Obsah:

Hacking the Hexbug Spider XL to add Computer Vision using an Android Smartphone: 9 Steps (with Pictures)
Hacking the Hexbug Spider XL to add Computer Vision using an Android Smartphone: 9 Steps (with Pictures)
Anonim
Hacknutím Hexbug Spider XL a pridaním počítačového videnia pomocou smartfónu Android
Hacknutím Hexbug Spider XL a pridaním počítačového videnia pomocou smartfónu Android

Som veľkým fanúšikom pôvodného Hexbug ™ Spider. Vlastnil som viac ako tucet a všetky som hackol. Kedykoľvek jeden z mojich synov ide na narodeninovú oslavu priateľov, priateľ dostane ako darček pavúka Hexbug ™. Hackol som pôvodného pavúka, aby som hral futbal (https://youtu.be/h0BTYm1e5u0) a riadil sa riadkami (https://youtu.be/quDHhuEsxEg). Keď som videl Hexbug ™ Spider XL v Target ™, okamžite som do neho chcel nabúrať smartphone a experimentovať s počítačovým videním a robotikou.

Krok 1: Demontujte Hexbug Spider

Demontujte Hexbug Spider
Demontujte Hexbug Spider

Hexbug Spider sa dá ľahko rozobrať malým krížovým skrutkovačom. Najprv odstráňte kryt batérie a potom odstráňte tri skrutky v držiaku batérie a okolo neho. Po odstránení skrutiek jemne zdvihnite hornú časť pavúka.

Krok 2: Zdvihnite hlavu z pavúka a vyberte obvodovú dosku

Zdvihnite hlavu z pavúka a vyberte obvodovú dosku
Zdvihnite hlavu z pavúka a vyberte obvodovú dosku
Zdvihnite hlavu z pavúka a vyberte obvodovú dosku
Zdvihnite hlavu z pavúka a vyberte obvodovú dosku
Zdvihnite hlavu z pavúka a vyberte obvodovú dosku
Zdvihnite hlavu z pavúka a vyberte obvodovú dosku

Jemne zdvihnite hlavu z pavúka a vyberte dosku s obvodmi.

Krok 3: Odstrihnite vodiče batérie a motora na doske a odizolujte konce

Odstrihnite vodiče batérie a motora na doske a odstráňte konce
Odstrihnite vodiče batérie a motora na doske a odstráňte konce
Odstrihnite vodiče batérie a motora na doske a odstráňte konce
Odstrihnite vodiče batérie a motora na doske a odstráňte konce
Odstrihnite vodiče batérie a motora na doske a odstráňte konce
Odstrihnite vodiče batérie a motora na doske a odstráňte konce
Odstrihnite vodiče batérie a motora na doske a odstráňte konce
Odstrihnite vodiče batérie a motora na doske a odstráňte konce

Odrežte drôty v mieste, kde sú spojené s doskou. Existujú tri sady vodičov: jedna sada smeruje k držiaku batérie v hlave (červená/čierna), druhá sada smeruje k hornému motoru a tretia sada k dolnému motoru. Jeden motor má hnedý a zelený vodič, druhý motor má hnedý a čierny drôt, ako na obrázku. Odizolujte približne 1/4 palca izolácie z konca všetkých šiestich drôtov. Zaistite, aby boli batérie vybraté z držiaka batérií.

Krok 4: Odstráňte plastovú vložku z pavúčej hlavy, prevlečte drôty a vymeňte hlavu

Odstráňte plastovú vložku z pavúčej hlavy, prevlečte drôty a vymeňte hlavu
Odstráňte plastovú vložku z pavúčej hlavy, prevlečte drôty a vymeňte hlavu
Odstráňte plastovú vložku z pavúčej hlavy, prevlečte drôty a vymeňte hlavu
Odstráňte plastovú vložku z pavúčej hlavy, prevlečte drôty a vymeňte hlavu

Pomocou klieští s dlhým nosom vyberte plastovú vložku v hornej časti pavúka, potom nasaďte vrchnú časť späť na pavúka a pretiahnite drôty otvorom, ktorý zanechala vybratá vložka. Zaskrutkujte hornú časť späť na pavúka pomocou rovnakých troch skrutiek, ktoré ste predtým vybrali. Poznámka: Drôty držiaka motora a batérie (šípka) trčia cez otvor v hornej časti a sú vyrobené odstránením vložky.

Krok 5: Pripojte EMGRobotics ADMCB k pavúku pomocou skrutkových svoriek

Pripojte EMGRobotics ADMCB k pavúku pomocou skrutkových svoriek
Pripojte EMGRobotics ADMCB k pavúku pomocou skrutkových svoriek
Pripojte EMGRobotics ADMCB k pavúku pomocou skrutkových svoriek
Pripojte EMGRobotics ADMCB k pavúku pomocou skrutkových svoriek
Pripojte EMGRobotics ADMCB k pavúku pomocou skrutkových svoriek
Pripojte EMGRobotics ADMCB k pavúku pomocou skrutkových svoriek

Riadiaca doska dvojitého motora EMGRobotics Audio (ADMCB) sa pripája k motorom v Hexbug Spider, držiaku batérie a konektoru pre slúchadlá na zariadení Android. Zariadenie Android bude ovládať motory v Hexbug Spider odosielaním tónov cez konektor pre slúchadlá do ADMCB. ADMCB dekóduje tóny na predné a spätné napätie motorov. Viac informácií o ADMCB nájdete tu:

Je veľmi dôležité, aby boli všetky vodiče pripojené k ADMCB PRESNE tak, ako je to znázornené. Obrátenie spojov môže buď poškodiť ADMCB, alebo spôsobiť, že sa robot bude pohybovať nesprávne. Pripojenie vodičov k ADMCB je jednoduché pomocou skrutkových svoriek s plochou hlavou. Odizolované drôty vložte do otvorov podľa obrázku a malým skrutkovačom s plochou hlavou utiahnite skrutku nad otvorom. Po dotiahnutí skontrolujte, či sa žiadne pramene medeného drôtu neskratujú. Pred vložením batérií dvakrát skontrolujte všetky pripojenia a uistite sa, že nie sú skratované (prepojenia medzi vodičmi).

Krok 6: Pomocou gumičky pripevnite ADMCB k Hexbug Spider

Pomocou gumičky pripevnite ADMCB k Hexbug Spider
Pomocou gumičky pripevnite ADMCB k Hexbug Spider
Pomocou gumičky pripevnite ADMCB k Hexbug Spider
Pomocou gumičky pripevnite ADMCB k Hexbug Spider
Pomocou gumičky pripevnite ADMCB k Hexbug Spider
Pomocou gumičky pripevnite ADMCB k Hexbug Spider

Nasledujú najlepší priatelia hackerov: gumičky, zaväzovacie pásky a obojstranná páska. Pomocou gumičky pripevnite ADMCB k Hexbug Spider.

Krok 7: Montáž telefónu s Androidom na HexBug Spider XL - metóda č. 1

Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 1
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 1
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 1
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 1
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 1
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 1

Na obrázku je najjednoduchší spôsob montáže telefónu s Androidom. Jednoducho vyvŕtajte otvor v kryte batérie Spider a prevlečte ho 3 skrutkou. Použil som zaväzovacie pásky, úchyty na zaväzovanie a obojstrannú pásku. Telefón sa pripevňuje pomocou suchého zipsu, na telefón položte mäkkú stranu (slučky).

Krok 8: Montáž telefónu s Androidom na HexBug Spider XL - metóda č. 2

Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2
Upevnenie telefónu s Androidom na HexBug Spider XL - metóda č. 2

Mal som to šťastie, že som sa v januári stretol so Stevenom Finkelmanom na čerpacej stanici: Jeden v Chicagu. Pomocou laserovej rezačky mi postavil veľmi cool držiak. https://pumpingstationone.org/ Nemôžem dostatočne hovoriť o ľuďoch v čerpacej stanici One. V januári ma tam pozvali, aby som urobil prezentáciu o počítačovom videní, a nakoniec mi postavili tieto skvelé držiaky.

Krok 9: Ovládanie robota pomocou systému Computer Vision alebo RFO BASIC

Ovládanie robota pomocou systému Computer Vision alebo RFO BASIC
Ovládanie robota pomocou systému Computer Vision alebo RFO BASIC
Ovládanie robota pomocou systému Computer Vision alebo RFO BASIC
Ovládanie robota pomocou systému Computer Vision alebo RFO BASIC
Ovládanie robota pomocou systému Computer Vision alebo RFO BASIC
Ovládanie robota pomocou systému Computer Vision alebo RFO BASIC

Konečného robota môže ovládať akákoľvek aplikácia, ktorá dokáže vygenerovať príslušné tóny (Spider používa diferenciálny režim). Viac informácií o používaní RFO BASIC pre Android na ovládanie robota nájdete tu: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 Alebo si môžete stiahnuť ovládač robota EMGRobotics

Odporúča: