Мазмұны:

Ubidots + ESP32- Болжалды машиналарды бақылау: 10 қадам
Ubidots + ESP32- Болжалды машиналарды бақылау: 10 қадам

Бейне: Ubidots + ESP32- Болжалды машиналарды бақылау: 10 қадам

Бейне: Ubidots + ESP32- Болжалды машиналарды бақылау: 10 қадам
Бейне: Пример использования задач для работы с MQTT на ESP32 2024, Маусым
Anonim
Ubidots + ESP32- Болжалды машиналарды бақылау
Ubidots + ESP32- Болжалды машиналарды бақылау

Ubidots көмегімен google парағында пошталық оқиғалар мен діріл жазбасын құру арқылы машинаның дірілі мен температурасын болжайтын талдау.

Болжамдық қызмет көрсету және машинаның денсаулығын бақылау

Жаңа технологияның өркендеуі, яғни заттар Интернеті, ауыр индустрия өзінің ең үлкен міндеттерін шешу үшін сенсорлық мәліметтер жинауды қолдана бастады, олардың негізгісі-тоқтап қалу мен процестің кешігуі. Болжамдық қызмет көрсету немесе жағдайды бақылау деп аталатын машиналық бақылау - бұл диагностикалық мәліметтерді жинақтау үшін датчиктер арқылы электр жабдықтарын бақылау тәжірибесі. Бұған қол жеткізу үшін қазандықтар, қозғалтқыштар мен қозғалтқыштар сияқты жабдықтардың барлық түрлерін бақылау үшін деректерді жинау жүйелері мен деректерді тіркеушілер қолданылады. Келесі шарт өлшенеді:

  • Температура мен ылғалдылықты бақылау
  • Ток пен кернеуді бақылау
  • Дірілді бақылау: Бұл мақалада біз Температураны, дірілді оқып, Убидот туралы мәліметтерді жариялаймыз. Ubidots графиктерді, интерфейсті, хабарландыруларды және электрондық поштаны қолдайды. Бұл мүмкіндіктер техникалық қызмет көрсетудің болжамды талдауы үшін өте қолайлы етеді. Біз сондай -ақ Google парақтарындағы деректерді аламыз, бұл техникалық қызмет көрсетуді болжауды жеңілдетеді.

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

Жабдық:

  • ESP-32
  • IoT сымсыз діріл мен температура сенсоры
  • USB интерфейсі бар сымсыз торлы модем

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

  • Arduino IDE
  • Убидоттар

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

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

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

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

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

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

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

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

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

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

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

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

7 -қадам: Убидоттарда оқиғалар құру

Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
Убидоттарда оқиғалар құру
  • Оқиғаларды таңдаңыз (Деректер ашылмалы тізімінен).
  • Жаңа оқиға жасау үшін экранның оң жақ жоғарғы бұрышындағы сары плюс белгішесін басыңыз.

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

  1. Электрондық хабарландырулар
  2. SMS хабарламалары
  3. Webhook оқиғалары - көбірек біліңіз
  4. Telegram хабарландырулары
  5. Жалқау хабарландырулар - көбірек біліңіз
  6. Дауыстық қоңырау хабарландырулары - толығырақ
  7. Қалыпты хабарландыруға оралу - толығырақ
  8. Геофенция туралы хабарландырулар - көбірек біліңіз
  • Содан кейін құрылғылардың «мәндерін» көрсететін құрылғы мен байланыстырушы айнымалыны таңдаңыз.
  • Енді оқиға үшін шектік мәнді таңдаңыз және оны құрылғы мәндерімен салыстырыңыз, сонымен қатар оқиғаны іске қосу уақытын таңдаңыз.
  • Қандай әрекеттерді орындау керектігін және қабылдағышқа хабарды орнатыңыз және конфигурациялаңыз: білуі қажет адамдарға SMS, электрондық пошта, веб -ілмектер, жеделхаттар, телефон қоңыраулары, SLACK және веб -ілмектер жіберіңіз.
  • Оқиға туралы хабарландыруды конфигурациялаңыз.
  • Оқиғалар орындалуы мүмкін/мүмкін емес әрекет терезесін анықтаңыз.
  • Оқиғаларыңызды растаңыз.

8 -қадам: Сіздің поштаңыздағы оқиғаның нәтижесі

Сіздің поштаңыздағы оқиғаның нәтижесі
Сіздің поштаңыздағы оқиғаның нәтижесі

9 -қадам: Ubidots деректерін Google парақтарына экспорттаңыз

Ubidots деректерін Google парақтарына экспорттаңыз
Ubidots деректерін Google парақтарына экспорттаңыз
Ubidots деректерін Google парақтарына экспорттаңыз
Ubidots деректерін Google парақтарына экспорттаңыз

Бұл жағдайда біз Ubidots бұлтында сақталған деректерді одан әрі талдау үшін шығарып аламыз. Мүмкіндіктер өте үлкен; Мысалы, сіз автоматты түрде есеп генераторын жасай аласыз және оларды апта сайын тұтынушыларға жібере аласыз.

Басқа қосымша - бұл құрылғыны қамтамасыз ету; егер сізде орналастырылатын мыңдаған құрылғылар болса және олардың ақпараты Google парағында болса, сіз парақты оқу үшін сценарий жасай аласыз және файлдағы әрбір жол үшін Ubidots деректер көзін жасай аласыз. Мұны істеу үшін қадамдар-

Google парағын жасаңыз және оған мына атаулармен екі парақ қосыңыз:

  1. Айнымалылар
  2. Құндылықтар
  • Google парағынан «Құралдар», содан кейін «Сценарий өңдеуші …», содан кейін «Бос жоба» түймесін басыңыз.
  • Сценарий редакторын ашыңыз.
  • Төмендегі кодты (код бөлімінде) сценарийге қосыңыз.
  • Орындалды! енді Google парағын қайта ашыңыз, сонда сіз функцияларды іске қосатын жаңа мәзірді көресіз.

Ұсынылған: