Mundarija:

UCL-IIoT-Avtomatik axlat qutisi: 6 qadam
UCL-IIoT-Avtomatik axlat qutisi: 6 qadam

Video: UCL-IIoT-Avtomatik axlat qutisi: 6 qadam

Video: UCL-IIoT-Avtomatik axlat qutisi: 6 qadam
Video: Traffair - UCL IoT Project (Short Version) 2024, Noyabr
Anonim
UCL-IIoT-Avtomatik axlat qutisi
UCL-IIoT-Avtomatik axlat qutisi

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

Aloqa
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

Havola yo'q
Havola yo'q

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

Yangi Arduino kodi
Yangi Arduino kodi
Yangi Arduino kodi
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
Qizil tugun
Qizil tugun
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

Wampserver
Wampserver
Wampserver
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.

Tavsiya: