Índice:

Hackeando o Hexbug Spider XL para adicionar visão computacional usando um smartphone Android: 9 etapas (com imagens)
Hackeando o Hexbug Spider XL para adicionar visão computacional usando um smartphone Android: 9 etapas (com imagens)

Vídeo: Hackeando o Hexbug Spider XL para adicionar visão computacional usando um smartphone Android: 9 etapas (com imagens)

Vídeo: Hackeando o Hexbug Spider XL para adicionar visão computacional usando um smartphone Android: 9 etapas (com imagens)
Vídeo: Hacking the Hexbug Spider XL to add Computer Vision using a Smartphone 2024, Novembro
Anonim
Hackeando o Hexbug Spider XL para adicionar visão computacional usando um smartphone Android
Hackeando o Hexbug Spider XL para adicionar visão computacional usando um smartphone Android

Eu sou um grande fã do Hexbug ™ Spider original. Eu possuí mais de uma dúzia e hackeei todos eles. Sempre que um dos meus filhos vai à festa de aniversário de um amigo, o amigo ganha uma aranha Hexbug ™ como presente. Eu hackeei o spider original para jogar futebol (https://youtu.be/h0BTYm1e5u0) e seguir as linhas (https://youtu.be/quDHhuEsxEg). Quando vi o Hexbug ™ Spider XL no Target ™, imediatamente quis hackear um smartphone para ele e fazer experiências com visão computacional e robótica.

Etapa 1: desmonte a Hexbug Spider

Desmonte a Hexbug Spider
Desmonte a Hexbug Spider

O Hexbug Spider é facilmente desmontado com uma pequena chave de fenda Phillips. Primeiro remova a tampa da bateria, em seguida remova os três parafusos dentro e ao redor do suporte da bateria. Depois que os parafusos forem removidos, levante suavemente a parte superior da aranha.

Etapa 2: Levante a cabeça da aranha e remova a placa de circuito

Levante a cabeça da aranha e remova a placa de circuito
Levante a cabeça da aranha e remova a placa de circuito
Levante a cabeça da aranha e remova a placa de circuito
Levante a cabeça da aranha e remova a placa de circuito
Levante a cabeça da aranha e remova a placa de circuito
Levante a cabeça da aranha e remova a placa de circuito

Levante suavemente a cabeça da aranha e remova a placa de circuito.

Etapa 3: corte a bateria e os fios do motor na placa e descasque as extremidades

Corte a bateria e os fios do motor na placa e retire as pontas
Corte a bateria e os fios do motor na placa e retire as pontas
Corte a bateria e os fios do motor na placa e retire as pontas
Corte a bateria e os fios do motor na placa e retire as pontas
Corte a bateria e os fios do motor na placa e retire as pontas
Corte a bateria e os fios do motor na placa e retire as pontas
Corte a bateria e os fios do motor na placa e retire as pontas
Corte a bateria e os fios do motor na placa e retire as pontas

Corte os fios no ponto em que eles se conectam à placa. Existem três conjuntos de fios: um conjunto vai para o suporte da bateria no cabeçote (vermelho / preto), outro conjunto vai para o motor superior e o terceiro conjunto vai para o motor inferior. Um motor tem um fio marrom e verde, o outro motor tem um fio marrom e preto, conforme a ilustração. Retire aproximadamente 1/4 de polegada de isolamento da extremidade de todos os seis fios. Certifique-se de que as baterias foram removidas do suporte da bateria.

Etapa 4: remova a inserção de plástico na cabeça da aranha, puxe os fios e substitua a cabeça

Remova a inserção de plástico na cabeça da aranha, puxe os fios e substitua a cabeça
Remova a inserção de plástico na cabeça da aranha, puxe os fios e substitua a cabeça
Remova a inserção de plástico na cabeça da aranha, puxe os fios e substitua a cabeça
Remova a inserção de plástico na cabeça da aranha, puxe os fios e substitua a cabeça

Use um alicate de bico longo para remover a inserção de plástico na parte superior da aranha, em seguida, coloque a parte superior de volta na aranha e puxe os fios através do orifício deixado pela inserção removida. Parafuse a parte superior de volta na aranha usando os mesmos três parafusos removidos anteriormente. Nota: Os fios do motor e do suporte da bateria (seta) furando o orifício na parte superior feito ao remover a inserção.

Etapa 5: Conecte o EMGRobotics ADMCB ao Spider usando os terminais de parafuso

Conecte o EMGRobotics ADMCB ao Spider usando os terminais de parafuso
Conecte o EMGRobotics ADMCB ao Spider usando os terminais de parafuso
Conecte o EMGRobotics ADMCB ao Spider usando os terminais de parafuso
Conecte o EMGRobotics ADMCB ao Spider usando os terminais de parafuso
Conecte o EMGRobotics ADMCB ao Spider usando os terminais de parafuso
Conecte o EMGRobotics ADMCB ao Spider usando os terminais de parafuso

O EMGRobotics Audio Dual Motor Controller Board (ADMCB) se conecta aos motores do Hexbug Spider, ao suporte da bateria e à entrada do fone de ouvido no dispositivo Android. O dispositivo Android controlará os motores do Hexbug Spider enviando tons através do conector de fone de ouvido para o ADMCB. O ADMCB decodifica os tons em tensões diretas e reversas para os motores. Você pode aprender mais sobre o ADMCB aqui:

É muito importante que todos os fios estejam conectados ao ADMCB EXATAMENTE como mostrado. Reverter as conexões pode danificar o ADMCB ou fazer com que o robô se mova incorretamente. Conectar os fios ao ADMCB é fácil usando os terminais de parafuso de cabeça chata. Insira os fios desencapados nos orifícios conforme mostrado e aperte o parafuso acima do orifício usando uma chave de fenda pequena. Depois de apertar, verifique se nenhum fio de cobre está em curto. Verifique todas as suas conexões e certifique-se de que não haja curtos (conexões entre os fios) antes de inserir as baterias.

Etapa 6: use um elástico para prender o ADMCB ao Hexbug Spider

Use um elástico para prender o ADMCB ao Hexbug Spider
Use um elástico para prender o ADMCB ao Hexbug Spider
Use um elástico para prender o ADMCB ao Hexbug Spider
Use um elástico para prender o ADMCB ao Hexbug Spider
Use um elástico para prender o ADMCB ao Hexbug Spider
Use um elástico para prender o ADMCB ao Hexbug Spider

Os seguintes são os melhores amigos dos hackers: elásticos, gravatas e fita dupla-face. Use um elástico para prender o ADMCB ao Hexbug Spider.

Etapa 7: Montar um telefone Android no HexBug Spider XL - Método # 1

Montando um telefone Android no HexBug Spider XL - Método # 1
Montando um telefone Android no HexBug Spider XL - Método # 1
Montando um telefone Android no HexBug Spider XL - Método # 1
Montando um telefone Android no HexBug Spider XL - Método # 1
Montando um telefone Android no HexBug Spider XL - Método # 1
Montando um telefone Android no HexBug Spider XL - Método # 1

Na foto está o método mais simples de montar um telefone Android. Basta fazer um orifício na tampa da bateria do Spider e passar por um parafuso de 3 . Usei bandagens, montagens de gravatas e fita dupla-face. O telefone é preso com velcro, coloque o soft (lado do laço) no telefone.

Etapa 8: Montar um telefone Android no HexBug Spider XL - Método # 2

Montando um telefone Android no HexBug Spider XL - Método # 2
Montando um telefone Android no HexBug Spider XL - Método # 2
Montando um telefone Android no HexBug Spider XL - Método # 2
Montando um telefone Android no HexBug Spider XL - Método # 2
Montando um telefone Android no HexBug Spider XL - Método # 2
Montando um telefone Android no HexBug Spider XL - Método # 2
Montando um telefone Android no HexBug Spider XL - Método # 2
Montando um telefone Android no HexBug Spider XL - Método # 2

Tive a sorte de encontrar Steven Finkelman na Pumping Station: One em Chicago em janeiro. Ele construiu uma montagem muito legal para mim usando um cortador a laser. https://pumpingstationone.org/ não consigo falar o suficiente sobre as pessoas na estação de bombeamento um. Eles me convidaram para fazer uma apresentação sobre visão computacional em janeiro e acabaram construindo esses grandes suportes para mim.

Etapa 9: Controlar o robô usando visão computacional ou RFO BASIC

Controle do robô usando visão computacional ou RFO BASIC
Controle do robô usando visão computacional ou RFO BASIC
Controle do robô usando visão computacional ou RFO BASIC
Controle do robô usando visão computacional ou RFO BASIC
Controle do robô usando visão computacional ou RFO BASIC
Controle do robô usando visão computacional ou RFO BASIC

O robô final pode ser controlado por qualquer aplicativo que possa gerar os tons apropriados (o Spider usa o modo diferencial). Você pode aprender mais sobre como usar RFO BASIC para Android para controlar o robô aqui: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 Ou você pode fazer o download do EMGRobotics Robot Controller diretamente do Google Play: https://play.google.com/store/apps/details? Id = com.emgrobotics.emgroboticsrobotcontrollerforandroid & feature = search_result #? T = W251bGwsMSwyLDEcmsImNvbS5lbWdyb2JdyZlvdGlvdHlvvbWdyb2JdvvGlvdHlvvvvvvvvvvvvvvvvvvvvvviQDZWDZWDZWDZWDYQWvvWiQDZWDJvvvvvvvvvvvvviQDZWDZWVDZWViQWDZWvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvc)

Recomendado: