Romeo » 02 сен 2017, 20:17
Не считайте меня некропостером, просто не знал, куда написать.
Сделал на досуге для ребёнка игрушку…
Управляется с аппаратуры радиоуправления Turnigy 9x. Можно использовать любую другую. Главное, чтобы было 2 канала. Изначально планировалось регулировать скорость отклонением стиков аппаратуры, но сделал постоянную скорость, так проще управлять.
В программе PULSE.INO строки с 21 по 28 вычисляют скорость перемещения робота. Формулы подобраны вручную в зависимости от чувствительности стиков аппаратуры и положения триммеров. Arduino Nano (с программой PULSE) отправляет другой Arduino строку содержащую код движения и его скорость.
Arduino Nano (с программой FIRMWARE) получив сообщение, начинает выполнять сценарий движения. Сам сценарий – это набор строк, указывающих когда и на сколько переместить серву.
Питание - трёхбаночный хобийный Li-Po аккум 2,2А. Максимальный выдаваемый ток – 20С. Источник питания – импульсный стабилизатор SBEC с двумя выходами по 5В, 20А.
С одного вывода питается электроника, а второй для сервомашинок (HX12K или MG945).
Серводрайвер – ШИМ контроллер PCA9685 на 16 каналов.
Корпус робота напечатан на принтере из пластика ABS. Все «потроха» крепятся к корпусу пластиковыми стяжками.
Вроде ничего не забыл. Задавайте вопросы, отвечу по мере возможности.
- Вложения
-
- 4Pod.rar
- Программы и прошивки
- (619.14 КиБ) Скачиваний: 0
-
- Вот такой он получился
-
-
- Нога
-
- Верхняя часть корпуса
-
- Нижняя часть корпуса
-