неділя, 4 жовтня 2009 р.

Вариант 1 - интегрированный пульт управления

Весь материал ниже написан в году этак 2004 и выложен тут просто как предистория


Вариант 1 - интегрированный пульт управления
В этом варианте за основу была взята детская радиоуправляемая машинка китайского Noname производства.


Переделке подвергся лишь пульт дистанционного управления данной игрушкой. В него необходимо было встроить микросхему контроля порта и соединить ее с контрольными цепями управления пульта. Для обеспечения модульности архитектуры было принято решения в пульт интегрировать розетку RJ-45 для сопряжения с компьютером. Таким образом я избежал волочащегося пультом шнура. Необходимый шнур LPT- RJ-45 подключался к пульту только по мере необходимости.

Источником питания схемы служит штатная батарея пульта радиоуправления. В пустотах пульта вокруг данной батареи и разместили микросхему контроля и порт RJ-45.




Соответственно для сопряжения с компьютером был изготовлен шнур LPT- RJ-45, который позволял делать "горячее" подключения пульта управления к компьютеру.

Управляющая программа была адаптирована под клавиши курсора стандартной клавиатуры , которыми теперь стало возможно осуществлять управления автомобилем

Испытания получившегося робота-гибрида прошли на ура. Машина отлично слушалась команд и каждый управляющей ею получил незабываемое довольствие. Испытания проводились как с использованием ноутбука так и со стационарного компьютера.





Данные испытания только разожгли интерес к проекту и я решил сделать улучшенное продолжение данного робота.

Результаты испытаний были засняты на камеру и представлены здесь



первые попытки Прототип

Весь материал ниже написан в году этак 2004 и выложен тут просто как предистория.


С начала была идея…

Как-то играя в очередном авиасимуляторе подумалось "Вот бы было здорово сидеть перед компом и с помощью джойстика управлять РЕАЛЬНОЙ моделью самолета… ну на худой конец машиной…"
Машину взять не проблема , компьютер тоже есть - осталось объединить всё это. В качестве интерфейсного порта был выбран LPT порт как наиболее простой для разработки устройств сопряжения. Для управления внешними устройствами в данном случае необходимо лишь обеспечить нагрузочную развязку с портом использую простой транзисторный ключ.
Прототип
Паять группы транзисторов не совсем удобно да и габариты получаются не идеальные. Путем недолгих поисков был выбран формирователь Дарлингтона на микросхеме ULN 2803A. Данная микросхема имеет отличные нагрузочные характеристики позволяя пропускать довольно большой ток. Таким образом можно использовать ее без подключения дополнительных электромагнитных реле при работе с обычными схемам детских радиоуправляемых игрушек. А это в первую очередь позволяет интегрировать устройство практически в любой пульт управления
Сначала для проверки концепции была собрана тестовая схема на макетнице где нагрузкой служили светодиоды и 12 вольтовые электромагнитные реле.







Данная схема полностью оправдала все возложенные на нее ожидания.
Она отлично управляла как электромагнитными реле, так и напрямую цепями питания электромоторов.
Параллельно проводилось создания программы управления LPT портом в среде Windows. Особые трудности вызвало наше желания работать с портом под управлением Windows 2000 которая не позволяет программному обеспечению работать напрямую с устройствами. Путем некоторого поиска в Интернете была найдена библиотека IO.DLL позволяющая работать напрямую со всеми устройствами под Windows 2000/XP. На основе данной библиотеки и была создана программа управления.