Talaan ng mga Nilalaman:

Kontrolin ang Hanggang sa 4 Servo Gamit ang isang Smartphone o Anumang Device na May isang Audio Output: 3 Mga Hakbang
Kontrolin ang Hanggang sa 4 Servo Gamit ang isang Smartphone o Anumang Device na May isang Audio Output: 3 Mga Hakbang

Video: Kontrolin ang Hanggang sa 4 Servo Gamit ang isang Smartphone o Anumang Device na May isang Audio Output: 3 Mga Hakbang

Video: Kontrolin ang Hanggang sa 4 Servo Gamit ang isang Smartphone o Anumang Device na May isang Audio Output: 3 Mga Hakbang
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Hulyo
Anonim
Image
Image

Nagpapakita ako rito ng isang simpleng elektronikong montage upang makontrol ang hanggang sa apat na servos sa anumang aparato na makakabasa ng isang audio file!

Hakbang 1: Ang Prinsipyo

Hardware
Hardware

Ang servos ay drived gamit ang isang PWM signal sa pagitan ng 1ms (walang pag-ikot) hanggang 2ms (buong pag-ikot), na spaced ng 20ms simulang magsimula. Higit pa sa WIKIPEDIA!:)

Ang nasabing signal ay maaaring dalhin sa pamamagitan ng isang pinalakas na audio signal, tulad ng isa na makakalabas sa iyong mobile phone. Narito ipinakita ko ang isang simpleng elektronikong montage, na inangkop mula dito. Ang batayan ay dalawang transistors na nagpapalaki ng audio signal sa isang sapat na mataas na boltahe. Ang unang transistor ay isang NPN, na naaktibo kapag ang isang positibong boltahe ay inilapat. Sa pamamagitan ng pagdaragdag ng isang pangalawang amplifier, na may isang transistor ng PNP na naaktibo ng isang negatibong boltahe, makokontrol natin ang dalawang servo sa pamamagitan ng audio channel. Dahil ang karamihan sa mga aparato (smartphone, PC,…) ay may 2 mga channel, maaari mong makontrol ang hanggang sa 4 na mga servo!

Hakbang 2: Hardware

Hardware
Hardware

Kakailanganin mong:

  • 12 10k resistors (10 ang mga sapat, ngunit 12 ang mas madali para sa montage na ito)
  • Ang ilang mga wires
  • 6 NPN transistors (BC337 o katumbas)
  • 2 PNP transistors (BC327 o katumbas)
  • Isang breadboard at ang power supply nito (5v)
  • 4 na servo

Ikonekta ang lahat tulad ng sa larawan. Sa BC3X7, ang patag na bahagi ay nakaharap sa linya ng kuryente ng breadboard, at para sa bawat transistor: (kaliwa hanggang kanan) Kolektor, Base, Emitter. Maaari itong mag-iba depende sa iyong mga sanggunian. Ang isang kapasitor ay maaaring maging kapaki-pakinabang sa powerline upang maiwasan ang anumang pagkagambala sa pagitan ng mga servos. O ikonekta ang servos drived ng transistor ng PNP sa pangalawang powerline.

Hakbang 3: Ang Software

Image
Image

Nag-code ako ng isang maliit na script ng sawa upang makabuo ng isang serye ng mga audio file na, sa sandaling pinatugtog, ay iposisyon ang servo nang naaayon. Bumubuo ito ng mga file na may mga pulso mula 0.8 hanggang 2.6 ms. Habang ang servo ay dapat na gumana sa signal mula 1 hanggang 2 ms, ang margin na aking magiging kapaki-pakinabang upang magamit ang servo sa tunay nitong buong saklaw.

Bilang karagdagan, gumawa ako ng isang proyekto ng App Inventor na nagpe-play ng audio file depende sa posisyon ng mga slider.

Inirerekumendang: