Sommario:
- Passaggio 1: raccolta delle parti
- Passaggio 2: preparazione del joystick analogico
- Passaggio 3: servi
- Passaggio 4: creazione di connessioni
- Passaggio 5: scrittura e caricamento del codice
Video: Controllo di 2 servi tramite joystick analogico: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ciao ragazzi, questo è il mio primo istruibile e in questo post sto condividendo come usare Analog Joystick per controllare i servi usando Arduino UNO. Cercherò di spiegarlo nel modo più semplice possibile spero che vi piaccia.
Passaggio 1: raccolta delle parti
- 1 x Arduino UNO. (Amazon USA / Amazon UE / Banggood)
- 2 x servi. (Amazon USA / Amazon UE / Banggood)
- 1 x joystick analogico. (Amazon USA / Amazon UE / Banggood)
- 1 x tagliere. (Amazon USA / Amazon UE / Banggood)
Puoi usare qualsiasi joystick analogico disponibile sul mercato che ha già etichette sui pin, quindi è facile usarli. Ho usato una parte recuperata da un vecchio controller PS2 che ha 2 joystick.
Passaggio 2: preparazione del joystick analogico
Puoi usare quello disponibile sul mercato che ha i pin etichettati e sono facili da usare oppure puoi risparmiare un paio di dollari e salvare quelli vecchi dai controller di gioco che ne hanno 2 al loro interno. Ho condiviso le foto di quello che ho e inoltre ho etichettato i pin, che ho scoperto facendo il backtracking della traccia del rame sul PCB, qui vengono utilizzati due potenziometri in ciascun joystick uno per l'asse x e l'altro per l'asse y usiamo i terminali centrali di questi potenziometri per controllare i servi. altri due pin sono i pin di alimentazione e di terra dove applichiamo 5 volt e Ground. i pin che non sono etichettati nell'angolo sono i pin dei pulsanti che non sono necessari in questo progetto. fondamentalmente tutti gli stick hanno la stessa configurazione. dei tuoi bastoncini possiamo passare al passaggio successivo che è il collegamento del circuito.
Passaggio 3: servi
I servi sono motoriduttori che sono lenti ma hanno una coppia elevata e ruotano solo fino a 180°. Un servo normale ha 3 pin: 1. Giallo/Arancione che è il pin del segnale e si collega ai pin PWM su Arduino.2. Rosso che è il pin di alimentazione dove forniamo +5v che è collegato a +5v di Arduino.3. Marrone/Nero che è il pin di terra e mi sono collegato al pin GND di Arduino o al terminale -ve della batteria. In questo progetto stiamo usando 2 servi uno collegato al pin n. 3 e altro al pin n. 5. Ho usato un servo micro 9g ma qualsiasi funzionerebbe.
Passaggio 4: creazione di connessioni
Segui lo schema del circuito per effettuare la connessione dei servi. Il filo rosso va a 5v e il filo marrone va a GND, il pin del segnale di un servo va a 3 e l'altro servo va a 5 di Arduino. Quindi collega il Joystick analogico ha un + e - terminali che vanno rispettivamente a 5v e GND. Il pin dell'asse X va a A0 o Analog 0 pin di Arduino e l'asse Y va a A1 o Analog 1 pin. Successivamente caricheremo il codice.
Passaggio 5: scrittura e caricamento del codice
Il codice è semplice e simile all'esempio Knob della libreria servo in Arduino IDE.#includeServo servo1;Servo servo2;int xaxis = 0;int yaxis = 1;int val;void setup(){servo1.attach(3); servo2.attach(5);}void loop(){val= analogRead(asse x);val = map(val, 0, 1023, 0, 180);servo1.write(val);val= analogRead(asse y);val = map(val, 0, 1023, 0, 180);servo2.write(val);}copia il codice sopra e incollalo nell'IDE di Arduino e compila.quindi carica il codice e i servi dovrebbero spostarsi in posizione centrale, quindi puoi controllare i servi usando il joystick. L'altro Joystick può controllare altri 2 servi. devi solo collegare i servi ai pin PWM su Arduino e modificare il codice. Il codice è facile da modificare e chiunque abbia una conoscenza di base di Arduino può farlo. Spero che il progetto ti piaccia e se hai domande non esitare a chiedere. Grazie tu.
Consigliato:
Controllo LED Arduino con joystick analogico: 6 passaggi
Controllo LED Arduino con joystick analogico: in questo tutorial impareremo come utilizzare il joystick analogico per controllare il LED. Guarda un video dimostrativo
UChip - Semplice schizzo per il controllo remoto di motori e/o servi tramite radio Tx-Rx a 2,4 GHz!: 3 passaggi
UChip - Semplice schizzo per il controllo remoto di motori e/o servi tramite radio Tx-Rx a 2,4 GHz!: Mi piace molto il mondo RC. Usare un giocattolo RC ti dà la sensazione di avere il controllo di qualcosa di straordinario, nonostante sia una piccola barca, un'auto o un drone! Tuttavia, non è facile personalizzare i tuoi giocattoli e fargli fare quello che vuoi
Controllo guidato in tutto il mondo tramite Internet tramite Arduino: 4 passaggi
Controllo guidato in tutto il mondo tramite Internet tramite Arduino: Ciao, sono Rithik. Realizzeremo un led controllato da Internet usando il tuo telefono. Useremo software come Arduino IDE e Blynk. È semplice e se ci riesci puoi controllare tutti i componenti elettronici che desideri Cose di cui abbiamo bisogno: Hardware:
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: 8 passaggi (con immagini)
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: stavo cercando di trovare un modo per spiegare come funzionava il PWM ai miei studenti, quindi mi sono posto il compito di provare a controllare la luminosità di un LED utilizzando 2 pulsanti - un pulsante aumenta la luminosità di un LED e l'altro lo attenua. Per programmare
Controllo dei servi RC in modalità wireless tramite UDP: 3 passaggi
Controllo dei servi RC in modalità wireless tramite UDP: in questo progetto voglio usare il mio iPhone per controllare i servi RC. Userò l'accelerometro per controllare due servi tramite connessione UDP. Questo è un progetto Proof Of Concept per verificare che una connessione tra un iPhone e una periferica possa raggiungere livelli elevati