Sadržaj:

Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: 3 koraka
Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: 3 koraka

Video: Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: 3 koraka

Video: Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: 3 koraka
Video: REVAN - THE COMPLETE STORY 2024, Juli
Anonim
Image
Image

Ovdje predstavljam jednostavnu elektroničku montažu za upravljanje do četiri servo uređaja s bilo kojim uređajem koji može čitati audio datoteku!

Korak 1: Princip

Hardver
Hardver

Servomotori se pokreću pomoću PWM signala između 1 ms (bez rotacije) do 2 ms (puna rotacija), razmaknutih 20 ms od početka do početka. Više o WIKIPEDIJI!:)

Takav signal se može prenositi kroz pojačani audio signal, poput onog koji izlazi iz vašeg mobilnog telefona. Ovdje predstavljam jednostavnu elektroničku montažu, odavde prilagođenu. Osnova su dva tranzistora koji pojačavaju audio signal do dovoljno visokog napona. Prvi tranzistor je NPN, koji se aktivira pri primjeni pozitivnog napona. Dodavanjem drugog pojačala, s PNP tranzistorima aktiviranim negativnim naponom, možemo kontrolirati dva serva putem audio kanala. Budući da većina uređaja (pametni telefoni, računala, …) imaju 2 kanala, možete kontrolirati do 4 servo servera!

Korak 2: Hardver

Hardver
Hardver

Trebat će vam:

  • 12 10k otpornika (10 je dovoljno, ali 12 je lakše za ovu montažu)
  • Neke žice
  • 6 NPN tranzistora (BC337 ili ekvivalent)
  • 2 PNP tranzistora (BC327 ili ekvivalent)
  • Matična ploča i njeno napajanje (5v)
  • 4 servo motora

Povežite sve kao na slici. Kod BC3X7, ravna strana gleda prema liniji napajanja matične ploče, a za svaki tranzistor: (slijeva nadesno) kolektor, baza, odašiljač. To može varirati ovisno o vašim referencama. Kondenzator može biti koristan na dalekovodu kako bi se izbjegle smetnje između servomotora. Ili spojite servomotore koje pokreće PNP tranzistor na drugi dalekovod.

Korak 3: Softver

Image
Image

Kodirao sam malu python skriptu za proizvodnju niza audio datoteka koje nakon reprodukcije prema tome postavljaju servo. On generira datoteke s impulsima od 0,8 do 2,6 ms. Dok bi servo trebao raditi sa signalom od 1 do 2 ms, margina bi mi bila korisna za korištenje servo -a u njegovom punom rasponu.

Osim toga, napravio sam projekt App Inventor koji reproducira audio datoteku ovisno o položaju klizača.

Preporučuje se: