Inhoudsopgave:
- Stap 1: Hoe de drums te maken:
- Stap 2: Hoe de robot te maken:
- Stap 3: De servo's:
- Stap 4: De code:
- Stap 5: Eindproduct
Video: Arduino Drum Man: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ingrediënten:
1. Metaaldraad
2. Goedkope drumspeelgoedkit (Hi hat, snare en kickdrum)
3. Drie servo's
4. Elektrische draad
5. Duct-tape
6. Breadboard
7. Arduino Uno
8. Usb naar USB 2.0
Stap 1: Hoe de drums te maken:
Hoe je de drums gaat maken, is eigenlijk aan jou. Het hangt helemaal af van wat voor soort drums je krijgt, zolang het maar speelgoed is (en geen levensgrote, haha). Ik moest de mijne een beetje tweaken, want ik had maar twee toms, een hi-hat en een snare om mee te beginnen. Ze waren allemaal aan één kant open, dus ik heb de twee gesloten tomdelen tegen elkaar gezet om een strik te vormen. Ik heb de snare als kickdrum gebruikt. Ik heb plastic over het open uiteinde van de kickdrum gedaan en er een gat in gesneden. De hihatstandaard is bijna volledig gemaakt van metaaldraad met een klein beetje ducttape. Het is eigenlijk vooral aanpassen wat er al is, eerlijk gezegd. Het is niet zo moeilijk.
Stap 2: Hoe de robot te maken:
Het bouwen van de robot was het moeilijkste. Ik begon met mezelf voor te stellen als de kleine persoon die de speelgoeddrums bespeelde. Ik stelde me voor hoe lang mijn armen zouden moeten zijn om de hi-hat en de strik te bereiken. De drumman moet worden aangepast aan de maat van de drums, anders werkt het niet. Begin met het bouwen van een heel eenvoudig frame, slechts één draad voor het hele lichaam en probeer het vanaf daar meer 3D te maken. Niet omdat het er goed uitziet, maar de armen van de man zullen langzaam helemaal naar beneden zakken als je de servo's bevestigt (ik ben er geweest). Nadat je klaar bent met het bouwen van het frame voor de drumman, bevestig je de servo's aan de rechterhand, de linkerhand en het rechterbeen. Wikkel de draden om het frame om ervoor te zorgen dat ze niet van de armen en benen vallen.
Stap 3: De servo's:
Alle kleine blauwe servo's hebben een bruine, rode en oranje draad. De bedrading is vrij eenvoudig. De servo's, het breadboard en de Arduino hebben vrouwelijke openingen, dus je zult standaard elektrische draad willen gebruiken, omdat ze twee mannelijke uiteinden hebben. De oranje draad gaat in de Arduino Uno (kies een getal tussen 0 en 13 op het bord), de rode draad gaat in het plusgedeelte van het Breadboard en de bruine draad gaat in het mingedeelte van het Breadboard. Doe dit voor alle servo's en je bent klaar om te gaan. Soort van. Sluit een draad van GND (voedingsgedeelte van de Arduino) aan op het mingedeelte aan de rechterkant van het Breadboard. Sluit vervolgens een draad van 5V (ook voedingsgedeelte van de Arduino) aan op het plusgedeelte aan de rechterkant van het bord. Nu moet de bedrading klaar zijn.
Stap 4: De code:
de code zou vrij eenvoudig moeten zijn. Ik had er geen problemen mee, en ik heb voor het grootste deel geen idee hoe codering werkt.
De basiscode is deze:
#erbij betrekken
Servo-servo1;
Servo-servo2;
Servo-servo3;
int servoPos = 0;
ongeldige setup() {
servo.bevestigen (3); // Het nummer geeft aan welk slot ik heb gebruikt in de Arduino Uno.
servo.attach(5);
servo.bevestigen (6);
}
lege lus() {
for (servoPos = 0; servoPos < 140; servoPos ++) // Dit vertelt de servo in feite om van nul naar 140 graden te gaan. Het hangt er echter van af hoe ver uw robotarm boven de drums is.
{
servo1.write(servoPos); // Mijn hallo hoed
servo2.write(servoPos); //Mijn kick
servo3.write(servoPos); //Mijn strik
vertraging(4); //Dit is de tijd die nodig is om een taak in milliseconden uit te voeren. Als u dit aantal verhoogt, wordt uw drummer langzamer.
}
for(servoPos = 140; servoPos > 0; servoPos--)
{
servo1.write(servoPos);
servo2.write(servoPos);
servo3.write(servoPos);
vertraging(2);
}
}
Als je drumpatronen wilt maken, kopieer je die for-loops gewoon onder elkaar, maar in plaats van de hi-hat, de snare en de kickdrum tegelijk te gebruiken (zoals in de bovenstaande code), kun je het als volgt 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 in aparte for-loops natuurlijk)
Stap 5: Eindproduct
Je eindproduct zou er ongeveer zo uit moeten zien. Gefeliciteerd, je hebt van jezelf een drumkerel gemaakt!
Aanbevolen:
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl