Мазмұны:

ESP32 және AskSensors Cloud көмегімен бөлме температурасы мен ылғалдылықты бақылау: 6 қадам
ESP32 және AskSensors Cloud көмегімен бөлме температурасы мен ылғалдылықты бақылау: 6 қадам

Бейне: ESP32 және AskSensors Cloud көмегімен бөлме температурасы мен ылғалдылықты бақылау: 6 қадам

Бейне: ESP32 және AskSensors Cloud көмегімен бөлме температурасы мен ылғалдылықты бақылау: 6 қадам
Бейне: Как использовать DHT11 DHT22 с NodeMCU ESP8266 для считывания температуры через Wi-Fi - IoT 2024, Қараша
Anonim
ESP32 және AskSensors Cloud көмегімен бөлме температурасы мен ылғалдылықты бақылау
ESP32 және AskSensors Cloud көмегімен бөлме температурасы мен ылғалдылықты бақылау

Бұл оқулықта сіз бұлтқа қосылған DHT11 мен ESP32 көмегімен бөлмедегі немесе жұмыс үстеліндегі температура мен ылғалдылықты бақылауды үйренесіз.

Біздің оқулықтар жаңартуларын мына жерден табуға болады.

DHT11 ерекшеліктері:

DHT11 сенсоры температураны 0 ° C -тан 50 ° C -қа дейін (дәлдік ± 2 ° C) және ылғалдылықты 20% -дан 90% -ға дейін (дәлдік ± 5%) өлшей алады. Датчиктің дұрыс жұмыс істеуі үшін 5В қажет және сериялық деректерде температура мен ылғалдылықты шығарады.

Ендеше, бастайық!

1 -қадам: Аппараттық құралдарға қойылатын талаптар

Аппараттық құралдарға қойылатын талаптар
Аппараттық құралдарға қойылатын талаптар

Материалдар:

Бұл демонстрацияда бізге қажет:

  • ESP32 WiFi модулі.
  • Arduino IDE жұмыс істейтін компьютер.
  • Нан тақтасы
  • DHT11 немесе DHT22
  • 47K резисторы
  • DHT11 мен ESP32 арасындағы байланыс сымдары.
  • ESP32 -ді компьютерге қосу үшін USB Micro кабелі.

Қосылымдар:

Қосылымдар өте қарапайым, жоғарыдағы суретте көрсетілгендей келесі түйреуіштерді қосыңыз:

  • DHT VCC - ESP32 5V.
  • DHT Ground ESP32 Ground дейін.
  • DHT ESP32 IO4 деректері (кодта көрсетілген).
  • Деректер (IO4) түйреуіші мен 5В кернеуін 47K немесе 10K тартқыш резисторлармен қосыңыз.

2 -қадам: Бағдарламалық қамтамасыз етуге қойылатын талаптар

AskSensors есептік жазбасы

AskSensors IoT платформаларында ақысыз есептік жазбаға тіркеліңіз (бұл өте тез!). Содан кейін сіз өзіңіздің деректеріңізді бұлтта сақтай аласыз, оларға интернеттен қашықтан қол жеткізе аласыз және деректеріңізді графиктерде визуализациялау, оны CSV файлдарында экспорттау және электрондық пошта ескертулерін орнату сияқты көптеген мүмкіндіктерді аласыз …

Бұл нұсқаулықта түсіндірілгендей, екі модулі бар жаңа сенсор жасаңыз. Api кілтін көшіруді ұмытпаңыз, бұл келесі қадамдар үшін міндетті болып табылады.

Arduino IDE -де ESP32 орнатыңыз

Егер сіз ESP32 -мен бірінші рет жұмыс жасасаңыз, осы нұсқаулыққа жүгініңіз, онда мен сізге ESP32 -ді Arduino IDE -ге қалай орнату және оны бұлтқа қосу туралы қадамдық нұсқаулықты көрсетемін.

Кітапханаларды орнатыңыз

DHT кітапханасын github -дан орнатыңыз (Сіз оны Sketch> Кітапхананы қосу> Кітапханаларды басқару бөліміне өтіп, adafruit dht кітапханасын іздеу арқылы орнатуға болады)

3 -қадам: кодты жазу

Бұл демонстрацияны AskSensors Github бетінен жүктеп алып, оны ашыңыз.

Эскиз DHT11 сенсорынан температура мен ылғалдылықты оқиды және оны HTTP GET сұраныстары арқылы AskSensors жібереді.

Сізге тек төмендегілерді өзгерту қажет:

const char* ssid = «……………»; // Wi -Fi SSID

const char* пароль = «……………»; // Wifi құпия сөзі char char* apiKeyIn = «…………….»; // API кілті

DHT деректер түйрегіші ESP32 IO4 түйреуішіне қосылғанын ескеріңіз. қажет болса, оны мына жерден өзгертуге болады:

// DHT конфигурациясы. #deftine DHTPIN 4 // DHT сенсорына қосылған түйреуіш.

4 -қадам: Тестті іске қосыңыз

Тестті іске қосыңыз
Тестті іске қосыңыз
Тестті іске қосыңыз
Тестті іске қосыңыз
  1. USB кабелі арқылы компьютерге ESP32 қосыңыз.
  2. Arduino IDE ашыңыз және кодты жүктеңіз.
  3. Сериялық терминалды ашыңыз. Сіз ESP32 интернетке WiFi арқылы қосылғанын көруіңіз керек, содан кейін ESP32 мезгіл -мезгіл температура мен ылғалдылықты оқып, оны AskSensors -ке жібереді.

5 -қадам: Нәтижелер

Нәтижелер
Нәтижелер
Нәтижелер
Нәтижелер

Енді AskSensors дегенге қайта оралыңыз.

  1. Есептік жазбаға кіріп, сенсорлық бақылау тақтасын ашыңыз.
  2. Модульдерді нұқыңыз және 1 -модуль мен 2 -модульге графиктерді қосыңыз.
  3. Сіз жоғарыдағы суреттерде көрсетілгендей графикте көрсетілген деректер буын көруіңіз керек.

Ескерту: Мен температура мен ылғалдылықтың өзгеруін көру үшін шаш кептіргішті қолдандым;-)

6 -қадам: Рахмет

Сізде қандай да бір сұрақ немесе ұсыныс бар ма? Пікір қалдырыңыз, біз сіздің пікіріңізді көргенімізге өте қуаныштымыз!

Бұл оқулық сізге көмектесті ме? Өтінемін, бұл кішкентай жүрекке соққы беріңіз:-)

Ұсынылған: