Spisu treści:
Wideo: Monitorowanie temperatury i wilgotności za pomocą Blynk: 6 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku zamierzamy monitorować temperaturę i wilgotność za pomocą DHT11 i wysyłać dane do chmury za pomocą Blynk
Komponenty wymagane do tego samouczka:
- Arduino Uno
- Czujnik temperatury i wilgotności DHT11
- Moduł Wi-Fi ESP8266-01
Krok 1: ESP8266 – 01 Moduł WiFi
ESP8266-01 to szeregowy nadajnik i odbiornik WiFi, który może zapewnić dostęp do sieci WiFi dowolnemu mikrokontrolerowi
Moduł ESP8266 jest tani i jest wstępnie zaprogramowany z oprogramowaniem układowym zestawu poleceń AT, co oznacza, że można go po prostu podłączyć do urządzenia Arduino i uzyskać tyle samo możliwości Wi-Fi, co oferuje WiFi Shield. -możliwość przetwarzania i przechowywania płyt, która pozwala na integrację z czujnikami i innymi aplikacjami za pośrednictwem GPIO.
Cechy:
- Wi-Fi Direct (P2P), soft-AP
- Zintegrowany stos protokołów TCP/IP
- Posiada zintegrowany przełącznik TR, balun, LNA, wzmacniacz mocy i pasującą sieć
- Wyposażony w zintegrowane PLL, regulatory, DCXO i jednostki zarządzania energią
- Zintegrowany 32-bitowy procesor o małej mocy może być używany jako procesor aplikacji
- SDIO 1.1 / 2.0, SPI, UART
- STBC, 1×1 MIMO, 2×1 MIMO
- Agregacja A-MPDU i A-MSDU oraz interwał ochronny 0,4 ms
- Budzenie i przesyłanie pakietów w < 2ms
- Pobór mocy w trybie gotowości < 1,0 mW (DTIM3)
Krok 2: Czujnik temperatury i wilgotności DHT11
DHT11 to podstawowy, bardzo tani cyfrowy czujnik temperatury i wilgotności. Wykorzystuje pojemnościowy czujnik wilgotności i termistor do pomiaru otaczającego powietrza i wypuszcza sygnał cyfrowy na pin danych (nie są potrzebne analogowe piny wejściowe). Jest dość prosty w użyciu, ale wymaga starannego czasu, aby pobrać dane
Jedyną wadą tego czujnika jest to, że nowe dane można z niego pobierać tylko raz na 2 sekundy, więc przy korzystaniu z naszej biblioteki odczyty czujnika mogą mieć nawet 2 sekundy.
SZCZEGÓŁY TECHNICZNE:
- Niski koszt od 3 do 5 V zasilania i we/wy
- Maksymalne natężenie prądu 2,5mA podczas konwersji (podczas żądania danych)
- Dobry dla odczytów wilgotności 20-80% z dokładnością 5%
- Dobry dla odczytów temperatury 0-50 ° C ± 2 ° C dokładność
- Częstotliwość próbkowania nie większa niż 1 Hz (raz na sekundę)
- Rozmiar korpusu 15,5 mm x 12 mm x 5,5 mm
- 4 piny z odstępem 0,1″
Krok 3: Pobierz sekcję
- Aplikacja Blynka
- IDE Arduino
- Biblioteka Blynka
Krok 4: Schemat obwodu
Powyższy schemat obwodu przedstawia połączenie między Arduino Nano, ESP-01 i czujnikiem temperatury i wilgotności DHT11.
Możesz pobrać plik Fritzing tutaj