Съдържание:
- Стъпка 1: Първо, нека ви кажа как работи
- Стъпка 2: Второ, всичко е свързано с кодирането
- Стъпка 3: Трето, ще обясня кода си
- Стъпка 4: След това, тук е за дизайна
- Стъпка 5: Накрая завършете проекта и оставете децата да си играят с него
Видео: Arduino Brick Color Sorter Project: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок за Arduino ще научим как да разпознаваме цветовете на моята играчка тухла, като използваме Arduino и сензора за цвят TCS3200. Можете да прочетете писмения урок по -долу за повече подробности.
Материали:
Arduino Leonardo x 1
TCS3200 x 1
Много картон
180 серво х 2
Линии
Допълнителна кутия
Стъпка 1: Първо, нека ви кажа как работи
Проучвам какво представлява този сензор и това е кратка дефиниция. TCS32000 усеща цветна светлина с помощта на 8 x 8 матрица фотодиоди. След това с преобразувател на ток към честота показанията от фотодиодите се преобразуват в квадратна вълна с честота, право пропорционална на интензитета на светлината. И накрая, използвайки Arduino Board, можем да прочетем изхода на квадратната вълна и да получим резултатите за цвета.
Ако погледнем по -отблизо сензора, можем да видим как той разпознава различни цветове. Фотодиодите имат три различни цветни филтъра. Шестнадесет от тях имат червени филтри, други 16 имат зелени филтри, други 16 имат сини филтри, а останалите 16 фотодиода са чисти без филтри.
Стъпка 2: Второ, всичко е свързано с кодирането
Ето кода на този проект:
Стъпка 3: Трето, ще обясня кода си
Първите части на моя код трябва да дефинираме пиновете, към които сензорът е свързан към нашата платка. Ще дефинираме променлива за четене на честотата.
В раздела за настройка трябва да дефинираме четирите контролни щифта като изходи и изхода на сензора като вход на Arduino. И също така сервото, което използваме, ще бъде настроено като изходен щифт.
В раздела за цикъл ще започнем с четене на червените филтрирани фотодиоди. За тази цел ще настроим двата контролни пина S2 и S3 на по -ниско логическо ниво. След това с помощта на функцията „pulseIn ()“ще прочетем изходната честота и ще я поставим в променливата „честота“. Използване на сериала. Функция Print () ще отпечатаме резултата на серийния монитор. Същата процедура се отнася и за другите два цвята, просто трябва да регулираме контролните щифтове за подходящия цвят. По -късно използваме информацията от честота и честота1 като условен номер в нашия if, след това обърнете серво на правилното място.
Стъпка 4: След това, тук е за дизайна
Работата с машината е много проста, има само три стъпки:
1. Първо, цветната тухла, която се държи в зарядното устройство, пада в платформата, прикрепена към горния серво мотор.
2. След това сервомоторът се завърта и довежда тухлата до цветния сензор, който открива цвета му с червени, жълти и сини тухли.
3. След това долният серво мотор се завърта в определеното положение и след това горният серво мотор се върти отново, докато тухлата падне в направляващата шина.
Стъпка 5: Накрая завършете проекта и оставете децата да си играят с него
След като качих кода, закрепих Arduino Board с пистолет за лепило, след което с прозрачна пластмасова бутилка направих зарядното устройство и заедно с горната част го залепих за сглобяване и завърших проекта. В края на краищата е страхотно преживяване да имаш този шанс да направиш този проект. И аз искам да можете да научите неща чрез този урок. И съм свободен да задам всеки въпрос в секцията за коментари по -долу. Благодаря ти.
Препоръчано:
Как да използвате Detect Color TCS3200 със SkiiiD: 9 стъпки
Как да използвате Detect Color TCS3200 със SkiiiD: Урок за разработване на Detect Color TCS3200 със skiiiD
Macintosh Classic II Color Hackintosh: 7 стъпки (със снимки)
Macintosh Classic II Color Hackintosh: Mac Classic II (M4150, построен през 1992 г.), Историята на Classic II Hackintosh, Дойдох във владение на реколта 1992 Mac Classic II и мислех, че това ще направи чудесно преобразуване. След дълго време на търсене на LCD панел с правилния размер, който да се смени
Arduino RGB Color Picker - Изберете цветове от обекти от реалния живот: 7 стъпки (със снимки)
Arduino RGB Color Picker - Изберете цветове от обекти от реалния живот: Лесно избирайте цветове от физически обекти с този Arduino базиран RGB инструмент за избор на цвят, който ви позволява да пресъздадете цветовете, които виждате в обекти от реалния живот на вашия компютър или мобилен телефон. Просто натиснете бутон, за да сканирате цвета на обекта, използвайки евтин TCS347
PhantomX Pincher Robot - Apple Sorter: 6 стъпки
PhantomX Pincher Robot - Apple Sorter: Изискванията за безопасност на храните нарастват. Както потребителите, така и властите все повече изискват храната, която ядем, да бъде с високо качество и с висока сигурност. Ако възникнат проблеми по време на производството на храна, източникът на грешка е
Arduino Skittle Sorter: 11 стъпки (със снимки)
Arduino Skittle Sorter: Придирчивите любители на бонбони навсякъде често се оказват губещи ценното си време, сортирайки бонбоните си. Звучи ли ви познато? Искали ли сте някога да създадете машина, която да може да сортира кегли за вас? Тази инструкция ще ви покаже точно ч