Мазмуну:
- 1 -кадам: Биринчиден, анын кантип иштээрин айтып берейин
- 2 -кадам: Экинчиден, бардыгы коддоо жөнүндө
- 3 -кадам: Үчүнчүдөн, мен кодумду түшүндүрөм деп жатам
- 4 -кадам: Андан кийин, бул жерде Дизайн жөнүндө
- 5 -кадам: Акырында, Долбоорду бүтүрүп, Балдар аны менен ойносун
Video: Arduino кирпич түстүү сорттоочу долбоору: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул Arduino үйрөткүчүндө, мен Arduino жана TCS3200 Color Sensor колдонуп, менин оюнчугумдун түстөрүн кантип аныктоону үйрөнөбүз. Көбүрөөк маалымат алуу үчүн төмөндө жазылган окуу куралын окуй аласыз.
Материалдар:
Ардуино Леонардо x 1
TCS3200 x 1
Картон көп
180 Servo x 2
Саптар
Кошумча кутуча
1 -кадам: Биринчиден, анын кантип иштээрин айтып берейин
Мен бул сенсор деген эмне экенин изилдейм жана бул кыска аныктама. TCS32000 8 х 8 фотодиоддордун жардамы менен түстүү жарыкты сезет. Андан кийин Ток-Жыштык Конвертеринин жардамы менен фотодиоддордун көрсөткүчтөрү жарыктын интенсивдүүлүгүнө түз пропорционалдуу жыштыгы бар төрт бурчтуу толкунга айландырылат. Акыр -аягы, Arduino тактасын колдонуп, биз төрт бурчтуу толкундун чыгышын окуйбуз жана түстүн жыйынтыгын ала алабыз.
Эгерде сенсорду жакшылап карасак, анда ал ар кандай түстөрдү кантип аныктай турганын көрө алабыз. Фотодиоддордо үч башка түстүү чыпкалар бар. Алардын 16сында кызыл чыпкалар, дагы 16сында жашыл чыпкалар, дагы 16сында көк чыпкалар жана калган 16 фотодиоддор чыпкасы жок тунук.
2 -кадам: Экинчиден, бардыгы коддоо жөнүндө
Бул долбоордун коду:
3 -кадам: Үчүнчүдөн, мен кодумду түшүндүрөм деп жатам
Менин кодумдун биринчи бөлүктөрү, сенсор биздин тактага туташтырылган казыктарды аныкташыбыз керек. Жыштыкты окуу үчүн биз өзгөрмөнү аныктайбыз.
Орнотуу бөлүмүндө биз төрт көзөмөлдөөчү казыкты чыгаруу жана сенсордун чыгымын Arduino киргизүү катары аныкташыбыз керек. Ошондой эле, биз колдонгон серво чыгаруу пини катары орнотулат.
Укурук бөлүмүндө биз кызыл фильтрленген фотодиоддорду окуудан баштайбыз. Бул үчүн биз S2 жана S3 эки көзөмөл казыгын логиканын деңгээлин төмөндөтүүгө коёбуз. Андан кийин "pulseIn ()" функциясын колдонуп, биз чыгаруу жыштыгын окуп, аны "жыштык" өзгөрмөсүнө коёбуз. Серияны колдонуу. Print () функциясы, биз натыйжаны сериялык мониторго басып чыгарабыз. Ошол эле жол -жобо башка эки түскө да тиешелүү, биз жөн гана тийиштүү түс үчүн көзөмөл казыктарын тууралашыбыз керек. Кийинчерээк, биз жыштыктагы жана жыштыкта1 болгон маалыматты if шарттык номери катары колдонобуз, анда сервону керектүү жерге бурабыз.
4 -кадам: Андан кийин, бул жерде Дизайн жөнүндө
Машинада иштөө абдан жөнөкөй, ал үч гана кадамдан турат:
1. Биринчиден, заряддагычта кармалган түстүү кыш үстүнкү моторго бекитилген платформага түшөт.
2. Андан кийин servo мотору айланып, кирпичти түс сенсоруна алып келет, ал анын түсүн кызыл, сары жана көк кирпичтер менен аныктайт.
3. Андан кийин астыңкы серво мотору белгилүү бир позицияга айланат, андан кийин үстүнкү серво мотору кирпичтин жолго түшүүсүнө чейин кайра айланат.
5 -кадам: Акырында, Долбоорду бүтүрүп, Балдар аны менен ойносун
Кодду жүктөгөндөн кийин Arduino тактасын клей тапанчасы менен коргодум. Андан кийин тунук пластик бөтөлкөнү колдонуп, заряддагычты жасап, үстүнкү бөлүгү менен чогуу аны жабыштырып, долбоорду бүтүрдүм. Кантсе да, бул долбоорду ишке ашыруу мүмкүнчүлүгүнө ээ болуу чоң тажрыйба. Жана бул үйрөткүч аркылуу нерселерди үйрөнсөңүз деп тилек кылам. Жана мен төмөндөгү комментарийлер бөлүмүндө каалаган суроомду берем. Рахмат.
Сунушталууда:
Сорттоочу шляпа: 3 кадам
Сорттоочу шляпа: Биз ар кандай костюмдарды кийген жылдын ошол мезгилине жакындап калганда, бир жылы биздин мектептин кызматкерлери бөлүмдөр боюнча темаларды алууну чечишти. Гарри Поттер эң популярдуу тандоо болчу, мен чындыгында Амигуруми куурчактарын тигүү менен алектенип жатканымда
Электрондук тыйын сорттоочу: 7 кадам (сүрөттөр менен)
Электрондук монеталарды сорттоочу: Узак, илгери, мектепке барууга мүмкүн болгондо, биз абдан жөнөкөй жол менен иштеген аппаратты жасоо үчүн кызыктуу идеяны ойлоп тапканбыз - керектүү сумманы ыргытып жибергенден кийин, биз белгилүү бир продукт чыгарат. Ача албайм
Гарри Поттерден сорттоочу шляпа: 8 кадам
Гарри Поттерден сорттоочу шляпа: Биздин могл дүйнөсүндө бизди үйлөрүбүзгө бөлө турган сыйкырдуу баш кийим жок. Ошентип, мен бул карантиндик мүмкүнчүлүктөн пайдаланып, сорттоочу шляпа жасадым
Роботту сорттоочу робот: 15 кадам (сүрөттөр менен)
Роботту сорттоочу робот: Жамааттарда жана ишканаларда булгануунун орточо көрсөткүчү 25%га чейин жетерин билчү белеңиз? Демек, сиз таштаган таштандылардын ар бир төртүнчү бөлүгү кайра иштетилбейт. Бул кайра иштетүү борборлорундагы адамдардын катасынан улам келип чыккан. Traditi
IOT123 - I2C KY019 КИРПИЧ: 5 кадам
IOT123 - I2C KY019 КИРПИЧ: IOT123 КИРПИЧтери - бул DIY I модулдук бирдиктер, алар башка IOT123 КИРПИШТЕРИ менен биригип, түйүнгө функционалдык мүмкүнчүлүктү кошууга болот. Алар дюймдук чарчы, тешиктер аркылуу бири-бири менен байланышкан эки тараптуу протоборлорго негизделген