Мазмуну:
- 1 -кадам: 1 -кадам: Негиздерди түзүү
- 2 -кадам: 2 -кадам: Кесүү жана слайдер
- 3 -кадам: 3 -кадам: Слайд
- 4 -кадам: 4 -кадам: Баарын туташтыруу
- 5 -кадам: 5 -кадам: Arduino куруу
- 6 -кадам: 6 -кадам: Arduino коду
Video: Түстү ажыратуучу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул Color Sorters максаты m & msны түсүнө жараша ар кандай үймөлөргө жылдыруу.
1 -кадам: 1 -кадам: Негиздерди түзүү
Бул долбоорду ишке ашыруунун биринчи кадамы моторлор жана түстүү сорттоочу сенсор отурган базаны түзөт. Бул негиздер 5,3 см 12 см болуп саналат жана алардын үчөөнү жасоо керек. Андан кийин, радиусу 4.1 см болгон кичинекей чейрек тегеректи түзөсүз жана чейрек тегерекченин ичинде m & msнын түшүшү үчүн 1 см чарчы кесик жасайсыз.
2 -кадам: 2 -кадам: Кесүү жана слайдер
Кийинки кадам үчүн, жогоруда көрсөтүлгөндөй, мурунку кадамдан чейрек тегерекке жол ачуу үчүн форманы кесип аласыз. Жолдо m & m слайдга түшүп кетишине жол ачуу үчүн аягында тешикти кесип салыңыз.
Кийинки 0,5x0,5 см чарчы кесип, анын баштапкы бийиктигин жарым кылып чарчы кесип. Андан кийин кичинекей бураманы алып, өзүңүз түзгөн жолду, 0.5x0.5 жана мунун баары отурган базаны тыккыла.
Серво моторлоруна жана түстүү сенсорго орун берүү үчүн тешиктерди жана тешиктерди кесип салыңыз. Бул базада эң төмөн турган бир тешик жасашыңыз керек. Бул кесип, servo мотордун өлчөмү болот. Ортоңку базага эки кесүү керек. Бир кесүү мурунку базанын кесилиши менен бирдей болот, экинчиси 2см2см болот жана бул түздөн -түз m & m түшкөн жолдогу тешиктин астында болот.
3 -кадам: 3 -кадам: Слайд
Бул кадам үчүн 4смх14см тик бурчтукту кесип, эки тараптан 1 дюймдан 14смге созулган сызыктарды жасаңыз. Эки тараптагы сызыктарды кескилеңиз, бирок тактанын аягына чейин КЫСПАҢЫЗ. Бул эки кесүүнү жасагандан кийин, 1см тараптын экөө тең жылып, слайд үчүн тосмолорду түзүшү керек.
Кийинки, слайддын отурушу үчүн негиз жасаңыз, андыктан ал servo моторго туташа алат. Муну кылуу үчүн сүрөттө көрүнүп тургандай эки кичинекей тик бурчтукту түзүү керек болот. эки төрт бурчтукту оң бурчта 2 түрткүч менен туташтырыңыз жана полго параллель отура турган тик бурчтуктун ортосуна бир түрткүчтү коюңуз (моторго ушинтип туташат). Акыры бул кадам үчүн слайдды эки тик бурчтукка туташтыруу үчүн эки кичинекей мык колдонуңуз, м & мс түшүп кетиши үчүн.
4 -кадам: 4 -кадам: Баарын туташтыруу
Бул долбоордун корпусун чогултуунун акыркы кадамы - бардык бөлүктөрдү бириктирүү. Бул үчүн эки 5.3x18cm тик бурчтукту жана 13.2x18cm бир тик бурчтукту кесүү керек болот. Эки 5.3x18cm тик бурчтуктары капталдар үчүн колдонулат, ал эми башка тик бурчтук арткы тарабында болот
Арткы тик бурчтукта Arduino менен байланышкан зымдарды моторлорго жана сенсорго туташтыруу үчүн 3 тешикти кесип салыңыз.
Андан кийин 5.3x18cm өлчөмүндөгү эки тик бурчтукту 5.3x12cm негиздеринин капталдарына узундугу 5,3см болгон туташтыргычтар менен туташтырыңыз. Биринчи база жерден 3 см алыстыкта болот. Экинчи база жерден 10,5см, үчүнчү база жерден 15см болот. Ар бир база эки тараптан 12 төөнөгүчкө чейин кошулган 4 баскыч менен туташтырылышы керек. 13.2x18см тик бурчтукту артка туташтырып, ошол эле нерсени ар бир тарабында 4 казык менен жасаңыз.
5 -кадам: 5 -кадам: Arduino куруу
Анимацияланган сүрөт - бул түстү ажыратуучу баштапкы адам тарабынан курулган Arduino диаграммасы.
Менин Arduino үчүн мен ар кандай зымдар барчу жерге көчүп бардым, анткени мен Arduino Nano колдонгон жокмун. Мен бардык тактарды моторлор үчүн 5V жана GNDден башка диаграммада көрсөтүлгөндөй сактайм. 5В үчүн мен зым алып, аны 5В жерден тактанын сол жагына багыттадым. Анан мен эки зымды алып 5В зым менен бир катарга койдум, анан бул эки зымды моторлорго туташтырдым. Мен ушул эле процессти GND зымдары үчүн жасадым.
6 -кадам: 6 -кадам: Arduino коду
Код үчүн биринчи бөлүк Ардуинодо ар кандай зымдар кайда экенин аныктайт жана эки servo мотор жана S [0-1] сыяктуу өзгөрмөлөрдү орнотот. Кийинки код m & m менен жогорку сервоприводду түздөн -түз түс сенсорунун астына жылдырды. Андан кийин түстүү сенсорго туташкан диоддор күйөт жана түстүү сенсор м & мде аныктаган Кызыл Жашыл жана Көк жыштыгынын маанисин алат. Андан кийин RGB өлчөмүнө жараша ал m & m түсүн берет жана аны түскө коет = [1-6]. Берилген түстөн аны алты иштин бирине алып келет. Ар кандай учурлар ар кандай түстөгү м & мс ар кандай үймөлөрдү түзүү үчүн слайдга туташкан астыңкы servo моторду айландыруучу ар кандай коддорду баштайт.
Сунушталууда:
Ысык орун: Түстү алмаштыруучу жылытуучу жаздык жасаңыз: 7 кадам (сүрөттөр менен)
Ысык орун: Түсүн өзгөрткөн жылытуучу жаздык куруңуз: Кыштын суук күндөрүндө өзүңүздү тосту кармагыңыз келеби? Hot Seat - бул эң кызыктуу эки электрондук текстиль мүмкүнчүлүгүн колдонгон долбоор - түсүн өзгөртүү жана жылуулук! Биз жылый турган отургуч жаздыкчасын курабыз жана ал кетүүгө даяр болгондо ал ачыкка чыгат
Vex үчүн Modkitте түстү сорттогучту кантип коддоо керек: 7 кадам
Vex үчүн Modkitтеги түстү сорттогучту кантип коддоо керек: Саламатсыздарбы, бул окуу куралында сиз VexHope үчүн Modkitте түстүү шар сорттогучту кантип коддогонду үйрөнөсүз жана сиз андан ырахат аласыз! Pls мага добуш бериңиз
Дизайнер үчүн кызыктуу иштетүү программалоо көрсөтмөсү-Түстү башкаруу: 10 кадам
Дизайнер үчүн кызыктуу иштетүү программалоо көрсөтмөсү-Түстү көзөмөлдөө: Мурунку бөлүмдөрдө биз түс тууралуу билимдин ордуна формага келтирүү үчүн кодду кантип колдонуу керектиги жөнүндө көбүрөөк сүйлөшкөнбүз. Бул бөлүмдө биз билимдин бул жагын тереңирээк изилдейбиз
Түстү аныктоочу боёк машинасы: 4 кадам
Түстү аныктоочу боёк машинасы: Түстү аныктоочу боёк машинасы сиздин айланаңыздагы түстөрдү көчүрүп, алар менен сүрөт тартууга мүмкүнчүлүк берет. Эгерде сизде негизги түстөрдүн боёгу болсо, анда сиз каалаган түстү сезүү жана аралаштыруу үчүн RGB түс сенсорун колдоно аласыз. Бирок эсиңизде болсун, ачык түстөгү нерсени колдонуңуз
OpenCV менен Pythonдо түстү аныктоо: 8 кадам
OpenCV аркылуу Pythonдо түстү аныктоо: Саламатсызбы! Бул көрсөтмө openCV китепканасын колдонуп, питондогу сүрөттөн белгилүү бир түстү кантип алуу керектигин үйрөтүү үчүн колдонулат. Эгерде сиз бул техниканы жаңы колдонуп жатсаңыз, кабатыр болбоңуз, бул колдонмонун аягында сиз өзүңүздүн түсүңүздү программалай аласыз