Cuprins:

Controlați până la 4 servo folosind un smartphone sau orice dispozitiv cu ieșire audio: 3 pași
Controlați până la 4 servo folosind un smartphone sau orice dispozitiv cu ieșire audio: 3 pași

Video: Controlați până la 4 servo folosind un smartphone sau orice dispozitiv cu ieșire audio: 3 pași

Video: Controlați până la 4 servo folosind un smartphone sau orice dispozitiv cu ieșire audio: 3 pași
Video: JOC COMPLET TITAFALL 2 | CAMPANIE - Tutorial / PS4 (Toate căștile pentru pilot) 2024, Iulie
Anonim
Image
Image

Aici vă prezint un montaj electronic simplu pentru a controla până la patru servouri cu orice dispozitiv capabil să citească un fișier audio!

Pasul 1: Principiul

Hardware
Hardware

Servo-urile sunt transmise folosind un semnal PWM între 1ms (fără rotație) la 2ms (rotație completă), distanțat cu 20ms începe să înceapă. Mai multe despre WIKIPEDIA!:)

Un astfel de semnal poate fi transmis printr-un semnal audio amplificat, precum cel care iese din telefonul dvs. mobil. Aici vă prezint un montaj electronic simplu, adaptat de aici. Baza este de două tranzistoare care amplifică semnalul audio la o tensiune suficient de mare. Primul tranzistor este un NPN, care este activat când se aplică o tensiune pozitivă. Prin adăugarea unui al doilea amplificator, cu un tranzistor PNP activat de o tensiune negativă, putem controla două servome prin canal audio. Deoarece majoritatea dispozitivelor (smartphone-uri, PC, …) au 2 canale, puteți controla până la 4 servouri!

Pasul 2: Hardware

Hardware
Hardware

Vei avea nevoie:

  • 12 rezistențe 10k (10 sunt suficiente, dar 12 sunt mai ușoare pentru acest montaj)
  • Unele fire
  • 6 tranzistori NPN (BC337 sau echivalent)
  • 2 tranzistori PNP (BC327 sau echivalent)
  • O placă de alimentare și sursa de alimentare (5v)
  • 4 servouri

Conectați totul ca în imagine. Cu BC3X7, partea plană este orientată către linia de alimentare a plăcii și pentru fiecare tranzistor: (de la stânga la dreapta) Colector, bază, emițător. Acest lucru poate varia în funcție de referințele dvs. Un condensator poate fi util pe linia de alimentare pentru a evita orice interferență între servo. Sau conectați servomotoarele conduse de tranzistorul PNP la a doua linie de alimentare.

Pasul 3: Software-ul

Image
Image

Am codat un mic script python pentru a produce o serie de fișiere audio care, odată redate, poziționează servo în consecință. Acesta generează fișiere cu impulsuri de la 0,8 la 2,6 ms. În timp ce servo-ul ar trebui să funcționeze cu semnal de la 1 la 2 ms, marja mea va fi utilă pentru a utiliza servo-ul la adevărata sa gamă completă.

În plus, am realizat un proiect App Inventor care reda fișierul audio în funcție de poziția glisoarelor.

Recomandat: