Отключаемые счетчики электроэнергии на пульте. Все с документами пломбами, гарантией и без посредников!

USB-серво

USB-серво

USB-серво – устройство управления серво-приводом через USB. Серво приводы очень популярны при конструировании роботов, радиоуправляемых моделей и т.п. Я сконструировал данный девайс для управления небольшой игрушкой. На нижней ее части имеется кнопка, при нажатии на которую игрушка складывается. Я использую это устройство для получения информации с Jabber-клиента: когда кто-нибудь из друзей заходит в сеть – игрушка поднимается, когда выходят – опускается.

Серво-привод подсоединен при помощи трех-жильного кабеля: питание и сигнал управления. Напряжение питания 4.8-6 Вольт, которое можно взять от USB (5 Вольт). Сигнал управления серво, не должен создавать большую токовую нагрузку, поэтому он подсоединен напрямую к контроллеру. Угол поворота сервопривода задается при помощи ШИМ-модуляции. Частота сигнала около 50 Гц (1 импульс каждые 20 мс).

При использовании сервоприводов, учитывайте их мощность, чтобы не превысить максимально допустимую нагрузку на USB-порт. Если не соблюдать данное условие, то ваш USB-порт может выйти из строя!

В основе схемы лежит микроконтроллер ATmega8, а также Linux-клиент с управлением из под командной строки.

Данное устройство базируется на проекте USB-LED-Fader, который в свою очередь базируется на библиотеке PowerSwitch от Objective Development.

Использование устройства

Подсоедините устройство к USB-порту. Оно должно переместиться в точку 0.

Далее, используйте командную строку для ввода команды:

usb-servo set <angle>

Параметры:

angle – угол на который нужно повернуть (0 – полностью влево, 255- вправо)

Команда usb-servo status

вернет данные, в какой позиции на данный момент находится серво, к примеру:

Current servo angle: 42

Команда usb-servo set 23 установит угол в 23 позицию.

Команда usb-servo test используется для тестирования связи. Компьютер посылает множество случайных данных в устройство и принимает ответные данные. А затем сравнивает отосланные и принятые пакеты на предмет различия между ними.

Скачать документацию, прошивки, PDF, схемы и прочую информацию.

Оригинал статьи на англ. языке (перевод Колтыков А.В. для сайта cxem.net)


Категория: Аппаратура радиоуправления моделями
Метки:

Написать коментарий

*
= 4 + 3

Добавить изображение

Последние статьи