Мазмуну:

ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: 6 кадам
ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: 6 кадам

Video: ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: 6 кадам

Video: ESP32 жана AskSensors Cloud менен бөлмө температурасы жана нымдуулукту көзөмөлдөө: 6 кадам
Video: Как использовать 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 менен иштеген компьютер.
  • 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 -кадам: Тестти иштетүү

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

5 -кадам: Жыйынтыктар

Жыйынтыктар
Жыйынтыктар
Жыйынтыктар
Жыйынтыктар

Эми, AskSensorsко кайтыңыз.

  1. Кирип, сенсорлор тактаңызды ачыңыз.
  2. Модулдарды чыкылдатып, Модул 1 жана Модул 2ге графиктерди кошуңуз.
  3. Сиз маалымат бууңузду жогорудагы сүрөттөрдө көрсөтүлгөндөй графикте көрүшүңүз керек.

Эскертүү: Мен температура менен нымдуулуктун өзгөрүшүн көрүү үчүн чач кургаткычты колдоном;-)

6 -кадам: рахмат

Сурооңуз же сунушуңуз барбы? Жөн гана комментарий жазыңыз, биз сиздин пикириңизди көрүп абдан кубанычта болобуз!

Бул окуу куралы сизге кандайдыр бир жол менен жардам бердиби? Сураныч, кичинекей жүрөккө сокку бериңиз:-)

Сунушталууда: