Mundarija:
- 1 -qadam: Uskuna va dasturiy ta'minot talab qilinadi
- 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:
- 3 -qadam: Arduino IDE yordamida kodni ESP32 -ga yuklash:
- 4 -qadam: ketma -ket monitor chiqishi
- 5 -qadam: Ubidotni ishlash
- 6 -qadam: Chiqish
- 7 -qadam: Ubidotlarda voqealar yaratish
- 8 -qadam: Sizning pochtangizdagi voqeani chiqarish
- 9 -qadam: Ubidots ma'lumotlaringizni Google Sheets -ga eksport qiling
Video: Ubidots + ESP32- Mashinani bashorat qilish: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
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
5 -qadam: 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
7 -qadam: 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:
- Elektron pochta xabarnomalari
- SMS -xabarlar
- Vebhook voqealari - ko'proq ma'lumot
- Telegram xabarnomalari
- Sekin xabarlar - ko'proq ma'lumot
- Ovozli qo'ng'iroqlar haqida bildirishnomalar - ko'proq ma'lumot
- Oddiy xabarnomaga qaytish - ko'proq ma'lumot
- 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
9 -qadam: 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:
- O'zgaruvchilar
- 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:
DIY Visuino -dan foydalanib M5StickC ESP32 -da vaqtni qanday ko'rsatish kerak - Qilish oson: 9 qadam
DIY M5StickC ESP32 -da vaqtni Visuino -dan qanday ko'rsatish kerak - Qilish oson: Ushbu qo'llanmada biz ESP32 M5Stack StickC -ni Arduino IDE va Visuino -da LCD displeyda ko'rsatish uchun dasturlashni o'rganamiz
M5STACK Visuino -dan foydalanib M5StickC ESP32 -da harorat, namlik va bosimni qanday ko'rsatish mumkin - Qilish oson: 6 qadam
M5STACK Visuino -dan foydalanib, M5StickC ESP32 -da harorat, namlik va bosimni qanday ko'rsatish mumkin - Qilish oson: Ushbu qo'llanmada biz ENV sensori (DHT12, BMP280, BMM150)
ESP32 va ESP8266 yordamida ESP-NOW orqali bir nechta ESP suhbatini qanday qilish kerak: 8 qadam
ESP32 va ESP8266 yordamida ESP-NOW orqali bir nechta ESP suhbatini qanday o'tkazish kerak: Men davom etayotgan loyihada yo'riqchisiz bir-birim bilan gaplashish uchun menga bir nechta ESP kerak. Buning uchun men ESP-NOW-dan foydalanib, ESP-da yo'riqchisiz bir-birim bilan simsiz aloqa o'rnataman
ESP32 ma'lumotlarini NTP vaqt tamg'asi yordamida IoT bulutiga qanday nashr qilish kerak: 5 qadam
NTP vaqt tamg'asi yordamida ESP32 ma'lumotlarini IoT Cloud -da qanday chop etish kerak: Ko'pgina ilovalarda foydalanuvchilar o'z ma'lumotlarini yuklanish vaqtida AskSensors IoT bulutiga yuboriladigan qiymatlarning mahalliy vaqt tamg'asi bilan birga yuborishlari kerak. Vaqt tamg'asi formati - UNIX davrining vaqti: Yanvadan beri o'tgan millisekundlar soni
UbiDots-ESP32-ni ulash va bir nechta sensorli ma'lumotlarni nashr qilish: 6 qadam
UbiDots-ESP32-ni ulash va bir nechta sensorlar ma'lumotlarini nashr etish: ESP32 va ESP 8266-IoT sohasida juda tanish bo'lgan SoC. Bu IoT loyihalari uchun o'ziga xos sovg'adir. ESP 32 - bu o'rnatilgan WiFi va BLE. Faqat SSID, parol va IP konfiguratsiyasini bering va narsalarni birlashtiring