Съдържание:
- Стъпка 1: Изисквания към хардуера
- Стъпка 2: Изисквания към софтуера
- Стъпка 3: Написване на кода
- Стъпка 4: Изпълнете теста
- Стъпка 5: Резултати
- Стъпка 6: Благодаря
Видео: Мониторинг на стайна температура и влажност с ESP32 и AskSensors Cloud: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В този урок ще научите как да наблюдавате температурата и влажността на помещението или бюрото си, като използвате DHT11 и ESP32, свързани към облака.
Актуализациите на нашите уроци могат да бъдат намерени тук.
Спецификации на DHT11:
Сензорът DHT11 може да измерва температура от 0 ° C до 50 ° C (точност ± 2 ° C) и влажност от 20% до 90% (точност ± 5%). Сензорът изисква 5V, за да работи правилно и извежда температура и влажност в серийни данни.
Така че нека започнем!
Стъпка 1: Изисквания към хардуера
Материали:
В тази демонстрация ще ни трябва:
- WiFi модул ESP32.
- Компютър, работещ с Arduino IDE.
- Платка
- DHT11 или DHT22
- 47K резистор
- Проводници за връзки между DHT11 и ESP32.
- USB микро кабел за свързване на ESP32 към вашия компютър.
Връзки:
Връзките са доста лесни, свържете следните щифтове, както е показано на изображението по -горе:
- DHT VCC към ESP32 5V.
- DHT Ground към ESP32 Ground.
- DHT данни към ESP32 IO4 (посочено в кода).
- Свържете щифта за данни (IO4) и 5V с 47K или 10K издърпващи резистори.
Стъпка 2: Изисквания към софтуера
Акаунт на AskSensors
Регистрирайте се за безплатен акаунт в AskSensors IoT платформи (това е толкова бързо!). След това ще можете да съхранявате данните си в облак, да имате достъп до тях от разстояние през интернет и да получавате много функции, като визуализиране на вашите данни в графики, експортиране в CSV файлове и настройка на имейл сигнали …
Създайте нов сензор с два модула, както е обяснено в това ръководство за начало. Не забравяйте да копирате вашия „Api Key In“, Той е задължителен за следващите стъпки.
Инсталирайте ESP32 в arduino IDE
Ако за първи път работите с ESP32, моля, вижте този урок, където ви показвам стъпка по стъпка ръководство за това как да инсталирате вашия ESP32 в Arduino IDE и да го свържете към облака.
Инсталирайте библиотеки
Инсталирайте DHT библиотеката от github (Можете също да я инсталирате, като отидете на Sketch> Include Library> Manage Libraries и потърсете adafruit dht library)
Стъпка 3: Написване на кода
Изтеглете тази демонстрация от страницата на AskSensors Github и я декомпресирайте.
Скицата отчита температурата и влажността от сензора DHT11 и я изпраща AskSensors, използвайки HTTP GET заявки.
Всичко, от което се нуждаете, е да промените следното:
const char* ssid = "……………"; // Wifi SSID
const char* password = "……………"; // Wifi парола const char* apiKeyIn = "……………."; // API ключ
Обърнете внимание, че изводът DHT Data е свързан към извода ESP32 IO4. ако е необходимо, можете да го промените тук:
// DHT конфигурация. #define DHTPIN 4 // ПИН, който е свързан към DHT сензора.
Стъпка 4: Изпълнете теста
- Свържете ESP32 към компютъра чрез USB кабел.
- Отворете Arduino IDE и качете кода.
- Отворете сериен терминал. Трябва да видите вашия ESP32 да се свързва с интернет чрез WiFi, След това ESP32 периодично ще чете температурата и влажността и ще ги изпраща на AskSensors.
Стъпка 5: Резултати
Сега се върнете към AskSensors.
- Влезте и отворете таблото за управление на сензора.
- Щракнете върху Модули и добавете графики към Модул 1 и Модул 2.
- Трябва да видите данните си, показани в графиката, както е показано на фигурите по -горе.
Забележка: Използвах сешоар, за да видя вариации на температура и влажност;-)
Стъпка 6: Благодаря
Имате ли някакви въпроси или предложения? Просто коментирайте, ще се радваме да видим вашите отзиви!
Помогна ли ви по някакъв начин този урок? Моля, удари това малко сърце:-)
Препоръчано:
Мониторинг на температура и влажност с помощта на ESP-01 & DHT и облака AskSensors: 8 стъпки
Мониторинг на температура и влажност с помощта на ESP-01 & DHT и облака AskSensors: В тази инструкция ще научим как да следим температурата и измерванията на влажността с помощта на платката IOT-MCU/ESP-01-DHT11 и платформата AskSensors IoT Избирам модула IOT-MCU ESP-01-DHT11 за това приложение, защото
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки
Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
Мониторинг-Температура и-Влажност-AWS-ESP32: 8 стъпки
Мониторинг-Температура и-Влажност-използвайки-AWS-ESP32: В този урок ще измерваме различни данни за температурата и влажността, използвайки сензор за Температура и влажност. Ще научите и как да изпратите тези данни до AWS
ESP8266 Nodemcu Мониторинг на температурата с помощта на DHT11 на локален уеб сървър - Вземете стайна температура и влажност на вашия браузър: 6 стъпки
ESP8266 Nodemcu Температурен мониторинг с помощта на DHT11 на локален уеб сървър | Вземете стайна температура и влажност на вашия браузър: Здравейте момчета, днес ще направим влажност & система за мониторинг на температурата, използваща ESP 8266 NODEMCU & DHT11 температурен сензор. Температурата и влажността ще бъдат получени от DHT11 Sensor & в браузър може да се види коя уеб страница ще се управлява
Монитор за стайна температура и влажност: 6 стъпки
Монитор за стайна температура и влажност: Моят проект, QTempair, измерва стайната температура, влажността и качеството на въздуха. Този проект чете данни от сензорите, изпраща тези данни в базата данни и тези данни ще бъдат показани на уебсайт. Можете да запишете температура в настройките на