Video: M&M rang saralash: 3 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Loyihaning boshida biz har xil rangdagi konfetlarni alohida idishlarga avtomatik ravishda tezlik bilan ajratishga qaror qildik. Bizni https://howtomechatronics.com/projects/arduino-col… saytidagi postni ko'rganimizda, biz bu g'oyadan ilhomlandik va biz loyihani sinab ko'rdik. Biroq, vaqt o'tishi bilan biz loyiha rejaga muvofiq emasligini va veb -saytdan berilgan kod biz foydalanadigan RedBoard bilan ishlamasligini tushuna boshladik. Kodni bir necha marotaba sozlaganimizdan so'ng, biz juda kam muvaffaqiyat bilan, rang sensori ham to'g'ri RGB qiymatlariga sozlanmaganligini angladik. Rangli sensorni kalibrlashning o'zi qiyin edi, chunki u tez -tez RGB qiymatlarining keng diapazonini skanerdan o'tkazdi, bu esa aslida muhim bo'lgan narsalarni aniqlashni qiyinlashtirdi. Oxir -oqibat, biz rang sensori bilan vaqti -vaqti bilan to'g'ri qiymatlarni skanerlashimiz, servolarni esa ba'zan to'g'ri yo'llar bilan siljishimiz mumkin.
Yuqorida berilgan havola ranglarni ajratish mashinasi uchun kerakli sxemalar va kodlarni beradi.
1 -qadam: materiallar
Biz rang ajratgichning asosiy ramkasini 3D bosdik
Sizga kerak bo'lgan materiallar
- TCS230 TCS3200 rang sensori
- Arduino
- O'tish simlari
- Ikkita Servo motor
Siz ushbu materiallarni Amazon -dan olishingiz mumkin
2 -qadam: aylanish
Yuqorida ko'rsatilgan sxematik diagramma - bu rang ajratgichni yaratish uchun ishlatilgan simlar. Ajratilgan simlarning o'rnini qoplash uchun biz simlarni bir -biriga lehimlashga majbur bo'ldik. Biz buni loyihaning eng oson qismlaridan biri deb topdik, lekin Arduino Nano -ni RedBoard bilan almashtirishga to'g'ri keldi.
3 -qadam: qurilish
Bu ranglarni ajratuvchi qilish uchun avval siz barcha elektronika uchun korpus qurishingiz kerak bo'ladi, siz sahifaning yuqori qismidagi havola orqali barcha o'lchamlarni topishingiz mumkin. Yaxshiyamki, bizning maktabimiz bu uyni tez va sifatli qurish uchun bizga 3 o'lchamli printerni taqdim etadi. Uy -joy bosib chiqarilayotganda, biz sxemani lehimlashga kirishdik. Korpus chop etilgach va elektron tugallangach, biz RedBoard -ga kodni yuklay boshladik. Biroq, biz tez orada kod RedBoard uchun to'g'ri ishlamayotganini va rang sensori uchun ishlatilgan RGB qiymatlari to'g'ri emasligini angladik. Ko'p haftalik zerikarli kalibrlashdan so'ng, rang sensori nihoyat ba'zi konfetlarni to'g'ri o'qishi mumkin edi. Yagona muammo shundaki, rang sensori kalibrlashga qaramay, ko'pincha konfetlarni noto'g'ri skanerdan o'tkazgan. Bu pastki servo bilan ishlamasligi umumiy loyihani qisman muvaffaqiyatsizlikka olib keldi.