Uwaga: Dla zestawu DIY użytkownik musi posiadać podstawową wiedzę elektroniczną, proszę sprawdzić instrukcję przed zakupem, aby upewnić się, że może być używany. Proszę dokonać ostrożnego zakupu, aby uniknąć niepotrzebnych sporów. Dziękuję.
Opis:
Stacja pogodowa wykorzystuje ESP8266-12E do pobierania danych z Internetu: czasu miasta, danych pogodowych oraz informacji prognozowych na najbliższe 3 dni, przewijanych na wyświetlaczu OLED SSD1306; urządzenie może przełączyć się na wyświetlanie danych z dowolnego miasta na świecie - być może tam mieszkają twoi krewni lub przyjaciele
Urządzenie wykorzystuje czujniki DHT11, BMP180, BH1750FVI do zbierania danych o temperaturze, wilgotności, ciśnieniu atmosferycznym i świetle. Stacja pogodowa odczytuje dane wewnątrz pomieszczenia przy użyciu czujnika co 5 sekund i wysyła je do Internetu co 60 sekund. Możesz zobaczyć wykresy danych w czasie rzeczywistym z telefonu lub komputera. Oczywiście możesz zmodyfikować kod, aby zaimplementować różne funkcje.
ESP8266: wewnętrzny układ CP2102, złącze Micro USB, 4MB pamięci flash, pełny port wejścia/wyjścia oraz wsparcie dla bezprzewodowej komunikacji 802.11 z platformą IoT.
Czujnik DHT11: Czujnik łączony z kalibrowanym wyjściem sygnału cyfrowego, mierzący temperaturę i wilgotność. Prosty protokół komunikacyjny znacznie redukuje wysiłek programistyczny wymagany do wykonania zadania.
BMP180: czujnik ciśnienia wysokiej precyzji, o małych rozmiarach i ultra-niskim poborze mocy (3μA). Jego doskonała wydajność gwarantuje najniższą możliwą bezwzględną dokładność, wynoszącą 0,03hPa. Może być bezpośrednio podłączony za pomocą magistrali I2C do różnych mikroprocesorów. Zakres ciśnienia: 300 ~ 1100hPa.
BH1750FVI: Czujnik intensywności światła cyfrowego. Bezpośrednie wyjście cyfrowe, pominięto złożone obliczenia, pominięto kalibrację.
Wyświetlacz OLED żółto-niebieski: 0,96" SSD1306 128X64 Żółto-niebieski wyświetlacz OLED LCD z I2C IIC SPI Serial
Wynik:
1) Pobierz dane pogodowe z OpenWeathermap w regularnych odstępach czasu, pokazując dzisiejszą pogodę i prognozę pogody na najbliższe 3 dni w dowolnym mieście na świecie
2) Odczytuj bieżącą temperaturę i wilgotność w pomieszczeniu regularnie w określonych odstępach czasu
3) Regularne odczytywanie danych dotyczących ciśnienia atmosferycznego i natężenia światła
4) Przesyłaj dane temperatury, wilgotności, ciśnienia atmosferycznego i intensywności oświetlenia na thingspeak.com w regularnych odstępach
5) Wyświetlanie prognozy pogody na ekranie OLED i wyświetlanie wykresu monitorowania środowiska na thingspeak.com
Krok przewodnika:
Przegląd: Ten podręcznik opisuje, jak zrobić miniaturową stację pogodową za pomocą IDE
Krok 1: Zainstaluj USB-To-Serial
Krok 2: Zainstaluj IDE dla ESP8266
Krok 3: Nagrywanie oprogramowania układowego na ESP8266
Krok 4: Łączenie komponentów
Krok 5: Zarejestruj nowe konto OpenWeathermap, thingspeak
Krok 6: Zaimportuj kod stacji pogodowej do IDE
Krok 7: Dodaj bibliotekę
Krok 8: Zmodyfikuj plik WeatherStation.ino
Krok 9: Ustaw ponownie tablicę i port
Krok 10: Wypalenie kodu na ESP8266
Krok 11: Wynik
Zawartość paczki:
1 x ESP8266-12E
1 x DHT11
1 x BMP180
1 x BH1750FVI
1 x Wyświetlacz OLED
1 x Kabel USB
2 x breadboard
20 x Kabel Dupont