Indholdsfortegnelse:

Styr op til 4 servoer ved hjælp af en smartphone eller en hvilken som helst enhed med lydudgang: 3 trin
Styr op til 4 servoer ved hjælp af en smartphone eller en hvilken som helst enhed med lydudgang: 3 trin

Video: Styr op til 4 servoer ved hjælp af en smartphone eller en hvilken som helst enhed med lydudgang: 3 trin

Video: Styr op til 4 servoer ved hjælp af en smartphone eller en hvilken som helst enhed med lydudgang: 3 trin
Video: Min opgave er at observere skoven, og her sker noget mærkeligt. 2024, November
Anonim
Image
Image

Her præsenterer jeg en simpel elektronisk montage til styring af op til fire servoer med enhver enhed, der kan læse en lydfil!

Trin 1: Princippet

Hardware
Hardware

Servoer drives ved hjælp af et PWM -signal mellem 1 ms (ingen rotation) til 2 ms (fuld rotation), i afstand med 20 ms start til start. Mere om WIKIPEDIA!:)

Sådan et signal kan transporteres gennem et forstærket lydsignal, som det der kommer ud af din mobiltelefon. Her præsenterer jeg en simpel elektronisk montage, tilpasset herfra. Grundlaget er to transistorer, der forstærker lydsignalet til en høj nok spænding. Den første transistor er en NPN, som aktiveres, når der tilføres en positiv spænding. Ved at tilføje en anden forstærker, med en PNP -transistor aktiveret af en negativ spænding, kan vi styre to servoer med lydkanal. Da de fleste enheder (smartphones, pc, …) har 2 kanaler, kan du styre op til 4 servoer!

Trin 2: Hardware

Hardware
Hardware

Du får brug for:

  • 12 10k modstande (10 er tilstrækkelige, men 12 er lettere for denne montage)
  • Nogle ledninger
  • 6 NPN -transistorer (BC337 eller tilsvarende)
  • 2 PNP -transistorer (BC327 eller tilsvarende)
  • Et brødbræt og dets strømforsyning (5v)
  • 4 servoer

Tilslut alt som på billedet. Med BC3X7 vender den flade side mod brødledningens kraftledning og for hver transistor: (venstre til højre) Collector, Base, Emitter. Dette kan variere afhængigt af dine referencer. En kondensator kan være nyttig på kraftledningen for at undgå interferens mellem servoer. Eller tilslut de servoer, der drives af PNP -transistoren, til den anden powerline.

Trin 3: Softwaren

Image
Image

Jeg kodede et lille python -script for at producere en række lydfiler, der, når de blev afspillet, placerede servoen i overensstemmelse hermed. Det genererer filer med impulser fra 0,8 til 2,6 ms. Selvom servo formodes at fungere med signal fra 1 til 2 ms, kan margenen være nyttig at bruge servoen til sit sande fulde område.

Derudover lavede jeg et App Inventor -projekt, der afspiller lydfilen afhængigt af skyderenes placering.

Anbefalede: