Съдържание:

Управлявайте до 4 серво, използвайки смартфон или друго устройство с аудио изход: 3 стъпки
Управлявайте до 4 серво, използвайки смартфон или друго устройство с аудио изход: 3 стъпки

Видео: Управлявайте до 4 серво, използвайки смартфон или друго устройство с аудио изход: 3 стъпки

Видео: Управлявайте до 4 серво, използвайки смартфон или друго устройство с аудио изход: 3 стъпки
Видео: Supersection 1, More Comfortable 2024, Ноември
Anonim
Image
Image

Тук представям прост електронен монтаж за управление на до четири сервомотора с всяко устройство, което може да чете аудио файл!

Стъпка 1: Принципът

Хардуер
Хардуер

Сервомоторите се задвижват с помощта на ШИМ сигнал между 1 мс (без въртене) до 2 мс (пълно въртене), разположени на 20 мс от началото до стартирането. Повече за WIKIPEDIA!:)

Такъв сигнал може да се пренася чрез усилен аудио сигнал, като този, който излиза от мобилния ви телефон. Тук представям прост електронен монтаж, адаптиран от тук. Основата са два транзистора, които усилват аудио сигнала до достатъчно високо напрежение. Първият транзистор е NPN, който се активира, когато се приложи положително напрежение. Чрез добавяне на втори усилвател, с PNP транзистор, активиран от отрицателно напрежение, можем да управляваме две сервоустройства чрез аудио канал. Тъй като повечето устройства (смартфони, компютър, …) имат 2 канала, можете да управлявате до 4 сервомотора!

Стъпка 2: Хардуер

Хардуер
Хардуер

Ще имаш нужда:

  • 12 10k резистора (10 са достатъчни, но 12 са по -лесни за този монтаж)
  • Някои проводници
  • 6 NPN транзистора (BC337 или еквивалентен)
  • 2 PNP транзистора (BC327 или еквивалентен)
  • Макет и захранването му (5v)
  • 4 серво

Свържете всичко като на снимката. При BC3X7 плоската страна е обърната към захранващата линия на макета, а за всеки транзистор: (отляво надясно) Колектор, База, Излъчвател. Това може да варира в зависимост от вашите препоръки. Кондензатор може да бъде полезен на електропровода, за да се избегнат смущения между серво. Или свържете сервомоторите, задвижвани от PNP транзистора, към втората захранваща линия.

Стъпка 3: Софтуерът

Image
Image

Кодирах малък скрипт на python, за да създам поредица от аудио файлове, които, веднъж пуснати, позиционират съответно серво. Той генерира файлове с импулси от 0,8 до 2,6 ms. Докато серво трябва да работи със сигнал от 1 до 2 ms, полето ми ще бъде полезно да използвам серво до истинския му пълен обхват.

Освен това направих проект на App Inventor, който възпроизвежда аудио файла в зависимост от позицията на плъзгачите.

Препоръчано: