Оглавление:

Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android: 9 шагов (с изображениями)
Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android: 9 шагов (с изображениями)

Видео: Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android: 9 шагов (с изображениями)

Видео: Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android: 9 шагов (с изображениями)
Видео: Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона 2024, Ноябрь
Anonim
Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android
Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android

Я большой поклонник оригинального Hexbug ™ Spider. У меня было более дюжины, и я их все взломал. Каждый раз, когда один из моих сыновей идет на вечеринку по случаю дня рождения друга, он получает в подарок паука Hexbug ™. Я взломал оригинального паука, чтобы играть в футбол (https://youtu.be/h0BTYm1e5u0) и следовать строкам (https://youtu.be/quDHhuEsxEg). Когда я увидел Hexbug ™ Spider XL на Target ™, мне сразу захотелось взломать смартфон и поэкспериментировать с компьютерным зрением и робототехникой.

Шаг 1. Разберите паука Hexbug

Разберите паука-жука
Разберите паука-жука

Hexbug Spider легко разбирается с помощью небольшой крестообразной отвертки. Сначала снимите крышку батарейного отсека, затем открутите три винта в держателе батареи и вокруг него. После того, как винты будут удалены, осторожно снимите верхнюю часть паука.

Шаг 2. Снимите головку паука и снимите печатную плату

Поднимите голову с паука и снимите печатную плату
Поднимите голову с паука и снимите печатную плату
Поднимите голову с паука и снимите печатную плату
Поднимите голову с паука и снимите печатную плату
Поднимите голову с паука и снимите печатную плату
Поднимите голову с паука и снимите печатную плату

Осторожно снимите головку паука и снимите печатную плату.

Шаг 3. Обрежьте провода аккумулятора и двигателя на плате и зачистите концы

Обрежьте провода аккумулятора и двигателя на плате и зачистите концы
Обрежьте провода аккумулятора и двигателя на плате и зачистите концы
Обрежьте провода аккумулятора и двигателя на плате и зачистите концы
Обрежьте провода аккумулятора и двигателя на плате и зачистите концы
Обрежьте провода аккумулятора и двигателя на плате и зачистите концы
Обрежьте провода аккумулятора и двигателя на плате и зачистите концы
Обрежьте провода аккумулятора и двигателя на плате и зачистите концы
Обрежьте провода аккумулятора и двигателя на плате и зачистите концы

Обрежьте провода в том месте, где они соединяются с платой. Есть три набора проводов: один набор идет к держателю батареи в голове (красный / черный), другой набор идет к верхнему двигателю, а третий набор идет к нижнему двигателю. У одного двигателя есть коричнево-зеленый провод, у другого двигателя - коричнево-черный провод, как показано на рисунке. Снимите примерно 1/4 дюйма изоляции с концов всех шести проводов. Убедитесь, что батареи вынуты из держателя.

Шаг 4: Удалите пластиковую вставку в головке паука, протяните провода и замените головку

Удалите пластиковую вставку в головке паука, протяните провода и замените головку
Удалите пластиковую вставку в головке паука, протяните провода и замените головку
Удалите пластиковую вставку в головке паука, протяните провода и замените головку
Удалите пластиковую вставку в головке паука, протяните провода и замените головку

Используйте плоскогубцы с длинными носами, чтобы удалить пластиковую вставку в верхней части паука, затем поместите верхнюю часть обратно на паук и протяните провода через отверстие, оставшееся от удаленной вставки. Закрутите верхнюю часть паука с помощью тех же трех винтов, которые были сняты ранее. Примечание: провода двигателя и держателя батареи (стрелка) торчат через отверстие в верхней части, сделанное после удаления вставки.

Шаг 5: Подключите EMGRobotics ADMCB к пауке с помощью винтовых клемм

Подключите EMGRobotics ADMCB к пауке с помощью винтовых клемм
Подключите EMGRobotics ADMCB к пауке с помощью винтовых клемм
Подключите EMGRobotics ADMCB к пауке с помощью винтовых клемм
Подключите EMGRobotics ADMCB к пауке с помощью винтовых клемм
Подключите EMGRobotics ADMCB к пауке с помощью винтовых клемм
Подключите EMGRobotics ADMCB к пауке с помощью винтовых клемм

Плата управления двумя двигателями EMGRobotics Audio Dual Motor Controller Board (ADMCB) подключается к двигателям Hexbug Spider, держателю батареи и разъему для наушников на устройстве Android. Устройство Android будет управлять двигателями Hexbug Spider, посылая звуковые сигналы через разъем для наушников на ADMCB. ADMCB декодирует звуковые сигналы в прямое и обратное напряжение, подаваемое на двигатели. Вы можете узнать больше о ADMCB здесь:

Очень важно, чтобы все провода были подключены к ADMCB ТОЧНО, как показано. Переключение соединений может либо повредить ADMCB, либо привести к неправильному движению робота. Подключить провода к ADMCB легко с помощью винтовых клемм с плоской головкой. Вставьте зачищенные провода в отверстия, как показано, и затяните винт над отверстием с помощью небольшой отвертки с плоской головкой. После затяжки убедитесь, что жилы медных проводов не закорачиваются. Перед установкой батарей дважды проверьте все свои соединения и убедитесь, что нет коротких замыканий (соединений между проводами).

Шаг 6: используйте резиновую ленту, чтобы прикрепить ADMCB к пауку Hexbug

Используйте резиновую ленту, чтобы прикрепить ADMCB к пауку Hexbug
Используйте резиновую ленту, чтобы прикрепить ADMCB к пауку Hexbug
Используйте резиновую ленту, чтобы прикрепить ADMCB к пауку Hexbug
Используйте резиновую ленту, чтобы прикрепить ADMCB к пауку Hexbug
Используйте резиновую ленту, чтобы прикрепить ADMCB к пауку Hexbug
Используйте резиновую ленту, чтобы прикрепить ADMCB к пауку Hexbug

Вот лучшие друзья хакеров: резинки, ленты для галстука и двусторонний скотч. Используйте резиновую ленту, чтобы прикрепить ADMCB к Hexbug Spider.

Шаг 7. Установка телефона Android на HexBug Spider XL - метод №1

Установка телефона Android на HexBug Spider XL - метод №1
Установка телефона Android на HexBug Spider XL - метод №1
Установка телефона Android на HexBug Spider XL - метод №1
Установка телефона Android на HexBug Spider XL - метод №1
Установка телефона Android на HexBug Spider XL - метод №1
Установка телефона Android на HexBug Spider XL - метод №1

На рисунке изображен самый простой способ установки телефона Android. Просто просверлите отверстие в крышке аккумуляторного отсека паука и проденьте болт диаметром 3 дюйма. Я использовал стяжки, крепления для стяжки и двусторонний скотч. Телефон крепится с помощью липучки, наденьте мягкую (петлевую) на телефон.

Шаг 8: Установка телефона Android на HexBug Spider XL - Метод № 2

Установка телефона Android на HexBug Spider XL - метод №2
Установка телефона Android на HexBug Spider XL - метод №2
Установка телефона Android на HexBug Spider XL - метод №2
Установка телефона Android на HexBug Spider XL - метод №2
Установка телефона Android на HexBug Spider XL - метод №2
Установка телефона Android на HexBug Spider XL - метод №2
Установка телефона Android на HexBug Spider XL - метод №2
Установка телефона Android на HexBug Spider XL - метод №2

Мне посчастливилось встретить Стивена Финкельмана на насосной станции: один в Чикаго еще в январе. Он сделал мне очень крутое крепление с помощью лазерного резака. https://pumpingstationone.org/ Я не могу достаточно хорошо говорить о людях на Первой насосной станции. Еще в январе они пригласили меня выступить с докладом о компьютерном зрении и в итоге создали для меня эти отличные крепления.

Шаг 9: Управление роботом с помощью компьютерного зрения или RFO BASIC

Управление роботом с помощью компьютерного зрения или RFO BASIC
Управление роботом с помощью компьютерного зрения или RFO BASIC
Управление роботом с помощью компьютерного зрения или RFO BASIC
Управление роботом с помощью компьютерного зрения или RFO BASIC
Управление роботом с помощью компьютерного зрения или RFO BASIC
Управление роботом с помощью компьютерного зрения или RFO BASIC

Последним роботом можно управлять с помощью любого приложения, которое может генерировать соответствующие тоны (Паук использует дифференциальный режим). Вы можете узнать больше об использовании RFO BASIC для Android для управления роботом здесь: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 Или вы можете загрузить контроллер робота EMGRobotics прямо из Google Play: https://play.google.com/store/apps/details? Id = com.emgrobotics.emgroboticsrobotcontrollerforandroid & feature = search_result #? T = W251bGwsMSwyLDEsImNvbS5lbWdjvdjb2

Рекомендуемые: