Мазмұны:
- 1 -қадам: Аппараттық құралдарға қойылатын талаптар
- 2 -қадам: Бағдарламалық қамтамасыз етуге қойылатын талаптар
- 3 -қадам: кодты жазу
- 4 -қадам: Тестті іске қосыңыз
- 5 -қадам: Нәтижелер
- 6 -қадам: Рахмет
Бейне: ESP32 және AskSensors Cloud көмегімен бөлме температурасы мен ылғалдылықты бақылау: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл оқулықта сіз бұлтқа қосылған 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 -қадам: Тестті іске қосыңыз
- USB кабелі арқылы компьютерге ESP32 қосыңыз.
- Arduino IDE ашыңыз және кодты жүктеңіз.
- Сериялық терминалды ашыңыз. Сіз ESP32 интернетке WiFi арқылы қосылғанын көруіңіз керек, содан кейін ESP32 мезгіл -мезгіл температура мен ылғалдылықты оқып, оны AskSensors -ке жібереді.
5 -қадам: Нәтижелер
Енді AskSensors дегенге қайта оралыңыз.
- Есептік жазбаға кіріп, сенсорлық бақылау тақтасын ашыңыз.
- Модульдерді нұқыңыз және 1 -модуль мен 2 -модульге графиктерді қосыңыз.
- Сіз жоғарыдағы суреттерде көрсетілгендей графикте көрсетілген деректер буын көруіңіз керек.
Ескерту: Мен температура мен ылғалдылықтың өзгеруін көру үшін шаш кептіргішті қолдандым;-)
6 -қадам: Рахмет
Сізде қандай да бір сұрақ немесе ұсыныс бар ма? Пікір қалдырыңыз, біз сіздің пікіріңізді көргенімізге өте қуаныштымыз!
Бұл оқулық сізге көмектесті ме? Өтінемін, бұл кішкентай жүрекке соққы беріңіз:-)
Ұсынылған:
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықты бақылау: 5 қадам
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықтың мониторингі: Сәлеметсіздер ме, балалар, бұл нұсқаулықта 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 модулін таңдаймын, себебі ол
ESP8266 Nodemcu жергілікті веб -серверде DHT11 көмегімен температураны бақылау - Браузерде бөлме температурасы мен ылғалдылығын алыңыз: 6 қадам
ESP8266 Nodemcu жергілікті веб -серверде DHT11 көмегімен температураны бақылау | Браузерде бөлме температурасы мен ылғалдылықты алыңыз: Сәлеметсіздерме балалар, бүгін біз ылғалдылық жасаймыз. температураны бақылау жүйесі ESP 8266 NODEMCU & DHT11 температура сенсоры. Температура мен ылғалдылық DHT11 Sensor & оны браузерден көруге болады, ол қай веб -бетті басқарады
SHT25 және Arduino Nano көмегімен температура мен ылғалдылықты бақылау: 5 қадам
SHT25 пен Arduino Nano көмегімен температура мен ылғалдылықты бақылау: Біз жақында температура мен ылғалдылықты бақылауды қажет ететін әр түрлі жобаларда жұмыс жасадық, содан кейін бұл екі параметр жүйенің жұмыс тиімділігін бағалауда маңызды рөл атқаратынын түсіндік. Екеуі де өндірісте