Благодаря этому форуму увлекся программированием контроллеров. Давно хотел, Си знаю хорошо, оставалось только понять как все в МК устроено. С помощью курса Авр123 и долгих опытов с паяльником вроде все освоил в первом приближении.
Разрешите представить моего первого робота. Сразу начал с шагающего варианта, т.к. давно хотелось сделать шестинога. Готовые покупные не люблю, все делал сам, софт тоже свой на 100%.
Описание: Проц AVR ATmega32-16Мгц
Механика: симметричный 6-ног (пока 3), по 3 сервы на ногу. Одна поворотная, 2 вертикальных.
Материал: Вспененный пластик и алюминиевые уголки.
Сервы: HobbyKing 939MG http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=14458 (гораздо лучше чем htx-900)
Акк: 1000 мАч 3S LiPo
радиоуправление: аналог http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=8992
Софт: серво-контроллер на 24 сервы, секвенсор на все, на внешних прерываниях 2 канала радиоуправления, инверсная кинематика на все лапы. Все самописное.
Пока сделал только 3 ноги из 6, остальные доделаю в ближайшие 1-2 недели. Зато почти доделал инверсную кинематику и т.д.
Функции на данный момент почти никакие: при включении передатчика робот раскладывает лапы и принимает "рабочее положение стоя" и можно джойстиком управлять положением тела. При выключении пульта он садится и "складывает лапки".
Фотки выложу позже, пока пару видео. На первом обычный режим, на втором я прикалывался, сделал что он пытается ползти на 3х лапах.