Innholdsfortegnelse:
- Trinn 1: Slik lager du trommene:
- Trinn 2: Slik lager du roboten:
- Trinn 3: Servoene:
- Trinn 4: Koden:
- Trinn 5: Ferdig produkt
Video: Arduino Drum Man: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Ingredienser:
1. Metalltråd
2. Billig trommelekesett (Hei hatt, snare og sparketromme)
3. Tre servoer
4. Elektrisk ledning
5. Duct tape
6. Brødbrett
7. Arduino Uno
8. USB til USB 2.0
Trinn 1: Slik lager du trommene:
Hvordan du skal lage trommene, er i utgangspunktet opp til deg. Det kommer helt an på hvilken type trommer du får, så lenge det er et leketøy (og ikke et liv i størrelse, haha). Jeg måtte finjustere min litt, da jeg bare hadde to toms, en hi hatt og en snare til å begynne med. De var alle åpne på den ene siden, så jeg satte de to lukkede tomdelene sammen for å danne en snare. Jeg brukte snaren som en trommel. Jeg la plast over den åpne enden av sparketrommelen og skar et hull i den. Hi hat -stativet var nesten helt laget av metalltråd med en liten bit tape. Det er stort sett bare å justere ting som allerede er der, for å være ærlig. Det er ikke så vanskelig.
Trinn 2: Slik lager du roboten:
Å bygge roboten var den vanskeligste delen. Jeg begynte med å forestille meg meg selv som den lille personen som lekte trommelen. Jeg forestilte meg hvor lange armene mine måtte være for å nå hi -hatten og snaren. Trommelmannen må justeres til størrelsen på trommene, ellers fungerer det ikke. Begynn å bygge en virkelig enkel ramme, bare en ledning for hele kroppen, og prøv å gjøre den mer 3D derfra. Ikke fordi det ser bra ut, men armene til mannen vil sakte senkes helt ned når du fester servoen (jeg har vært der). Etter at du er ferdig med å bygge rammen for trommemannen, fest servoen til høyre hånd, venstre hånd og høyre ben. Fest ledningene rundt rammen for å sikre at de ikke faller av armene og bena.
Trinn 3: Servoene:
Alle små blå servoer har en brun, rød og oransje ledning. Ledningen er ganske enkel. Servoene, brødbrettet og Arduino har hunnåpninger, så du vil bruke grunnleggende elektrisk ledning, da de har to hannender. Den oransje ledningen går inn i Arduino Uno (velg et tall mellom 0 og 13 på brettet), den røde ledningen går inn i plussdelen av brødbrettet og den brune ledningen går inn i minusdelen av brødbrettet. Gjør dette for alle servoer, og du er i gang. Vel, liksom. Koble en ledning fra GND (kraftdel av Arduino) til minusdelen på høyre side av brødbrettet. Koble deretter en ledning fra 5V (også strømdel av Arduino) til plussdelen på høyre side av brettet. Nå skal ledningen være ferdig.
Trinn 4: Koden:
koden skal være ganske enkel. Jeg hadde ingen problemer med det, og jeg har ikke peiling på hvordan koding fungerer for det meste.
Den grunnleggende koden er denne:
#inkludere
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
ugyldig oppsett () {
servo. fest (3); // Tallet angir hvilket spor jeg brukte i Arduino Uno.
servo. fest (5);
servo. fest (6);
}
void loop () {
for (servoPos = 0; servoPos <140; servoPos ++) // Dette forteller i utgangspunktet at servoen beveger seg fra null til 140 grader. Det avhenger imidlertid av hvor langt robotarmen din er over trommene.
{
servo1.write (servoPos); // Hei hatten min
servo2.write (servoPos); // Mitt spark
servo3.write (servoPos); // Min snare
forsinkelse (4); // Dette er tiden det vil ta å utføre en oppgave i milisekunder. Hvis du øker dette tallet, blir trommeslageren din tregere.
}
for (servoPos = 140; servoPos> 0; servoPos--)
{
servo1.write (servoPos);
servo2.write (servoPos);
servo3.write (servoPos);
forsinkelse (2);
}
}
Hvis du vil lage trommemønstre, kan du bare kopiere dem for løkker under hverandre, men i stedet for å bruke hi hat, snare og spark tromme sammen samtidig (som i koden ovenfor), kan du gjøre det slik:
servo1.write (servoPos);
servo2.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo2.write (servoPos);
(Alt separat for løkker, selvfølgelig)
Trinn 5: Ferdig produkt
Det ferdige produktet ditt skal se litt sånn ut. Gratulerer, du har gjort deg til en trommestubbe!
Anbefalt:
MIDI Drum Kit på Python og Arduino: 5 trinn (med bilder)
MIDI Drum Kit på Python og Arduino: Jeg har alltid ønsket å kjøpe et trommesett siden jeg var liten. Da hadde ikke alt det musikalske utstyret alle digitale applikasjoner, ettersom vi har mye i dag, og derfor var prisene sammen med forventningene for høye. Nylig har jeg bestemt meg for å kjøpe en c
Micro: bit - Micro Drum Machine: 10 Steps (med bilder)
Micro: bit - Micro Drum Machine: Dette er en micro: bit mikrotrommemaskin, som i stedet for bare å generere lyden, faktisk trommer. Det er tungt inspirert av kaninene fra mikro: bit orkester. Det tok litt tid å finne noen solenoider som var enkle å bruke med mokroen: bit
En Raspberry Pi Powered Junk Drum Machine: 15 trinn (med bilder)
En Raspberry Pi Powered Junk Drum Machine: Denne instruksen viser deg hvordan du lager en Raspberry Pi -drevet robottrommemaskin. Det er virkelig et morsomt, kreativt, interaktivt prosjekt. Jeg skal vise deg hvordan du gjør det interne arbeidet, men de faktiske trommene kommer til å være opp til deg, og gir deg
Iron-man med lavt polyetthet med Wifi-kontrollerte LED-striper: 8 trinn (med bilder)
Iron Man med lavt polyetthet med Wifi-kontrollerte LED-striper: Dette interaktive veggkunstverket er omtrent 39 " høy og 24 " bred. Jeg laserskåret treet ved Clemson University Student Makerspace, deretter håndmalte jeg alle trekanter og installerte lysene på baksiden av det. Dette instruerbare
Super GrooveAxe: Mini Drum Machine: 10 Steps (med bilder)
Super GrooveAxe: Mini Drum Machine: Feel the Tiny Boom! Har du noen gang følt at du mangler noen slag? Trenger dagen din et bedre lydspor? Føl bommen med Super GrooveAxe! Det er en lommestørrelse, batteridrevet trommemaskin & sequencer som du kan ta hvor som helst. Det gjør kveld