Мазмуну:
- 1 -кадам: Аппараттык талаптар
- 2 -кадам: Программалык камсыздоого талаптар
- 3 -кадам: Код жазуу
- 4 -кадам: Тестти иштетүү
- 5 -кадам: Жыйынтыктар
- 6 -кадам: рахмат
Video: ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:37
Бул үйрөткүчтөн DHT11 жана булутка туташкан ESP32 аркылуу бөлмөнүн же столдун температурасын жана нымдуулугун көзөмөлдөөнү үйрөнөсүз.
Биздин үйрөткүч жаңыртууларыбызды бул жерден тапса болот.
DHT11 өзгөчөлүктөрү:
DHT11 сенсору температураны 0 ° C дан 50 ° C га чейин (тактык ± 2 ° C) жана нымдуулукту 20% дан 90% га чейин (тактык ± 5%) өлчөй алат. Сенсор 5Внын туура иштешин талап кылат жана сериялык маалыматтарда температураны жана нымдуулукту чыгарат.
Ошентип, баштайлы!
1 -кадам: Аппараттык талаптар
Материалдар:
Бул демо бизге керек болот:
- ESP32 WiFi модулу.
- Arduino IDE менен иштеген компьютер.
- Breadboard
- 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 ачкычын' көчүрүүнү унутпаңыз, бул кийинки кадамдар үчүн милдеттүү.
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* password = "……………"; // Wifi Сырсөз const char* apiKeyIn = "……………."; // API ачкычы
DHT маалымат пин ESP32 IO4 төөнөгүчкө туташканына көңүл буруңуз. керек болсо, бул жерден өзгөртө аласыз:
// DHT конфигурациясы. #Define DHTPIN 4 // DHT сенсоруна туташкан пин.
4 -кадам: Тестти иштетүү
- USB кабели аркылуу компьютериңизге ESP32 туташтырыңыз.
- Arduino IDE ачыңыз жана кодду жүктөңүз.
- Сериялык терминалды ачыңыз. Сиз ESP32 интернетке WiFi аркылуу туташып жатканын көрүшүңүз керек, андан кийин ESP32 мезгил -мезгили менен температураны жана нымдуулукту окуп, AskSensorsко жөнөтөт.
5 -кадам: Жыйынтыктар
Эми, AskSensorsко кайтыңыз.
- Кирип, сенсорлор тактаңызды ачыңыз.
- Модулдарды чыкылдатып, Модул 1 жана Модул 2ге графиктерди кошуңуз.
- Сиз маалымат бууңузду жогорудагы сүрөттөрдө көрсөтүлгөндөй графикте көрүшүңүз керек.
Эскертүү: Мен температура менен нымдуулуктун өзгөрүшүн көрүү үчүн чач кургаткычты колдоном;-)
6 -кадам: рахмат
Сурооңуз же сунушуңуз барбы? Жөн гана комментарий жазыңыз, биз сиздин пикириңизди көрүп абдан кубанычта болобуз!
Бул окуу куралы сизге кандайдыр бир жол менен жардам бердиби? Сураныч, кичинекей жүрөккө сокку бериңиз:-)
Сунушталууда:
NODE MCU ЖАНА BLYNK колдонуу менен температура жана нымдуулукту көзөмөлдөө: 5 кадам
NODE MCU ЖАНА BLYNK колдонуу менен температура жана нымдуулукту көзөмөлдөө: Саламатсыздарбы, бул көрсөтмө бизге DHT11-Температура жана нымдуулук сенсорунун жардамы менен Node MCU жана BLYNK тиркемесин колдонуп, атмосферанын температурасын жана нымдуулугун кантип алууну үйрөнөлү
DHT ESP8266 жана AskSensors IoT платформасын колдонуу менен температура жана нымдуулукту көзөмөлдөө: 8 кадам
DHT ESP8266 жана AskSensors IoT Платформасын колдонуп, температураны жана нымдуулукту көзөмөлдөө: Мурунку көрсөтмөлөрдө мен ESP8266 nodeMCU жана AskSensors IoT платформасын баштоо үчүн этап -этабы менен көрсөтмө бергем. 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 модулун тандап жатам, анткени ал
SHT25 жана Raspberry Pi колдонуу менен температура жана нымдуулукту көзөмөлдөө: 5 кадам
SHT25 жана Raspberry Pi менен температураны жана нымдуулукту көзөмөлдөө: Биз жакында температуранын жана нымдуулуктун мониторингин талап кылган ар кандай долбоорлордун үстүндө иштедик, анан бул эки параметр системанын иштөө эффективдүүлүгүн баалоодо негизги ролду ойной турганын түшүндүк. Экөө тең
ESP8266 жана AskSensors IoT Cloud менен өсүмдүктөрдү көзөмөлдөө жана эскертүүлөр: 6 кадам
ESP8266 жана AskSensors IoT Cloud менен өсүмдүктөрдүн мониторинги жана эскертүүлөрү: Бул долбоор ESP8266 жана AskSensors IoT Platform.This системасын колдонуп, өсүмдүктөрдүн акылдуу мониторинг системасын курууга багытталган. алар сугарууну камсыз кылууга жардам берет