Меня зовут Вася Пупкин, хочу с вами поделится:
Мое чем то там: 4-ногий робот паук, чудо )
Оно имеет функционал : ходить
Алгоритм работы : встать/сесть, назад/вперед, влево/вправо
Реализация : контроллер arduino uno; материал паука панели мдф; 12 сервоприводов (по 3 на конечность); пульт - nrf24l01, arduino nano (корпус из мыльницы); 2 18650; преобразователь напряжения на 5-6в (чтобы серво не сгорели); плата для управления сервоприводами.
Чем легче паук, тем легче сервоприводам его тягать. В данном случае используются одни из самых дешёвых серво, намучился с ними (слабые и глючные). Но тем не менее результат на лицо.
После сборки сервоприводы калибруются - выставляются максимальные/минимальные значения угла поворота. Все углы поворотов для ходьбы заранее рассчитаны и прописаны в прошивке. Есть ещё вариант рассчитывать углы по формулам "по ходу движения", но для этого варианта нужно что то помощнее ардуины. Углы есть смысл рассчитывать если на ногах установлены датчики "контакта ноги с полом".. В данном случае это не требуется.
Мое чем то там: 4-ногий робот паук, чудо )
Оно имеет функционал : ходить
Алгоритм работы : встать/сесть, назад/вперед, влево/вправо
Реализация : контроллер arduino uno; материал паука панели мдф; 12 сервоприводов (по 3 на конечность); пульт - nrf24l01, arduino nano (корпус из мыльницы); 2 18650; преобразователь напряжения на 5-6в (чтобы серво не сгорели); плата для управления сервоприводами.
Чем легче паук, тем легче сервоприводам его тягать. В данном случае используются одни из самых дешёвых серво, намучился с ними (слабые и глючные). Но тем не менее результат на лицо.
После сборки сервоприводы калибруются - выставляются максимальные/минимальные значения угла поворота. Все углы поворотов для ходьбы заранее рассчитаны и прописаны в прошивке. Есть ещё вариант рассчитывать углы по формулам "по ходу движения", но для этого варианта нужно что то помощнее ардуины. Углы есть смысл рассчитывать если на ногах установлены датчики "контакта ноги с полом".. В данном случае это не требуется.
Изменено: