Mundarija:
- 1 -qadam: 1 -QADAM: Materiallar ro'yxati
- 2 -qadam: 2 -QADAM: Dasturlash
- 3 -qadam: 3 -QADAM: Rasmlar
- 4 -qadam: 4 -QADAM: oqim sxemasi
- 5 -qadam: 5 -QADAM: Mashinamiz dizayni va 3D bosib chiqarish
- 6 -qadam: 6 -qadam: Ma'lumotlar bazasi
- 7 -qadam: 7 -qadam: Qizil tugun
Video: UCL-IIoT rang saralash: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Kirish
Bu yo'riqnomada biz qanday dasturlashni va ranglarni ajratish mashinasini qanday yig'ishni tushuntirishga harakat qilamiz. U Arduino Uno -da Arduino Software orqali dasturlashtiriladi.
Bu loyiha bizning tadqiqotimiz uchun tanlovdir. Buning ma'nosi 4.0 sanoat haqida bilishdir.
Loyihaning asosiy g'oyasi, bizning guruhimiz Kasperning fikriga ko'ra, u M & Ms sumkasidan ranglarni ajratib ko'rsatadigan mashinani xohlaydi. Biz bu mashinani sensorlar yordamida ranglarni bir -biridan farq qiladigan idishlarga ajratadigan qilib yaratdik.
Quyida biz ushbu qo'llanmada uchrashadigan narsalar ro'yxati keltirilgan.
1 -QADAM: Materiallar ro'yxati
2 -QADAM: Dasturlash
3 -QADAM: durang
4 -QADAM: oqim sxemasi
5 -QADAM: Mashinamiz dizayni
6 -qadam: ma'lumotlar bazasi
7 -qadam: Qizil tugun
8 -QADAM: video
1 -qadam: 1 -QADAM: Materiallar ro'yxati
Materiallar ro'yxati
Arduino Nano
Arduino taxtasi
1 x USB kabeli
3D printer
lazer kesuvchi
Servo motor
Qizil tugun
Har xil simlar
Rang sensori
9V kuchlanish
Breadboard quvvat manbai moduli
2 -qadam: 2 -QADAM: Dasturlash
Biz a dan foydalanamiz
Pastki servoni boshqarish uchun "korpusni almashtirish", shuning uchun ish chaqirilganda, servo uchun pozitsiya yoziladi va hisoblagichga 1 qo'shiladi.
Sensor ko'rayotgan rang rangiga zarar etkazish uchun biz "if" me'yoridan foydalanamiz, chunki u qizil, yashil va ko'kning aksini ko'radi.
3 -qadam: 3 -QADAM: Rasmlar
Bu rasmda simlarni arduino -ga qanday ulash mumkinligi ko'rsatilgan.
bizning modelimizda biz servo va rang sensori uchun etarli quvvat olish uchun bordbord quvvat manbaidan foydalanganmiz.
Lekin eng muhimi - arduino nanosining quvvat manbasidan foydalanmaslik. uni rasmdagi kabi ulang yoki biz qilgandek
4 -qadam: 4 -QADAM: oqim sxemasi
Biz ko'rib chiqdik, shuning uchun odamlar nima bo'layotganini bosqichma -bosqich ko'rishlari mumkin.
Bu internetda draw.io deb nomlangan bepul saytda yaratilgan. Biz PDF -ga o'tkazmoqchi bo'lganimizda, u to'g'ri kelmadi, shuning uchun biz ekran rasmlarini oldik va ularni nomi va sahifasi bilan chaqirdik.
5 -qadam: 5 -QADAM: Mashinamiz dizayni va 3D bosib chiqarish
Biz mashinamizning dizaynini veb-saytda topdik va https://howtomechatronics.com/projects/arduino-col… veb-sayti tufayli katta rahmat.
Biz qalinligi 3 mm bo'lgan yog'och taxtani kesish uchun lazer kesgichdan foydalanganmiz va uning faqat bitta qismi 6 mm qalinlikda, u servo qismning yuqori qismidir, chunki biz M & M ni ishlatamiz va qalinligi 3 mm bo'lganda M & m undan chiqib ketadi.
Biz keramika ixtirochisidan foydalanadigan lazerli kesim
To'g'ri burchakni olish uchun bizda 3D bosma naycha va pastki servo ushlagich mavjud.
6 -qadam: 6 -qadam: Ma'lumotlar bazasi
6 -qadam: ma'lumotlar bazasi
Bizda Wampserver64 orqali ma'lumotlar bazasi mavjud.
Ma'lumotlar bazasida biz har xil ranglarni va o'zgarmaydigan vaqtni saqlashni tanladik.
Vaqt, qizil, sariq, yashil, ko'k, jigarrang, to'q sariq.
Biz qizil tugun orqali ma'lumot olamiz va qizil tugun ma'lumotni bizning Arduino -dan oladi.
Brauzer ostida u bizning ranglarimizni ko'rsatadi va rang saqlanadimi -yo'qligini bilib oladi.
7 -qadam: 7 -qadam: Qizil tugun
7 -qadam: Qizil tugun
Node Red - bu sizning kompyuteringizga cmd orqali o'rnatishingiz mumkin bo'lgan dastur.
Keyin cmd-da siz qizil tugunni yozasiz, keyin u boshlanadi.
Brauzeringizga o'ting va https://127.0.0.1:1880 yozing. Agar siz boshqaruv panelini xohlasangiz, u deyarli bir xil bo'ladi: https://127.0.0.1:1880. keyin sahifada boshqaruv paneli ko'rsatiladi.
Qizil tugunimizda biz Arduino -ni ulashimiz, turli ranglarni ko'rsatish va ma'lumotlar bazamizga ulanish uchun dastur yaratdik.
Ma'lumotlar bazasini tiklash zarur bo'lganda, bizda ma'lumotlar bazasini tiklash tugmasi mavjud.
kod:
[{"id": "994cb868.55db68", "type": "tab", "label": "sorteringsmaksine", "disabled": true, "info": ""}, {"id": "1370c730. 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" Tugunli-qizil MySQL "," func ":" var data = msg.payload.split ( ", / "); / nvar qizil = ma'lumotlar [0]; / nvar sariq = ma'lumotlar [1]; / nvar yashil = ma'lumotlar [2]; / nvar ko'k = ma'lumotlar [3]; / nvar jigarrang = ma'lumotlar [4]; / nvar Apelsin = ma'lumotlar [5]; / nvar out = / "INSERT INTO nodered.test (Vaqt, Qizil, Sariq, Yashil, Moviy, Jigarrang, Apelsin) VALUES ('\"+yangi sana (). ToISOString (). Tilim (0, 19).boshlang ('T', '')+\ "',' \"+qizil+\ "',' \"+sariq+\ "',' \"+yashil+\ "',' \"+ Moviy+\ "',' \"+jigarrang+\ "',' \"+to'q sariq+\ "') "; / nmsg.topic = tashqariga; / nqaytish msg; / n / n "," chiqishlar ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," simlar ":
Tavsiya:
Shlyapani saralash: 3 qadam
Saralash shlyapasi: Yilning turli vaqtlarida biz har xil liboslarda kiyinamiz, bir yili bizning maktab xodimlari bo'limlar bo'yicha mavzularni tanlashga qaror qilishdi. Garri Potter juda mashhur tanlov edi, va men chindan ham Amigurumi qo'g'irchoqlarini tikish bilan shug'ullanardim
Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim: 8 qadam
Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim: sanoat sohasidagi mahsulotlar va buyumlarni tashish va/yoki qadoqlash konveyer tasmalaridan foydalangan holda amalga oshiriladi. Bu belbog'lar buyumni bir nuqtadan boshqasiga ma'lum tezlikda o'tkazishga yordam beradi. Ba'zi ishlov berish yoki identifikatsiya vazifalari bo'lishi mumkin
Raspberry Pi va Arduino bilan oddiy mahsulotlarni saralash tizimi: 5 qadam
Raspberry Pi va Arduino bilan oddiy mahsulotlarni saralash tizimi: Men muhandislik fanatiman, bo'sh vaqtimda elektron dasturlarni loyihalashni va loyihalashni yaxshi ko'raman, bu loyihada men siz bilan yaqinda qilgan oddiy mahsulotlarni saralash tizimini baham ko'rardim. Ushbu tizim, iltimos, tarkibiy qismlarni tayyorlang
M&M rang saralash: 3 qadam
M&M Color Sorter: Loyihaning boshida biz turli xil rangdagi konfetlarni alohida idishlarga avtomatik ravishda tezlik bilan ajratishga qaror qildik. Bizni birinchi marta https://howtomechatronics.com/projects/arduino-col saytidagi postni ko'rganimizda shu g'oya ilhomlantirdi
TIVA tomonidan boshqariladigan konveyer kamariga asoslangan rang saralash: 8 qadam
TIVA tomonidan boshqariladigan konveyer tasmasiga asoslangan rang saralash: elektronika sohasida keng ko'lamli dastur mavjud. Har bir ilovaga boshqa sxema va boshqa dasturiy ta'minot, shuningdek, apparat konfiguratsiyasi kerak bo'ladi. Mikrokontroller - bu turli xil ilovalarni ishlatish mumkin bo'lgan chipga o'rnatilgan o'rnatilgan model