Spisu treści:
- Krok 1: Wymagania sprzętowe
- Krok 2: Wymagania dotyczące oprogramowania
- Krok 3: Pisanie kodu
- Krok 4: Uruchom test
- Krok 5: Wyniki
- Krok 6: Dzięki
Wideo: Monitorowanie temperatury i wilgotności w pomieszczeniu za pomocą ESP32 i AskSensors Cloud: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
W tym samouczku dowiesz się, jak monitorować temperaturę i wilgotność w swoim pokoju lub biurku za pomocą DHT11 i ESP32 podłączonych do chmury.
Aktualizacje naszych samouczków można znaleźć tutaj.
Specyfikacja DHT11:
Czujnik DHT11 może mierzyć temperaturę od 0°C do 50°C (dokładność ±2°C) oraz wilgotność od 20% do 90% (dokładność ±5%). Czujnik do poprawnego działania wymaga napięcia 5V i podaje temperaturę i wilgotność w danych szeregowych.
Więc zacznijmy!
Krok 1: Wymagania sprzętowe
Materiały:
W tym demo będziemy potrzebować:
- Moduł WiFi ESP32.
- Komputer z Arduino IDE.
- Deska do krojenia chleba
- DHT11 lub DHT22
- Rezystor 47K
- Przewody do połączeń między DHT11 a ESP32.
- Kabel USB Micro do podłączenia ESP32 do komputera.
Znajomości:
Połączenia są dość łatwe, podłącz następujące piny, jak pokazano na powyższym obrazku:
- DHT VCC do ESP32 5V.
- DHT Uziemienie do ESP32 Uziemienie.
- Dane DHT do ESP32 IO4 (określone w kodzie).
- Połącz pin Data (IO4) i 5V z rezystorami podciągającymi 47K lub 10K.
Krok 2: Wymagania dotyczące oprogramowania
Konto AskSensors
Załóż darmowe konto na platformach AskSensors IoT (to takie szybkie!). Wtedy będziesz mógł przechowywać swoje dane w chmurze, uzyskiwać do nich zdalny dostęp przez Internet i korzystać z wielu funkcji, takich jak wizualizacja danych w postaci wykresów, eksportowanie ich do plików CSV i ustawianie alertów e-mail…
Utwórz nowy czujnik z dwoma modułami, jak wyjaśniono w tym przewodniku wprowadzającym. Nie zapomnij skopiować swojego 'Api Key In', jest to obowiązkowe dla następnych kroków.
Zainstaluj ESP32 w arduino IDE
Jeśli po raz pierwszy pracujesz z ESP32, zapoznaj się z tym samouczkiem, w którym pokażę Ci krok po kroku, jak zainstalować ESP32 w Arduino IDE i podłączyć go do chmury.
Zainstaluj biblioteki
Zainstaluj bibliotekę DHT z github (możesz ją również zainstalować, przechodząc do Szkic> Dołącz bibliotekę> Zarządzaj bibliotekami i wyszukaj bibliotekę adafruit dht)
Krok 3: Pisanie kodu
Pobierz demo ze strony AskSensors Github i rozpakuj je.
Szkic odczytuje temperaturę i wilgotność z czujnika DHT11 i wysyła go AskSensors za pomocą HTTP GET Requests.
Wystarczy zmodyfikować następujące elementy:
const char* ssid = "……………"; //Wi-Fi SSID
const char* hasło = "……………"; //Wifi Hasło const char* apiKeyIn = "……………."; // Klucz API
Zauważ, że pin danych DHT jest podłączony do pinu ESP32 IO4. w razie potrzeby możesz to zmienić tutaj:
// Konfiguracja DHT. #define DHTPIN 4 // Pin podłączony do czujnika DHT.
Krok 4: Uruchom test
- Podłącz ESP32 do komputera za pomocą kabla USB.
- Otwórz Arduino IDE i prześlij kod.
- Otwórz terminal szeregowy. Powinieneś zobaczyć, jak Twój ESP32 łączy się z Internetem przez Wi-Fi. Następnie ESP32 będzie okresowo odczytywał temperaturę i wilgotność i wysyłał je do AskSensors.
Krok 5: Wyniki
Teraz wróć do AskSensors.
- Zaloguj się i otwórz pulpit nawigacyjny Sensor.
- Kliknij Moduły i dodaj wykresy do Modułu 1 i Modułu 2.
- Powinieneś zobaczyć swoją parę danych na wykresie, jak pokazano na powyższych rysunkach.
Uwaga: używałem suszarki do włosów, aby zobaczyć zmiany temperatury i wilgotności;-)
Krok 6: Dzięki
Masz jakieś pytanie lub sugestię? Po prostu skomentuj, będziemy bardzo szczęśliwi, gdy zobaczymy Twoją opinię!
Czy ten samouczek w jakikolwiek sposób ci pomógł? Proszę uderz w to małe serduszko:-)
Zalecana:
Monitorowanie temperatury i wilgotności za pomocą NODE MCU i BLYNK: 5 kroków
Monitorowanie temperatury i wilgotności za pomocą NODE MCU I BLYNK: Cześć GuysW tej instrukcji nauczmy się, jak uzyskać temperaturę i wilgotność atmosfery za pomocą czujnika temperatury i wilgotności DHT11 za pomocą aplikacji Node MCU i BLYNK
Monitorowanie temperatury i wilgotności DHT za pomocą ESP8266 i platformy AskSensors IoT: 8 kroków
Monitorowanie temperatury i wilgotności DHT za pomocą ESP8266 i platformy AskSensors IoT: W poprzedniej instrukcji przedstawiłem przewodnik krok po kroku, jak rozpocząć pracę z nodeMCU ESP8266 i platformą AskSensors IoT. W tym samouczku podłączam czujnik DHT11 do węzła MCU. DHT11 to powszechnie stosowany czujnik temperatury i wilgotności
Monitorowanie temperatury i wilgotności za pomocą ESP-01 i DHT oraz chmury AskSensors: 8 kroków
Monitorowanie temperatury i wilgotności za pomocą ESP-01 i DHT oraz chmury AskSensors: W tej instrukcji nauczymy się monitorować pomiary temperatury i wilgotności za pomocą płyty IOT-MCU/ESP-01-DHT11 i platformy AskSensors IoT .Wybieram do tej aplikacji moduł IOT-MCU ESP-01-DHT11, ponieważ
Monitorowanie temperatury i wilgotności za pomocą Blynk: 6 kroków
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ą komponentów Blynk wymaganych do tego samouczka: Czujnik temperatury i wilgotności Arduino UnoDHT11ESP8266-01 Moduł WiFi
ESP8266 Monitorowanie temperatury Nodemcu przy użyciu DHT11 na lokalnym serwerze WWW - Uzyskaj temperaturę i wilgotność w pomieszczeniu w przeglądarce: 6 kroków
ESP8266 Monitorowanie temperatury Nodemcu przy użyciu DHT11 na lokalnym serwerze WWW | Pobierz temperaturę i wilgotność w pomieszczeniu w swojej przeglądarce: Witajcie dzisiaj, zrobimy wilgotność i wilgotność system monitorowania temperatury za pomocą ESP 8266 NODEMCU & Czujnik temperatury DHT11. Temperatura i wilgotność zostaną uzyskane z czujnika DHT11 i amp; można zobaczyć w przeglądarce, którą stroną będzie zarządzać