INHOUDSOPGAWE:

Beheer tot 4 servo's met 'n slimfoon of enige toestel met 'n klankuitset: 3 stappe
Beheer tot 4 servo's met 'n slimfoon of enige toestel met 'n klankuitset: 3 stappe

Video: Beheer tot 4 servo's met 'n slimfoon of enige toestel met 'n klankuitset: 3 stappe

Video: Beheer tot 4 servo's met 'n slimfoon of enige toestel met 'n klankuitset: 3 stappe
Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2024, November
Anonim
Image
Image

Hier bied ek 'n eenvoudige elektroniese montage aan om tot vier servo's te beheer met enige toestel wat 'n klanklêer kan lees!

Stap 1: Die beginsel

Hardeware
Hardeware

Servo's word gedryf met 'n PWM -sein tussen 1 ms (geen rotasie) tot 2 ms (volle rotasie), met 'n afstand van 20 ms om te begin. Meer oor WIKIPEDIA!:)

So 'n sein kan oorgedra word deur 'n versterkte klanksein, soos die wat uit u selfoon kom. Hier bied ek 'n eenvoudige elektroniese montage aan, van hier af aangepas. Die basis is twee transistors wat die klanksignaal versterk tot 'n hoë genoeg spanning. Die eerste transistor is 'n NPN, wat geaktiveer word wanneer 'n positiewe spanning aangewend word. Deur 'n tweede versterker by te voeg, met 'n PNP -transistor wat deur 'n negatiewe spanning geaktiveer word, kan ons twee servo's per klankkanaal beheer. Aangesien die meeste toestelle (slimfone, rekenaar, …) 2 kanale het, kan u tot 4 servo's bedien!

Stap 2: Hardeware

Hardeware
Hardeware

Jy sal nodig hê:

  • 12 10k weerstande (10 is voldoende, maar 12 is makliker vir hierdie montage)
  • Sommige drade
  • 6 NPN -transistors (BC337 of ekwivalent)
  • 2 PNP -transistors (BC327 of gelykwaardig)
  • 'N Broodplank en sy kragtoevoer (5v)
  • 4 servo's

Verbind alles soos op die foto. Met die BC3X7 kyk die plat kant na die kraglyn van die broodbord en vir elke transistor: (van links na regs) Collector, Base, Emitter. Dit kan wissel na gelang van u verwysings. 'N Kapasitor kan nuttig wees op die kraglyn om enige inmenging tussen servo's te voorkom. Of koppel die servo's wat deur die PNP -transistor aangedryf word, aan die tweede kraglyn.

Stap 3: Die sagteware

Image
Image

Ek het 'n klein python -skripsie gekodeer om 'n reeks klanklêers te produseer wat die servo, sodra dit gespeel is, dienooreenkomstig geplaas het. Dit genereer lêers met pulse van 0,8 tot 2,6 ms. Alhoewel servo veronderstel is om met 'n sein van 1 tot 2 ms te werk, is die marge nuttig om die servo in sy volle omvang te gebruik.

Daarbenewens het ek 'n App Inventor -projek gemaak wat die klanklêer afspeel, afhangende van die posisie van die skuifknoppies.

Aanbeveel: