Indholdsfortegnelse:

Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone: 9 trin (med billeder)
Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone: 9 trin (med billeder)

Video: Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone: 9 trin (med billeder)

Video: Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone: 9 trin (med billeder)
Video: Hacking the Hexbug Spider XL to add Computer Vision using a Smartphone 2024, Juli
Anonim
Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone
Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone

Jeg er en stor fan af den originale Hexbug ™ Spider. Jeg har ejet over et dusin og hacket dem alle. Hver gang en af mine sønner går til en vens fødselsdagsfest, får vennen en Hexbug ™ edderkop i gave. Jeg har hacket den originale edderkop for at spille fodbold (https://youtu.be/h0BTYm1e5u0) og følge linjer (https://youtu.be/quDHhuEsxEg). Da jeg så Hexbug ™ Spider XL på Target ™, ville jeg straks hacke en smartphone til den og eksperimentere med computersyn og robotik.

Trin 1: Adskil Hexbug Spider

Adskil Hexbug Spider
Adskil Hexbug Spider

Hexbug Spider skilles let fra hinanden med en lille phillips skruetrækker. Fjern først batteridækslet, end fjern de tre skruer i og omkring batteriholderen. Når skruerne er fjernet, løftes forsigtigt toppen af edderkoppen.

Trin 2: Løft hovedet af edderkoppen og fjern printkortet

Løft hovedet af edderkoppen og fjern printkortet
Løft hovedet af edderkoppen og fjern printkortet
Løft hovedet af edderkoppen og fjern printkortet
Løft hovedet af edderkoppen og fjern printkortet
Løft hovedet af edderkoppen, og fjern printkortet
Løft hovedet af edderkoppen, og fjern printkortet

Løft forsigtigt hovedet af edderkoppen og fjern printkortet.

Trin 3: Skær batteri- og motortråde ved brættet, og fjern enderne

Klip batteriet og motorkablerne på tavlen, og afslut enderne
Klip batteriet og motorkablerne på tavlen, og afslut enderne
Klip batteriet og motorkablerne på tavlen, og afslut enderne
Klip batteriet og motorkablerne på tavlen, og afslut enderne
Klip batteriet og motorkablerne på brættet, og fjern enderne
Klip batteriet og motorkablerne på brættet, og fjern enderne
Klip batteriet og motorkablerne på brættet, og fjern enderne
Klip batteriet og motorkablerne på brættet, og fjern enderne

Klip ledningerne på det punkt, hvor de forbinder til brættet. Der er tre sæt ledninger: et sæt går til batteriholderen i hovedet (rød/sort), et andet sæt går til den øverste motor, og det tredje sæt går til bundmotoren. Den ene motor har en brun og grøn ledning, den anden motor har en brun og sort ledning som på billedet. Fjern ca. 1/4 tommer isolering fra enden af alle seks ledninger. Sørg for, at batterierne er fjernet fra batteriholderen.

Trin 4: Fjern plastindsatsen i edderkoppehovedet, træk ledningerne igennem, og udskift hovedet

Fjern plastindsatsen i edderkoppehovedet, træk ledningerne igennem, og udskift hovedet
Fjern plastindsatsen i edderkoppehovedet, træk ledningerne igennem, og udskift hovedet
Fjern plastindsatsen i edderkoppehovedet, træk ledningerne igennem, og udskift hovedet
Fjern plastindsatsen i edderkoppehovedet, træk ledningerne igennem, og udskift hovedet

Brug en tang med lang næse til at fjerne plastindsatsen øverst på edderkoppen, og læg derefter toppen tilbage på edderkoppen og træk ledningerne gennem hullet, der er efterladt af den fjernede indsats. Skru toppen tilbage på edderkoppen ved hjælp af de samme tre skruer, der blev fjernet tidligere. Bemærk: Motor- og batteriholderens ledninger (pil) stikker gennem hullet i toppen, ved at fjerne indsatsen.

Trin 5: Tilslut EMGRobotics ADMCB til edderkoppen ved hjælp af skrueterminalerne

Tilslut EMGRobotics ADMCB til edderkoppen ved hjælp af skrueterminalerne
Tilslut EMGRobotics ADMCB til edderkoppen ved hjælp af skrueterminalerne
Tilslut EMGRobotics ADMCB til edderkoppen ved hjælp af skrueterminalerne
Tilslut EMGRobotics ADMCB til edderkoppen ved hjælp af skrueterminalerne
Tilslut EMGRobotics ADMCB til edderkoppen ved hjælp af skrueterminalerne
Tilslut EMGRobotics ADMCB til edderkoppen ved hjælp af skrueterminalerne

EMGRobotics Audio Dual Motor Controller Board (ADMCB) tilsluttes motorerne i Hexbug Spider, batteriholderen og hovedtelefonstikket på Android -enheden. Android -enheden styrer motorerne i Hexbug Spider ved at sende toner gennem hovedtelefonstikket til ADMCB. ADMCB dekoder tonerne til frem- og bakspændinger til motorerne. Du kan lære mere om ADMCB her:

Det er meget vigtigt, at alle ledninger er forbundet til ADMCB PRÆCIS som vist. At vende forbindelserne kan enten beskadige ADMCB eller få robotten til at bevæge sig forkert. Det er let at tilslutte ledningerne til ADMCB ved hjælp af de flade skrueterminaler. Sæt de afisolerede ledninger i hullerne som vist, og stram skruen over hullet med en lille flad skruetrækker. Efter stramning skal du kontrollere, at ingen kobbertrådstråde er sammenkoblet. Dobbelttjek alle dine forbindelser, og sørg for, at der ikke er shorts (forbindelser mellem ledninger), før du sætter batterier i.

Trin 6: Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider

Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider
Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider
Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider
Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider
Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider
Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider

Følgende er en hackers bedste ven: gummibånd, slipsomslag og dobbeltsidet tape. Brug et gummibånd til at fastgøre ADMCB til Hexbug Spider.

Trin 7: Montering af en Android -telefon på HexBug Spider XL - metode #1

Montering af en Android -telefon på HexBug Spider XL - metode #1
Montering af en Android -telefon på HexBug Spider XL - metode #1
Montering af en Android -telefon på HexBug Spider XL - metode #1
Montering af en Android -telefon på HexBug Spider XL - metode #1
Montering af en Android -telefon på HexBug Spider XL - metode #1
Montering af en Android -telefon på HexBug Spider XL - metode #1

Billedet er den enkleste metode til montering af en Android -telefon. Du skal bare bore et hul i edderkoppens batteridæksel og sætte gennem en 3 bolt. Jeg brugte slipsomslag, fastgørelsesbindere og dobbeltsidet tape. Telefonen fastgøres ved hjælp af velcro, læg den bløde (løkke side) på telefonen.

Trin 8: Montering af en Android -telefon på HexBug Spider XL - metode #2

Montering af en Android -telefon på HexBug Spider XL - metode #2
Montering af en Android -telefon på HexBug Spider XL - metode #2
Montering af en Android -telefon på HexBug Spider XL - metode #2
Montering af en Android -telefon på HexBug Spider XL - metode #2
Montering af en Android -telefon på HexBug Spider XL - metode #2
Montering af en Android -telefon på HexBug Spider XL - metode #2
Montering af en Android -telefon på HexBug Spider XL - metode #2
Montering af en Android -telefon på HexBug Spider XL - metode #2

Jeg var så heldig at møde Steven Finkelman på Pumping Station: One i Chicago tilbage i januar. Han byggede en meget cool mount til mig ved hjælp af en laserskærer. https://pumpingstationone.org/ jeg kan ikke tale højt nok om folk på Pumping Station One. De inviterede mig derude til at lave en præsentation om computervision tilbage i januar og endte med at bygge disse flotte beslag til mig.

Trin 9: Styring af robotten ved hjælp af Computer Vision eller RFO BASIC

Styring af robotten ved hjælp af Computer Vision eller RFO BASIC
Styring af robotten ved hjælp af Computer Vision eller RFO BASIC
Styring af robotten ved hjælp af Computer Vision eller RFO BASIC
Styring af robotten ved hjælp af Computer Vision eller RFO BASIC
Styring af robotten ved hjælp af Computer Vision eller RFO BASIC
Styring af robotten ved hjælp af Computer Vision eller RFO BASIC

Den endelige robot kan styres af enhver applikation, der kan generere de passende toner (edderkoppen bruger differentialtilstand). Du kan lære mere om at bruge RFO BASIC til Android til at styre robotten her: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 Eller du kan downloade EMGRobotics Robot Controller direkte fra Google Play: https://play.google.com/store/apps/details? Id = com.emgrobotics.emgroboticsrobotcontrollerforandroid & feature = search_result#? T = W251bGwsMSwyLDEsImNvbSVJJVWJJVVJJVyJ2JVwJJVwJJVwJJVwJJVjjJ2JVjJjjjjjjJ9VjJJjjjjVjJjjjjjjjjjsjsjæ

Anbefalede: