Sadržaj:

SOCBOT - Vibrobot sljedeće generacije: 13 koraka (sa slikama)
SOCBOT - Vibrobot sljedeće generacije: 13 koraka (sa slikama)

Video: SOCBOT - Vibrobot sljedeće generacije: 13 koraka (sa slikama)

Video: SOCBOT - Vibrobot sljedeće generacije: 13 koraka (sa slikama)
Video: SocBot Demo @ UW Mini-Symposium 2013 2024, Srpanj
Anonim
SOCBOT - Vibrobot sljedeće generacije
SOCBOT - Vibrobot sljedeće generacije
SOCBOT - Vibrobot sljedeće generacije
SOCBOT - Vibrobot sljedeće generacije
SOCBOT - Vibrobot sljedeće generacije
SOCBOT - Vibrobot sljedeće generacije

U početku su postojali dojavljivači. Činjenica da su aktivirani dojavljivači plesali sa stolova i komoda za većinu ljudi bila je samo pogoršanje. To se promijenilo kada se to dogodilo u prisutnosti proizvođača. Ubrzo nakon tog eureka trenutka rođen je vibrobot. Kako su se ta rana tehnološka vibrirajuća stvorenja počela umnožavati, počela su poprimati gotovo svaki mehanički oblik koji se može zamisliti. Njihovi izvanbalansirani, ponderirani motori brujali su i tresli se, odašiljući te skutere u nasumičnim smjerovima.

Tada se dogodilo. Jednog jutra proizvođač koji se spremao za novi dan bacio je pogled na četkicu za zube u svojoj ruci, a čekinja je začeta. Tko je mogao znati da je tehnološko miješanje nešto tako jednostavno kao što bi to mogla napraviti isječena četkica za zube. Nitko nije mogao predvidjeti da će stvaratelji osobnog užitka diljem svijeta pronaći hakiranje četkice za zube. Jednostavan, ali elegantan dizajn bristlebota odmah ga je učinio omiljenim projektom za proizvođače svih dobi. Brzo je postala ikona toliko duboko ukorijenjena u kulturi proizvođača da se nikada nije mogla zamijeniti ili zaboraviti.

Na sljedećoj grani evolucijskog obiteljskog stabla vibrobota nalazimo dipbot. Izrađeni s odbačenim integriranim sklopovima, gotovo svi dipboti rođeni su od, najprikladnije, matičnih ploča. Ovo su niski jahači kulture vibrobota. Ono što im nedostaje u visini nadoknađuju brojem nogu jer većina ima najmanje 40. Većina dipbota izgleda kao neka greška s više nogu koja može bajtovati.

S tako širokim varijacijama u svom genskom fondu, obiteljsko stablo vibrobota prirodno se predalo kontinuiranoj inovativnoj evolucijskoj prilagodbi. U velikoj mjeri pod utjecajem okoline, vibroboti nastavljaju izvirivati iz bilo kojeg spašenog materijala koji im se čini pri ruci. Mogu se razviti iz kutija rezervnih dijelova, utrobe elektroničkih naprava iz mračnog doba (riječ pročitajte ovdje), predmeta za osobnu njegu, starih kontrolera za video igre i odbačenih računala. Svi ti čimbenici okoliša prilično dobro podliježu zadatku širenja genotipa vibrobota.

To nas dovodi do fokusa ovog Instructable - Socbota. Rođen u umu ovog autora kada je prvi put vidio dipbota, ovo je sljedeći korak u evoluciji dizajna vibracijskog mikro robota. Ovaj novi klinac u bloku je visoko napredni vibrobot. Kontroliran spašenim televizijskim daljinskim upravljačem, ovaj PICAXE vibrobot nove generacije spreman je odgovoriti na svaku vašu naredbu usmjeravanja. Nema više slučajnog roaminga. Jednostavnim pritiskom na gumb, jedinstveni sustav kretanja utičnice socbota pokreće brzinu i šalje ovo stvorenje u bilo kojem smjeru koji odaberete. Pokretan alkalnim baterijama za sat, socbot ima dva vanbrodska vibrirajuća pejdžerska motora. Iako je trenutno ograničen dizajnom, ovaj mikrobot je dovoljno snažan da se kreće po bilo kojoj glatkoj površini. Iako ima veliki mozak, još uvijek je dovoljno mali da sjedne na četvrtinu. S toliko tehnološkog naslijeđa i snage spakirane na tako malom prostoru, treba se zapitati kamo će nas odvesti sljedeći korak u evoluciji vibracijske tehnologije.

