Взлом AT-AT из «Звездных войн», чтобы он мог ходить

Взлом AT-AT из «Звездных войн», чтобы он мог ходить
Взлом AT-AT из «Звездных войн», чтобы он мог ходить
Anonim

Это моя игрушка Vintage AT-AT Walker с дистанционным управлением, Arduino Uno, сервоэкраном Adafruit и контроллером Xbox 360.

На этот проект меня вдохновила попытка сделать что-то уникальное с помощью Arduino Uno и моя любовь к AT-AT Walker из фильма «Империя наносит ответный удар». По сути, я хотел, чтобы моя винтажная игрушка AT-AT Walker работала так, как я всегда мечтал, когда был ребенком. Я решил, что мой опыт в области информатики и разработки программного обеспечения поможет мне в этом.

Изображение
Изображение

Я многому научился, работая над этим проектом. Прежде всего, передвижение на четвероногих чрезвычайно затруднено. Вы не можете ожидать, что простое перемещение ног вперед перенесет конструкцию из точки А в точку Б. Необходимо учитывать множество переменных, таких как баланс, несколько углов суставов и использование противодействующих сил для перемещения шагохода AT-AT вперед.

Это также был мой первый проект Arduino, и я научился взаимодействовать с микроконтроллером для получения желаемого результата на физических компонентах.

Одной из проблем, которую мне пришлось преодолеть, было оснащение ходунка AT-AT соответствующими компонентами, чтобы он мог двигаться. В этом проекте я использовал сервоприводы, установленные на каждом бедре и колене. Для установки сервоприводов я использовал комплекты сервоблоков Actobotics, а также множество других деталей для крепления сервощита Uno и Adafruit.

На ранних этапах проекта я поджарил несколько сервомоторов, что я связываю с недостатком знаний в области макетирования и энергопотребления. Чтобы решить эту проблему, я приобрел сервоэкран Adafruit, который позволял установить до 16 сервоприводов с дополнительной защитой от полярности. Поскольку сервоэкран Adafruit поставляется в разобранном виде, мне пришлось также научиться паять компоненты вместе. Это был мой первый опыт пайки. Излишне говорить, что было много проб и ошибок.

Я работал над этим проектом около двух лет. Причина, по которой это заняло у меня так много времени, заключается в том, что у меня ограниченное количество свободного времени из-за моего рабочего графика. Днём с 9 до 5 я работаю инженером-программистом, а также подрабатываю консультантом в двух других компаниях. Над этим проектом я работал исключительно по вечерам и в выходные дни, когда не был занят консультационной работой. У меня также было несколько неудач при создании этого проекта, который потребовал полной переработки.

Я не уверен, что бы я изменил, если бы мне снова пришлось работать над этим проектом. Есть несколько предметов, которые можно улучшить. Одной из областей является количество подвергающихся воздействию компонентов Actobotics. Мне хотелось бы их еще немного скрыть, чтобы полностью сохранить вид шагохода AT-AT. Поскольку этот проект является прототипом первой версии, я сосредоточился не столько на внешнем виде, сколько на функциональности.

Совет, который я бы дал всем, кто решит поработать над этим, - набраться терпения и достаточно времени для изготовления. Для установки сервоприводов мне пришлось сверлить непосредственно в пластиковых частях игрушки AT-AT Walker. Если бы я поторопился с этим процессом, я бы резко снизил точность и ухудшил баланс.

У меня есть несколько видео на YouTube с окончательным решением, а также другие видеоролики, которые сопровождают меня в процессе сборки.