Inhoudsopgave:

De Hexbug Spider XL hacken om computervisie toe te voegen met een Android-smartphone - Ajarnpa
De Hexbug Spider XL hacken om computervisie toe te voegen met een Android-smartphone - Ajarnpa

Video: De Hexbug Spider XL hacken om computervisie toe te voegen met een Android-smartphone - Ajarnpa

Video: De Hexbug Spider XL hacken om computervisie toe te voegen met een Android-smartphone - Ajarnpa
Video: HACKING A HEXBUG SPIDER - ARDUINO + FIREFLY 2024, Juli-
Anonim
De Hexbug Spider XL hacken om computervisie toe te voegen met een Android-smartphone
De Hexbug Spider XL hacken om computervisie toe te voegen met een Android-smartphone

Ik ben een grote fan van de originele Hexbug™ Spider. Ik heb er meer dan een dozijn gehad en ze allemaal gehackt. Elke keer dat een van mijn zoons naar een verjaardagsfeestje van een vriend gaat, krijgt die vriend een Hexbug™-spin cadeau. Ik heb de originele spin gehackt om te voetballen (https://youtu.be/h0BTYm1e5u0) en lijnen te volgen (https://youtu.be/quDHhuEsxEg). Toen ik de Hexbug™ Spider XL bij Target™ zag, wilde ik er meteen een smartphone op hacken en experimenteren met computervisie en robotica.

Stap 1: Demonteer de Hexbug Spider

Demonteer de Hexbug Spider
Demonteer de Hexbug Spider

De Hexbug Spider is eenvoudig uit elkaar te halen met een kleine kruiskopschroevendraaier. Verwijder eerst het beslagdeksel en verwijder vervolgens de drie schroeven in en rond de batterijhouder. Nadat de schroeven zijn verwijderd, tilt u de bovenkant voorzichtig van de spin.

Stap 2: Til de kop van de spin en verwijder de printplaat

Til de kop van de spin en verwijder de printplaat
Til de kop van de spin en verwijder de printplaat
Til de kop van de spin en verwijder de printplaat
Til de kop van de spin en verwijder de printplaat
Til de kop van de spin en verwijder de printplaat
Til de kop van de spin en verwijder de printplaat

Til de kop voorzichtig van de spin en verwijder de printplaat.

Stap 3: Knip de batterij- en motordraden op het bord door en strip de uiteinden

Knip de batterij- en motordraden op het bord door en strip de uiteinden
Knip de batterij- en motordraden op het bord door en strip de uiteinden
Knip de batterij- en motordraden op het bord door en strip de uiteinden
Knip de batterij- en motordraden op het bord door en strip de uiteinden
Knip de batterij- en motordraden op het bord door en strip de uiteinden
Knip de batterij- en motordraden op het bord door en strip de uiteinden
Knip de batterij- en motordraden op het bord door en strip de uiteinden
Knip de batterij- en motordraden op het bord door en strip de uiteinden

Knip de draden door op het punt waar ze op het bord zijn aangesloten. Er zijn drie sets draden: een set gaat naar de batterijhouder in de kop (rood/zwart), een andere set gaat naar de bovenste motor en de derde set gaat naar de onderste motor. De ene motor heeft een bruine en groene draad, de andere motor heeft een bruine en zwarte draad zoals afgebeeld. Strip ongeveer 1/4 inch isolatie van het uiteinde van alle zes draden. Zorg ervoor dat de batterijen uit de batterijhouder zijn verwijderd.

Stap 4: Verwijder het plastic inzetstuk in de spinkop, trek de draden door en vervang de kop

Verwijder het plastic inzetstuk in de spinkop, trek de draden door en vervang de kop
Verwijder het plastic inzetstuk in de spinkop, trek de draden door en vervang de kop
Verwijder het plastic inzetstuk in de spinkop, trek de draden door en vervang de kop
Verwijder het plastic inzetstuk in de spinkop, trek de draden door en vervang de kop

Gebruik een tang met lange neus om het plastic inzetstuk in de bovenkant van de spin te verwijderen, plaats dan de bovenkant terug op de spin en trek de draden door het gat dat is achtergelaten door het verwijderde inzetstuk. Schroef de bovenkant terug op de spin met dezelfde drie schroeven die eerder zijn verwijderd. Opmerking: De draden van de motor en batterijhouder (pijl) steken door het gat in de bovenkant, gemaakt door het inzetstuk te verwijderen.

Stap 5: Sluit de EMGRobotics ADMCB aan op de spin met behulp van de schroefaansluitingen

Sluit de EMGRobotics ADMCB aan op de spin met behulp van de schroefklemmen
Sluit de EMGRobotics ADMCB aan op de spin met behulp van de schroefklemmen
Sluit de EMGRobotics ADMCB aan op de spin met behulp van de schroefklemmen
Sluit de EMGRobotics ADMCB aan op de spin met behulp van de schroefklemmen
Sluit de EMGRobotics ADMCB aan op de spin met behulp van de schroefklemmen
Sluit de EMGRobotics ADMCB aan op de spin met behulp van de schroefklemmen

De EMGRobotics Audio Dual Motor Controller Board (ADMCB) wordt aangesloten op de motoren in de Hexbug Spider, de batterijhouder en de hoofdtelefoonaansluiting op het Android-apparaat. Het Android-apparaat bestuurt de motoren in de Hexbug Spider door tonen via de koptelefoonaansluiting naar de ADMCB te sturen. De ADMCB decodeert de tonen in voorwaartse en achterwaartse spanningen naar de motoren. U kunt hier meer te weten komen over de ADMCB:

Het is erg belangrijk dat alle draden PRECIES zijn aangesloten op de ADMCB zoals afgebeeld. Het omkeren van de verbindingen kan de ADMCB beschadigen of ervoor zorgen dat de robot niet goed beweegt. Het aansluiten van de draden op de ADMCB is eenvoudig met behulp van de platkopschroefklemmen. Steek de gestripte draden in de gaten zoals afgebeeld, en draai de schroef boven het gat vast met een kleine platte schroevendraaier. Controleer na het vastdraaien of er geen koperdraadstrengen kortsluiten. Controleer al uw verbindingen dubbel en zorg ervoor dat er geen kortsluitingen (verbindingen tussen draden) zijn voordat u de batterijen plaatst.

Stap 6: Gebruik een rubberen band om de ADMCB aan de Hexbug Spider te bevestigen

Gebruik een rubberen band om de ADMCB aan de Hexbug-spin te bevestigen
Gebruik een rubberen band om de ADMCB aan de Hexbug-spin te bevestigen
Gebruik een rubberen band om de ADMCB aan de Hexbug-spin te bevestigen
Gebruik een rubberen band om de ADMCB aan de Hexbug-spin te bevestigen
Gebruik een rubberen band om de ADMCB aan de Hexbug-spin te bevestigen
Gebruik een rubberen band om de ADMCB aan de Hexbug-spin te bevestigen

De volgende zijn de beste vriend van hackers: elastiekjes, tie-wraps en dubbelzijdig plakband. Gebruik een rubberen band om de ADMCB aan de Hexbug Spider te bevestigen.

Stap 7: Een Android-telefoon op de HexBug Spider XL monteren - Methode #1

Een Android-telefoon op de HexBug Spider XL monteren - Methode #1
Een Android-telefoon op de HexBug Spider XL monteren - Methode #1
Een Android-telefoon op de HexBug Spider XL monteren - Methode #1
Een Android-telefoon op de HexBug Spider XL monteren - Methode #1
Een Android-telefoon op de HexBug Spider XL monteren - Methode #1
Een Android-telefoon op de HexBug Spider XL monteren - Methode #1

Afgebeeld is de eenvoudigste methode om een Android-telefoon te monteren. Boor eenvoudig een gat in het batterijklepje van de Spider en steek er een bout van 3 door. Ik heb tie-wraps, tie-wrap-bevestigingen en dubbelzijdige tape gebruikt. De telefoon wordt bevestigd met klittenband, plaats de zachte (luszijde) op de telefoon.

Stap 8: Een Android-telefoon op de HexBug Spider XL monteren - methode #2

Een Android-telefoon op de HexBug Spider XL monteren - Methode #2
Een Android-telefoon op de HexBug Spider XL monteren - Methode #2
Een Android-telefoon op de HexBug Spider XL monteren - Methode #2
Een Android-telefoon op de HexBug Spider XL monteren - Methode #2
Een Android-telefoon op de HexBug Spider XL monteren - Methode #2
Een Android-telefoon op de HexBug Spider XL monteren - Methode #2
Een Android-telefoon op de HexBug Spider XL monteren - Methode #2
Een Android-telefoon op de HexBug Spider XL monteren - Methode #2

Ik had het geluk Steven Finkelman in januari te ontmoeten bij Pumping Station: One in Chicago. Hij bouwde een heel coole montering voor mij met behulp van een lasersnijder. https://pumpingstationone.org/ ik kan niet genoeg zeggen over de mensen bij Pumping Station One. Ze nodigden me daar uit om in januari een presentatie te geven over computervisie en uiteindelijk bouwden ze deze geweldige mounts voor mij.

Stap 9: De robot besturen met behulp van Computer Vision of RFO BASIC

De robot besturen met behulp van Computer Vision of RFO BASIC
De robot besturen met behulp van Computer Vision of RFO BASIC
De robot besturen met behulp van Computer Vision of RFO BASIC
De robot besturen met behulp van Computer Vision of RFO BASIC
De robot besturen met behulp van Computer Vision of RFO BASIC
De robot besturen met behulp van Computer Vision of RFO BASIC

De uiteindelijke robot kan worden bestuurd door elke applicatie die de juiste tonen kan genereren (de Spider gebruikt de differentiële modus). U kunt hier meer leren over het gebruik van RFO BASIC voor Android om de robot te besturen: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 Of u kunt de EMGRobotics-robotcontroller rechtstreeks downloaden van Google Play:https://play.google.com/store/apps/details?id=com.emgrobotics.emgroboticsrobotcontrollerforandroid&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5lbWdyb2JvdGljcy5GlbWdycm2Jvay

Aanbevolen: