Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Men avtomatlashtirish texnologiyasi talabasiman 3. UCL semestrida. Bu yo'riqnomada men oldingi loyihamni 4.0 sanoatiga o'tkazishni maqsad qilganman.
www.instructables.com/id/UCL-Automatic-Tra…
Ma'lumotni yuborish uchun arduino nodemcu - esp8266 bilan almashtirildi. Wifi.
1 -qadam: aloqa
Biz nodemcuning shaxsiy kompyuter bilan bog'lanishini xohlaymiz.
Buni amalga oshirish uchun biz nodemcu va node-red o'rtasidagi brokerdan foydalanuvchiga ma'lumotlarni ko'rsatadigan veb-sayt sifatida foydalanamiz. Nodemcu cheklangan ma'lumotlarni saqlashga ega, shuning uchun biz Wampserver-dan qizil tugunli ma'lumotlarni saqlash uchun foydalanamiz.
Nodemcu: Birinchidan, bizning kompyuterimiz bilan muloqot qilish uchun biz mahalliy tarmoqqa ulanishimiz kerak. Buni amalga oshirish uchun men ushbu qo'llanmani ishlatib, bunga erishdim:
tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…
Broker - chivin:
Agar biz biron bir ma'lumotni qayta ishlashni xohlasak, biz ma'lumotlarning kerakli joyga borishiga ishonch hosil qilishimiz kerak. Buning uchun men ushbu veb -saytda joylashgan chivin brokeridan foydalandim.
mosquitto.org/
Ma'lumotni kerakli joyga yuborish uchun unga "mavzu" yozilishi kerak. Bu mavzular nashr qilinadi yoki obuna bo'ladi. Muayyan mavzuda chop etilgan har bir narsa, broker tomonidan, brokerga ulangan har qanday obuna bo'linmalariga yuboriladi.
Qizil tugunli:
Bu foydalanuvchiga veb -sayt yoki boshqa interfeyslarni yaratishga imkon beradigan oqimga asoslangan dastur.
Bu nodemcu ma'lumotlarini ko'rsatish va qayta ishlash uchun ishlatiladi
Wampserver:
Bu tugun-qizil rangdan ma'lumotlarni saqlash yoki yuborish uchun so'rovlarni qabul qiladigan ma'lumotlar bazasi.
2 -qadam: havola etishmayapti
Men nodemcu -ni brokerga ulay olmadim, lekin uni wifi -ga ulashga muvaffaq bo'ldim.
Men brokerga ulanishga harakat qilgan kodni biriktirdim. Menimcha, muammo shundaki, men brokerga ulanish uchun noto'g'ri IP -dan foydalanmoqdaman. Men brokerning IP -manzilini ololmadim.
3 -qadam: Yangi Arduino kodi
Dastur ishlashi uchun siz uchta kutubxonani o'rnatishingiz kerak.
Wi -Fi tarmog'iga ulanish uchun siz tarmoq nomini (SSID) va parolni kiritishingiz kerak.
4-qadam: Qizil tugun
Qizil tugun dastur uchun interfeys sifatida ishlatiladi va foydalanuvchiga harorat va namlik sensori tomonidan to'plangan ma'lumotlarni ko'rish imkonini beradi. Bundan tashqari, barcha ma'lumotlar har 30 daqiqada tozalanadigan ma'lumotlar bazasida saqlanadi. Istalgan vaqtda foydalanuvchi barcha saqlangan ma'lumotlarni ko'rish uchun tugmani bosishi mumkin.
Nihoyat, axlat qutisini ochish uchun tugmani qo'yish mumkin.
5 -qadam: Wampserver
Men arduino-dan tugun-qizil rangga yuborilgan ma'lumotlarni saqlash uchun ma'lumotlar bazasidan foydalandim. Dastur ishlashi uchun siz ismlardan foydalanishingiz kerak. Bu katta -kichik harflarga sezgir.
6 -qadam: Xulosa
Ilovani ishga tushirish uchun dastur hali ham ozgina ishlashga muhtoj. Agar siz brokerga ulana olsangiz, qolgan aloqa elementlarini ishlashini osonlashtirasiz.