Мазмуну:

Түзүү-эскертүү-колдонуу-Ubidots-ESP32+Темп жана нымдуулук сенсору: 9 кадам
Түзүү-эскертүү-колдонуу-Ubidots-ESP32+Темп жана нымдуулук сенсору: 9 кадам

Video: Түзүү-эскертүү-колдонуу-Ubidots-ESP32+Темп жана нымдуулук сенсору: 9 кадам

Video: Түзүү-эскертүү-колдонуу-Ubidots-ESP32+Темп жана нымдуулук сенсору: 9 кадам
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Ноябрь
Anonim
Түзүү-Эскертүү-Колдонуу-Ubidots-ESP32+Temp жана Nem Sensor
Түзүү-Эскертүү-Колдонуу-Ubidots-ESP32+Temp жана Nem Sensor

Бул окуу куралы, биз Temp жана нымдуулук сенсорун колдонуп, ар кандай температура жана нымдуулук маалыматтарын өлчөйбүз. Сиз бул маалыматтарды Ubidotsко кантип жөнөтүүнү үйрөнөсүз. Ошентип, аны ар кандай колдонмо үчүн каалаган жерден талдай аласыз. Ошондой эле ар кандай температура жана нымдуулук маалыматтары үчүн электрондук почта эскертмелерин түзүү аркылуу, биз ар кандай системанын температурасында болуп жаткан ар кандай өзгөрүүлөр жөнүндө кабардар болмокпуз

1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат

Аппараттык камсыздоо талап кылынат:

  • NCD ESP32 IoT WiFi BLE модулу интеграцияланган USB менен
  • NCD IoT Long Range Wireless Температура жана Нымдуулук Сенсору
  • USB интерфейси бар NCD Long Range Wireless Mesh модем

Программалык камсыздоо талап кылынат:

  • Arduino IDE
  • LabView Utility
  • Ubidots

Колдонулган китепкана:

  • PubSubClient китепканасы
  • Wire.h

2-кадам: IoT Long Range Wireless Temperature and Humidity Sensor жана Long Range Wireless Mesh Modem менен USB Interface менен LabVIEW Температура жана Нымдуулук Платформасына маалыматтарды жөнөтүү кадамдары-

  • Биринчиден, бизге ncd.io Wireless Temperature And Humidity Sensor.exe файлы болгон Labview коммуналдык тиркемеси керек, ал боюнча маалыматтарды көрүүгө болот.
  • Бул Labview программасы ncd.io зымсыз Температура сенсору менен гана иштейт
  • Бул UIди колдонуу үчүн, төмөнкү драйверлерди орнотушуңуз керек, иштөө убактысынын кыймылдаткычын бул жерден орнотуңуз 64 бит
  • 32 бит
  • NI Visa драйверин орнотуңуз
  • L LabVIEW Run-Time Engine жана NI-Serial Runtime орнотуңуз
  • Бул продукт үчүн колдонмону баштоо.

3 -кадам: Arduino IDE аркылуу ESP32ге кодду жүктөө:

  • Жүктөп алуу жана PubSubClient китепканасын жана Wire.h китепканасын камтыйт.
  • Сиз уникалдуу Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Аты) жана жеткиликтүү тармактын Сырсөзүн дайындооңуз керек.
  • Temp_humidity.ino кодун түзүү жана жүктөө.
  • Түзмөктүн байланышын жана жөнөтүлгөн маалыматты текшерүү үчүн, сериялык мониторду ачыңыз. Эч кандай жооп көрүнбөсө, ESP32'иңизди сууруп, кайра туташтырып көрүңүз. Сериялык монитордун берүү ылдамдыгы 115200 кодуңузда көрсөтүлгөндөй орнотулганын текшериңиз.

4 -кадам: Serial Monitor Output

Сериялык монитордун чыгышы
Сериялык монитордун чыгышы

5 -кадам: Ubidotтун иштеши:

Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
Ubidotтун иштеши
  • Ubidots боюнча каттоо эсебин түзүү.
  • Менин профилиме кирип, ар бир эсеп үчүн уникалдуу ачкыч болгон токен ачкычын жазыңыз жана жүктөө алдында ESP32 кодуңузга чаптаңыз.
  • Ubidots панелинин атына esp32 жаңы түзмөк кошуңуз.
  • Түзмөктөрдү чыкылдатыңыз жана Ubidotsтон түзмөктөрдү тандаңыз.
  • Эми сиз жарыяланган маалыматты Ubidots эсебиңизде, "ESP32" деп аталган түзмөктүн ичинде көрүшүңүз керек.
  • Түзмөктүн ичинде температуранын көрсөткүчү көрсөтүлүүчү жаңы өзгөрмөлүү ат сенсорун түзүңүз.
  • Эми сиз мурда сериялык монитордо көрүлгөн Температураны жана башка сенсорлордун маалыматтарын көрө аласыз. Бул ар кандай сенсордун окуу мааниси сап катары берилип, өзгөрмөдө сакталып, esp32 түзмөгүнүн ичиндеги өзгөрмөгө жарыялангандыктан болду.

6 -кадам: ЧЫГУУ

ЧЫГУУ
ЧЫГУУ

7 -кадам:

8 -кадам: Ubidotsдо окуяларды түзүү:

Ubidots окуяларды түзүү
Ubidots окуяларды түзүү
Ubidots окуяларды түзүү
Ubidots окуяларды түзүү
Ubidots окуяларды түзүү
Ubidots окуяларды түзүү
  • Окуяларды тандаңыз (Маалыматтар ачылуучу тизмесинен).
  • Эми "Окуя түзүү" баскычын чыкылдатыңыз.
  • Events түрлөрү Ubidotsтун алдын ала курулган интеграциясы төмөнкүлөрдү камтыйт:

1. Электрондук билдирмелер

2. SMS билдирмелери

3. Webhook окуялары - көбүрөөк билүү

4. Телеграмма билдирмелери

5. Бош эскертмелер - көбүрөөк билүү

6. Үн чалуу эскертмелери - көбүрөөк билүү

7. Кадимки билдирүүгө кайтуу - көбүрөөк билүү

8. Geofence эскертмелери - көбүрөөк билүү

  • Андан кийин түзмөктүн "баалуулуктарын" көрсөтүүчү шайманды жана бириктирүүчү өзгөрмөнү тандаңыз.
  • Эми иш -чараңыздын босогосун тандап, аны түзмөктүн баалуулуктары менен салыштырып, окуяңызды иштетүү үчүн убакытты тандаңыз.
  • Эми, плюс белгисин басуу менен аракет түрүн түзүңүз.
  • Кандай иш -аракеттерди аткарууну жана алуучуга билдирүүнү орнотуу жана конфигурациялоо: Билүү керек болгондорго SMS, Email, Webhooks, Telegram, Phone Calls, SLACK жана webhooks жөнөтүү.
  • Эми бардык керектүү талааларды толтуруңуз.
  • Окуялар аткарылышы мүмкүн болгон/болбогон активдүүлүк терезесин аныктаңыз.
  • Окуяларыңызды ырастаңыз.

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