
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53



Бул долбоордо мен TCS34725 түс сенсорун тандадым. Анткени бул сенсор башкаларга караганда так аныктоону аткарат жана чөйрөнүн жарыктын өзгөрүшүнө таасир этпейт. Продукттун мүчүлүштүктөрдү оңдоочу роботу мен визуалдык базада иштелип чыккан интерфейс программасы тарабынан көзөмөлдөнөт. экранда контейнерлерге өткөрүлгөн продукциянын. Мындан тышкары, тутум казып алуу процесси аяктаганда автоматтык түрдө токтойт.
1 -кадам: материалдар:
Материалдар:
- Arduino Uno (башка моделди колдонсоңуз да болот)
- TCS34725 Rgb түс аныктоочу сенсор
- 2 даана sg90 servo мотор
- Өтмө кабелдер
- 3d Stl файлдарын басып чыгаруу
2 -кадам: Механикалык бөлүктөр
3d Print Stl Files >> жүктөп алуу
3d принтерден бир нече жолу чыга турган бөлүктөрдүн тизмеси:
- каптал parca1. STL >> 2 даана
- bardak. STL >> 6 даана
- колдоо. STL >> 4 даана
- pul. STL >> Сиз системада аныкталган түстөр үчүн каалагандай басып чыгара аласыз. Ар бир чөйчөк орточо 8 марканы камтыйт.
Эгерде сиз коддун түсүн калибрлөөнү кайра жасоону каалабасаңыз, анда төмөнкү түстүү жиптерден басып чыгара аласыз
- Кызыл
- Peak
- Жашыл
- Сары
- Ачык көк
- ачык күрөң
- Pink
3 -кадам: Райондук диаграмма:

4 -кадам: Программалык камсыздоо:

Visual Basic менен иштелип чыккан интерфейс программасы менен продуктылар заматта байкалат. Колдонмону иштетүү. Arduino туташкан портту тандап, түзмөккө туташуу баскычын басыңыз. Чаптамаларды воронкага калтырыңыз жана сиз түзмөктү баштоо баскычын басканыңызда система иштей баштайт. Жогорку серво мотору чыгырыкты камерага алып, түстүү сенсор менен тегиздөө үчүн кыймылга келет. сенсор пульпанын түсүн аныктайт жана төмөнкү серво мотору кайсы куполго каратылганын көрсөтөт. Жогорку сервопривод шкивти жылдырып, топту жөнөтөт. Интерфейс программасында, экранда дароо бөлүүчү штамптардын түсү кандай экени басылып чыгат. Бардык штамптар алынып салынганда, интерфейс программасы автоматтык түрдө системаны жабат жана экранга маалыматтык билдирүү жөнөтөт.
Arduino жана визуалдык негизги коддорду бул жерден тапса болот >> Arduino жана визуалдык негизги код
Сунушталууда:
IoT Halloween ашкабагы - Ардуино MKR1000 жана Blynk тиркемеси менен светодиоддор ???: 4 кадам (сүрөттөр менен)

IoT Halloween ашкабагы | Ардуино MKR1000 жана Blynk тиркемеси менен башкаруу светодиоддору ???: Саламатсыздарбы, бир нече жума мурун Хэллоуин майрамы болчу жана салтты карманып, мен балконго жакшы ашкабак оюп алдым. Бирок сыртта ашкабагым турганда, мен шамды күйгүзүү үчүн күн сайын кечинде чыгып туруу абдан тажатаарын түшүндүм. Жана мен
DIY GPS Tracker --- Python тиркемеси: 5 кадам (сүрөттөр менен)

DIY GPS Tracker --- Python тиркемеси: Мен эки жума мурун веложарышка катышкам. Бүткөндөн кийин, мен маршрутту жана ошол кезде минген ылдамдыгымды текшергим келди. Тилекке каршы, ага жеткен жок. Азыр мен GPS трекерин жасоо үчүн ESP32 колдонуп жатам жана аны велосипед каттамымды жаздырууга алам
Ардуино жана Android тиркемеси менен ыңгайлаштырылган лазердик лабиринт: 13 кадам (сүрөттөр менен)

Ардуино жана Android тиркемеси менен ыңгайлаштырылган лазердик лабиринт: Балдар китептеринен лабиринт чечүүчү автоматтык роботко чейин көп лабиринтти көрүңүз. Бул жерде мен лазердин чагылышын колдонуу менен лабиринтти чечкен жерде башкача аракет кылам. Башында мен абдан оңой деп ойлойм, бирок арзан кылам, тактык үчүн көбүрөөк убакыт талап кылынат. Эгерде кимдир бирөө кааласа
Өз BT тиркемеси менен RGB Infinity сааты: 15 кадам (сүрөттөр менен)

Өздүк BT тиркемеси менен RGB Infinity Сааты: Кадимки Санарип жана Аналогдук сааттар кызыксыз, Андыктан Dial, Hour hand, Minute hand жана Second hand үчүн ыңгайлаштырылган түстөр менен кооз саатты иштеп чыгууну пландап жатасыз. Бул үчүн адегенде Addressable RGB LED тилкесин колдонуп саатты өнүктүргүңүз келет. Андан кийин А менен байланышуу үчүн
Blynk тиркемеси менен USB аркылуу смартфонду колдонуу менен Arduino башкаруу: 7 кадам (сүрөттөр менен)

Blynk тиркемеси менен USB аркылуу смартфонду колдонуу аркылуу Arduino башкаруу жөнөкөй чечим алыстан башкаруучу сиздин Arduino же c