Sadržaj:

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

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

Video: Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja s audio izlazom: 3 koraka
Video: REVAN - THE COMPLETE STORY 2024, Srpanj
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 može se 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 tranzistorom aktiviranim negativnim naponom, možemo kontrolirati dva servo -a putem audio kanala. Budući da većina uređaja (pametni telefoni, računalo,…) ima 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 serva

Spojite sve kao na slici. Kod BC3X7, ravna strana gleda prema liniji napajanja matične ploče, a za svaki tranzistor: (slijeva nadesno) sakupljač, 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 servo pogone PNP tranzistora na drugi dalekovod.

Korak 3: Softver

Image
Image

Kodirao sam malu python skriptu kako bih proizveo niz audio datoteka koje nakon reprodukcije prema tome postavljaju servo. Generira datoteke s impulsima od 0,8 do 2,6 ms. Dok bi servo trebao raditi sa signalom od 1 do 2 ms, granica bi mi mogla biti korisna za korištenje servoa u njegovom punom rasponu.

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

Preporučeni: