Мазмуну:
Video: M&M Color Sorter: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордун башталышында биз ар кандай түстөгү конфеттерди автоматтык түрдө эффективдүү ылдамдыкта өзүнчө табактарга бөлүүнү чечтик. Биз биринчи жолу https://howtomechatronics.com/projects/arduino-col… сайтындагы постту көргөндө ушул идеядан шыктанганбыз жана долбоорду сынап көрүү үчүн толкунданганбыз. Бирок, убакыттын өтүшү менен биз долбоор пландаштырылбай жатканын жана веб -сайттан берилген код биз колдонгон RedBoard менен иштебей турганын түшүнө баштадык. Кодду бир нече жолу тууралагандан кийин, эң аз ийгиликтер менен, түстүү сенсор да туура RGB баалуулуктарына калибрленбегенин түшүндүк. Түстүн сенсорун калибрлөө - бул өз алдынча кыйынчылык, анткени ал RGB баалуулуктарынын кеңири диапазонун сканерлеп, чындыгында маанилүү болгон нерселерди билүү кыйынга турду. Акыр -аягы, биз түстүү сенсорго кээде туура баалуулуктарды сканерлеп алдык жана серволор кээде туура жолдор менен жылышы керек.
Жогоруда берилген шилтеме түстөрдү сорттоочу машинанын керектүү схемаларын жана кодун берет.
1 -кадам: материалдар
Биз 3D түстү ажыраткычтын негизги алкагын басып чыгардык
Сизге керектүү материалдар
- TCS230 TCS3200 Түс сенсору
- Arduino
- Jump Wires
- Эки Servo Motors
Сиз бул материалдарды Амазонкадан ала аласыз
2 -кадам: Цирк
Жогоруда көрсөтүлгөн схемалык диаграмма - биз түстөрдү ажыратуучу түзүүдө колдонулган зымдар. Бөлүнгөн зымдардын ордун толтуруу үчүн зымдарды чогуу ширетүүгө туура келди. Биз муну долбоордун эң оңой бөлүктөрүнүн бири деп таптык, бирок Arduino Nano -ну RedBoard менен алмаштырууга туура келди.
3 -кадам: Курулуш
Бул түстү иреттөө үчүн биринчи кезекте бардык электроника үчүн корпус курууңуз керек болот, сиз беттин жогору жагындагы шилтемени колдонуу менен бардык өлчөмдөрдү таба аласыз. Бактыга жараша, биздин мектеп 3-d принтер менен камсыз кылат, биз бул турак жайды тез жана сапаттуу курчубуз. Корпус басылып жатканда, биз схеманы чогуу ширетүүгө кириштик. Турак жай басылып чыккандан кийин биз кодду RedBoardго жүктөй баштадык. Бирок, биз жакында RedBoard үчүн код туура иштебей турганын түшүндүк, же түстүү сенсор үчүн колдонулган RGB мааниси туура эмес. Бир нече жума бою түйшүктүү калибрлөөдөн кийин, түстүү сенсор акыры кээ бир конфеттерди туура окуй алат. Бир гана көйгөй - түстүү сенсор калибрлөөгө карабай конфеттерди туура эмес сканерлеген. Бул иштебей жаткан төмөнкү серво менен бирге жалпы долбоорду жарым -жартылай ийгиликсиз кылды.
Сунушталууда:
M5StickC ESP32 & NeoPixels Ring Random Random Color: 7 кадам
M5StickC ESP32 & NeoPixels Ring Random Random Color: Бул долбоордо биз M5StickC ESP32 тактасын колдонуп NeoPixels LED Ringде туш келди түстү көрсөтүүнү үйрөнөбүз
Raspberry Pi менен сүрөттү иштетүү: OpenCV & Image Color бөлүүнү орнотуу: 4 кадам
Raspberry Pi менен сүрөттөрдү иштетүү: OpenCV & Image Color Separation орнотуу: Бул билдирүү бир нече сүрөттөрдү иштетүү боюнча үйрөтмөлөрдүн биринчиси. Биз сүрөттү түзгөн пикселдерди жакшылап карап чыгабыз, Raspberry Piге OpenCVди кантип орнотууну үйрөнөбүз, ошондой эле сүрөттү тартуу үчүн тесттик сценарийлерди жазабыз жана
UCL-IIoT Color Sorter: 7 кадам
UCL-IIoT Color Sorter: КиришүүБул нускамада биз программалоого кантип бара жатканыбызды жана түстү сорттоочу машинаны кантип чогултканыбызды түшүндүрүүгө аракет кылабыз. Бул Arduino Uno программалуу болот, Arduino Software аркылуу. Бул долбоор биздин изилдөө боюнча тандалма болуп саналат. Мааниси
Дагы бир Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): 4 кадам
Дагы бир Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): Бул жерде сиз EWS-01дин аз сандагы түйүндөрү менен OneWire колдонуунун бир кайталанышын таба аласыз. тандоо (сизде ишеним грамотасы болушу керек …) BMP280 жана DHT11ден сенсордук маалыматтарды чогултат
Arduino Color Sorter долбоору Pc Control тиркемеси менен: 4 кадам (сүрөттөр менен)
Arduino Color Sorter Project Pc Control Application менен: Бул долбоордо мен TCS34725 түс сенсорун тандадым. Анткени бул сенсор башкаларга караганда так аныктоону аткарат жана чөйрөдөгү жарыктын өзгөрүүсүнө таасир этпейт. Продуктту оңдоо роботу интерфейс программасы тарабынан башкарылат