Мазмұны:
- 1 -қадам: Алдымен сізге оның қалай жұмыс істейтінін айтып берейін
- 2 -қадам: Екіншіден, бәрі кодтау туралы
- 3 -қадам: Үшіншіден, мен өз кодымды түсіндіремін
- 4 -қадам: Міне, бұл дизайн туралы
- 5 -қадам: Ақырында, жобаны аяқтаңыз және балаларға онымен ойнауға рұқсат етіңіз
Бейне: Arduino кірпіш түсі бойынша сұрыптаушы жобасы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл Arduino оқулығында біз ойыншық кірпішімнің түстерін Arduino мен TCS3200 Color Sensor көмегімен анықтауды үйренеміз. Қосымша ақпарат алу үшін төмендегі жазбаша оқулықты оқи аласыз.
Материалдар:
Ардуино Леонардо x 1
TCS3200 x 1
Картон көп
180 Servo x 2
Сызықтар
Қосымша қорап
1 -қадам: Алдымен сізге оның қалай жұмыс істейтінін айтып берейін
Мен бұл сенсордың не екенін зерттеймін, бұл қысқа анықтама. TCS32000 8 x 8 фотодиодтар жиынтығының көмегімен түсті жарықты сезеді. Содан кейін ток-жиілік түрлендіргішінің көмегімен фотодиодтардың көрсеткіштері жарық қарқындылығына тура пропорционалды жиілікті квадраттық толқынға айналады. Ақырында, Arduino тақтасын қолдана отырып, біз квадрат толқынының шығуын оқи аламыз және түс бойынша нәтиже аламыз.
Егер сенсорға мұқият қарасақ, ол әр түрлі түстерді қалай анықтайтынын көре аламыз. Фотодиодтарда үш түрлі түсті сүзгі бар. Олардың 16 -сы қызыл сүзгілермен, 16 -сы жасыл сүзгілермен, 16 -сы көк сүзгілермен, ал қалған 16 фотодиодтар сүзгілерсіз мөлдір.
2 -қадам: Екіншіден, бәрі кодтау туралы
Бұл жобаның коды:
3 -қадам: Үшіншіден, мен өз кодымды түсіндіремін
Менің кодтың бірінші бөліктері сенсор біздің тақтаға қосылған түйреуіштерді анықтау керек. Біз жиілікті оқу үшін айнымалыны анықтайтын боламыз.
Орнату бөлімінде біз төрт басқару түйреуішін шығыс ретінде және сенсордың шығысын Arduino кірісі ретінде анықтауымыз керек. Сондай -ақ, біз пайдаланатын серво шығыс түйреуіш ретінде орнатылады.
Цикл бөлімінде біз қызыл фильтрленген фотодиодтарды оқудан бастаймыз. Ол үшін біз S2 және S3 екі басқару түйреуішін логикалық деңгейдің төменгі деңгейіне қоямыз. Содан кейін «pulseIn ()» функциясын қолдана отырып, біз шығыс жиілігін оқып, оны «жиілік» айнымалысына енгіземіз. Серияны қолдану. Print () функциясы нәтижені сериялық мониторда басып шығарады. Дәл осындай рәсім басқа екі түске де қатысты, біз тек тиісті түйінге басқару түйреуіштерін реттеуіміз керек. Кейінірек, біз жиіліктегі және жиіліктегі1 ақпаратты if шартты сан ретінде қолданамыз, содан кейін сервоны дұрыс орынға айналдырамыз.
4 -қадам: Міне, бұл дизайн туралы
Машинамен жұмыс өте қарапайым, ол тек үш қадамнан тұрады:
1. Біріншіден, зарядтағышта ұсталған түсті кірпіш жоғарғы сервоқозғалтқышқа бекітілген платформаға түседі.
2. Содан кейін серво қозғалтқышы айналады және кірпішті түс сенсорына әкеледі, ол оның түсін қызыл, сары және көк кірпішпен анықтайды.
3. Осыдан кейін төменгі серво қозғалтқышы белгілі бір орынға айналады, содан кейін жоғарғы серво қозғалтқышы кірпіш бағыттаушы рельске түскенше қайтадан айналады.
5 -қадам: Ақырында, жобаны аяқтаңыз және балаларға онымен ойнауға рұқсат етіңіз
Кодты жүктегеннен кейін мен Arduino тақтасын желім мылтықпен бекітіп алдым, содан кейін мөлдір пластикалық бөтелкені қолданып зарядтағыш жасадым, ал жоғарғы бөлігін құрастыруға жапсырып, жобаны аяқтадым. Өйткені, бұл жобаны жүзеге асыру мүмкіндігінің болуы үлкен тәжірибе. Мен сізге осы оқулық арқылы көп нәрсені білуге тілектеспін. Ал мен төмендегі түсініктеме бөлімінде кез келген сұрақты қоя аламын. Рақмет сізге.
Ұсынылған:
Макей Макей үшін кірпіш қосқышты басыңыз: 4 қадам (суреттермен)
Макей Макей үшін кірпіш қосқышты басыңыз: Бұл 3D басып шығарылған қосқыш қолданушыға Makey Makey -ді " саусақ сырғытпасына " айналдыруға мүмкіндік береді. " басыңыз " үшін презентацияларды айналдыру үшін ойында немесе оңға/солға көрсеткілер болуы мүмкін. Оң және сол жақ терминалдардың қосылуы
Түс сұрыптаушы: 6 қадам
Түс сұрыптаушысы: Бұл түс сұрыптаушылардың мақсаты - олардың түсіне қарай әр түрлі қадаларға жылжыту
Сауда картасы машинасы үшін карталық сұрыптаушы (2019-01-10 жаңарту): 12 қадам (суреттермен)
Сауда картасы машинасы үшін карточка сұрыптаушысы (Жаңарту 2019-01-10): Сауда картасы машинасы үшін карта сұрыптаушысы Өзгерістер журналын соңғы қадамда табуға болады. Негізгі ақпарат Мен өз жобамның мотивациясын Card Feeder мақаласында түсіндірдім. Бірақ қысқаша айтқанда, мен балаларыммен көп мөлшерде сауда картасын жинадық
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы: 6 қадам
Қақпағы: бөтелкедегі интерактивті қақпақ сұрыптаушысы: Бұл нұсқаулық Оңтүстік Флорида университетінің 2018 жылғы Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com) Мен үнемі үйге келіп, бірнеше сыра ішкенді ұнатамын. ұзақ өмір сүргеннен кейін демалыңыз
Arduino Skittle сұрыптаушы: 11 қадам (суреттермен)
Ардуино Скитл сұрыптаушы: Кәмпиттерді ұнататындар барлық жерде өз кәмпиттерін сұрыптап, қымбат уақыттарын босқа өткізеді. Бұл таныс сияқты ма? Сізге Skittles сұрыптай алатын машина жасағыңыз келді ме? Бұл нұсқаулық сізге дәл көрсетеді