Главная » Радиоуправление
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

USB-серво

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

Игрушка с использованием серво-мотора

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

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

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

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

Схема USB серво-привода

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

Подсоедините устройство к USB-порту. Оно должно переместиться в точку 0.
Далее, используйте командную строку для ввода команды:
usb-servo set

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

Команда usb-servo status
вернет данные, в какой позиции на данный момент находится серво, к примеру:
Current servo angle: 42

Внешний вид устройства

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

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

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

Оригинал статьи

Прикрепленные файлы:

Теги:

Колтыков А.В. Опубликована: 2010 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (0) | Я собрал (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Квадрокоптер Syma X11
Квадрокоптер Syma X11
Pickit 2 - USB-программатор PIC-микроконтроллеров AVR-программатор USB ASP
вверх