Sommario:

Controlla fino a 4 servo utilizzando uno smartphone o qualsiasi dispositivo con un'uscita audio: 3 passaggi
Controlla fino a 4 servo utilizzando uno smartphone o qualsiasi dispositivo con un'uscita audio: 3 passaggi

Video: Controlla fino a 4 servo utilizzando uno smartphone o qualsiasi dispositivo con un'uscita audio: 3 passaggi

Video: Controlla fino a 4 servo utilizzando uno smartphone o qualsiasi dispositivo con un'uscita audio: 3 passaggi
Video: QUESTO RISOLVE TUTTI I PROBLEMI DI iPHONE!🤯 2024, Luglio
Anonim
Image
Image

Qui presento un semplice montaggio elettronico per controllare fino a quattro servi con qualsiasi dispositivo in grado di leggere un file audio!

Passaggio 1: il principio

Hardware
Hardware

I servi sono pilotati utilizzando un segnale PWM compreso tra 1 ms (nessuna rotazione) e 2 ms (rotazione completa), distanziati di 20 ms dall'inizio all'avvio. Altro su WIKIPEDIA!:)

Tale segnale può essere trasportato attraverso un segnale audio amplificato, come quello che esce dal tuo cellulare. Qui presento un semplice montaggio elettronico, adattato da qui. La base sono due transistor che amplificano il segnale audio a una tensione sufficientemente alta. Il primo transistor è un NPN, che si attiva quando viene applicata una tensione positiva. Aggiungendo un secondo amplificatore, con un transistor PNP attivato da una tensione negativa, possiamo controllare due servi per canale audio. Poiché la maggior parte dei dispositivi (smartphone, PC, …) ha 2 canali, puoi controllare fino a 4 servi!

Passaggio 2: hardware

Hardware
Hardware

Avrai bisogno:

  • 12 resistori da 10k (10 sono sufficienti, ma 12 sono più facili per questo montaggio)
  • Alcuni fili
  • 6 transistor NPN (BC337 o equivalente)
  • 2 transistor PNP (BC327 o equivalenti)
  • Una breadboard e il suo alimentatore (5v)
  • 4 servi

Collega tutto come nella foto. Con il BC3X7, il lato piatto è rivolto verso la linea di alimentazione della breadboard, e per ogni transistor: (da sinistra a destra) Collettore, Base, Emettitore. Questo può variare a seconda delle tue referenze. Un condensatore può essere utile sulla linea elettrica per evitare qualsiasi interferenza tra i servi. Oppure collegare i servi pilotati dal transistor PNP alla seconda linea di alimentazione.

Passaggio 3: il software

Image
Image

Ho codificato un piccolo script Python per produrre una serie di file audio che, una volta riprodotti, posizionano il servo di conseguenza. Genera file con impulsi da 0,8 a 2,6 ms. Mentre si suppone che il servo funzioni con un segnale da 1 a 2 ms, il margine può essere utile per utilizzare il servo alla sua vera gamma completa.

Inoltre, ho realizzato un progetto di App Inventor che riproduce il file audio a seconda della posizione dei cursori.

Consigliato: