Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku dowiesz się, jak skonfigurować stację pogodową opartą na ESP32 i jak zdalnie monitorować jej odczyty, za pośrednictwem aplikacji Blynk, a także za pośrednictwem strony internetowej.
Kieszonkowe dzieci
1x płyta ESP32 + kabel zasilający usb;
1x czujnik DHT11
1x czujnik światła 1x rezystor 10 Kohm
1x czujnik CJMCU CCS811;
kilka przewodów połączeniowych
kilka płytek stykowych lub PCB (jeśli zdecydujesz się na lutowanie) nagłówki żeńskie (jeśli zdecydujesz się na lutowanie)
Krok 1: Konfiguracja stacji pogodowej
Timelapse procesu montażu dostępny jest tutaj.
Okablowanie komponentów
Podłącz czujniki w następujący sposób:
Czujnik światła
Jeden koniec do 3V, drugi koniec do rezystora 10kohm, który z kolei jest podłączony do GND. Ten sam koniec LDR jest również podłączony do pinu D34 w ESP32
CJMCU CCS811
3V →3V na płytce ESP32
GND→ GND
SDA→D21 pin na ESP32
SCL→D22 pin na ESP32
OBUDŹ→GND
DHT11
GND→GND na ESP32
VCC→3V na ESP32
OUT→D34 na ESP32
Krok 2: Zaprogramuj płytkę ESP32
Uruchom środowisko Arduino IDE.
Wybierz swoją płytkę ESP32 z menu Narzędzia.
Upewnij się, że wybrałeś również właściwy port.
Prześlij ten kod na tablicę. Jeśli otworzysz monitor szeregowy (ustaw szybkość transmisji na 9600), powinieneś być w stanie wyświetlić wartości zarejestrowane przez różne czujniki
Krok 3: Zdalne monitorowanie stacji pogodowej za pomocą aplikacji Blynk
Aplikacja Blynk umożliwia nam zdalne monitorowanie wartości zarejestrowanych przez stację pogodową, bezpośrednio na naszym smartfonie, niezależnie od odległości od stacji pogodowej.
Wszystko czego potrzebujemy to aplikacja blynk i połączenie internetowe. W tym projekcie dowiesz się, jak monitorować wartości rejestrowane tylko przez czujnik LDR i czujnik DHT11.
Utwórz nowy projekt w aplikacji Blynk
Po pobraniu aplikacji i pomyślnym zalogowaniu się na swoje konto zacznij od utworzenia nowego projektu.
Wybierz swój sprzęt
Wybierz model sprzętu, którego będziesz używać. Jeśli śledzisz ten samouczek, prawdopodobnie będziesz używać płyty ESP32.
Token uwierzytelniania
Auth Token to unikalny identyfikator potrzebny do połączenia Twojego sprzętu ze smartfonem. Każdy nowy projekt, który utworzysz, będzie miał swój własny token uwierzytelniania. Po utworzeniu projektu otrzymasz automatycznie token uwierzytelniania na swój e-mail. Możesz również skopiować go ręcznie. Kliknij sekcję urządzeń i wybrane wymagane urządzenie, a zobaczysz token
Skonfiguruj aplikację Blynk
Będziesz musiał stworzyć projekt na blynk, który jest dostosowany do monitorowania parametrów zarejestrowanych przez stację pogodową. Chwyć 3 widżety wyświetlania wartości.
Skonfiguruj je jeden po drugim. Pierwszy otrzyma jako wejście V6, drugi V5, a trzeci V0. Zauważysz, że wszystkie są ustawione w trybie push.
Zaprogramuj płytkę ESP32
Uruchom arduino IDE i otwórz ten program. Wybierz używaną kartę z menu Narzędzia, a także właściwy port. Prześlij kod. Jeśli przesyłanie się powiedzie, na monitorze szeregowym powinien pojawić się komunikat od Blynk.