Cuprins:
- Pasul 1: Cum se face toba:
- Pasul 2: Cum se face robotul:
- Pasul 3: Servo-urile:
- Pasul 4: Codul:
- Pasul 5: Produs finit
Video: Arduino Drum Man: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Ingrediente:
1. Sârmă metalică
2. Kit de jucărie de tambur ieftin (Hi hat, snare and kick drum)
3. Trei Servo-uri
4. Sârmă electrică
5. Bandă adezivă
6. Pană de pâine
7. Arduino Uno
8. Usb la Usb 2.0
Pasul 1: Cum se face toba:
Cum veți face tobe, depinde în principiu de dvs. Depinde în totalitate de ce tip de tobe primești, atâta timp cât este o jucărie (și nu una în mărime naturală, haha). A trebuit să-l modific puțin pe al meu, întrucât aveam doar doi bărbați, o pălărie și o capcană pentru început. Toate erau deschise pe o parte, așa că am pus cele două părți închise ale tomului pentru a forma o cursă. Am folosit lațul ca un tambur. Am pus plastic peste capătul deschis al tamburului și i-am tăiat o gaură. Suportul pentru pălărie a fost realizat aproape în întregime din sârmă de metal, cu un pic de bandă adezivă. Pentru a fi sincer, este doar ajustarea lucrurilor care sunt deja acolo. Nu este atât de greu.
Pasul 2: Cum se face robotul:
Construirea robotului a fost cea mai grea parte. Am început imaginându-mă pe mine ca pe persoana minusculă care cânta la tobele de jucărie. Mi-am imaginat cât de mult ar trebui să fie brațele mele pentru a ajunge la pălărie și la capcană. Tamburul trebuie să fie ajustat la dimensiunea tobelor, altfel nu va funcționa. Începeți să construiți un cadru cu adevărat de bază, doar un fir pentru întregul corp și încercați să-l faceți mai 3D de acolo. Nu pentru că arată bine, dar brațele bărbatului vor coborî încet până la capăt când atașați servo-ul (am fost acolo). După ce ați terminat de construit cadrul pentru tambur, atașați servo-ul la mâna dreaptă, mâna stângă și piciorul drept. Înfășurați firele în jurul cadrului pentru a vă asigura că nu vor cădea de pe brațe și picioare.
Pasul 3: Servo-urile:
Toate micile servo albastre au un fir maro, roșu și portocaliu. Cablarea este destul de simplă. Servo-urile, panoul de măsurare și Arduino au deschideri feminine, așa că veți dori să utilizați fir electric de bază, deoarece au două capete masculine. Firul portocaliu intră în Arduino Uno (alegeți un număr între 0 și 13 pe tablă), firul roșu intră în partea plus a panoului și firul maro intră în partea minus a panoului. Faceți acest lucru pentru toate servo-urile și sunteți bine să mergeți. Un fel de. Conectați un fir de la GND (partea de alimentare a Arduino) la partea minus din partea dreaptă a Breadboard. Apoi conectați un fir de la 5V (de asemenea, partea de alimentare a Arduino) la partea plus din partea dreaptă a plăcii. Acum cablajul ar trebui să fie terminat.
Pasul 4: Codul:
codul ar trebui să fie destul de ușor. Nu am avut probleme cu asta și nu am nici o idee despre cum funcționează codificarea în cea mai mare parte.
Codul de bază este următorul:
#include
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
configurare nulă () {
servo.attach (3); // Numărul indică ce slot am folosit în Arduino Uno.
servo.attach (5);
servo.attach (6);
}
bucla nulă () {
for (servoPos = 0; servoPos <140; servoPos ++) // Aceasta spune practic servo-ului să se deplaseze de la zero la 140 de grade. Totuși, depinde de cât de departe este brațul robotului deasupra tobelor.
{
servo1.write (servoPos); // Pălăria mea
servo2.write (servoPos); // Lovitura mea
servo3.write (servoPos); // Capcana mea
întârziere (4); // Acesta este timpul necesar pentru a efectua o activitate în milisecunde. Dacă creșteți acest număr, bateristul dvs. va deveni mai lent.
}
pentru (servoPos = 140; servoPos> 0; servoPos--)
{
servo1.write (servoPos);
servo2.write (servoPos);
servo3.write (servoPos);
întârziere (2);
}
}
Dacă doriți să creați modele de tambur, copiați-le doar pentru bucle una sub cealaltă, dar în loc să folosiți simultan pălăria hi, capcana și toba de lovitură (ca în codul de mai sus), o puteți face astfel:
servo1.write (servoPos);
servo2.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo2.write (servoPos);
(Toate separat pentru bucle, desigur)
Pasul 5: Produs finit
Produsul dvs. finit ar trebui să arate cam așa. Felicitări, ți-ai făcut un tip de toba!
Recomandat:
Defecțiune de curent alternativ, lumină LED pentru drum cu baterie: 8 pași
Defecțiune de curent alternativ, lumină LED pentru baterie: în timpul unei întreruperi recente a curentului electric, în cele mai întunecate adâncimi ale subsolului meu … o lumină ar fi fost foarte utilă într-adevăr. Din păcate, lanterna mea era la câteva camere întunecate. M-am răsucit puțin, am găsit lumina și m-am îndreptat spre camera familiei. Wi-ul meu
Mașină gonflabilă cu braț gonflabil de birou care flutură Man Man: 4 pași (cu imagini)
Desktop Wacky Waving Inflatable Arm Flailing Tube Man: Am vrut întotdeauna să construiesc un „Wacky Waving Inflatable Arm Flailing Tube Man”, cunoscut și sub numele de Tube man, cunoscut și ca Skydancer, Air dancer … Acest proiect a început înapoi în 2013, am prezentat primul prototip dur realizat cu
Ușor de realizat MIDI Hang Drum: 4 pași
Ușor de realizat MIDI Hang Drum: Tamburul de suspendare, numit și manevră, tambur de rezervor sau tambur cu oțel, este un instrument fabricat dintr-un rezervor de propan (gol, desigur), cu niște limbi tăiate în metal. Tonul notelor depinde de dimensiunea și greutatea limbilor. Acest pro
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
Robot simplu Arduino Drum: 5 pași
Robot simplu Arduino Drum: Recunosc. Am făcut acest proiect din pură plictiseală după ce am rămas blocat câteva zile în interiorul unei serii de furtuni de zăpadă mici, dar problematice. Uitându-mă la arduino-ul meu, câteva serv-uri și niște bandă, ideea de bază pentru un robot cu tambur nenorocit a început să