Evo izvrsnog članka o Vibrobotima koji je napisao Gareth Branwyn

Biokemijska tehnika

Korak 1: DIJELOVI

DIJELOVI
DIJELOVI

. 1 - PICAXE -08M 1 - 16 -polna utičnica za omatanje 1 - 16 -polna DIP utičnica 1 - 8 -polna utičnica za uranjanje 2 - vibrirajući motori pejdžera 1 - TSOP4838 ili slični 38KHz IC prijemnički modul 2 - signalne diode opće namjene 3 - baterije L1154 1 - 4,7 mfd kondenzator 2 - 82ohm Otpornici 1/4 W 1 - 33K ohm Žica otpornika 1/4 W, tanka metalna zaštita, super ljepilo

Korak 2: KAKO RADI

KAKO RADI
KAKO RADI

. Ovaj Socbot iskorištava jednu od najkorisnijih karakteristika uređaja PICAXE -08M - njegovu sposobnost slanja i primanja svih 127 upravljačkih kodova infracrvene televizije Sony 38KHz. Ova značajka omogućuje 08M komunikaciju s daljinskim upravljačem, televizorom ili čak drugim 08M. Ovdje 08M traži valjani kôd s univerzalnog daljinskog upravljača i reagira na pritiske tipki na daljinskom upravljaču slanjem trenutnog impulsa na jedan ili oba motora pejdžera. Izlazi 08M mogu podnijeti oko 20 mA svaki pa sam spojio izlaze u paru kako bih napajao 40 mA svakom motoru. Otpornik od 82 ohma u seriji sa svakim motorom ograničava struju na maksimum od 40 mA. Signalna dioda brzog djelovanja paralelno sa svakim motorom pomaže u poništavanju induciranih napona koje stvaraju motori. Kondenzatori bi uvelike poboljšali zaštitu, ali bi također povećali veličinu bota pa sam ih jednostavno ostavio bez vidljivih kratkoročnih štetnih učinaka..

Korak 3: PREUZMITE KOD NA PICAXE

PREUZMITE KOD NA PICAXE
PREUZMITE KOD NA PICAXE

. Ovo je picaxe kod koji sam napisao za korištenje sa socbotom. Budući da socbot nema sklop za preuzimanje, morat ćete programirati picaxe na proto ploči, a zatim premjestiti programirani čip na socbot. Kôd koristi naredbu infrain2 za čekanje na jedan od 3 valjana koda s univerzalnog daljinskog upravljača. Ovisno o primljenom kodu, picaxe će poslati impuls struje od 100 mS na jedan ili oba motora. Ako gumb držite pritisnutim, trenutni se puls ponavlja sve dok se gumb ne otpusti. Kopija datoteke picaxe bas nalazi se ispod za preuzimanje.

GLAVNO: neka dirs = %00010111BEGIN: neka pinovi = %00000000 infrain2 neka b0 = infra ako je b0 = 16 onda AHEAD 'CH+ ako je b0 = 19 onda LIJEVO' VOL- ako je b0 = 18 onda DESNO 'VOL+ idi na POČETAK: neka pinovi = % 00010111 'Izlazi 0, 1, 2, 4 HIGH pause 100 goto MAINLEFT: let pins = %0000011' Outputs 0, 1 HIGH 2, 4 LOW pause 100 goto BEGINRIGHT: let pins = %00010100 'Outputs 2, 4 HIGH 0, 2 LOW pause 100 goto MAIN.

Korak 4: PROGRAMIRAJTE DALJINSKI DALJINAC

PROGRAMIRAJ DALJINSKI
PROGRAMIRAJ DALJINSKI

. Bilo koji univerzalni IC daljinski upravljač radit će s PICAXE -om. Sve što trebate učiniti je programirati ga za upotrebu sa televizorom Sony. Koristio sam jeftin univerzalni daljinski upravljač RCA koji sam nabavio u Wal Mart -u za manje od 10,00 USD. Sonyjev kôd koji sam koristio bio je 218. Većina daljinskih upravljača koje sam provjerio imala su samo dva seta kodova za Sony televizore pa ako jedan ne radi, pokušajte s drugim. Koristio sam središnje gumbe za povećavanje i smanjivanje glasnoće kanala za upravljanje svojim socbotom, ali možete koristiti sve gumbe koje želite. Samo potražite kôd za gumbe na web stranici PICAXE ili upotrijebite naredbu debug code i naše računalo da provjerite kôd koji šalje svaki gumb na vašem daljinskom upravljaču. Moj daljinski: Smanjivanje glasnoće - okrenite lijevo (uključen samo lijevi motor) Kanal gore - idite naprijed (oba motora uključena) Pojačavanje glasnoće - okrenite desno (uključen samo motor s desne strane).

Korak 5: PRIPREMITE UTIČNICU ZA OGRADNJU ŽICE

PRIPREMITE UTIČNICU ZA OGRADNJU ŽICE
PRIPREMITE UTIČNICU ZA OGRADNJU ŽICE
PRIPREMITE UTIČNICU ZA OGRADNJU ŽICE
PRIPREMITE UTIČNICU ZA OGRADNJU ŽICE

. Savijanje kabela na utičnici za omotač žice može biti teško. Naručio sam 4 i zabrljao 3 od njih prije nego što sam konačno uspio saviti četvrti bez lomljenja. Ovo je način na koji sam konačno najbolje funkcionirao. Ugurao sam jedan red žica u ploču za razbijanje i polako savio svih 8 iglica s te strane u željeni oblik. Zatim sam to ponovio za drugi red tragova. Završne prilagodbe oblika napravio sam kliještima koja su savijala igle jednu po jednu. Svi zavoji trebaju blage zavoje umjesto tvrdih kutova..

Korak 6: PRIPREMITE ULOGE ZA BATERIJU

PRIPREMITE ULOGE ZA AKUMULATOR
PRIPREMITE ULOGE ZA AKUMULATOR
PRIPREMITE ULOGE ZA AKUMULATOR
PRIPREMITE ULOGE ZA AKUMULATOR
PRIPREMITE ULOGE ZA AKUMULATOR
PRIPREMITE ULOGE ZA AKUMULATOR
PRIPREMITE ULOGE ZA AKUMULATOR
PRIPREMITE ULOGE ZA AKUMULATOR

. Priključci baterije nisu ništa drugo nego dva komada tankog metalnog oklopa koje sam spasio sa stare kasete. Samo sam izrezao dva komada, zalemio malu žicu na svaki komad i pričvrstio ih na 2 DIP utičnice pomoću super ljepila. Također sam zalijepio 2 pager motora na 16 -polnu DIP utičnicu..

Korak 7: SLAPAJTE DIPLOGNE UTIČNICE

SKLAPAJTE DIPLOGNE UTIČNICE
SKLAPAJTE DIPLOGNE UTIČNICE
SKLAPAJTE DIPLOGNE UTIČNICE
SKLAPAJTE DIPLOGNE UTIČNICE
SKLAPAJTE DIPLOGNE UTIČNICE
SKLAPAJTE DIPLOGNE UTIČNICE
SKLAPAJTE DIPLOGNE UTIČNICE
SKLAPAJTE DIPLOGNE UTIČNICE

. Složio sam 2 DIP utičnice kako bih stavio sve 3 baterije i PICAXE na bot bez obješenja. Četiri igle (po 2 sa svake strane) na 8 -polnoj utičnici ulaze u 4 rupe (po 2 sa svake strane) 16 -polne utičnice. To znači da je 8 -polna utičnica napola uključena, a napola od 16 -polne. Zalijepila sam dvije utičnice super ljepilom..

Korak 8: SVE ZAPAČITE

SPAJTE SVE
SPAJTE SVE
SVE SPAJATI
SVE SPAJATI
SPAJTE SVE
SPAJTE SVE
SVE SPAJATI
SVE SPAJATI

. Ovaj dio može biti prilično zeznut. Nije lako uspostaviti sve veze i instalirati sve komponente bez kratkog spoja žica, ali nije nemoguće. Koristio sam neizoliranu provodničku žicu promjera 25. Počeo sam s kabelima za napajanje iz baterija, zatim do motora dojavljivača i otpornika za ograničavanje struje, pa dalje kroz krug po dio po dio. Postavljanje dijelova nije kritično. Samo odvojite vrijeme i provjerite svoj rad dok idete. VAŽNA NAPOMENA: Važno je da se motori okreću u suprotnim smjerovima. Jedan se treba okretati u smjeru kazaljke na satu, a drugi u smjeru suprotnom od kazaljke na satu. To se postiže obrnutim načinom na koji spajate vodiče na jednom od motora..

Korak 9: NASTAVITE INSTALIRANJE KOMPONENTA

NASTAVITE INSTALIRANJE KOMPONENTA
NASTAVITE INSTALIRANJE KOMPONENTA
NASTAVITE INSTALIRANJE KOMPONENTA
NASTAVITE INSTALIRANJE KOMPONENTA
NASTAVITE INSTALIRANJE KOMPONENTA
NASTAVITE INSTALIRANJE KOMPONENTA

. Prerezao sam vodiče na otpornicima za ograničavanje struje i diodama za zaštitu strujnog kruga i samo ih uključio u utičnicu. Ne bih to ponovio jer vibracije motora imaju tendenciju prekinuti vezu između okruglih vodova i utičnice. DIP utičnice dizajnirane su za ravne komponente, a ne okrugle. Instalirao sam IC modul na vrhu Socbota, ali ga možete staviti sprijeda, straga, sa strane ili čak ispod. Prilično je osjetljiv pa univerzalni daljinski upravljač radi iz bilo kojeg kuta..

Korak 10: ZAVRŠITE

ZAVRŠI
ZAVRŠI

. Odlučio sam slikati svoj Socbot, ali nema šanse da bih to ponovio. Činilo se kao dobra ideja za početak, ali nakon što sam to učinio shvatio sam da izgleda bolje neobojeno. Možda ćete se osjećati drugačije..

Korak 11: UŽIVAJTE

UŽIVATI
UŽIVATI

. Zbog otpornika za ograničavanje struje koje sam dodao kako bih zadržao struju na oko 40 mA, ovaj se Socbot ne kreće jako brzo. To mi je u redu, ali možda ćete htjeti nešto s malo više ustati i otići. Ako to učinite, predlažem vam da koristite tranzistore za pogon motora. To bi vam omogućilo da primijenite punu struju na motore i dobijete značajno povećanje brzine. Pri punoj snazi ova stvar bi se stvarno skupila. Međutim, povećanje struje također bi značilo smanjenje trajanja baterije i oni ne traju predugo. Imajte na umu da će socbot putovati prema kraju gdje se nalaze baterije. Htio sam da putuje u suprotnom smjeru, ali nisam uspio to natjerati. Mislim da to ima neke veze s raspodjelom težine. Čak sam i savio žice utičnice za omatanje u suprotnom smjeru, ali to nije utjecalo na smjer kretanja socbota..

Korak 12: UZMITE DALJE

UZMITE DALJE
UZMITE DALJE

. Evo nekoliko ideja za buduće verzije: - koristite tranzistore za primjenu pune struje na motore (oni sada rade s kapacitetom od 40%) - napravite socbot koji traži svjetlo ili izbjegava svjetlost. - Napravite čitavu hrpu sokota koji traže (ili izbjegavaju) svjetla, svaki sa LED diodom i proučite njihovu međusobnu interakciju. - napravite socbot koji traži zvuk - napravite liniju koja slijedi socbot - napravite još manjeg socbota koristeći 8 -polnu utičnicu za omatanje. - napravite veći socbot pomoću 40 -polne utičnice za omatanje - napišite kôd za pikaxe kako bi socbot mogao trenirati ili programirati. Možda ga pomoću daljinskog upravljača pomičite kroz niz poteza, a zatim mu dopustite da ponovi poteze. - napravite dva ili više čarapa koje mogu komunicirati i utjecati jedni na druge pomoću malih kodova Mogućnosti su gotovo neograničene..

Korak 13: HVALA

. Hvala vam što ste odvojili vrijeme za pregled mog projekta. Nadam se da će vas inspirirati novim vlastitim idejama. Kao što je Thomas Edison rekao: "Da biste izmislili, potrebna vam je dobra mašta i hrpa smeća". Hvala još jednom, Randy.

Druga nagrada na natjecanju robota Instructables i RoboGames

Preporučeni: