Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмжийн шаардлага
- Алхам 2: Програм хангамжийн шаардлага
- Алхам 3: Код бичих
- Алхам 4: Тестийг ажиллуулна уу
- Алхам 5: Үр дүн
- Алхам 6: Баярлалаа
Видео: ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү гарын авлагад та үүлэнд холбогдсон DHT11 болон ESP32 ашиглан өрөөнийхөө болон ширээнийхээ температур, чийгшлийг хэрхэн хянах талаар сурах болно.
Манай сургалтын шинэчлэлтийг эндээс олж болно.
DHT11 техникийн үзүүлэлтүүд:
DHT11 мэдрэгч нь 0 ° C -аас 50 ° C (нарийвчлал ± 2 ° C), чийгшилийг 20% -аас 90% (нарийвчлал ± 5%) хүртэл хэмжих чадвартай. Мэдрэгч нь зөв ажиллахын тулд 5V шаарддаг бөгөөд цуваа өгөгдөлд температур, чийгшил гаргадаг.
Тиймээс эхэлцгээе!
Алхам 1: Тоног төхөөрөмжийн шаардлага
Материал:
Энэ демо дээр бидэнд хэрэгтэй болно:
- ESP32 WiFi модуль.
- Arduino IDE ажилладаг компьютер.
- Талхны самбар
- DHT11 эсвэл DHT22
- 47K эсэргүүцэл
- DHT11 ба ESP32 хоорондох холболтын утас.
- ESP32 -ийг компьютерт холбох USB микро кабель.
Холболтууд:
Холболтууд нь маш энгийн, дээрх зурган дээр үзүүлсэн шиг дараах зүүг холбоно уу.
- DHT VCC -ээс ESP32 5V хүртэл.
- DHT Ground -аас ESP32 Ground хүртэл.
- DHT өгөгдөл ESP32 IO4 (кодонд заасан).
- Data (IO4) зүү ба 5V -ийг 47K эсвэл 10K татах эсэргүүцэлтэй холбоно уу.
Алхам 2: Програм хангамжийн шаардлага
AskSensors данс
AskSensors IoT платформ дээр үнэгүй данс бүртгүүлэх (маш хурдан!). Дараа нь та өгөгдлөө үүлэн дотор хадгалах, интернетээс алсаас хандах, өгөгдлөө график хэлбэрээр дүрслэх, CSV файлд экспортлох, имэйлийн анхааруулга тохируулах гэх мэт олон боломжуудыг авах боломжтой болно.
Энэхүү гарын авлагад тайлбарласны дагуу хоёр модуль бүхий шинэ мэдрэгч үүсгээрэй. 'Api Key In' -ээ хуулж авахаа бүү мартаарай, энэ нь дараагийн алхамуудад заавал байх ёстой.
ESP32 -ийг arduino IDE дээр суулгаарай
Хэрэв та ESP32 -тэй анх удаа ажиллаж байгаа бол энэхүү гарын авлагаас үзнэ үү, би танд ESP32 -ийг Arduino IDE дээр хэрхэн суулгах, үүлтэй холбох талаар алхам алхмаар зааварчилгаа өгөх болно.
Номын санг суулгах
DHT номын санг github -аас суулгана уу (Та мөн Sketch> Номын санг оруулах> Номын санг удирдах хэсэгт очиж adafruit dht номын санг хайж олох боломжтой)
Алхам 3: Код бичих
AskSensors Github хуудаснаас энэ демог татаж аваад задлаарай.
Ноорог нь DHT11 мэдрэгчээс температур, чийгшлийг уншиж, HTTP GET хүсэлтийг ашиглан AskSensors руу илгээдэг.
Танд хэрэгтэй зүйл бол дараахь зүйлийг өөрчлөх явдал юм.
const char* ssid = "……………"; // Wifi SSID
const char* нууц үг = "……………"; // Wifi нууц үг const char* apiKeyIn = "……………."; // API түлхүүр
DHT Data pin нь ESP32 IO4 зүүтэй холбогдсон болохыг анхаарна уу. шаардлагатай бол эндээс өөрчилж болно.
// DHT тохиргоо. #тодорхойлох DHTPIN 4 // DHT мэдрэгчтэй холбогдсон зүү.
Алхам 4: Тестийг ажиллуулна уу
- ESP32 -ийг компьютерт USB кабелиар холбоно уу.
- Arduino IDE -ийг нээгээд кодыг байршуулна уу.
- Цуваа терминал нээнэ үү. Та ESP32 -ийг WiFi -ээр интернетэд холбогдож байгааг харах ёстой, дараа нь ESP32 нь температур, чийгшлийг үе үе уншиж AskSensors руу илгээдэг.
Алхам 5: Үр дүн
Одоо AskSensors руу буцна уу.
- Нэвтрээд мэдрэгчийнхээ самбарыг нээнэ үү.
- Модулиуд дээр дарж, Модуль 1 ба Модуль 2 -т график нэмнэ үү.
- Дээрх зурагт үзүүлсэн шиг та өгөгдлийн уураа график дээр харуулах ёстой.
Тэмдэглэл: Би температур, чийгшлийн өөрчлөлтийг харахын тулд үс хатаагч ашигласан;-)
Алхам 6: Баярлалаа
Танд ямар нэгэн асуулт, санал байна уу? Зүгээр л сэтгэгдэл бичээрэй, бид таны санал хүсэлтийг харахдаа маш их баяртай байх болно!
Энэ заавар танд ямар нэгэн байдлаар тусалсан уу? Тэр бяцхан зүрхэнд цохилт өгөөч:-)
Зөвлөмж болгож буй:
NODE MCU, BLYNK ашиглан температур ба чийгшлийн хяналт: 5 алхам
NODE MCU AND BLYNK-ийг ашиглан температур ба чийгшлийн хяналт: Сайн байна уу залуусаа Энэ заавар нь NTU MCU ба BLYNK програмыг ашиглан DHT11-Температур ба чийгшлийн мэдрэгч ашиглан агаар мандлын температур, чийгшлийг хэрхэн олж авахыг сурцгаая
ESP8266 болон AskSensors IoT платформ ашиглан DHT -ийн температур ба чийгшлийн хяналт: 8 алхам
ESP8266 болон AskSensors IoT платформыг ашиглан DHT -ийн температур ба чийгшлийн хяналт: Өмнөх зааварчилгаанд би ESP8266 nodeMCU болон AskSensors IoT платформыг эхлүүлэх алхам алхмаар гарын авлагыг танилцуулсан. Энэ хичээлд би DHT11 мэдрэгчийг холбож байна. MCU зангилаа руу. DHT11 бол түгээмэл хэрэглэгддэг температур ба чийгшил юм
ESP-01 & DHT болон AskSensors Cloud ашиглан температур ба чийгшлийн хяналт: 8 алхам
ESP-01 & DHT болон AskSensors Cloud ашиглан температур ба чийгшлийн хяналт: Энэхүү зааварчилгаанд бид IOT-MCU/ESP-01-DHT11 самбар болон AskSensors IoT платформ ашиглан температур, чийгшлийн хэмжилтийг хэрхэн хянах талаар сурах болно. .Би энэ програмын IOT-MCU ESP-01-DHT11 модулийг сонгож байна, учир нь
Өрөөний температур ба чийгшлийн хяналт: 6 алхам
Өрөөний температур ба чийгшлийн хяналт: Миний төсөл QTempair нь өрөөний температур, чийгшил, агаарын чанарыг хэмждэг. Энэхүү төсөл нь мэдрэгчийн өгөгдлийг уншиж, өгөгдлийг мэдээллийн санд илгээдэг бөгөөд өгөгдлийг вэбсайт дээр харуулах болно. Та тохиргооноос температурыг хадгалах боломжтой
ESP8266 болон Blynk апп ашиглан температур, чийгшлийн алсын хяналт: 15 алхам
ESP8266 болон Blynk App ашиглан температур ба чийгшлийг алсын зайнаас хянах: Энэ бол ESP8266 чиптэй миний анхны төсөл байсан. Би дөнгөж сая байшингийнхаа ойролцоо шинэ хүлэмж барьсан бөгөөд нэг өдрийн дотор тэнд юу болж байгаа нь надад сонирхолтой байсан уу? Температур, чийгшил хэрхэн өөрчлөгддөг вэ? Хүлэмж хангалттай агааржуулалттай юу? Тиймээс би татгалзлаа