
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09



Priznam. Ta projekt sem naredil iz čistega dolgčasa, potem ko sem bil med nizom majhnih, a problematičnih snežnih neviht nekaj dni obtičal notri. Ob pogledu na moj arduino, nekaj servomotorjev in nekaj kasete se je začela uresničevati osnovna ideja za sranje bobnastega robota. Izkazalo se je, da če imate vse prave stvari, je to projekt, ki ga je mogoče dokončati v približno 15 minutah brez praktično nobenih izkušenj.
Če šele začenjate ali želite izboljšati svoje veščine arduina, je to morda dober začetek. Začnimo.
Korak: Materiali in orodja

Materiali:
- Arduino Uno (čeprav bi morala delovati skoraj vsaka plošča)
- (2) servo motorji s pozicijskim vrtenjem
- lemljena plošča
- žice za mizo (vsaj ducat)
- ploski kos lesa
- (2) srpaste palice, palice za moznike, svinčniki ali druge ustrezne alternative za palčke
- gumijasto blazinico, pokrov pločevinke za kavo ali drugo možnost glave bobna
Orodja:
- prenosni računalnik z nameščeno najnovejšo različico Arduino IDE
- programski kabel USB, ki se poveže z arduinom
- trak
- pištola za vroče lepilo (ali pa samo ustvarjajte s trakom)
Čas:
15 minut pod idealnimi pogoji. Mogoče eno uro, če prvič vse ne deluje pravilno
2. korak: Ožičenje




Začnimo s povezovanjem nekaj stvari skupaj.
Vsak servo motor ima tri priključke: enega za napajanje, drugega za ozemljitev in tretjega za podatke (ali kaj podobnega). Pozitivna je vedno rdeča, zemlja je običajno rjava ali črna, podatki pa oranžni ali beli. S pomočjo ploščice ali zatičev glave arduino priključite napajanje in ozemljitev arduina na vsak motor. Podatkovni kabel enega motorja priključite na pin 5, podatkovni kabel drugega motorja pa na pin 6. Prepričajte se, da oba zatiča podpirata PWM. In…. to je to! To ni bilo preveč težko.
3. korak: Zgradite stvar


Zdaj moramo zgraditi okvir
Za ta del boste morda želeli uporabiti svojo domišljijo. To sem zgradil na ravnem kosu lesa, vendar bi ravno kos kartona deloval prav tako dobro. Vse, kar je ravno, močno in enostavno za delo, bo služilo kot dobra podlaga.
Da bi ohranili motorje, sem s palice za mešanje barve odsekal dva kosa lesa - takšna, ki jih lahko brezplačno dobite pri nakupu pločevinke bolečine v trgovini s strojno opremo. Ugotovil sem, da so te mešalne palice izjemno vsestranske. Nekega dne bom objavil projekt, ki je v celoti izdelan iz mešalnikov. Kakorkoli že, te koščke boste morali vroče lepiti, da ne gredo nikamor.
Nato bomo naredili palčke. Izrezala sem dve palici dolžine 1/4 palca po dolžini 5 palcev, čeprav bi nekaj podobnega, kot so paprične palice, delovalo prav tako dobro. Lepite ali lepite na servo rogove.
Če še niste, prilepite motorje, da pobarvate drobce ali karkoli že uporabljate, da jih držite na mestu.
To je to! Čas je za kodo …
4. korak: Namestite kodo

Ko je vse pripravljeno, je čas, da namestite kodo. To je del, kjer boste potrebovali Arduino IDE in programski kabel USB.
Če želite, lahko napišete svojega ali pa uporabite mojega. V kodi je na stotine stranskih opomb in navodil, ne skrbite.
Če nameravate napisati svojo kodo, bi bilo dobro, če bi se naučili uporabljati servo ukaze, saj so lahko nekoliko zapleteni. Ne pozabite tudi, da servo motorji potrebujejo čas za premik iz enega položaja v drugega. Ta čas je treba upoštevati v kodi, zlasti pri pisanju časovno občutljivega programa. Ne bi želeli, da bi vaš bobnarski bot padel.
5. korak: Nadaljujte


Čestitke! Pravkar ste sestavili delujočega robota bobna. Ste se že naveličali njegovega neusmiljenega tapkanja? Ne? No, kmalu boš. Kaj bi torej lahko naredili, da bi bilo to malo bolj zanimivo?
Za začetek bi lahko napisal kakšno boljšo kodo, ki bi improvizirala ritme ali pa bi igral triplete, ne pa neskončne četrtinske in osme zanke.
Arduino ima tudi funkcijo tona (Hz, trajanje), ki mu omogoča predvajanje zvoka prek pin PWM. Z uporabo tabele notnih frekvenc (glej zgoraj) in nekaj ustvarjalnega programiranja je lahko Arduino predvajal melodijo, medtem ko je določil nekaj bolnih utripov.
Če kdo od vas sodeluje pri tem projektu, mi to sporočite! Rad bi ga videl.
Če vam je bilo všeč, se naročite na moj youtube kanal, kjer objavljam druge projekte, povezane z znanostjo in tehnologijo. Nazadnje sem delal na nekaterih raketnih stvareh, zato bodite pozorni na to.
To je vse za ta projekt! Zdaj pa pojdi nekaj narediti
Priporočena:
Električni bobni / stroj bobna Makey Makey: 8 korakov

Makey Makey Electric Drums / Drum Machine: Ta vadnica o tem, kako sestaviti niz električnih bobnov, je vstop v tekmovanje Makey Makey. Material, se bo razlikoval glede na razpoložljivost in osebne izbire. Lepenko lahko zamenjate z bolj trpežnimi materiali in jo položite s peno/ drugo za tex
Enostaven in enostaven spletni strelec Spider-Man: 12 korakov

Enostaven in enostaven spletni strelec Spider-Man: Ste že gledali film o Spider-Manu? Zakaj ne bi naredili preprostega spletnega strelca? Po nekaj vaje sem ustvaril dizajn iz hišnih materialov, ki bi jih lahko ustvarili
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za pr

DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos. Ta projekt vam bo pomagal povezati 18 LED (6 rdečih + 6 modrih + 6 rumenih) na ploščo Arduino ter analizirati signale zvočne kartice v računalniku v realnem času in jih posredovati LED diode, ki jih prižgejo glede na učinke utripa (Snare, High Hat, Kick)
DIY elektronski bobni (zahteva modula bobna): 4 koraki

DIY Electronic Drums (Drum Module Req'd): Tako sem lani moral zadržati stvari za svoje sostanovalce in kot bobnar, ki se je malo zadržal. Brskal sem po internetu in našel nekaj odličnih spletnih mest, potem ko sem prebral o bobnu DIY, ki je bil postavljen na Hack-a-day, in kaj veste, pon
Prenosni/getski digitalni/elektronski nastavitev bobna Poševnica/poševnica: 7 korakov

Prenosni/getski digitalni/elektronski boben Nastavitev poševnica/poševnica: UPDATE! Pred kratkim sem ta projekt naredil na MNOGO bolj profesionalnega videza. Http://www.instructables.com/id/less_ghettodiycrappy_electronic_drumset/preverite! na zadnji strani … ok, zato je geekboxjockey že naredil odličen pouk za