Indholdsfortegnelse:
- Trin 1: Sådan laver du trommerne:
- Trin 2: Sådan laver du robotten:
- Trin 3: Servoerne:
- Trin 4: Koden:
- Trin 5: Færdig produkt
Video: Arduino Drum Man: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Ingredienser:
1. Metaltråd
2. Billigt trommelegetøjssæt (Hej hat, snare og sparketromle)
3. Tre servoer
4. Elektrisk ledning
5. Gaffatape
6. Brødbræt
7. Arduino Uno
8. Usb til Usb 2.0
Trin 1: Sådan laver du trommerne:
Hvordan du skal lave trommerne, er dybest set op til dig. Det afhænger helt af, hvilken type trommer du får, så længe det er et stykke legetøj (og ikke et liv i størrelse, haha). Jeg var nødt til at finjustere min lidt, da jeg kun havde to toms, en hi hat og en snare til at begynde med. De var alle åbne på den ene side, så jeg satte de to lukkede tomdele sammen for at danne en snare. Jeg brugte snaren som en tromle. Jeg lagde plastik over den åbne ende af sparketromlen og skar et hul i den. Hi hat stativet var næsten udelukkende lavet af metaltråd med en lille smule tape. Det er for det meste bare at justere ting, der allerede er der, for at være ærlig. Det er ikke så svært.
Trin 2: Sådan laver du robotten:
At bygge robotten var den sværeste del. Jeg startede med at forestille mig mig selv som den lille person, der spillede legetøjstrommerne. Jeg forestillede mig, hvor lange mine arme skulle være for at nå hi hat og snare. Tromlemanden skal justeres til størrelsen på tromlerne, ellers fungerer det ikke. Start med at bygge en virkelig grundlæggende ramme, kun en ledning til hele kroppen, og prøv at gøre det mere 3D derfra. Ikke fordi det ser godt ud, men mandens arme vil langsomt falde helt ned, når du fastgør servoen (jeg har været der). Når du er færdig med at bygge rammen til trommemanden, skal du fastgøre servoen til højre hånd, venstre hånd og højre ben. Sæt ledningerne rundt om rammen for at sikre, at de ikke falder af armene og benene.
Trin 3: Servoerne:
Alle små blå servoer har en brun, rød og orange ledning. Ledningerne er ret enkle. Servoerne, brødbrættet og Arduino har hunåbninger, så du vil bruge grundlæggende elektrisk ledning, da de har to hanender. Den orange ledning går ind i Arduino Uno (vælg et tal mellem 0 og 13 på brættet), den røde ledning går ind i plusdelen af brødbrættet, og den brune ledning går ind i minusdelen af brødbrættet. Gør dette for alle servoer, og du er klar til at gå. Nå, sådan. Tilslut en ledning fra GND (strømdel af Arduino) til minusdelen på højre side af brødbrættet. Tilslut derefter en ledning fra 5V (også strømdel af Arduino) til plusdelen på højre side af brættet. Nu skal ledningerne være færdige.
Trin 4: Koden:
koden skal være ret let. Jeg havde ingen problemer med det, og jeg har ikke en anelse om, hvordan kodning fungerer for det meste.
Den grundlæggende kode er denne:
#omfatte
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
ugyldig opsætning () {
servo. vedhæft (3); // Tallet angiver, hvilken slot jeg brugte i Arduino Uno.
servo. fastgør (5);
servo. fastgør (6);
}
void loop () {
for (servoPos = 0; servoPos <140; servoPos ++) // Dette fortæller dybest set, at servoen bevæger sig fra nul til 140 grader. Det afhænger dog af, hvor langt din robotarm er over tromlerne.
{
servo1.write (servoPos); // Min hi hat
servo2.write (servoPos); // Mit spark
servo3.write (servoPos); // Min snare
forsinkelse (4); // Dette er den tid, det vil tage at udføre en opgave i milisekunder. Hvis du øger dette tal, bliver din trommeslager langsommere.
}
for (servoPos = 140; servoPos> 0; servoPos--)
{
servo1.write (servoPos);
servo2.write (servoPos);
servo3.write (servoPos);
forsinkelse (2);
}
}
Hvis du vil lave trommemønstre, skal du bare kopiere dem til sløjfer under hinanden, men i stedet for at bruge hi hat, snare og spark tromme sammen på en gang (som i koden ovenfor), kan du gøre det sådan:
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 sløjfer, selvfølgelig)
Trin 5: Færdig produkt
Dit færdige produkt skal se lidt sådan ud. Tillykke, du har lavet dig selv til en tromme fyr!
Anbefalede:
Micro: bit - Micro Drum Machine: 10 trin (med billeder)
Micro: bit - Micro Drum Machine: Dette er en micro: bit mikrotromle maskine, der i stedet for bare at generere lyden, faktisk trommer. Det er tungt inspireret af kaninerne fra micro: bit orkesteret. Det tog mig lidt tid at finde nogle solenoider, der var lette at bruge med mocroen: bit
Iron Man's Arc Reactor, der pulserer med dit hjerteslag: 5 trin (med billeder)
Iron Man's Arc Reactor, der pulserer med dit hjerteslag: Der er mange DIY buereaktorer derude, der ser temmelig seje ud. Nogle ser også realistiske ud. Men hvorfor bygge noget, der bare ligner den ting og ikke gør noget. Nå, denne buereaktor beskytter ikke dit hjerte ved hjælp af elektromag
En Raspberry Pi Powered Junk Drum Machine: 15 trin (med billeder)
En Raspberry Pi Powered Junk Drum Machine: Denne instruktør viser dig, hvordan du laver en Raspberry Pi -drevet robottrommemaskine. Det er virkelig et sjovt, kreativt, interaktivt projekt. Jeg viser dig, hvordan du laver det interne arbejde, men de faktiske trommer kommer til at være op til dig, hvilket giver dig
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Super GrooveAxe: Mini Drum Machine: 10 trin (med billeder)
Super GrooveAxe: Mini Drum Machine: Mærk det lille bom! Har du nogensinde følt, at du mangler nogle slag? Har din dag brug for et bedre soundtrack? Mærk bommen med Super GrooveAxe! Det er en lommeformat, batteridrevet trommemaskine & sequencer, som du kan tage med overalt. Det gør aften