Мазмұны:

Arduino машинасына тапсырма (ака: өзіңіздің қолыңызбен жасаңыз!): 5 қадам
Arduino машинасына тапсырма (ака: өзіңіздің қолыңызбен жасаңыз!): 5 қадам

Бейне: Arduino машинасына тапсырма (ака: өзіңіздің қолыңызбен жасаңыз!): 5 қадам

Бейне: Arduino машинасына тапсырма (ака: өзіңіздің қолыңызбен жасаңыз!): 5 қадам
Бейне: Вебинар №1. Ella Atkins про создание умных технологий в вашей жизни. Beyond Robotics 2024, Қараша
Anonim
Arduino машинасына тапсырма (ака: өзіңіздің қолыңызбен боп жасау!)
Arduino машинасына тапсырма (ака: өзіңіздің қолыңызбен боп жасау!)

Мен қазір қадағалаудамын, мен Arduino -мен бірдеңе жасауға тапсырма алдым. Мен өзіме мектептен материалдар жинаудың стандартты нұсқасын алдым және сыртқы материалдармен жұмыс жасай алатын нәрсені ойлап таптым. Менің бірінші ойым Bop-it болды! A Bop-it! Ойыншық - бұл көптеген нұсқалары бар, бірақ ол төменде жатыр: ойыншықтан шыққан дауыс адамның орындауы керек тапсырманы айтады (мысалы, «bop it» деген ат, үлкен түймені басу керек), содан кейін ойыншы алға жылжу үшін таймер өшкеннен кейін тапсырманы дұрыс орындауы керек.

Бұл жобаның ерекшелігі мынада:

1. Ойнатқышқа динамиктің дыбысы бар тапсырма беріледі

2. Дыбыс естіледі және бірінші жарық диоды жанады.

3. Екінші дыбыстық сигнал естіледі және екінші жарық диоды жанады.

4. Үшінші, ұзағырақ дыбыстық сигнал естіледі және үшінші жарық диоды жанады. Бұл дыбыстық сигнал кезінде ойыншы басында берілген тапсырманы орындауы керек.

Әрбір орындалған тапсырма үшін жоғарыда көрсетілген реттілік орындалатын уақыт шекті деңгейге жеткенше тезірек болады.

Жарық сенсоры жабылған кезде, реттілікті жабу уақыты 1 секундқа ұзартылады. Бұл жарық сенсоры сығу тапсырмасына жету үшін ойыншы қолын демалатын жердің астына қоюға арналған, сондықтан ол ойыншының ойнаған кезде тұрғанын немесе тұрғанын, демек ойыншының ылғалды емес екенін көрсетеді. сенсорды қолымен жабады.

1 -қадам: электронды материалдар

Arduino тапсырмасын беру үшін келесі материалдар қолданылады:

1x Arduino Uno

Arduino үшін 1x DFPlayer Mini MP3 ойнатқыш модулі

1x SD картасы

1x динамик

1x Нан тақтасы (ұзын немесе 2 сізге оңай болар еді)

1x күш датчигі

1x фотосенсор

1x потенциалды метр

1x дыбыс сенсоры (мен KY-038 микрофон дыбыс сенсоры модулін қолдандым)

2x шағын түймелер

x3 жарықдиодты шам

(1x дәнекерлеу тақтасы)

Бунча сымдары

Бунча резисторлары

Ескерту: бұл көптеген сенсорлар. Сіз олардың азын қолдануға тырысуыңыз керек және олардың жақсы жұмыс істеуіне, аяқталуына және жақсы қапталуына назар аударуыңыз керек. Мен өзіме қараған кезде бір нәрсе істеуім керек еді.

2 -қадам: сымдарды жинау

Сымды жинау
Сымды жинау

Сіздің сым әр сенсор үшін келесі суреттерге ұқсас болуы керек. Егер олар дұрыс жұмыс істесе, тестілік код арқылы бір -бірлеп тексергіңіз келуі мүмкін.

3 -қадам: код

Код үшін тіркелген.ino файлын жүктеңіз.

Бұл код DFRobotDFPlayerMini кітапханасын пайдаланады, оны мына жерден табуға болады:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Сізге SD-картаға (MP3 қалқанына салынған) тапсырмалар беретін MP3 файлдарын қоюды ұмытпаңыз. Код сізге // Тапсырмалар астында қандай тапсырмалар жазылуы керек екенін көрсетеді.

4 -қадам: лазерлік кесу/корпус

ЕСКЕРТУ: бұл қорапта ақаулар бар және жоспарлар сенсорлардың жалпы орналасуын жеткізу үшін қолданылуы керек. Өз қорапшаңызды жасап көріңіз немесе оны өңдеңіз. Ең азы - қорапты жоғары қою, сондықтан сымдар жақсы орнатылады.

Бұл жоба үшін мен лазерлік кескішті қолдандым. Егер сіз мұны басқа жолмен жасағыңыз келсе, бұл жақсы, бірақ бәрібір.dxf файлдары, егер сіз қаласаңыз, файл ретінде тіркеледі. Мен перспексті қаптаманың материалы ретінде қолдандым, ол өте әдемі емес, себебі сіз менің жалған дәнекерлеу+сымдарды көресіз.

Төменгі сол жақтағы үлкен бет-қораптың жоғарғы жағы.

Бұл беттің жоғарғы сол жағындағы кішкене квадрат - бұл күш сенсорының түйреуіштері үшін тесік.

Оның астында фотосенсорға сәйкес келетін шаршы орналасқан қызыл шеңбер (рельеф) болуы керек. Қызыл шеңберді фотосенсордың өлшеміне сәйкес өзгертіңіз.

Бұл беттің жоғарғы ортасындағы үлкен алаң динамикке арналған.

Төменгі ортасында орналасқан шағын шеңбер-дыбыс сенсоры модулінің микрофонын орналастыратын тесік. Егер сіз басқа дыбыс датчигін қолдансаңыз, оны өзгертіңіз.

Бірдей өлшемдегі екі шеңбер кішкентай түймеге және Потенцио метріне арналған, сіз оны үлкенірек, өздігінен жасалған түймелерді үстіне қоясыз. Мен оң жақ жоғарғы батырманы Кіші түймеге, екіншісін Потенцио метріне қолдандым. Бұл шеңберлердің диаметрі 40 мм.

Үстіңгі беттің жанындағы, төменгі оң жақ бетінде шаршы бар, қораптың сол жағы. Алаң - Arduino кабельдік ұясына өтуге арналған.

Жоғарғы оң жақ беті қораптың оң жағы. Дөңгелек тұтқаға арналған, оның астындағы кішкентай түймені басады. Бұл жақсы, құрылымдық тұрғыдан дұрыс идея емес, өйткені перспекстте жіңішке ұсақ нүктелері бар, ал тұтқаны қораптың биіктігінен 3 см жоғары көтеруге болмайды. Мүмкін, қораптың жоғарғы жағындағы тұтқаны жасаңыз, ол бүйірдегі түймені басады. Тесік 22 мм.

5 -қадам: дәнекерлеу және қаптау

Датчиктер мен оның сымдарын дәнекерлеу тақтасына дәнекерлеңіз, осылайша сенсорларды 40 мм екі түйменің корпусынан өтуге және Potentio метріне және Кіші түймеге дұрыс нүктелерге қоюға болады, ал тұтқа қосылған түйменің кішкентай түймесіне жетеді. цифрлық енгізу 7. Екі ұсақ түйме мен Потенцио өлшегішке арналған дәнекерлеу тақтасының кішкене (кесілген) бөлшектерін қолданған дұрыс (мен істемеген нәрсе сыммен байланысты емес). Оларды қораптың ішінде түйреуіштермен ұстаңыз, сонда сенсорларға қысым сіздің электрониканың қалған бөлігімен дәнекерлеу тақтасына өтпейді.

Күш сенсоры мен Фотосенсорды дәнекерлеу алдында алдымен қораптың үстіңгі бетіндегі тесіктерінен өткізу керек.

Корпус, егер бұл Perspex немесе акрилдің басқа түрі болса, Acrifix бір компонентті желім сияқты қолайлы желіммен жабыстырылуы керек.

Ұсынылған: