Mundarija:

Ubidots + ESP32- Mashinani bashorat qilish: 10 qadam
Ubidots + ESP32- Mashinani bashorat qilish: 10 qadam

Video: Ubidots + ESP32- Mashinani bashorat qilish: 10 qadam

Video: Ubidots + ESP32- Mashinani bashorat qilish: 10 qadam
Video: Включите и выключите светодиод с помощью мобильного приложения с помощью Bluetooth на плате ESP32. 2024, Noyabr
Anonim
Ubidots + ESP32- bashoratli mashinalar monitoringi
Ubidots + ESP32- bashoratli mashinalar monitoringi

Ubidots yordamida google varaqlarida pochta hodisalari va tebranish yozuvlarini yaratish orqali mashinaning tebranishi va haroratini bashoratli tahlil qilish.

Prognozli texnik xizmat ko'rsatish va mashinaning sog'lig'ini kuzatish

Yangi texnologiyalarning paydo bo'lishi, ya'ni narsalar Interneti, og'ir sanoat o'zining eng katta muammolarini hal qilish uchun sensorlarga asoslangan ma'lumotlarni yig'ishni qabul qila boshladi, ularning asosiy qismi to'xtash vaqtini o'chirish va kechiktirish ko'rinishida. Mashinalar monitoringi, shuningdek, bashoratli texnik xizmat ko'rsatish yoki holat monitoringi deb ham ataladi - bu diagnostika ma'lumotlarini to'plash uchun sensorlar orqali elektr jihozlarini kuzatish. Bunga erishish uchun qozonxonalar, dvigatellar va dvigatellar kabi barcha turdagi asbob -uskunalarni kuzatish uchun ma'lumotlarni yig'ish tizimlari va ma'lumotlarni yozuvchilar ishlatiladi. Quyidagi shartlar o'lchanadi:

  • Harorat va namlik ma'lumotlarini kuzatish
  • Oqim va kuchlanish monitoringi
  • Vibratsiyali monitoring: Ushbu maqolada biz harorat, tebranish va Ubidots haqidagi ma'lumotlarni e'lon qilamiz. Ubidots grafikalar, foydalanuvchi interfeysi, bildirishnomalar va elektron pochta xabarlarini qo'llab -quvvatlaydi. Bu xususiyatlar uni xizmat ko'rsatishni bashoratli tahlil qilish uchun ideal qiladi. Shuningdek, biz ma'lumotni Google varaqlaridan olamiz, bu esa texnik xizmat ko'rsatishning bashoratli tahlilini osonlashtiradi.

1 -qadam: Uskuna va dasturiy ta'minot talab qilinadi

Uskuna:

  • ESP-32
  • IoT uzoq masofali simsiz tebranish va harorat sensori
  • USB interfeysli uzoq masofali simsiz tarmoqli modem

Ishlatilgan dasturiy ta'minot:

  • Arduino IDE
  • Ubidotlar

Foydalanilgan kutubxona:

  • PubSubClient kutubxonasi
  • Wire.h

2-qadam: USB interfeysi bilan uzoq masofali simsiz tebranish, harorat sensori va uzoq masofali simsiz tarmoqli modem yordamida Labview tebranish va harorat platformasiga ma'lumotlarni yuborish bosqichlari:

  • Birinchidan, bizga ma'lumotlarni ko'rish mumkin bo'lgan ncd.io simsiz tebranish va harorat sensori.exe fayli bo'lgan Labview yordamchi dasturi kerak.
  • Bu Labview dasturi faqat ncd.io simsiz tebranish harorati sensori bilan ishlaydi
  • Bu foydalanuvchi interfeysidan foydalanish uchun siz quyidagi drayverlarni o'rnatishingiz kerak bo'ladi, ish vaqti dvigatelini 64 bitdan o'rnating
  • 32 bit
  • NI Visa drayverini o'rnating
  • LabVIEW Run-Time Engine va NI-Serial Runtime-ni o'rnating
  • Ushbu mahsulotni ishga tushirish bo'yicha qo'llanma.

3 -qadam: Arduino IDE yordamida kodni ESP32 -ga yuklash:

  • PubSubClient kutubxonasi va Wire.h kutubxonasini yuklab oling va kiriting.
  • Siz noyob Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi nomi) va mavjud tarmoq parolini belgilashingiz kerak.
  • Ncd_vibration_and_temperature.ino kodini tuzing va yuklang.
  • Qurilmaning ulanishi va yuborilgan ma'lumotlarni tekshirish uchun ketma -ket monitorni oching. Agar javob bo'lmasa, ESP32 -ni ajratib ko'ring va keyin uni qayta ulang. Seriya monitorining uzatilish tezligi sizning kodingiz 115200da ko'rsatilganiga mos kelishiga ishonch hosil qiling.

