Spisu treści:

Stacja Meteo IoT Smart Meteo: 6 kroków
Stacja Meteo IoT Smart Meteo: 6 kroków

Wideo: Stacja Meteo IoT Smart Meteo: 6 kroków

Wideo: Stacja Meteo IoT Smart Meteo: 6 kroków
Wideo: Mądry dom za grosze #6 - Inteligentna stacja pogodowa działająca po wifi | DIY 2024, Lipiec
Anonim
Image
Image

Chcę wykonać urządzenie do monitorowania temperatury i wilgotności w moim biurze. Istnieje wiele płyt kompatybilnych z LUA lub Arduino IDE. Istnieje wiele tablic, które mają połączenie z internetem Wi-Fi. Uwielbiam Adafruit i uwielbiam wszystkie produkty tej marki.

Do mojego projektu wybrałem małą i bardzo sprytną wersję Adafruit Huzzah Feather. Adafruit Feather to kompletna linia płyt rozwojowych firmy Adafruit, które są zarówno wolnostojące, jak i sztaplowane. Mogą być zasilane bateriami lipo do użytku w podróży lub wtyczkami micro-USB do projektów stacjonarnych. Pióra są elastyczne, przenośne i tak lekkie jak ich imiennik.

Używam czujnika DHT-11. DHT-11 to inteligentny czujnik, który ma dobrą reakcję i bardzo niską cenę. Zobacz na Amazon.

Posiadamy również kompletną linię akcesoriów i skrzydełek z piór do układania w stosy desek i dodawania miejsca na prototypowanie. U podstaw Adafruit Feather jest kompletny ekosystem produktów - i najlepszy sposób, aby Twój projekt zaczął latać.

www.adafruit.com/feather

Wybrałem Adafruit Huzzah, ponieważ na płytce montowany jest układ ESP8266. To chip, którego używam na co dzień w moich projektach i uwielbiam go.

Możesz kupić Huzzah ESP8266 na AMAZON:

Wersja Huzzah ESP8266 Feather:

Używam też codziennego Cayenne Dashboard. Cayenne Dashboard to idealne rozwiązanie dla wszystkich, którzy chcą w prosty sposób udostępniać dane w chmurze lub korzystać z protokołu MQTT z płytami Raspberry Pi lub Arduino. Cayenne jest bardzo proste, a społeczność jest kopalnią projektów i sugestii. Zobacz witrynę, zapisz się za darmo już dziś. Przeczytaj forum i porozmawiaj z użytkownikami.

Krok 1: Huzzah z piór Adafruit

Cayenne IoT dla wszystkich
Cayenne IoT dla wszystkich

Feather to nowa deska rozwojowa od Adafruit i podobnie jak jej imiennik jest cienka, lekka i pozwala latać! Zaprojektowaliśmy Feather jako nowy standard dla rdzeni przenośnych mikrokontrolerów.

Oto Adafruit Feather HUZZAH ESP8266 - nasze podejście do uniwersalnej płytki rozwojowej WiFi ESP8266 z wbudowanym USB i ładowaniem baterii. To moduł WiFi ESP8266 ze wszystkimi dodatkami, których potrzebujesz, gotowy do działania!

Wersja Huzzah ESP8266 Feather:

Detale:

  • Wymiary 2,0" x 0,9" x 0,28" (51mm x 23mm x 8mm)
  • 9,7 grama
  • ESP8266 @ 80 MHz z logiką/mocą 3,3 V
  • 4 MB pamięci FLASH (32 MBit)
  • Wbudowany w Wi-Fi 802.11 b/g/n
  • Regulator 3.3V z prądem szczytowym 500mA
  • Wbudowany konwerter CP2104 USB-Serial o maksymalnej szybkości transmisji 921600 do szybkiego przesyłania
  • Obsługa automatycznego resetowania w celu przejścia do trybu ładowania przed załadowaniem oprogramowania
  • 9 x piny GPIO - mogą być również używane jako I2C i SPI1 x wejścia analogowe 1.0V max
  • Wbudowana ładowarka LiPoly 100mA ze wskaźnikiem stanu ładowania LED, może również wyciąć ślad, aby wyłączyć ładowarkę
  • Pin #0 czerwona dioda LED ogólnego przeznaczenia miga.
  • Pin #2 niebieska dioda LED do debugowania rozruchu i ogólnego migania
  • Pin zasilania/włączenia
  • 4 otwory montażowe
  • Przycisk reset

Krok 2: Cayenne IoT dla wszystkich

Cayenne to idealna platforma do rozwijania Twojego projektu w chmurze. Cayenne daje Ci kompletne rozwiązanie do rozwijania Twojego projektu IoT. Pulpit nawigacyjny, który odbiera dane, przechowuje i uruchamia je. Możesz na przykład wysłać e-mail lub wysłać wiadomość. Cała instalacja jest bardzo prosta, jest mnóstwo filmów i wiele projektów, które można oglądać i remiksować.

Zarejestruj się teraz za darmo!

Następnie możesz dodać tablicę na swoim pulpicie nawigacyjnym. Zanotuj swój osobisty token. Następnie musisz to podpisać w kodzie Arduino.

Krok 3: Zainstaluj oprogramowanie

Przede wszystkim pobierz sterowniki Adafrut Huzzah. Możesz zobaczyć dokumentację na oficjalnej stronie Adafruit i pobrać wszystkie pliki.

Po pierwszym kroku możesz pobrać Arduino IDE i dodać płytkę Adafruit Huzzah. Pobierz Arduino IDE z oficjalnej strony www.arduino.cc i postępuj zgodnie z procedurą dodawania płytek.

Dodaj bibliotekę Cayenne, postępując zgodnie z oficjalnym przewodnikiem Arduino. Bibliotekę można pobrać ręcznie i zainstalować, kopiując pliki do folderu bibliotek Arduino.

Następnie możesz wgrać firmware na swoją płytkę. Podłącz płytkę Adafruit Huzzah do komputera za pomocą kabla USB i prześlij kod za pomocą Arduino IDE.

PAMIĘTAJ: dodaj swój identyfikator SSID i hasło do sieci LAN Wi-Fi oraz token Cayenne

Pobierz kod z GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Krok 4: Zainstaluj Adafruit Huzzah Feather ESP8266 na Arduino IDE

Zainstaluj Adafruit Huzzah Feather ESP8266 na Arduino IDE
Zainstaluj Adafruit Huzzah Feather ESP8266 na Arduino IDE

Wpisz https://arduino.esp8266.com/stable/package_esp8266com_index.json w polu Dodatkowe adresy URL menedżera tablicy w preferencjach Arduino v1.6.4+.

Następnie użyj menedżera płyty, aby zainstalować pakiet ESP8266.

Po zakończeniu procesu instalacji powinieneś zobaczyć, że pakiet esp8266 jest oznaczony jako ZAINSTALOWANY.

Zamknij okno Menedżera tablic po zakończeniu procesu instalacji. Po ponownym uruchomieniu wybierz Adafruit HUZZAH ESP8266 z menu Narzędzia->Board

Tablica szczegółów

80 MHz jako częstotliwość procesora

Rozmiar lampy błyskowej przy 4M (3M SPIFFS)

Prędkość przesyłania, wybierz 115200 bodów

Pasujący port COM dla kabla FTDI lub USB-Serial

To jest obsługa Arduino IDE 8266:

Krok 5: Wykonaj obwód

Zrób obwód
Zrób obwód
Zrób obwód
Zrób obwód
Zrób obwód
Zrób obwód

Czujnik DHT-11 to dobry czujnik, który podaje dwie wartości. Wilgotność i temperatura w stopniach Celsjusza lub Fahrenheita.

Możesz znaleźć DHT-11 na Amazon

Możesz używać DHT-11 na Arduino i na Adafruit Huzzah. Podłącz VCC i GND odpowiednio do pinów 3V i GND. Po podłączeniu pinu danych do pinu numer 12. Pin numer 3 w DHT-11 to NC (niepodłączony).

Następnie możesz podłączyć wtyczkę akumulatora lub diodę LED. W moim projekcie używam niebieskiej diody led na dole konstrukcji. Dioda jest podłączona do pinu Batta. Gdy podłączam akumulator do płytki Adafruit zapala się dioda. Jak widać na wideo, gdy węzeł meteorologiczny znajduje się na ziemi, jak widać na wideo, niebieska dioda LED oświetla brzeg chmury.

Krok 6: Stwórz swój pulpit nawigacyjny Cayenne

Stwórz swój pulpit nawigacyjny Cayenne
Stwórz swój pulpit nawigacyjny Cayenne
Stwórz swój pulpit nawigacyjny Cayenne
Stwórz swój pulpit nawigacyjny Cayenne

Ostatnim krokiem jest stworzenie pulpitu nawigacyjnego. Używam widżetu w stylu analogowym, dla wartości temp i humi, jednego przycisku do sterowania diodą pokładową i licznika numerycznego, który pokazuje na desce rozdzielczej sekundy aktywności stacji meteo.

Teraz możesz zostawić Meteo Node w dowolnym miejscu, a pokaże on temperaturę i wilgotność otoczenia. Możesz zostawić urządzenie z dala od prądu, ponieważ urządzenie ma w środku baterię litową. Ponadto Adafruit Huzzah posiada regulator napięcia do ładowania baterii. Po podłączeniu Meteo-Node do wtyczki USB ładujesz baterię.

Pozostaw urządzenie w swojej winnicy i kontroluj temperaturę i wilgotność winorośli w miejscu pracy. Możesz też zostawić urządzenie w samochodzie lub w lodówce i kontrolować wartości temperatury i wilgotności.

Zalecana: