İçindekiler:

Akıllı Telefon veya Ses Çıkışlı Herhangi Bir Cihaz Kullanarak 4 Servoya Kadar Kontrol: 3 Adım
Akıllı Telefon veya Ses Çıkışlı Herhangi Bir Cihaz Kullanarak 4 Servoya Kadar Kontrol: 3 Adım

Video: Akıllı Telefon veya Ses Çıkışlı Herhangi Bir Cihaz Kullanarak 4 Servoya Kadar Kontrol: 3 Adım

Video: Akıllı Telefon veya Ses Çıkışlı Herhangi Bir Cihaz Kullanarak 4 Servoya Kadar Kontrol: 3 Adım
Video: Ses komutu ile kapı açmak 2024, Kasım
Anonim
Image
Image

Burada, bir ses dosyasını okuyabilen herhangi bir cihazla dört adede kadar servoyu kontrol etmek için basit bir elektronik montaj sunuyorum!

Adım 1: İlke

Donanım
Donanım

Servolar, 1ms (dönüş yok) ila 2ms (tam dönüş) arasında bir PWM sinyali kullanılarak çalıştırılır, başlamaya 20ms boşluk bırakılır. WIKIPEDIA'da daha fazlası!:)

Bu tür bir sinyal, cep telefonunuzdan çıkana benzer, güçlendirilmiş bir ses sinyali aracılığıyla taşınabilir. Burada buradan uyarlanmış basit bir elektronik montaj sunuyorum. Temel, ses sinyalini yeterince yüksek bir voltaja yükselten iki transistördür. İlk transistör, pozitif voltaj uygulandığında etkinleştirilen bir NPN'dir. Negatif bir voltajla etkinleştirilen bir PNP transistörü ile ikinci bir amplifikatör ekleyerek, iki servoyu ses kanalıyla kontrol edebiliriz. Çoğu cihazda (akıllı telefonlar, PC, …) 2 kanal olduğundan, 4 servoya kadar kontrol edebilirsiniz!

2. Adım: Donanım

Donanım
Donanım

İhtiyacın olacak:

  • 12 adet 10k direnç (10 adet yeterlidir, ancak bu montaj için 12 adet daha kolaydır)
  • Bazı teller
  • 6 NPN transistör (BC337 veya eşdeğeri)
  • 2 PNP transistör (BC327 veya eşdeğeri)
  • Bir breadboard ve güç kaynağı (5v)
  • 4 servo

Resimdeki gibi her şeyi bağlayın. BC3X7 ile düz taraf, devre tahtasının güç hattına bakar ve her transistör için: (soldan sağa) Kollektör, Taban, Verici. Bu, referanslarınıza bağlı olarak değişebilir. Servolar arasında herhangi bir paraziti önlemek için elektrik hattında bir kapasitör yararlı olabilir. Veya PNP transistörü tarafından sürülen servoları ikinci güç hattına bağlayın.

3. Adım: Yazılım

Image
Image

Bir kez çalındığında servoyu buna göre konumlandıran bir dizi ses dosyası üretmek için küçük bir python betiği kodladım. 0,8 ile 2,6 ms arasında darbeli dosyalar üretir. Servonun 1 ila 2 ms arasında sinyalle çalışması beklenirken, marj servoyu gerçek tam aralığında kullanmak için faydalı olabilir.

Ayrıca, kaydırıcıların konumuna göre ses dosyasını çalan bir App Inventor projesi yaptım.

Önerilen: