Innholdsfortegnelse:

Hacking av Hexbug Spider XL for å legge til datamaskinvisjon ved hjelp av en Android -smarttelefon: 9 trinn (med bilder)
Hacking av Hexbug Spider XL for å legge til datamaskinvisjon ved hjelp av en Android -smarttelefon: 9 trinn (med bilder)

Video: Hacking av Hexbug Spider XL for å legge til datamaskinvisjon ved hjelp av en Android -smarttelefon: 9 trinn (med bilder)

Video: Hacking av Hexbug Spider XL for å legge til datamaskinvisjon ved hjelp av en Android -smarttelefon: 9 trinn (med bilder)
Video: Hacking the Hexbug Spider XL to add Computer Vision using a Smartphone 2024, Juli
Anonim
Hacking av Hexbug Spider XL for å legge til datamaskinvisjon ved hjelp av en Android -smarttelefon
Hacking av Hexbug Spider XL for å legge til datamaskinvisjon ved hjelp av en Android -smarttelefon

Jeg er en stor fan av den originale Hexbug ™ Spider. Jeg har eid over et dusin og hacket dem alle. Hver gang en av sønnene mine går på en bursdagsfest for en venn, får vennen en Hexbug ™ edderkopp i gave. Jeg har hacket den originale edderkoppen for å spille fotball (https://youtu.be/h0BTYm1e5u0) og følge linjer (https://youtu.be/quDHhuEsxEg). Da jeg så Hexbug ™ Spider XL på Target ™, ønsket jeg umiddelbart å hacke en smarttelefon til den og eksperimentere med datasyn og robotikk.

Trinn 1: Demonter Hexbug Spider

Demonter Hexbug Spider
Demonter Hexbug Spider

Hexbug Spider tas lett fra hverandre med en liten Phillips skrutrekker. Fjern først batteridekselet enn å fjerne de tre skruene i og rundt batteriholderen. Etter at skruene er fjernet, løft forsiktig toppen av edderkoppen.

Trinn 2: Løft hodet av edderkoppen og fjern kretskortet

Løft hodet av edderkoppen og fjern kretskortet
Løft hodet av edderkoppen og fjern kretskortet
Løft hodet av edderkoppen og fjern kretskortet
Løft hodet av edderkoppen og fjern kretskortet
Løft hodet av edderkoppen og fjern kretskortet
Løft hodet av edderkoppen og fjern kretskortet

Løft forsiktig hodet av edderkoppen og fjern kretskortet.

Trinn 3: Klipp batteri- og motortrådene på brettet og stripe endene

Klipp batteri- og motortrådene på brettet og stripe endene
Klipp batteri- og motortrådene på brettet og stripe endene
Klipp batteri- og motortrådene på brettet og stripe endene
Klipp batteri- og motortrådene på brettet og stripe endene
Klipp batteri- og motortrådene på brettet og stripe endene
Klipp batteri- og motortrådene på brettet og stripe endene
Klipp batteri- og motortrådene på brettet og stripe endene
Klipp batteri- og motortrådene på brettet og stripe endene

Klipp ledningene på det tidspunktet de kobles til brettet. Det er tre sett med ledninger: ett sett går til batteriholderen i hodet (rødt/svart), et annet sett går til toppmotoren, og det tredje settet går til bunnmotoren. Den ene motoren har en brun og grønn ledning, den andre motoren har en brun og svart ledning som avbildet. Fjern omtrent 1/4 tommer isolasjon fra enden av alle seks ledninger. Kontroller at batteriene er fjernet fra batteriholderen.

Trinn 4: Fjern plastinnsatsen i edderkopphodet, trekk ledningene gjennom og sett på igjen hodet

Fjern plastinnsatsen i edderkopphodet, trekk ledningene gjennom og sett på igjen hodet
Fjern plastinnsatsen i edderkopphodet, trekk ledningene gjennom og sett på igjen hodet
Fjern plastinnsatsen i edderkopphodet, trekk ledningene gjennom og sett på igjen hodet
Fjern plastinnsatsen i edderkopphodet, trekk ledningene gjennom og sett på igjen hodet

Bruk en langsnertetang til å fjerne plastinnsatsen øverst på edderkoppen, og legg deretter toppen tilbake på edderkoppen og trekk ledningene gjennom hullet som er igjen av den fjernede innsatsen. Skru toppen tilbake på edderkoppen med de samme tre skruene som ble fjernet tidligere. Merk: Motor- og batteriholderens ledninger (pil) stikker gjennom hullet i toppen, laget ved å fjerne innsatsen.

Trinn 5: Koble EMGRobotics ADMCB til edderkoppen ved hjelp av skrueterminalene

Koble EMGRobotics ADMCB til edderkoppen ved hjelp av skrueterminalene
Koble EMGRobotics ADMCB til edderkoppen ved hjelp av skrueterminalene
Koble EMGRobotics ADMCB til edderkoppen ved hjelp av skrueterminalene
Koble EMGRobotics ADMCB til edderkoppen ved hjelp av skrueterminalene
Koble EMGRobotics ADMCB til edderkoppen ved hjelp av skrueterminalene
Koble EMGRobotics ADMCB til edderkoppen ved hjelp av skrueterminalene

EMGRobotics Audio Dual Motor Controller Board (ADMCB) kobles til motorene i Hexbug Spider, batteriholderen og hodetelefonkontakten på Android -enheten. Android -enheten styrer motorene i Hexbug Spider ved å sende toner gjennom hodetelefonkontakten til ADMCB. ADMCB dekoder tonene til spenninger fremover og bakover til motorene. Du kan lære mer om ADMCB her:

Det er veldig viktig at alle ledningene er koblet til ADMCB NØYAKTIG som vist. Omvendt tilkobling kan enten skade ADMCB eller føre til at roboten beveger seg feil. Det er enkelt å koble ledningene til ADMCB ved å bruke skrueklemmer med flat hode. Sett de avisolerte ledningene inn i hullene som vist, og stram skruen over hullet med en liten skrutrekker. Etter stramming, kontroller at ingen kobbertrådstråder er sammenkoblet. Dobbeltsjekk alle tilkoblingene og kontroller at det ikke er shorts (tilkoblinger mellom ledninger) før du setter inn batterier.

Trinn 6: Bruk et gummibånd for å feste ADMCB til Hexbug Spider

Bruk et gummibånd for å feste ADMCB til Hexbug Spider
Bruk et gummibånd for å feste ADMCB til Hexbug Spider
Bruk et gummibånd for å feste ADMCB til Hexbug Spider
Bruk et gummibånd for å feste ADMCB til Hexbug Spider
Bruk et gummibånd for å feste ADMCB til Hexbug Spider
Bruk et gummibånd for å feste ADMCB til Hexbug Spider

Følgende er en hackers beste venn: gummibånd, slipsomslag og dobbeltsidig tape. Bruk et gummibånd for å feste ADMCB til Hexbug Spider.

Trinn 7: Montering av en Android -telefon på HexBug Spider XL - Metode #1

Montering av en Android -telefon på HexBug Spider XL - Metode #1
Montering av en Android -telefon på HexBug Spider XL - Metode #1
Montering av en Android -telefon på HexBug Spider XL - Metode #1
Montering av en Android -telefon på HexBug Spider XL - Metode #1
Montering av en Android -telefon på HexBug Spider XL - Metode #1
Montering av en Android -telefon på HexBug Spider XL - Metode #1

Bildet er den enkleste metoden for montering av en Android -telefon. Bare bor et hull i batteridekselet på Spider og sett gjennom en 3 bolt. Jeg brukte slipsbindere, bindefolier og dobbeltsidig tape. Telefonen festes med borrelås, legg den myke (sløyfesiden) på telefonen.

Trinn 8: Montering av en Android -telefon på HexBug Spider XL - Metode #2

Montering av en Android -telefon på HexBug Spider XL - Metode #2
Montering av en Android -telefon på HexBug Spider XL - Metode #2
Montering av en Android -telefon på HexBug Spider XL - Metode #2
Montering av en Android -telefon på HexBug Spider XL - Metode #2
Montering av en Android -telefon på HexBug Spider XL - Metode #2
Montering av en Android -telefon på HexBug Spider XL - Metode #2
Montering av en Android -telefon på HexBug Spider XL - Metode #2
Montering av en Android -telefon på HexBug Spider XL - Metode #2

Jeg var så heldig å møte Steven Finkelman på Pumping Station: One i Chicago tilbake i januar. Han bygde et veldig kult feste for meg ved hjelp av en laserskjærer. https://pumpingstationone.org/ jeg kan ikke snakke høyt nok om menneskene på Pumping Station One. De inviterte meg der ute for å holde en presentasjon om datasyn tilbake i januar og endte opp med å bygge disse flotte festene for meg.

Trinn 9: Kontrollere roboten ved hjelp av Computer Vision eller RFO BASIC

Kontrollere roboten ved hjelp av Computer Vision eller RFO BASIC
Kontrollere roboten ved hjelp av Computer Vision eller RFO BASIC
Kontrollere roboten ved hjelp av Computer Vision eller RFO BASIC
Kontrollere roboten ved hjelp av Computer Vision eller RFO BASIC
Kontrollere roboten ved hjelp av Computer Vision eller RFO BASIC
Kontrollere roboten ved hjelp av Computer Vision eller RFO BASIC

Den endelige roboten kan styres av alle applikasjoner som kan generere de riktige tonene (edderkoppen bruker differensialmodus). Du kan lære mer om bruk av RFO BASIC for Android for å kontrollere roboten her: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 Eller du kan laste ned EMGRobotics Robot Controller direkte fra Google Play: https://play.google.com/store/apps/details? Id = com.emgrobotics.emgroboticsrobotcontrollerforandroid & feature = search_result#? T = W251bGwsMSwyLDEsImNvbSVJBJJVYJ2JVVJJJJVyJ2JyJ2JjJjJJyJ2JyjJJjJjjjjjjjjjjjjjjjjj2yyyJJjJjjJjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjf

Anbefalt: