Inhaltsverzeichnis:

Steuern Sie bis zu 4 Servos mit einem Smartphone oder einem beliebigen Gerät mit Audioausgang - Gunook
Steuern Sie bis zu 4 Servos mit einem Smartphone oder einem beliebigen Gerät mit Audioausgang - Gunook

Video: Steuern Sie bis zu 4 Servos mit einem Smartphone oder einem beliebigen Gerät mit Audioausgang - Gunook

Video: Steuern Sie bis zu 4 Servos mit einem Smartphone oder einem beliebigen Gerät mit Audioausgang - Gunook
Video: Damit steuern Sie jeden Fernseher per Sprachbefehl (Januar 2019) 4K UHD 2024, Juli
Anonim
Image
Image

Hier präsentiere ich eine einfache elektronische Montage zur Steuerung von bis zu vier Servos mit jedem Gerät, das eine Audiodatei lesen kann!

Schritt 1: Das Prinzip

Hardware
Hardware

Servos werden mit einem PWM-Signal zwischen 1 ms (keine Drehung) bis 2 ms (volle Drehung) im Abstand von 20 ms zum Start angesteuert. Mehr zu WIKIPEDIA!:)

Ein solches Signal kann durch ein verstärktes Audiosignal übertragen werden, wie es von Ihrem Mobiltelefon ausgeht. Hier präsentiere ich eine einfache elektronische Montage, die von hier angepasst wurde. Die Basis bilden zwei Transistoren, die das Audiosignal auf eine ausreichend hohe Spannung verstärken. Der erste Transistor ist ein NPN, der aktiviert wird, wenn eine positive Spannung angelegt wird. Durch Hinzufügen eines zweiten Verstärkers mit einem durch eine negative Spannung aktivierten PNP-Transistor können wir zwei Servos über den Audiokanal steuern. Da die meisten Geräte (Smartphones, PC, …) über 2 Kanäle verfügen, können Sie bis zu 4 Servos ansteuern !

Schritt 2: Hardware

Hardware
Hardware

Du wirst brauchen:

  • 12 10k Widerstände (10 sind ausreichend, aber 12 sind einfacher für diese Montage)
  • Einige Drähte
  • 6 NPN-Transistoren (BC337 oder gleichwertig)
  • 2 PNP-Transistoren (BC327 oder gleichwertig)
  • Ein Steckbrett und seine Stromversorgung (5V)
  • 4 Servos

Verbinden Sie alles wie auf dem Bild. Beim BC3X7 zeigt die flache Seite der Stromleitung des Steckbretts und für jeden Transistor: (von links nach rechts) Kollektor, Basis, Emitter. Dies kann je nach Ihren Referenzen variieren. Ein Kondensator auf der Stromleitung kann nützlich sein, um Störungen zwischen den Servos zu vermeiden. Oder schließen Sie die vom PNP-Transistor angesteuerten Servos an die zweite Stromleitung an.

Schritt 3: Die Software

Image
Image

Ich habe ein kleines Python-Skript codiert, um eine Reihe von Audiodateien zu erstellen, die nach dem Abspielen das Servo entsprechend positionieren. Es generiert Dateien mit Impulsen von 0,8 bis 2,6 ms. Während Servos mit Signalen von 1 bis 2 ms arbeiten sollen, kann der Spielraum nützlich sein, um das Servo in seiner vollen Reichweite zu nutzen.

Außerdem habe ich ein App Inventor-Projekt erstellt, das die Audiodatei abhängig von der Position der Schieberegler abspielt.

Empfohlen: