Агуулгын хүснэгт:

ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам

Видео: ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам

Видео: ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам
Видео: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Долдугаар сарын
Anonim
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт

Энэхүү гарын авлагад та үүлэнд холбогдсон 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: Тестийг ажиллуулна уу

Тестийг ажиллуулна уу
Тестийг ажиллуулна уу
Тестийг ажиллуулна уу
Тестийг ажиллуулна уу
  1. ESP32 -ийг компьютерт USB кабелиар холбоно уу.
  2. Arduino IDE -ийг нээгээд кодыг байршуулна уу.
  3. Цуваа терминал нээнэ үү. Та ESP32 -ийг WiFi -ээр интернетэд холбогдож байгааг харах ёстой, дараа нь ESP32 нь температур, чийгшлийг үе үе уншиж AskSensors руу илгээдэг.

Алхам 5: Үр дүн

Үр дүн
Үр дүн
Үр дүн
Үр дүн

Одоо AskSensors руу буцна уу.

  1. Нэвтрээд мэдрэгчийнхээ самбарыг нээнэ үү.
  2. Модулиуд дээр дарж, Модуль 1 ба Модуль 2 -т график нэмнэ үү.
  3. Дээрх зурагт үзүүлсэн шиг та өгөгдлийн уураа график дээр харуулах ёстой.

Тэмдэглэл: Би температур, чийгшлийн өөрчлөлтийг харахын тулд үс хатаагч ашигласан;-)

Алхам 6: Баярлалаа

Танд ямар нэгэн асуулт, санал байна уу? Зүгээр л сэтгэгдэл бичээрэй, бид таны санал хүсэлтийг харахдаа маш их баяртай байх болно!

Энэ заавар танд ямар нэгэн байдлаар тусалсан уу? Тэр бяцхан зүрхэнд цохилт өгөөч:-)

Зөвлөмж болгож буй: