Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Co to jest Sensate?
- Krok 2: Flashowanie oprogramowania układowego Sensate
- Krok 3: Konfiguracja sieci Wi-Fi
- Krok 4: Konfiguracja aplikacji mobilnej Sensate
- Krok 5: Budowanie obwodu
- Krok 6: Ostatnia uwaga
Wideo: Stacja pogodowa za pomocą Wemos D1 Mini, BME280 i Sensate.: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W poprzednich postach podzieliłem się różnymi metodami budowy stacji pogodowej. Jeśli nie sprawdziłeś to tutaj jest link.
W tej instrukcji pokażę, jak zbudować prostą stację pogodową za pomocą Wemos i platformy IoT o nazwie Sensate. Więc zacznijmy.
Kieszonkowe dzieci
- WeMos D1 Mini………. (Amazon US / Amazon UK / Banggood)
- BME280…………………. (Amazon US / Amazon UK / Banggood)
- 1,3-calowy wyświetlacz OLED……. (Amazon US / Amazon UK / Banggood)
Wraz z nimi potrzebujemy również aplikacji Sensate na iOS lub Androida.
Krok 1: Co to jest Sensate?
Własnymi słowami: „Użyj aplikacji Sensate Sense, aby uzyskać dostęp do swoich czujników w dowolnym miejscu i czasie. Zbuduj swój najlepszy rejestrator danych, korzystając z istniejących komponentów sprzętowych za pomocą bezpłatnego oprogramowania układowego Sensate. Lub znajdź optymalny układ dla swojej aplikacji i zbuduj swoje indywidualne rozwiązanie”.
Krótko mówiąc, jest to aplikacja, która wraz z oprogramowaniem układowym zapewnia prosty sposób tworzenia prostych projektów bez kodu. Wszystko, co musisz zrobić, to sflashować oprogramowanie układowe, zainstalować ich aplikację, przejść przez ustawienia konfiguracyjne i jesteś gotowy do zbierania danych z Twoich czujników.
Krok 2: Flashowanie oprogramowania układowego Sensate
Teraz chcemy, aby nasza płyta ESP (w tym przypadku WeMos D1 Mini) mogła łączyć się z chmurą Sensate. W tym celu musimy sflashować oprogramowanie układowe Sensate na naszej płycie. Proces jest dość prosty.
Najpierw upewnij się, że pobierasz następujące elementy:
- Pobierz i zainstaluj sterownik CP210x lub CH34x (w zależności od układu USB na TTL używanego na twojej płycie). W moim przypadku zainstalowałem CH340.
- Pobierz narzędzie NodeMCU flasher stąd.
- Następnie pobierz najnowsze oprogramowanie układowe Sensate stąd.
Po pobraniu wszystkiego i zainstalowaniu sterowników. Musimy sprawdzić port naszej tablicy WeMos. Aby znaleźć port:
- Przejdź do „Menedżer urządzeń” >> „Porty”.
- Podłącz płytkę do komputera przez USB. Zauważysz, że na liście pojawi się nowy port. Zanotuj to.
Teraz możemy flashować płytkę z nowym oprogramowaniem. Upewnij się, że pobrałeś odpowiednie oprogramowanie z linku. (W tym projekcie używamy WeMos D1 mini, więc użyjemy tego oprogramowania)
- Otwórz flasher i przejdź do zakładki „Zaawansowane”. Upewnij się, że masz podobne ustawienia, jak na powyższym obrazku.
- Następnie przejdź do zakładki „Konfiguracja”, kliknij pierwszy wiersz i przejdź do folderu, do którego pobrałeś oprogramowanie. Wybierz odpowiedni plik.
- Teraz przejdź do zakładki "Operacja", tutaj w polu portu COM wybierz port, który zanotowałeś wcześniej.
- Kliknij „Flash” i poczekaj, aż flashowanie się zakończy.
Teraz mamy mini płytkę WeMos D1 z oprogramowaniem układowym Sensate. Wystarczy kliknąć przycisk resetowania, aby zakończyć proces uruchamiania.
Krok 3: Konfiguracja sieci Wi-Fi
Teraz, gdy pomyślnie sflashowaliśmy i uruchomiliśmy oprogramowanie układowe, musimy skonfigurować poświadczenia Wi-Fi na płycie. Aby to zrobić, najpierw włącz płytkę i włącz WiFi swojego smartfona. Postępuj zgodnie z instrukcjami podanymi poniżej:
- Stuknij w „Sensate-Setup” i wprowadź domyślne hasło „Setup-Sensate”.
- Po podłączeniu urządzenia otwórz domyślną przeglądarkę i wprowadź adres URL „192.168.4.1” i naciśnij Enter.
- Zostaniesz przekierowany na stronę konfiguracji. Tutaj wybierz „SSID” (nazwa WiFi), z którym chcesz się połączyć, a następnie wprowadź jego hasło.
- W Konfiguracji Serwisu nadaj swojemu urządzeniu nazwę (w tym przypadku „Stacja pogodowa”). Stuknij w Zapisz i uruchom ponownie.
Po wykonaniu tej czynności płyta WeMos jest gotowa do połączenia z siecią Wi-Fi. Teraz możemy iść do przodu i rozpocząć konfigurację w aplikacji Sensate.
Krok 4: Konfiguracja aplikacji mobilnej Sensate
Przede wszystkim upewnij się, że zainstalowałeś aplikację Sensate Sense na swoim smartfonie. Następnie otwórz aplikację i postępuj zgodnie z instrukcjami podanymi poniżej:
- Na pierwszej stronie dotknij " Konfiguracja sprzętu ". Następnie zapyta, czy chcemy skonfigurować most, ponieważ skonfigurowaliśmy go już w poprzednim kroku, stukamy w drugą opcję „Nie, jest już skonfigurowany”
- Następna strona pokaże wszystkie dostępne mosty. Wybierz ten, który właśnie stworzyliśmy.
- Na następnej stronie poznamy wszystkie szczegóły dotyczące czujników i 3 opcji. Tutaj wybierz „Kreator konfiguracji”. Na następnej stronie możesz przeczytać więcej informacji o konfiguracji. Po przeczytaniu dotknij " Start ".
- Teraz otrzymujemy listę wszystkich obsługiwanych płyt. Tutaj wybierzemy „WeMos D1 Mini” i klikniemy „Kontynuuj”.
- Następnie prosi nas o wybranie trybu działania. Dostępne są 2 tryby, jeden to tryb normalny, który pobiera i aktualizuje odczyty tak często, jak to możliwe. Drugi tryb „Tryb uśpienia”, w tym trybie możemy otrzymywać okresowe aktualizacje, a płyta będzie w trybie oszczędzania energii. Do tego projektu wybrałem pierwszy tryb, ponieważ chcę aktualizować w czasie rzeczywistym temperaturę i wilgotność.
- Następnie musimy wybrać wyświetlacz. Ponieważ używamy wyświetlacza 1.3" 128x64, wybierzemy to. Następnie dotknij " Kontynuuj ".
- Na następnej stronie wybierz „Bez rozszerzenia”.
- Na następnej stronie musimy wybrać czujnik. Używamy "BME280", więc wybierz to. Upewnij się, że nie wybrałeś BMP280, który jest podobny, ale nie ma czujnika ciśnienia.
- Po wybraniu czujnika aplikacja daje nam wybór, jakie dane chcemy zbierać. Tutaj przełącz wszystkie trzy opcje. Nie musisz bawić się innymi ustawieniami.
- Na koniec kliknij Zakończ.
Teraz wszystko, co musimy zrobić, to zbudować obwód.
Krok 5: Budowanie obwodu
Ponieważ używamy tutaj komunikacji I2C, połączenia są bardzo proste. Zapoznaj się z powyższymi obrazami. W grę wchodzą 4 piny: VCC, GND (piny zasilania) i SDA, SCL (piny I2C).
Podłącz przewody jak:
VCC = 3,3 V
GND = GND
SCL = SCL (D1)
SDA = SDA (D2)
I to wszystko. Teraz po prostu włącz obwód i poczekaj, aż połączy się z siecią. Teraz otrzymamy dane na OLED i w aplikacji.
Krok 6: Ostatnia uwaga
Więc teraz mamy stację pogodową DIY bez konieczności pisania kodu. Czy to nie fajne? Teraz możesz zbudować dla niego etui, takie jak to, które wcześniej zrobiłem tutaj. Mam nadzieję, że samouczek był łatwy do naśladowania i teraz czegoś się nauczyłeś.
Jeśli masz jakieś pytania, zostaw komentarz poniżej.
Zalecana:
Osobista stacja pogodowa wykorzystująca Raspberry Pi z BME280 w Javie: 6 kroków
Osobista stacja pogodowa korzystająca z Raspberry Pi z BME280 w Javie: Zła pogoda zawsze wygląda gorzej przez okno. Zawsze byliśmy zainteresowani monitorowaniem naszej lokalnej pogody i tego, co widzimy za oknem. Chcieliśmy również mieć lepszą kontrolę nad naszym systemem ogrzewania i klimatyzacji. Budowanie osobistej stacji pogodowej to świetna
Stacja pogodowa NaTaLia: stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: 8 kroków (ze zdjęciami)
Stacja pogodowa NaTaLia: Stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: po roku udanej pracy w 2 różnych lokalizacjach dzielę się planami projektu stacji pogodowej zasilanej energią słoneczną i wyjaśniam, jak ewoluował w system, który może naprawdę przetrwać przez długi czas okresy z energii słonecznej. Jeśli obserwujesz
Stacja pogodowa DIY i stacja czujników WiFi: 7 kroków (ze zdjęciami)
DIY Stacja pogodowa i stacja z czujnikami WiFi: W tym projekcie pokażę Ci, jak stworzyć stację pogodową wraz ze stacją czujników WiFi. Stacja czujnikowa mierzy lokalne dane dotyczące temperatury i wilgotności i przesyła je przez Wi-Fi do stacji pogodowej. Stacja pogodowa wyświetla następnie t
Stacja pogodowa wykorzystująca Raspberry Pi z BME280 w Pythonie: 6 kroków
Stacja pogodowa korzystająca z Raspberry Pi z BME280 w Pythonie: jest to obraz i cel (Pogoda to dobry gawędziarz) W związku z problemami z globalnym ociepleniem i zmianami klimatycznymi, globalny wzorzec pogody staje się nieregularny w całym naszym świecie, co prowadzi do wielu związanych z pogodą klęski żywiołowe (susze, ekstrem
Stacja pogodowa ESP32 WiFi z czujnikiem BME280: 7 kroków (ze zdjęciami)
Stacja pogodowa ESP32 WiFi z czujnikiem BME280: Drodzy przyjaciele, zapraszamy do kolejnego samouczka! W tym samouczku zbudujemy projekt stacji pogodowej obsługującej WiFi! Po raz pierwszy użyjemy nowego, imponującego układu ESP32 wraz z wyświetlaczem Nextion. W tym filmie zamierzamy