Cuprins:
- Pasul 1: Pasul 1: Materiale
- Pasul 2: Pasul 2: Configurare
- Pasul 3: Pasul 3: non-electronice
- Pasul 4: Pasul 4: Cod
Video: Braț de desen controlat de sunet - Proiectul școlii Arduino: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Este pentru prima dată când lucrez cu Arduino și lucrez cu așa ceva, așa că îmi pare rău dacă am greșit! Am avut această idee când m-am gândit la hobby-urile mele, care sunt desenul și muzica. Așa că am încercat să-i combin pe cei doi în asta! Un braț auto-desenat care este afectat de sunet.
Pasul 1: Pasul 1: Materiale
- Arduino Uno
- Pană de pâine
- Detector de sunet (Sparkfun sen-12642)
- 2 (mini) Servo's
- Cravate / cravate cu fermoar
- Niște lemn și hârtie
- ceva cu care poți desena / scrie
Pasul 2: Pasul 2: Configurare
Am conectat mai întâi Servo-ul și apoi detectorul de sunet. Detectorul de sunet Sparkfun sen-12642 are 3 ieșiri, eu am folosit doar ieșirea „plic”.
Servo 1 = pin ~ 9
Servo 2 = pin ~ 10
Detector de sunet = pinul A0
Liniile roșii (5v) sunt conectate la partea pozitivă a panoului, iar liniile negre (la sol) sunt conectate la partea negativă.
Pasul 3: Pasul 3: non-electronice
Asigurați-vă că servo-ul este stabil și la locul potrivit. Am folosit cravate pentru a le stabiliza. După aceea am folosit cravate pentru a lega părțile superioare (înlocuibile) ale servo-ului de brațele de lemn. După aceea, puteți conecta părțile de braț din lemn la servo. Conectați toate firele la Arduino și panoul de măsurare.
După aceea am lipit firele la detectorul de sunet.
Pasul 4: Pasul 4: Cod
Nu sunt deloc aproape de a fi bun la codificare, dar am încercat din răsputeri și internetul a ajutat foarte mult:)
#include Servo myservo1; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
void setup () {Serial.begin (9600);
// Afișează starea
Serial.println ("Initializat"); myservo1.attach (9); myservo2.attach (10); }
bucla nulă ()
{valoare int;
// Verificați intrarea plicului
valoare = analogRead (PIN_ANALOG_IN);
// Valoarea plicului afectează servo-ul
Serial.println (valoare); if (valoarea 5) && (valoarea 10) && (valoarea 20) && (valoarea 30) && (valoarea 60)) {myservo1.write (aleatoriu (0, 90)); myservo2.write (aleatoriu (0, 90)); }
întârziere (180);
}
Recomandat:
Braț robotizat controlat Arduino cu 6 grade de libertate: 5 pași (cu imagini)
Braț robotizat controlat Arduino cu 6 grade de libertate: sunt membru al unui grup de robotică și în fiecare an grupul nostru participă la un Mini-Maker Faire anual. Începând din 2014, am decis să construiesc un nou proiect pentru evenimentul de fiecare an. La acea vreme, aveam aproximativ o lună înainte de eveniment să organizez ceva
Braț de desen: 5 pași
Braț de desen: Bună ziua! Pentru un proiect de școală, am realizat un braț de desen Bob Ross, controlat de un joystick și două servouri. Desigur, puteți decora brațul așa cum doriți, dar am ales să fac din el un Bob Ross. În acest proiect folosesc biblioteca de matematică, așa că atunci când
CUM SĂ ASAMBLAȚI UN BRAT IMPRESIONANT DE ROBOT DIN LEMN (PARTEA 3: BRAT ROBOT) - PE BAZĂ PE MICRO: BITN: 8 pași
CUM SĂ ASAMBLAȚI UN BRAT IMPRESIONANT DE ROBOT DIN LEMN (PARTEA 3: BRAȚ ROBOT) - PE BAZĂ PE MICRO: BITN: Următorul proces de instalare se bazează pe finalizarea modului de evitare a obstacolelor. Procesul de instalare din secțiunea anterioară este același cu procesul de instalare în modul de urmărire a liniei. Atunci să aruncăm o privire la forma finală a lui A
Braț robotizat controlat de Nunchuk (cu Arduino): 14 pași (cu imagini)
Braț robotizat controlat de Nunchuk (cu Arduino): brațele robotice sunt minunate! Fabricile din toată lumea le au, unde vopsesc, lipesc și transportă lucruri cu precizie. Ele pot fi, de asemenea, găsite în explorarea spațiului, vehicule cu telecomandă submarină și chiar în aplicații medicale! Și acum puteți
Cum se construiește un braț de prindere controlat de robot prin Nrf24l01 Arduino: 3 pași (cu imagini)
Cum se construiește un braț de prindere robot controlat prin Nrf24l01 Arduino: Instrucțiunea „Cum se construiește un braț de prindere controlat prin intermediul Nrf24l01 Arduino” vă va explica cum să construiți un braț de prindere cu trei grade de libertate instalat pe roata cu șenile acționată de modulul L298N cu acționare cu motor dual folosind MEG