4 -qadam: ketma -ket monitor chiqishi

Seriya monitorining chiqishi
Seriya monitorining chiqishi

5 -qadam: Ubidotni ishlash

Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
Ubidotni ishlash
  • Ubidot -da hisob yarating.
  • Mening profilimga o'ting va har bir hisob uchun yagona kalit bo'lgan token kalitini yozing va yuklashdan oldin uni ESP32 kodingizga joylashtiring.
  • Ubidot boshqaruv paneliga ESP32 nomli yangi qurilmani qo'shing.
  • Qurilma ichida harorat o'zgarishi ko'rsatiladigan yangi o'zgaruvchi nom sensori yarating.
  • Ubidots -da boshqaruv panelini yarating.

6 -qadam: Chiqish

Chiqish
Chiqish

7 -qadam: Ubidotlarda voqealar yaratish

Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
Ubidotlarda voqealar yaratish
  • Voqealar -ni tanlang (Ma'lumotlar ochiladigan menyusidan).
  • Yangi tadbir yaratish uchun ekranning o'ng yuqori burchagidagi sariq plyus belgisini bosing.

Voqealar turlari: Ubidots voqealarni, ogohlantirishlarni va bildirishnomalarni kerak bo'lganda bilishi kerak bo'lganlarga yuborish uchun allaqachon o'rnatilgan tadbirlarni qo'llab -quvvatlaydi. Ubidotlarning oldindan o'rnatilgan integratsiyasiga quyidagilar kiradi:

  1. Elektron pochta xabarnomalari
  2. SMS -xabarlar
  3. Vebhook voqealari - ko'proq ma'lumot
  4. Telegram xabarnomalari
  5. Sekin xabarlar - ko'proq ma'lumot
  6. Ovozli qo'ng'iroqlar haqida bildirishnomalar - ko'proq ma'lumot
  7. Oddiy xabarnomaga qaytish - ko'proq ma'lumot
  8. Geofence xabarnomalari - ko'proq ma'lumot
  • Keyin qurilmalarning "qiymatlari" ni ko'rsatadigan qurilmani va unga bog'langan o'zgaruvchini tanlang.
  • Endi hodisani ishga tushirish va uni qurilma qiymatlari bilan taqqoslash uchun chegara qiymatini tanlang va hodisani ishga tushirish vaqtini tanlang.
  • Qaysi amallar bajarilishini va qabul qiluvchiga xabarni belgilang va sozlang: Bilish kerak bo'lganlarga SMS, elektron pochta, veb -kancalar, telegrammalar, telefon qo'ng'iroqlari, SLACK va veb -kancalarni yuboring.
  • Voqea xabarnomasini sozlang.
  • Voqealar bajarilishi mumkin/bo'lmasligi mumkin bo'lgan faoliyat oynasini aniqlang.
  • Voqealaringizni tasdiqlang.

8 -qadam: Sizning pochtangizdagi voqeani chiqarish

Sizning pochtangizdagi voqea chiqishi
Sizning pochtangizdagi voqea chiqishi

9 -qadam: Ubidots ma'lumotlaringizni Google Sheets -ga eksport qiling

Ubidots ma'lumotlaringizni Google Sheets -ga eksport qiling
Ubidots ma'lumotlaringizni Google Sheets -ga eksport qiling
Ubidots ma'lumotlaringizni Google Sheets -ga eksport qiling
Ubidots ma'lumotlaringizni Google Sheets -ga eksport qiling

Bunda biz Ubidots bulutida saqlangan ma'lumotlarni qo'shimcha tahlil qilish uchun ajratib olishimiz mumkin. Imkoniyatlar juda katta; Masalan, siz avtomatik hisobot generatorini yaratishingiz va ularni har hafta mijozlaringizga yuborishingiz mumkin.

Boshqa dastur - bu qurilmani ta'minlash; Agar sizda minglab qurilmalar joylashtirilsa va ularning ma'lumotlari Google jadvalida bo'lsa, siz varaqni o'qish uchun skript yaratishingiz va fayldagi har bir satr uchun Ubidots ma'lumotlar manbasini yaratishingiz mumkin. Buning uchun qadamlar-

Google Sheet yarating va unga quyidagi nomlar bilan ikkita varaq qo'shing:

  1. O'zgaruvchilar
  2. Qiymatlar
  • Google sahifangizdan "Asboblar" ni, so'ng "Skript muharriri …" ni, so'ng "Bo'sh loyihani" bosing.
  • Skript muharririni oching.
  • Skript skriptiga quyidagi kodni qo'shing (kod bo'limida).
  • Bajarildi! Endi Google Sheet -ni qayta oching va siz funktsiyalarni ishga tushirish uchun yangi menyu ko'rasiz.

Tavsiya: