Проект простого устройства сопровождения цели с использованием камеры от мыши и биполярных шаговых двигателей от CD-ROM

О проекте:
Проект был начат для знакомства с возможностями микросхем от оптических мышей и отладки управления шаговыми двигателями.
Основной проблемой оказалась механика, поэтому пока используется только горизонтальная составляющая системы наведения.
О компонентах:
Микросхемы ADNS2030 или ADNS-2051 - чтобы не делать свою конструкцию использовал фрагменты плат от мышей.
шаговые двигатели - биполярные типа PL15S-020, EM-483 или другие.
Драйвер двигателя - микросхема L293D
Контроллер для работы с микросхемой мыши и управления двигателями - плата CY8CKIT-059 PSoC 5LP
контроллер периодически опрашивает камеру и отправляет данные в виде массива из 300 байт в PC по USBUART.
Управление двумя двигателями - по тому же USBUART - Протокол MODBUS RTU, регистры 0(ось_Х) и 1(ось_Y) ответ на команду отсутствует для упрощения программы.
Программа верхнего уровня - на данный момент отсутствует.
Для тестирования использовалась простая программа на LabVIEW 5.0
которая выполняет неколько функций:
- выводит на экран картинку с камеры (16 х 16 )
- вычисляет координату цели в окне камеры
- дает команду на поворот двигателя оси Х для удержания цели в пределах горизонтальной видимости
- на экран выводится имитатор цели - движущаяся белая точка на черном фоне.

Архив проекта для CY8CKIT-059 PSoC 5LP: MouseCam.rar
На данный момент проект приостановлен.
|
|
|