Продолжаем конструировать нашего робота и в данной статье попробую как можно подробнее описать как его делал я. О ответить на вопрос "как сделать робота?"
Нам понадобиться 4 ноги, на каждую ногу под 2 сервопривода, итого 8 штук. Как придет остальная партия сервоприводов, сразу модернизирую робота, добавив еще по одной приводу на каждую ногу. Перед тем как устанавливать привод, нужно убедиться что его положение выставлено в 90 градусов. Так как показано на рисунке ниже. Можно предварительно установить положение при помощи Arduino с помощью конструкции servo.write(90).
Нога состоит из двух сервоприводов склеенных между собой. Сначала намазываем слоем нашего "волшебного" пластика один сервопривод.
Сначала нужно расплавить пластик, для это я использовал обычную зажигалку. После того как он расплавился присоединяем к нему другой сервопривод.
Может это не самое лучшее решение, но я решил сделать так. Можно конечно сделать и по другому но для этого нужно будет придумывать новый алгоритм движения и переписывать всю программу. Итак первая нога готово, аналогично собираються оставшиеся 3 штуки.
В качестве каркаса как я и говорил использовал банку. Намазываем ее с 4-х сторон нашим пластиком с помощью клеевого термопистолета. Далее нагреваем и приделываем ноги.
После того как присоеденили все сервоприводы должно получиться следующее:
Осталось дело за малым, это присоеденить все провода к плате Arduino. На плате у меня использовывались выводы с 0-го по 7-й. Это управляющие выводы которые подключаютсья к желтому проводу привода. Схему приводить не буду, тут и так все понятно.
Что получили в итоге
Движение ног пока хаотичное - своего рода демонстрация работоспособности. В следующей части начнем программировать его движения. Дадим нашему роботу мозги. Пока нет и малейшего представления как я это буду делать, но уверен что все получится) Думаю в дальнейшем установить ему ультразвуковой дальномер на крышу чтобы препятствия обходил.