Taula de continguts:

Controleu fins a 4 servos mitjançant un telèfon intel·ligent o qualsevol dispositiu amb sortida d'àudio: 3 passos
Controleu fins a 4 servos mitjançant un telèfon intel·ligent o qualsevol dispositiu amb sortida d'àudio: 3 passos

Vídeo: Controleu fins a 4 servos mitjançant un telèfon intel·ligent o qualsevol dispositiu amb sortida d'àudio: 3 passos

Vídeo: Controleu fins a 4 servos mitjançant un telèfon intel·ligent o qualsevol dispositiu amb sortida d'àudio: 3 passos
Vídeo: She wants $40 million from Bad Bunny - for 3 words 2024, Juliol
Anonim
Image
Image

Aquí us presento un muntatge electrònic senzill per controlar fins a quatre servos amb qualsevol dispositiu capaç de llegir un fitxer d'àudio.

Pas 1: el principi

Maquinari
Maquinari

Els servos es condueixen mitjançant un senyal PWM entre 1 ms (sense rotació) i 2 ms (rotació completa), espaiats per 20 ms. Més informació sobre WIKIPEDIA!:)

Aquest senyal es pot transmetre mitjançant un senyal d'àudio amplificat, com el que surt del vostre telèfon mòbil. Aquí us presento un senzill muntatge electrònic, adaptat d’aquí. La base són dos transistors que amplifiquen el senyal d'àudio a una tensió prou alta. El primer transistor és un NPN, que s’activa quan s’aplica una tensió positiva. Afegint un segon amplificador, amb un transistor PNP activat per una tensió negativa, podem controlar dos servos per canal d’àudio. Com que la majoria de dispositius (telèfons intel·ligents, PC, …) tenen 2 canals, podeu controlar fins a 4 servos.

Pas 2: maquinari

Maquinari
Maquinari

Necessitarà:

  • 12 resistències de 10 k (10 són suficients, però 12 són més fàcils per a aquest muntatge)
  • Alguns cables
  • 6 transistors NPN (BC337 o equivalent)
  • 2 transistors PNP (BC327 o equivalent)
  • Una taula de treball i la seva font d'alimentació (5v)
  • 4 servos

Connecteu-ho tot com a la imatge. Amb el BC3X7, el costat pla està orientat cap a la línia elèctrica de la placa de control i per a cada transistor: (d’esquerra a dreta) Col·lector, base, emissor. Pot variar en funció de les vostres referències. Un condensador pot ser útil a la línia elèctrica per evitar interferències entre servos. O bé connecteu els servos impulsats pel transistor PNP a la segona línia elèctrica.

Pas 3: el programari

Image
Image

He codificat un petit script Python per produir una sèrie de fitxers d'àudio que, un cop reproduïts, posicionen el servo en conseqüència. Genera fitxers amb impulsos de 0,8 a 2,6 ms. Tot i que se suposa que el servo funciona amb un senyal d’1 a 2 ms, el marge serà útil per utilitzar el servo al seu autèntic rang complet.

A més, he creat un projecte App Inventor que reprodueix el fitxer d'àudio en funció de la posició dels control lliscants.

Recomanat: