Оглавление:

Управление до 4 сервоприводов с помощью смартфона или любого устройства с аудиовыходом: 3 шага
Управление до 4 сервоприводов с помощью смартфона или любого устройства с аудиовыходом: 3 шага

Видео: Управление до 4 сервоприводов с помощью смартфона или любого устройства с аудиовыходом: 3 шага

Видео: Управление до 4 сервоприводов с помощью смартфона или любого устройства с аудиовыходом: 3 шага
Видео: Панели оператора Mitsubishi Electric в специальном исполнении | MITSUBISHI ELECTRIC [27/04/2020] 2024, Июль
Anonim
Image
Image

Здесь я представляю простой электронный монтаж для управления четырьмя сервоприводами с любого устройства, способного читать аудиофайл!

Шаг 1. Принцип

Аппаратное обеспечение
Аппаратное обеспечение

Сервоприводы управляются с помощью сигнала ШИМ от 1 мс (без вращения) до 2 мс (полное вращение) с интервалом 20 мс для начала запуска. Подробнее на ВИКИПЕДИИ!:)

Такой сигнал может передаваться через усиленный аудиосигнал, подобный тому, который исходит из вашего мобильного телефона. Здесь я представляю простой электронный монтаж, адаптированный отсюда. Основа - два транзистора, которые усиливают звуковой сигнал до достаточно высокого напряжения. Первый транзистор - это NPN, который активируется при приложении положительного напряжения. Добавив второй усилитель с PNP-транзистором, активируемым отрицательным напряжением, мы можем управлять двумя сервоприводами по аудиоканалу. Поскольку большинство устройств (смартфоны, ПК и т. Д.) Имеют 2 канала, вы можете управлять 4 сервоприводами!

Шаг 2: Оборудование

Аппаратное обеспечение
Аппаратное обеспечение

Тебе понадобится:

  • 12 резисторов по 10 кОм (10 достаточно, но 12 проще для этого монтажа)
  • Некоторые провода
  • 6 NPN-транзисторов (BC337 или аналог)
  • 2 транзистора PNP (BC327 или аналог)
  • Макетная плата и ее блок питания (5в)
  • 4 сервопривода

Подключите все как на картинке. У BC3X7 плоская сторона обращена к силовой линии макета, и для каждого транзистора: (слева направо) коллектор, база, эмиттер. Это может варьироваться в зависимости от ваших ссылок. Конденсатор может быть полезен на линии электропередачи, чтобы избежать помех между сервоприводами. Или подключите сервоприводы, управляемые транзистором PNP, ко второй линии питания.

Шаг 3: Программное обеспечение

Image
Image

Я написал небольшой скрипт на Python для создания серии аудиофайлов, которые после воспроизведения соответствующим образом позиционируют сервопривод. Он генерирует файлы с импульсами от 0,8 до 2,6 мс. В то время как сервопривод должен работать с сигналом от 1 до 2 мс, можно использовать запас, чтобы использовать сервопривод в его истинном полном диапазоне.

Кроме того, я создал проект App Inventor, который воспроизводит аудиофайл в зависимости от положения ползунков.

Рекомендуемые: