Съдържание:
- Стъпка 1: Електронни материали
- Стъпка 2: Сглобяване на тел
- Стъпка 3: Код
- Стъпка 4: Лазерно рязане/обшивка
- Стъпка 5: Запояване и корпус
Видео: Машината Arduino, даваща задачи (известна още като: Направете свой собствен Bop-it!): 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
За изследването, което в момента следвам, получих задачата да направя нещо с Arduino. Бях си взел стандартно издание на материали от училището и измислих нещо, което да работи около тях, с минимални външни материали. Първата ми мисъл беше Bop-it !. A Bop-it! Играчка е с много варианти, но се свежда до следното: глас от играчката казва задача, която човек трябва да изпълни (като съименника „боп го“, което означава, че човек трябва да натисне голям бутон), след което играчът трябва да изпълни задачата правилно след изтичане на таймер, за да напредне.
Този проект конкретно прави следното:
1. На играча се дава задача със звука на говорител
2. Може да се чуе звуков сигнал и светва първият светодиод.
3. Може да се чуе втори звуков сигнал и светва вторият светодиод.
4. Може да се чуе трети, по -дълъг звуков сигнал и светва третият светодиод. По време на този звуков сигнал играчът трябва да изпълни задачата, дадена му в началото.
За всяка напълно изпълнена задача времето, през което се изпълнява горната последователност, става по -бързо, докато се достигне ограничение.
Когато светлинният сензор е покрит, времето, през което последователността е покрита, се удължава с 1 секунда. Този сензор за светлина е предназначен да бъде поставен под мястото, където играчът ще отпусне ръката си, за да постигне задачата за притискане, така че забелязва дали играчът стои или седи, докато играе, и по този начин дали играчът не е или не покривайки сензора с ръката си.
Стъпка 1: Електронни материали
Материалите, използвани за създаването на Arduino Machine, даваща задачи, са както следва:
1x Arduino Uno
1x DFPlayer мини MP3 плейър модул за Arduino
1x SD карта
1x високоговорител
1x Брендборд (един дълъг или 2 вероятно би ви бил по -лесен)
1x сензор за сила
1x фотосензор
1x потенциометър
1x Звуков сензор (използвах модула за звуков сензор за микрофон KY-038)
2x малки бутони
x3 LED светлина
(1x запояваща дъска)
Buncha проводници
Buncha резистори
Само едно внимание: това са много сензори. Трябва да опитате да използвате по -малко от тях и да се съсредоточите върху това да работят добре, да бъдат завършени и да бъдат добре опаковани. Нещо, което трябваше да направя сам в заден план.
Стъпка 2: Сглобяване на тел
Вашето окабеляване трябва да изглежда като следните снимки за всеки сензор. Може да искате да проверите един по един чрез тестовия код, ако работят правилно.
Стъпка 3: Код
Изтеглете прикачения.ino файл за кода.
Този код използва библиотеката DFRobotDFPlayerMini, която можете да намерите тук:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Не забравяйте да поставите MP3 файлове, които дават задачите във вашата SD карта (която поставяте в MP3 щита). Кодът ще ви каже в началото под // Задачи кои задачи трябва да бъдат записани.
Стъпка 4: Лазерно рязане/обшивка
ВНИМАНИЕ: тази кутия е дефектна и плановете трябва да се използват най -вече за предаване на общото позициониране на сензорите. Опитайте да направите своя собствена кутия или редактирайте тази. Най -малкото, което трябва да направите, е да направите кутията по -висока, така че окабеляването да пасне по -добре.
За този проект използвах лазерно рязане. Ако искате да го направите по друг начин, това е добре, но така или иначе.dxf файловете, с които да направите това, са прикачени като файлове, ако искате. Използвах перспекс като материал за корпуса си, което не е много красиво, защото виждате моето калпаво запояване+окабеляване през него.
Голямата повърхност в долния ляв ъгъл е горната част на кутията.
Малкият квадрат в горния ляв ъгъл на тази повърхност е отворът за щифтовете на сензора за сила.
Под него червеният кръг (който трябва да бъде релеф) с квадрата вътре е за фотосензора да се вписва плътно. Променете червения кръг според размера на вашия фотосензор.
Големият квадрат в горната част на средата на тази повърхност е предназначен за оратора.
Малкият кръг под него отдолу-в средата е дупката, в която поставяте микрофона на модула на сензора за звук. Променете го, ако използвате различен звуков сензор.
Двата кръга с еднакъв размер са за малък бутон и потенциометър, върху които поставяте по-големи, самостоятелно изработени копчета. Горният десен, който използвах за малкия бутон, другият за метър Potentio. Диаметърът на тези кръгове е 40 мм.
Повърхността до горната повърхност, долната дясна повърхност, тази с квадрата върху нея, е лявата страна на кутията. Квадратът е за преминаване на кабелния жак на Arduino.
Горната дясна повърхност е дясната страна на кутията. Кръгът е за дръжка, която да се побере вътре, която натиска малък бутон под нея. Това не е добра, структурно здрава идея, тъй като перспективата има тънки точки, които се счупват и дръжката не може да се повдигне правилно, отколкото високата кутия, която е 3 сантиметра. Може би вместо това направете дръжка някъде отгоре на кутията, която да натисне бутон отстрани. Отворът е 22 мм.
Стъпка 5: Запояване и корпус
Запоявайте сензорите и техните проводници към вашата запояваща дъска, така че сензорите да могат да бъдат поставени на правилните места, за да могат двата 40 -милиметрови бутона да преминават през корпуса и върху потенциометъра и малкия бутон и че дръжката може да достигне малкия бутон, който е свързан към цифров вход 7. Добра идея (нещо, което не направих, което се обърка с окабеляването ми) е да използвам малки (отрязани) парчета дъска за запояване за двата малки бутона и потенциометъра. Дръжте ги на място с щифтове в кутията и натискът върху тези сензори няма да премине към вашата запояваща дъска с останалата електроника върху нея.
Сензорът за сила и фотосензорът трябва първо да бъдат поставени през отворите на горната повърхност на кутията, преди да бъдат запоени.
Корпусът, в случай че е Perspex или друг вид акрил, трябва да бъде залепен с подходящо лепило като еднокомпонентно лепило Acrifix.
Препоръчано:
Направете свой собствен сензор за влажност на почвата с Arduino !!!: 10 стъпки
Направете свой собствен сензор за влажност на почвата с Arduino !!!: ЗА !!! В тази инструкция ще свържем сензор за влажност на почвата FC-28 с Arduino. Този сензор измерва обемното съдържание на водата в почвата и ни дава нивото на влага като изход. Сензорът е оборудван с двата аналогови
Спиралната лампа (известна още като настолна лампа Loxodrome): 12 стъпки (със снимки)
Спиралната лампа (известна още като настолна лампа Loxodrome): Спиралната лампа (известна още като настолна лампа Loxodrome) е проект, който започнах през 2015 г. Той е вдъхновен от Loxodrome Sconce на Paul Nylander. Първоначалната ми идея беше за моторизирана настолна лампа, която да излъчва струящи се вихри светлина по стената. Проектирах и
Проводима нишка вътре в тръба за отклонение от тъкан, известна също като тръби за проводимост: 10 стъпки
Проводима нишка вътре в тръба за отклонение на тъканта, известна също като тръби за проводимост: метод за закрепване на проводяща нишка към тъканта. Страхотно приложение, когато не можете или не искате да шиете проводимите нишки в дрехата си. Искате ли още видеоклипове, уроци и проекти за eTextile How-To DIY eTextile? След това посетете The eTextile Loun
USB менора (известна още като Chanukiyah): 4 стъпки
USB Menorah (известен още като Chanukiyah): Това е малка настолна USB захранвана LED Menorah. Има много коледни декорации и приспособления за настолни компютри, но малко, ако има декорации Channakah. Това е прост евтин LED масив, захранван от стандартен USB порт
Запояваща плочка (известна още като протектор за маса): 3 стъпки
Запояваща плочка (известна още като протектор за маса): Родителите ми започват да ми крещят, че получих разтопен спойка и остатък от флюс върху масата от бели плочки. Излиза, но понякога е малко сложно. Това беше много лесен проект. Тя струва под 10 долара и може да бъде направена за по -малко от 5 минути. С