Мазмұны:

Ubidots-ESP32+температура мен ылғалдылық сенсорын құру-ескертуді қолдану: 9 қадам
Ubidots-ESP32+температура мен ылғалдылық сенсорын құру-ескертуді қолдану: 9 қадам

Бейне: Ubidots-ESP32+температура мен ылғалдылық сенсорын құру-ескертуді қолдану: 9 қадам

Бейне: Ubidots-ESP32+температура мен ылғалдылық сенсорын құру-ескертуді қолдану: 9 қадам
Бейне: ESP32 Tutorial 51 - Temperatuer and Humidty over WiFi with DHT | SunFounder's ESP32 IoT Learnig kit 2024, Шілде
Anonim
Ubidots-ESP32+температура мен ылғалдылық сенсорын құру-ескертуді қолдану
Ubidots-ESP32+температура мен ылғалдылық сенсорын құру-ескертуді қолдану

Бұл оқулықта біз температура мен ылғалдылық сенсорының көмегімен температура мен ылғалдылықтың әр түрлі деректерін өлшейміз. Сіз бұл деректерді Ubidots -қа жіберуді үйренесіз. Сіз оны кез келген жерден әр түрлі қолдану үшін талдай аласыз. Әр түрлі температура мен ылғалдылық туралы электрондық пошта ескертулерін жасау арқылы бізге кез келген жүйелік температурада болатын әр түрлі өзгерістер туралы хабарлауға болады

1 -қадам: Жабдық пен бағдарламалық қамтамасыз ету қажет

Қажетті жабдық:

  • NCD ESP32 IoT WiFi BLE модулі кіріктірілген USB -мен
  • NCD IoT ұзақ диапазондағы сымсыз температура мен ылғалдылық сенсоры
  • USB интерфейсі бар NCD Long Range Wireless Mesh модемі

Қажетті бағдарламалық қамтамасыз ету:

  • Arduino IDE
  • LabView қызметтік бағдарламасы
  • Убидоттар

Қолданылған кітапхана:

  • PubSubClient кітапханасы
  • Wire.h

2-қадам: USB интерфейсі бар IoT ұзақ сымсыз температура мен ылғалдылық сенсоры мен ұзақ диапазондағы сымсыз торлы модемді қолдану арқылы LabVIEW температура мен ылғалдылық платформасына деректерді жіберу қадамдары

  • Біріншіден, бізге деректерді қарауға болатын ncd.io сымсыз температурасы мен ылғалдылығы Sensor.exe файлы Labview қызметтік бағдарламасы қажет.
  • Бұл Labview бағдарламасы тек ncd.io сымсыз температура сенсорымен жұмыс істейді
  • Бұл пайдаланушы интерфейсін пайдалану үшін сізге келесі драйверлерді орнату қажет: жұмыс уақыты қозғалтқышы осы жерден 64 биттік
  • 32 бит
  • NI Visa драйверін орнатыңыз
  • L LabVIEW жұмыс уақытының қозғалтқышы мен NI-сериялық жұмыс уақытын орнатыңыз
  • Бұл өнімге арналған нұсқаулық.

3 -қадам: Arduino IDE көмегімен кодты ESP32 -ге жүктеу:

  • PubSubClient кітапханасы мен Wire.h кітапханасын жүктеңіз және қосыңыз.
  • Сіз бірегей Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi атауы) мен қол жетімді желінің құпия сөзін тағайындауыңыз керек.
  • Temp_humidity.ino кодын құрастырыңыз және жүктеңіз.
  • Құрылғының байланысын және жіберілген деректерді тексеру үшін сериялық мониторды ашыңыз, егер жауап болмаса, ESP32 -ді ажыратып, қайта қосыңыз. Сериялық монитордың жіберу жылдамдығы сіздің коды 115200 көрсетілгендей орнатылғанына көз жеткізіңіз.

4 -қадам: Монитордың сериялық шығысы

Монитордың сериялық шығысы
Монитордың сериялық шығысы

5 -қадам: Ubidot жұмысын жасау:

Ubidot жұмысын жасау
Ubidot жұмысын жасау
Ubidot жұмысын жасау
Ubidot жұмысын жасау
Ubidot жұмысын жасау
Ubidot жұмысын жасау
Ubidot жұмысын жасау
Ubidot жұмысын жасау
  • Ubidots -те тіркелгі жасаңыз.
  • Менің профиліме кіріп, әр есептік жазба үшін бірегей кілт болып табылатын токен кілтін жазып алыңыз және оны жүктемес бұрын оны ESP32 кодыңызға қойыңыз.
  • Ubidots бақылау тақтасына esp32 жаңа құрылғы қосыңыз.
  • Құрылғыларды нұқыңыз және Ubidots ішіндегі құрылғыларды таңдаңыз.
  • Енді сіз жарияланған деректерді Ubidots есептік жазбаңызда «ESP32» деп аталатын құрылғының ішінде көруіңіз керек.
  • Құрылғының ішінде температура көрсеткіші көрсетілетін жаңа айнымалы атау сенсоры жасаңыз.
  • Енді сіз бұрын сериялық мониторда қаралған температура мен басқа сенсорлардың деректерін көре аласыз. Бұл әр түрлі сенсордың мәні айнымалы жолда сақталатындықтан және esp32 құрылғысындағы айнымалыға жарияланатындықтан болды.

6 -қадам: ШЫҒУ

ШЫҒАРУ
ШЫҒАРУ

7 -қадам:

8 -қадам: Убидоттарда оқиғалар жасау:

Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
Убидотта оқиғалар құру
Убидотта оқиғалар құру
Убидотта оқиғалар құру
Убидотта оқиғалар құру
  • Оқиғаларды таңдаңыз (Деректер ашылмалы тізімінен).
  • Енді оқиға жасау түймесін басыңыз.
  • Оқиғалар түрлері Ubidots оқиғаларды, ескертулерді және хабарландыруларды қажет болған кезде білуі қажет адамдарға жіберуге мүмкіндік беретін біріктірілген оқиғаларды қолдайды. Убидоттардың алдын ала құрастырылған интеграциясы мыналарды қамтиды:

1. Электрондық хабарландырулар

2. SMS хабарламалары

3. Webhook оқиғалары - көбірек біліңіз

4. Telegram хабарламалары

5. Бос хабарландырулар - көбірек біліңіз

6. Дауыстық қоңырау хабарландырулары - толығырақ

7. Қалыпты хабарландыруға оралу - толығырақ

8. Геофенция туралы хабарландырулар - көбірек біліңіз

  • Содан кейін құрылғылардың «мәндерін» көрсететін құрылғы мен байланыстырушы айнымалыны таңдаңыз.
  • Енді оқиға үшін шектік мәнді таңдаңыз және оны құрылғы мәндерімен салыстырыңыз, сонымен қатар оқиғаны іске қосу уақытын таңдаңыз.
  • Енді қосу белгісін басу арқылы әрекет түрін жасаңыз.
  • Қандай әрекеттерді орындау керектігін және қабылдағышқа хабарды орнатыңыз және конфигурациялаңыз: білуі қажет адамдарға SMS, электрондық пошта, веб -ілмектер, жеделхаттар, телефон қоңыраулары, SLACK және веб -ілмектер жіберіңіз.
  • Енді барлық қажетті өрістерді толтырыңыз.
  • Оқиғалар орындалуы мүмкін/мүмкін емес әрекет терезесін анықтаңыз.
  • Оқиғаларыңызды растаңыз.

Ұсынылған: