INHOUDSOPGAWE:
- Stap 1: Hoe om die tromme te maak:
- Stap 2: Hoe om die robot te maak:
- Stap 3: Die servo's:
- Stap 4: Die kode:
- Stap 5: Klaar produk
Video: Arduino Drum Man: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Bestanddele:
1. Metaaldraad
2. Goedkoop drom speelgoedstel (Hi hoed, strik en skoptrommel)
3. Drie servo's
4. Elektriese draad
5. Kleeflint
6. Broodbord
7. Arduino Uno
8. USB tot USB 2.0
Stap 1: Hoe om die tromme te maak:
Hoe u die tromme gaan maak, is basies aan u. Dit hang heeltemal af van watter tipe tromme jy kry, solank dit 'n speelding is (en nie 'n lewensgrootte nie, haha). Ek moes myne 'n bietjie aanpas, want ek het net twee toms, 'n hoed en 'n strik om mee te begin. Hulle was almal oop aan die een kant, en ek het die twee geslote stukke aanmekaar gesit om 'n strik te vorm. Ek het die strik as 'n skoptrommel gebruik. Ek sit plastiek oor die oop punt van die skoptrommel en sny 'n gat daarin. Die hoedhouer is byna heeltemal gemaak van metaaldraad met 'n bietjie kleeflint. Dit is meestal net die aanpassing van dinge wat reeds daar is, om eerlik te wees. Dit is nie so moeilik nie.
Stap 2: Hoe om die robot te maak:
Die bou van die robot was die moeilikste deel. Ek het myself begin voorstel as die klein mens wat op die speelgoedtromme speel. Ek het my voorgestel hoe lank my arms moet wees om die hoed en die strik te bereik. Die trommelman moet aangepas word volgens die grootte van die tromme, anders werk dit nie. Begin met die bou van 'n baie basiese raam, net een draad vir die hele liggaam en probeer om dit meer 3D te maak. Nie omdat dit goed lyk nie, maar die arms van die man sal stadig sak totdat u die servo (ek was daar) aanheg. Nadat u die raam vir die trommelman gebou het, bevestig die servo's aan die regterhand, die linkerhand en die regterbeen. Draai die drade om die raam om seker te maak dat dit nie van die arms en bene af val nie.
Stap 3: Die servo's:
Alle klein blou servo's het 'n bruin, rooi en oranje draad. Die bedrading is redelik eenvoudig. Die servo's, die broodbord en die Arduino het vroulike openinge, dus u sal basiese elektriese draad wil gebruik, aangesien dit twee manlike punte het. Die oranje draad gaan in die Arduino Uno (kies 'n getal tussen 0 en 13 op die bord), die rooi draad gaan in die plus gedeelte van die broodbord en die bruin draad gaan in die minus gedeelte van die broodbord. Doen dit vir alle servo's, en u is gereed. Wel, soort van. Koppel 'n draad van GND (kraggedeelte van die Arduino) aan die minus -gedeelte aan die regterkant van die broodpan. Koppel dan 'n draad van 5V (ook kraggedeelte van die Arduino) aan die pluskant aan die regterkant van die bord. Nou moet die bedrading klaar wees.
Stap 4: Die kode:
die kode moet redelik maklik wees. Ek het geen probleme daarmee gehad nie, en ek het geen idee hoe kodering meestal werk nie.
Die basiese kode is die volgende:
#insluit
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
ongeldige opstelling () {
servo.aanheg (3); // Die nommer dui aan watter slot ek in die Arduino Uno gebruik het.
servo.aanheg (5);
servo.aanheg (6);
}
leemte -lus () {
for (servoPos = 0; servoPos <140; servoPos ++) // Dit sê basies dat die servo van nul na 140 grade moet beweeg. Dit hang egter af van hoe ver u robotarm bo die tromme is.
{
servo1.write (servoPos); // My hoed
servo2.write (servoPos); // My skop
servo3.write (servoPos); // My strik
vertraging (4); // Dit is die tyd wat dit sal neem om 'n taak in milisekondes uit te voer. As u hierdie getal verhoog, word u tromspeler stadiger.
}
vir (servoPos = 140; servoPos> 0; servoPos--)
{
servo1.write (servoPos);
servo2.write (servoPos);
servo3.write (servoPos);
vertraging (2);
}
}
As u trompatrone wil maak, kopieer dit dan vir lusse onder mekaar, maar in plaas daarvan om die hoed, die strik en die skoptrommel tegelyk te gebruik (soos in die kode hierbo), kan u dit so doen:
servo1.write (servoPos);
servo2.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo2.write (servoPos);
(Alles afsonderlik vir lusse, natuurlik)
Stap 5: Klaar produk
Jou voltooide produk moet so iets lyk. Baie geluk, jy het van jouself 'n trommel gemaak!
Aanbeveel:
MIDI Drum Kit op Python en Arduino: 5 stappe (met foto's)
MIDI Drum Kit op Python en Arduino: Ek wou nog altyd 'n dromstel koop sedert ek 'n kind was. Destyds het al die musikale toerusting nie al die digitale toepassings gehad nie, aangesien ons baie vandag het, daarom was die pryse en die verwagtinge te hoog. Onlangs het ek besluit om 'n
Micro: bit - Micro Drum Machine: 10 stappe (met foto's)
Micro: bit - Micro Drum Machine: Dit is 'n mikro: bit mikro drom masjien, wat in plaas van net die klank genereer, eintlik tromme speel. Dit is baie geïnspireer deur die konyne van die micro: bit orkes. Dit het my 'n rukkie geneem om 'n paar solenoïdes te vind wat maklik was om saam met die mocro te gebruik: bit
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Fietsopsporingstelsel met dooie man -waarskuwing met Sigfox: 7 stappe (met foto's)
Fietsopsporingstelsel met Dead Man Alert With Sigfox: Beveiligingstelsel vir fietsryers met opsporings- en stuurwaarskuwingsfunksies. In geval van 'n ongeluk word 'n alarm gestuur met 'n GPS -posisie. Beveiliging vir fietsryers is 'n moet, want padfiets- of bergfietsongelukke gebeur en so gou as moontlik noodgevalle per
Super GrooveAxe: Mini Drum Machine: 10 stappe (met foto's)
Super GrooveAxe: Mini Drum Machine: Voel die klein boem! Het u al ooit gevoel dat u 'n paar slae mis? Het u dag 'n beter klankbaan nodig? Voel die oplewing met die Super GrooveAxe! Dit is 'n sakformaat, battery aangedrewe dromasjien & sequencer wat u oral kan neem. Dit maak vooraand