Съдържание:
- Стъпка 1: Материали и инструменти
- Стъпка 2: Окабеляване
- Стъпка 3: Изградете Нещото
- Стъпка 4: Инсталирайте кода
- Стъпка 5: Продължете напред
Видео: Прост барабанен робот Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Ще призная. Направих този проект от чиста скука, след като бях заседнал вътре за няколко дни по време на поредица от малки, но проблемни снежни бури. Гледайки моето arduino, няколко сервоустройства и малко касета, основната идея за скапан барабанен робот започна да се осъществява. Оказа се, че ако имате всички необходими неща, това е проект, който може да бъде завършен за около 15 минути, без практически да се изисква опит.
Ако тепърва започвате или искате да усъвършенствате уменията си в arduino, това може да е добро място за начало. Да започваме.
Стъпка 1: Материали и инструменти
Материали:
- Arduino Uno (въпреки че почти всяка дъска трябва да работи)
- (2) серво мотори с позиционно въртене
- макет без запояване
- проводници за дъски (най -малко дузина)
- плоско парче дърво
- (2) пръчки от сърп, пръти за дюбели, моливи или други подходящи алтернативи за бутчета
- гумена подложка, капак на кутия за кафе или друга алтернатива на главата на барабана
Инструменти:
- лаптоп с инсталирана последна версия на Arduino IDE
- USB кабел за програмиране, който се свързва с arduino
- лента
- пистолет за горещо лепило (или просто проявете креативност с лентата)
Време:
15 минути при идеални условия. Може би един час, ако нещата не работят както трябва от първия път
Стъпка 2: Окабеляване
Нека започнем, като свържем няколко неща заедно.
Всеки серво мотор има три връзки: една за захранване, втора за земя и трета за данни (или нещо подобно). Положителното е винаги червено, земята обикновено е кафява или черна, а данните оранжеви или бели. Използвайки макет или щифтове на заглавката на arduino, свържете захранването и заземяването на arduino към всеки двигател. Свържете кабела за данни на един двигател към щифт 5, а проводника за данни на другия двигател към извод 6. Уверете се, че и двата извода поддържат ШИМ. И…. това е! Това не беше твърде трудно.
Стъпка 3: Изградете Нещото
Сега трябва да изградим рамката
Може да искате да използвате въображението си за тази част. Изградих това върху плоско парче дърво, но плосък картон щеше да работи също толкова добре. Всичко плоско, здраво и лесно за работа ще служи като добра основа.
За да задържа моторите на място, отрязах две парчета дърво от пръчка за разбъркване на боя - вида, който можете да получите безплатно, когато купувате кутия с болка от магазина за хардуер. Открих, че тези пръчици за разбъркване са изключително гъвкави. Един от тези дни ще публикувам проект, направен изцяло от пръчици за боядисване. Както и да е, ще трябва да залепите горещо тези парченца, така че да не отиват никъде.
След това ще направим бутчетата. Нарязах две 5 -инчови дължини на 1/4 инчови пръти за дюбели, въпреки че нещо като пръчици от боб ще работи също толкова добре. Залепете или залепете тези към серво рогата.
Ако все още не сте, залепете двигателите, за да нарисувате пръчки или каквото и да използвате, за да ги задържите на място.
Това е! Време е за малко код …
Стъпка 4: Инсталирайте кода
След като всичко е готово, е време да инсталирате някакъв код. Това е частта, където ще ви е необходима Arduino IDE и USB кабел за програмиране.
Можете да напишете своя собствена, ако искате, или просто да използвате моята. В кода има много странични бележки и инструкции, не се притеснявайте.
Ако планирате да напишете свой собствен код, може да е добра идея да научите как да използвате серво командите, тъй като те могат да станат малко трудни. Не забравяйте също, че серво моторите отнемат време, за да се преместят от една позиция в друга. Това време трябва да се отчита в кода, особено при писане на програма, чувствителна към времето. Не бихте искали вашият барабанен бот да е на ритъм.
Стъпка 5: Продължете напред
Поздравления! Току -що сте сглобили работещ барабанен робот. Уморени ли сте от безмилостното му потупване? Не? Е, скоро ще бъдете. И така, какво можем да направим, за да направим това малко по -интересно?
Като за начало бих могъл да напиша по -добър код, който да импровизира ритми или да свири тройки, а не безкрайни четвърти и осми цикли.
Arduino също има функция за тон (Hz, продължителност), която му позволява да възпроизвежда звук чрез PWM щифт. Използвайки таблица с нотни честоти (виж по -горе) и малко творческо програмиране, Arduino може да свири мелодия, докато излага някои болни ритми.
Ако някой от вас направи този проект, моля да ме уведомите! Бих искал да го видя.
Ако ви хареса това, не забравяйте да се абонирате за моя канал в youtube, където публикувам други проекти, свързани с науката и технологиите. Напоследък работих върху някои ракетни неща, така че внимавайте за това.
Това е всичко за този проект! А сега иди да направиш нещо
Препоръчано:
MIDI барабанен комплект на Python и Arduino: 5 стъпки (със снимки)
MIDI барабанен комплект на Python и Arduino: Винаги съм искал да си купя барабанен комплект от малък. Тогава цялото музикално оборудване нямаше всички цифрови приложения, каквито имаме в днешно време, следователно цените заедно с очакванията бяха твърде високи. Наскоро реших да си купя c
CNC барабанен плотер: 13 стъпки (със снимки)
CNC барабанен плотер: а. Статии {размер на шрифта: 110.0%; тегло на шрифта: удебелен; стил на шрифта: курсив; декорация на текст: няма; background-color: red;} a.articles: hover {background-color: black;} Тази инструкция описва плотер A4/A3, направен от част от пластмасова пи
[Робот Arduino] Как да си направим робот за улавяне на движение - Робот Thumbs - Серво мотор - Изходен код: 26 стъпки (със снимки)
[Робот Arduino] Как да си направим робот за улавяне на движение | Робот Thumbs | Серво мотор | Изходен код: Thumbs Robot. Използва се потенциометър на серво мотор MG90S. Много е забавно и лесно! Кодът е много прост. Има само около 30 реда. Изглежда като заснемане на движение. Моля, оставете всеки въпрос или обратна връзка! [Инструкция] Изходен код https: //github.c
Направи си сам електронни барабани (барабанен модул Req'd): 4 стъпки
DIY Electronic Drums (Drum Module Req'd): Така че миналата година трябваше да премълча нещата за своите съквартиранти и като барабанист, който отне малко сдържаност. Разрових се из интернет и намерих страхотни уеб сайтове, след като прочетох за DIY барабан, настроен на Hack-a-day, и какво знаете, мон
Как да си направите собствен барабанен бот !!: 14 стъпки
Как да си направим собствен бот за барабани !!: Този робот е вдъхновен от робот, на когото е отделено много внимание, наречен Yellow Drum Machine, ще го свържа по -късно, когато го намеря. Този робот използва стъпалата на резервоарите, за да се разхожда, използва своя ултразвуков сонар, за да открие пречки, Той ще