Кибергусеница |
|
| Рубрика: Электроника для всех | Раздел: Робототехника |
| дата:03-07-2010 | |
|
Дабы отдать дань уважения сайту решил написать данную статью о своем роботе-самоделке. Это была моя магистерская и инженерная работа и теперь хочется поделиться ею со всем просвященным миром) Итак, несколько слов об устройстве. Ниже приведена 3d моделька девайсины.
В основе робота сервомашинки Futaba S3003 - самые простые и дешевые, что удалось раздобыть на нашей кафедре (кафедра ТМ и М ЮЗГУ(КурскГТУ)). О том, что такое сервомашинка и как она работает у Вас есть отдельная статья на данном сайте, поэтому останавливаться на этом я не буду. Вначале для реализации управления я использовал тупые задержки, но потом перешел на таймер и потом уже 16ую атмегу заменил на 8ую (и схемка получилась меньше и выглядеть робот начал получше). Под мою задачу возникла необходимость уменьшения скорости поворота серв (при максимальной скорости поворота, т.к. робот делался на коленках, он переворачивался). Сделано это было так: посылалось не начальное и конечное значение на привод, а задавалось несколько промежуточных положений + количество импульсов на отработку одного положения. Таким образом, можно получить самые разные скорости и характеристики поворота от очень плавного и медленного до очень корявого. Для дополнительного трения с нижней стороны модулей были добавлены резиновые контактные площадки из обычных ластиков)). О движении
И вот, что из всего этого получилось
При отладке проги внчале я делал симуляцию в протеусе. Надо сказать, что при правильной настройке модели сервы в протеусе, он симулирует ее очень правдиво. Вот симуляция в протеусе А вот как это все в движении: Когда переделал схемку под 8ую мегу и сделал красивую шкурку получилось очень даже мило внешне :)
Вопросы можете задавать в комментариях. |
|
| <<< Предыдущая статья | Следующая статья >>> |