Spisu treści:

Monitorowanie temperatury i wilgotności za pomocą Blynk: 6 kroków
Monitorowanie temperatury i wilgotności za pomocą Blynk: 6 kroków

Wideo: Monitorowanie temperatury i wilgotności za pomocą Blynk: 6 kroków

Wideo: Monitorowanie temperatury i wilgotności za pomocą Blynk: 6 kroków
Wideo: Kurs Arduino #4: DHT11/DHT22 - Czujnik temperatury i wilgotności + Stacja pogodowa 2024, Listopad
Anonim
Monitorowanie temperatury i wilgotności za pomocą Blynk
Monitorowanie temperatury i wilgotności za pomocą Blynk

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 Moduł WiFi
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

Czujnik temperatury i wilgotności DHT11
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

Schemat obwodu
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

Krok 5: Konfiguracja aplikacji Blynk

Zalecana: