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)

Video: Hacking the Hexbug Spider XL to add Computer Vision using an Android Smartphone: 9 Steps (with Pictures)

Video: Hacking the Hexbug Spider XL to add Computer Vision using an Android Smartphone: 9 Steps (with Pictures)
Video: Hacking the Hexbug Spider XL to add Computer Vision using a Smartphone 2024, Červenec
Anonim
Hacking the Hexbug Spider XL to add Computer Vision using an Android smartphone
Hacking the Hexbug Spider XL to add Computer Vision using an Android smartphone

Jsem velkým fanouškem původního Hexbug ™ Spider. Vlastnil jsem přes tucet a všechny jsem hackl. Kdykoli jeden z mých synů jde na narozeninovou oslavu přátel, dostane přítel jako dárek pavouka Hexbug ™. Naboural jsem původního pavouka, abych mohl hrát fotbal (https://youtu.be/h0BTYm1e5u0) a sledovat řádky (https://youtu.be/quDHhuEsxEg). Když jsem viděl Hexbug ™ Spider XL na Target ™, okamžitě jsem do něj chtěl nabourat smartphone a experimentovat s počítačovým viděním a robotikou.

Krok 1: Demontujte Hexbug Spider

Demontujte Hexbug Spider
Demontujte Hexbug Spider

Hexbug Spider lze snadno rozebrat pomocí malého křížového šroubováku. Nejprve sejměte kryt těsta a poté odšroubujte tři šrouby uvnitř a kolem držáku baterie. Po odstranění šroubů opatrně zvedněte horní část pavouka.

Krok 2: Zvedněte hlavu z pavouka a vyjměte obvodovou desku

Zvedněte hlavu z pavouka a sejměte obvodovou desku
Zvedněte hlavu z pavouka a sejměte obvodovou desku
Zvedněte hlavu z pavouka a vyjměte obvodovou desku
Zvedněte hlavu z pavouka a vyjměte obvodovou desku
Zvedněte hlavu z pavouka a vyjměte obvodovou desku
Zvedněte hlavu z pavouka a vyjměte obvodovou desku

Opatrně zvedněte hlavu z pavouka a vyjměte desku s obvody.

Krok 3: Odřízněte kabely baterie a motoru na desce a odizolujte konce

Odřízněte vodiče baterie a motoru na desce a odizolujte konce
Odřízněte vodiče baterie a motoru na desce a odizolujte konce
Odřízněte vodiče baterie a motoru na desce a odizolujte konce
Odřízněte vodiče baterie a motoru na desce a odizolujte konce
Odřízněte vodiče baterie a motoru na desce a odizolujte konce
Odřízněte vodiče baterie a motoru na desce a odizolujte konce
Odřízněte vodiče baterie a motoru na desce a odizolujte konce
Odřízněte vodiče baterie a motoru na desce a odizolujte konce

Odřízněte vodiče v místě, kde se připojují k desce. Existují tři sady vodičů: jedna sada jde do držáku baterie v hlavě (červená/černá), další sada jde do horního motoru a třetí sada do spodního motoru. Jeden motor má hnědý a zelený vodič, druhý motor má hnědý a černý vodič podle obrázku. Odizolujte přibližně 1/4 palce izolace z konce všech šesti vodičů. Ujistěte se, že jsou baterie vyjmuty z držáku baterií.

Krok 4: Odstraňte plastovou vložku z pavoučí hlavy, protáhněte dráty a vyměňte hlavu

Vyjměte plastovou vložku z pavoučí hlavy, protáhněte dráty a vyměňte hlavu
Vyjměte plastovou vložku z pavoučí hlavy, protáhněte dráty a vyměňte hlavu
Vyjměte plastovou vložku z pavoučí hlavy, protáhněte dráty a vyměňte hlavu
Vyjměte plastovou vložku z pavoučí hlavy, protáhněte dráty a vyměňte hlavu

Pomocí kleští s dlouhým nosem vyjměte plastovou vložku v horní části pavouka, poté ji položte zpět na pavouk a protáhněte dráty otvorem, který zbyla z odstraněné vložky. Zašroubujte horní část zpět na pavouka pomocí stejných tří šroubů odstraněných dříve. Poznámka: Dráty držáku motoru a baterie (šipka) trčí otvorem v horní části vytvořené odstraněním vložky.

Krok 5: Připojte EMGRobotics ADMCB k Spideru pomocí šroubových svorek

Připojte EMGRobotics ADMCB k Spideru pomocí šroubových svorek
Připojte EMGRobotics ADMCB k Spideru pomocí šroubových svorek
Připojte EMGRobotics ADMCB k Spideru pomocí šroubových svorek
Připojte EMGRobotics ADMCB k Spideru pomocí šroubových svorek
Připojte EMGRobotics ADMCB k Spideru pomocí šroubových svorek
Připojte EMGRobotics ADMCB k Spideru pomocí šroubových svorek

Řídicí deska EMGRobotics Audio Dual Motor Controller (ADMCB) se připojuje k motorům v Hexbug Spider, držáku baterie a konektoru pro sluchátka na zařízení Android. Zařízení Android bude ovládat motory v Hexbug Spider odesíláním tónů přes konektor pro sluchátka do ADMCB. ADMCB dekóduje tóny do dopředného a zpětného napětí do motorů. Více informací o ADMCB naleznete zde:

Je velmi důležité, aby všechny vodiče byly připojeny k ADMCB PŘESNĚ, jak je znázorněno. Obrácení připojení může buď poškodit ADMCB, nebo způsobit, že se robot bude pohybovat nesprávně. Připojení vodičů k ADMCB je snadné pomocí šroubových svorek s plochou hlavou. Vložte odizolované dráty do otvorů podle obrázku a malým šroubovákem s plochou hlavou utáhněte šroub nad otvorem. Po utažení zkontrolujte, zda se žádné prameny měděného drátu nezkratují. Před vložením baterií znovu zkontrolujte všechna připojení a ujistěte se, že nedošlo ke zkratu (spojení mezi vodiči).

Krok 6: Pomocí gumičky zajistěte ADMCB k Hexbug Spider

Pomocí gumičky zajistěte ADMCB k Hexbug Spider
Pomocí gumičky zajistěte ADMCB k Hexbug Spider
Pomocí gumičky zajistěte ADMCB k Hexbug Spider
Pomocí gumičky zajistěte ADMCB k Hexbug Spider
Pomocí gumičky zajistěte ADMCB k Hexbug Spider
Pomocí gumičky zajistěte ADMCB k Hexbug Spider

Nejlepšími přáteli hackerů jsou gumičky, vázací pásky a oboustranná páska. Pomocí gumičky připevněte ADMCB k Hexbug Spider.

Krok 7: Montáž telefonu Android na HexBug Spider XL - metoda č. 1

Montáž telefonu Android na HexBug Spider XL - metoda č. 1
Montáž telefonu Android na HexBug Spider XL - metoda č. 1
Montáž telefonu Android na HexBug Spider XL - metoda č. 1
Montáž telefonu Android na HexBug Spider XL - metoda č. 1
Montáž telefonu Android na HexBug Spider XL - metoda č. 1
Montáž telefonu Android na HexBug Spider XL - metoda č. 1

Na obrázku je nejjednodušší způsob montáže telefonu Android. Jednoduše vyvrtejte otvor v krytu baterie Spider a provlékněte 3 šroub. Použil jsem zavinovací pásky, úchyty na zavinovací pásku a oboustrannou pásku. Telefon se připevňuje pomocí suchého zipu, na telefon položte měkkou stranu (smyčku).

Krok 8: Montáž telefonu Android na HexBug Spider XL - metoda č. 2

Montáž telefonu Android na HexBug Spider XL - metoda č. 2
Montáž telefonu Android na HexBug Spider XL - metoda č. 2
Montáž telefonu Android na HexBug Spider XL - metoda č. 2
Montáž telefonu Android na HexBug Spider XL - metoda č. 2
Montáž telefonu Android na HexBug Spider XL - metoda č. 2
Montáž telefonu Android na HexBug Spider XL - metoda č. 2
Montáž telefonu Android na HexBug Spider XL - metoda č. 2
Montáž telefonu Android na HexBug Spider XL - metoda č. 2

Měl jsem to štěstí, že jsem v lednu potkal Stevena Finkelmana na čerpací stanici: Jeden v Chicagu. Pomocí laserové řezačky mi postavil velmi cool držák. https://pumpingstationone.org/ nemůžu dostatečně mluvit o lidech v Pumping Station One. Pozvali mě tam v lednu na prezentaci o počítačovém vidění a nakonec mi postavili tyto skvělé držáky.

Krok 9: Ovládání robota pomocí programu Computer Vision nebo RFO BASIC

Ovládání robota pomocí programu Computer Vision nebo RFO BASIC
Ovládání robota pomocí programu Computer Vision nebo RFO BASIC
Ovládání robota pomocí programu Computer Vision nebo RFO BASIC
Ovládání robota pomocí programu Computer Vision nebo RFO BASIC
Ovládání robota pomocí programu Computer Vision nebo RFO BASIC
Ovládání robota pomocí programu Computer Vision nebo RFO BASIC

Konečného robota lze ovládat jakoukoli aplikací, která dokáže generovat příslušné tóny (Spider používá diferenciální režim). Více o používání RFO BASIC pro Android k ovládání robota se můžete dozvědět zde: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 Nebo si můžete stáhnout robotický ovladač EMGRobotics:

Doporučuje: