Sadržaj:
- Korak 1: Materijali i alati
- Korak 2: Ožičenje
- Korak 3: Izgradite stvar
- Korak 4: Instalirajte kôd
- Korak 5: Idite dalje
Video: Jednostavan Arduino bubanj robot: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Priznat ću. Napravio sam ovaj projekt iz čiste dosade nakon što sam nekoliko dana zaglavio unutra tijekom niza malih, ali problematičnih snježnih oluja. Gledajući moj arduino, nekoliko servo -a i neku traku, počela se ostvarivati osnovna ideja za usranog bubnjarskog robota. Ispostavilo se da ako imate sve potrebne stvari, ovo je projekt koji se može dovršiti za 15 -ak minuta, praktički bez potrebnog iskustva.
Ako tek počinjete ili želite poboljšati svoje arduino vještine, ovo bi moglo biti dobro mjesto za početak. Započnimo.
Korak 1: Materijali i alati
Materijali:
- Arduino Uno (iako bi gotovo svaka ploča trebala raditi)
- (2) servo motori s pozicijskom rotacijom
- ploča za lemljenje
- žice za matičnu ploču (najmanje desetak)
- ravni komad drveta
- (2) štapići u obliku srpa, šipke za tiple, olovke ili druge prikladne alternative za batak
- gumeni jastučić, poklopac limenke za kavu ili druga alternativa glavi bubnja
Alati:
- prijenosno računalo s instaliranom najnovijom verzijom Arduino IDE -a
- USB programski kabel koji se povezuje s arduinom
- traka
- pištolj za vruće ljepilo (ili samo budite kreativni s trakom)
Vrijeme:
15 minuta pod idealnim uvjetima. Možda sat vremena ako prvi put stvari ne funkcioniraju kako treba
Korak 2: Ožičenje
Započnimo ožičenjem nekoliko stvari zajedno.
Svaki servo motor ima tri priključka: jedan za napajanje, drugi za uzemljenje i treći za podatke (ili nešto slično). Pozitivna je uvijek crvena, tlo je obično smeđe ili crno, a podaci narančasti ili bijeli. Pomoću matične ploče ili pinova zaglavlja arduina spojite napajanje i uzemljenje arduina na svaki motor. Spojite podatkovnu žicu jednog motora na pin 5, a podatkovnu žicu drugog motora na pin 6. Uvjerite se da oba pina podržavaju PWM. I…. to je to! To nije bilo previše teško.
Korak 3: Izgradite stvar
Sada moramo izgraditi okvir
Za ovaj dio možda ćete htjeti upotrijebiti maštu. Napravio sam ovo na ravnom komadu drveta, ali ravni komad kartona jednako bi dobro funkcionirao. Sve što je ravno, snažno i s čime je lako raditi poslužit će kao dobra baza.
Kako bih zadržao motore na mjestu, odrezao sam dva komada drva sa štapića za miješanje boje - kakvog možete dobiti besplatno kada kupujete limenku boli u trgovini željeza. Otkrio sam da su ovi štapići za miješanje izuzetno svestrani. Jedan od ovih dana objavit ću projekt izrađen u potpunosti od štapića za miješanje boje. U svakom slučaju, ove komadiće morate vruće zalijepiti kako ne bi nigdje otišli.
Zatim ćemo napraviti batake. Izrezao sam dvije šipke za tiple od 1/4 inča duljine 5 inča, iako bi nešto poput štapića od paprike jednako dobro funkcioniralo. Zalijepite ih ili zalijepite na servo trube.
Ako već niste, zalijepite motore kako biste obojili komadiće štapića ili bilo što što koristite da ih držite na mjestu.
To je to! Vrijeme je za šifru …
Korak 4: Instalirajte kôd
Kad je sve spremno za rad, vrijeme je za instaliranje nekog koda. Ovo je dio gdje će vam trebati Arduino IDE i USB programski kabel.
Možete napisati vlastiti ako želite, ili možete koristiti samo moj. U kodu ima hrpa napomena i uputstava, ne brinite.
Ako namjeravate napisati vlastiti kôd, možda bi bilo dobro naučiti kako koristiti servo naredbe jer one mogu biti pomalo zeznute. Također zapamtite da servo motorima treba vremena za prelazak s jednog položaja na drugi. Ovo se vrijeme mora uzeti u obzir u kodu, osobito pri pisanju programa osjetljivog na vrijeme. Ne biste htjeli da vaš bubanj bot bude izvan takta.
Korak 5: Idite dalje
Čestitamo! Upravo ste sastavili funkcionalnog bubnjarskog robota. Jeste li već umorni od nemilosrdnog tapkanja? Ne? Pa uskoro ćeš biti. Dakle, što bismo mogli učiniti da ovo bude malo zanimljivije?
Za početak, mogao sam napisati neki bolji kod koji bi improvizirao ritmove ili mogao svirati trojke, a ne beskrajne petlje od četvrtine i osme note.
Arduino također ima funkciju tona (Hz, trajanje) koja mu omogućuje reprodukciju zvuka putem PWM pina. Koristeći tablicu nota frekvencija (vidi gore) i malo kreativnog programiranja, Arduino je mogao svirati melodiju dok je postavljao neke bolesne taktove.
Ako netko od vas napravi ovaj projekt, javite mi! Volio bih to vidjeti.
Ako vam se ovo svidjelo, pretplatite se na moj youtube kanal na kojem objavljujem druge projekte vezane za znanost i tehnologiju. Nedavno sam radio na nekim raketnim stvarima pa pripazite na to.
To je sve za ovaj projekt! A sad idi napraviti nešto
Preporučeni:
Jednostavan bubanj s Arduino Uno i Mozzijem: 4 koraka
Jednostavni bubnjarski stroj s Arduinom Unom i Mozzijem: Život u Argentini znači da će međunarodna pošta biti ukradena ili zaglavljena na carini. Dodajte karantenu protiv koronavirusa i vaš sljedeći projekt ograničen je na staru Arduino Uno ploču. Dobre vijesti? Kao što veliki pjesnik iz Rolling Stonesa kaže „Vrijeme je na m
TR 808 bas bubanj. Analogni zvuk!: 5 koraka (sa slikama)
TR 808 bas bubanj. Analog Sound!: Analogni zvuk iz klasičnog bubnja. Ovaj projekt datira iz kasnih 90 -ih kada sam radio kao elektronički tehničar i obično smo po cijeni dobivali asortiman shema. TR 808 je bio na tim shemama i u tom trenutku sam pomislio da sam
MIDI viseći bubanj jednostavan za izradu: 4 koraka
MIDI viseći bubanj jednostavan za izradu: Bubanj za vješanje, koji se naziva i handpan, bubanj spremnika ili čelični jezičak, instrument je koji se izrađuje od spremnika za propan (naravno prazan) s nekim jezicima izrezanim u metal. Visina nota ovisi o veličini i težini jezika
HX1 -DM - Upcycled Arduino DUE Pokretni DIY bubanj s pogonom (napravljen s mrtvom mašinom MK2): 4 koraka
HX1 -DM - Upcycled Arduino DUE Pokretni DIY bubanj stroj (izrađen s mrtvom mašinom MK2): Spec. Hibridni Midi kontroler / bubanj: Arduino DUE powered! 16 jastučića za osjetljivost brzine s vrlo malom latencijom 1 > ms 8 gumba koje korisnik može dodijeliti bilo kojoj Midi #CC naredbi 16-kanalni ugrađeni sekvencer (nije potrebno računalo !!) MIDI ulaz/izlaz/kroz funkciju
Arduino Servo bubanj stroj: 4 koraka
Arduino Servo Drum Machine: Ovo je jednostavan dva mikro-servo i Arduino Uno upravljani bubanj ili robot. Servomotori su montirani na drveni držač u obliku slova L koji se drži za snare bubanj s 4 snažna magneta. Servo krakovi su pričvršćeni na dvije štapiće koji služe kao