Se sei un appassionato arduino, e non solo, hai senza dubbio realizzato un tuo progetto e forse hai voglia di condividere il tuo progetto con altri appassionati, questo è quello che è successo a Gabriele che ha realizzato il controllo testa mobile:
Gabriele è un appassionato maker che ha realizzato diversi progetti e da qualche mese si è dedicato alla realizzazione al controllo testa mobile con arduino mediante un joystick a due assi ( x ed y ).
Il materiale per costruire controllo testa mobile
Per realizzare il progetto di Gabriele ti occorre:
- n.2 servo motori da 180° uso modellistico
- n.2 resistenze da 330Ω
- n.1 deviatore generico
- n.1 joystick o in alternativa due potenziometri da 10kΩ
- qualche jumpers
- n.1 arduino uno R3
- n.2 scatole stagne da elettricista
- minuterie meccaniche e staffe per il montaggio
Il circuito e lo schema dei collegamenti
Gabriele ha realizzato sia lo schema dei collegamenti:
sia il circuito su breadboard che puoi seguire per riprodurre il progetto:
Lo sketch del controllo testa mobile
Anche lo sketch è tutto realizzato da Gabriele che ha voluto condividere con noi appassionati il suo progetto:
const int Puls2 = 11; // Collegamento pulsante 2 void setup() { myservo.attach(9); myservo2.attach(6); pinMode(Puls1, INPUT); // Impostazione PIN ingresso pinMode(Puls2, INPUT); // Impostazione PIN ingresso digitalWrite(Puls1, HIGH); // Abilità res. pull-up digitalWrite(Puls2, HIGH); // Abilità res. pull-up } void loop() { if (digitalRead(Puls1) == LOW) { // Pulsante 1 premuto val = analogRead(potpin); val1 = analogRead(potpin1); val = map(val, 0, 1023, 0, 179); myservo.write(val); val1 = map(val1, 0, 1023, 0, 179); myservo2.write(val1); delay(15); // Accensione controllo joystick } if (digitalRead(Puls2) == LOW) { // Pulsante 2 premuto for(pos = 0; pos < 180; pos += 1) { myservo.write(pos); myservo2.write(pos); delay(15); } for(pos = 180; pos>=1; pos-=1) { myservo.write(pos); myservo2.write(pos); delay(15); } } }
Il Video
Buon divertimento nella costruzione del controllo testa mobile.
Prima di inserire un commento, per favore, leggi il regolamento
30 pings
Skip to comment form