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, Juli
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 pejdžeri. Činjenica da su aktivirani pejdžeri plesali od stolova i komoda za većinu ljudi bila je samo pogoršanje. To se promijenilo kada se to dogodilo u prisustvu 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 neuravnoteženi, ponderirani motori brujali su i tresli se, odašiljući te skutere u nasumičnim smjerovima.

Onda se to dogodilo. Jednog jutra proizvođač koji se spremao za novi dan bacio je pogled na četkicu za zube u svojoj ruci i čekinja je začeta. Ko 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 proizvođači ličnog zadovoljstva širom 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 porodičnog stabla vibrobota nalazimo dipbot. Napravljeni s odbačenim integriranim sklopovima, gotovo svi dipboti su rođeni 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 vrsta greške s više nogu koja može bajtovati.

S tako širokim varijacijama u svom genskom fondu, porodično stablo vibrobota prirodno se predalo kontinuiranoj inovativnoj evolucijskoj adaptaciji. U velikoj mjeri pod utjecajem okoline, vibroboti nastavljaju izvirivati iz bilo kojeg spašenog materijala koji im je pri ruci. Mogu se razviti iz kutija rezervnih dijelova, utrobe elektronskih naprava iz mračnog doba (riječi pročitajte ovdje), predmeta za ličnu njegu, starih kontrolera za video igre i odbačenih računara. Svi ovi faktori okoline prilično dobro podliježu zadatku širenja genotipa vibrobota.

To nas dovodi do fokusa ovog instruktora - 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 rominga. Jednostavnim pritiskom na dugme, jedinstveni sistem za kretanje utičnice socbota pokreće brzinu i šalje ovu životinju 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 moć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 spakovane na tako malom prostoru, treba se zapitati kamo će nas odvesti sljedeći korak u evoluciji vibracijske tehnologije.

Evo odličnog članka o Vibrobotima koji je napisao Gareth Branwyn

Biochemtronics

Korak 1: DIJELOVI

DIJELOVI
DIJELOVI

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

Korak 2: KAKO RADI

KAKO RADI
KAKO RADI

. Ovaj Socbot koristi jednu od najkorisnijih karakteristika PICAXE -08M - njegovu sposobnost slanja i primanja svih 127 upravljačkih kodova infracrvene televizije kompanije Sony na 38KHz. Ova funkcija 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 20mA svaki pa sam spojio izlaze u paru kako bih napajao 40mA 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 posljedica..

Korak 3: PREUZMITE KOD NA PICAXE

PREUZMITE KOD NA PICAXE
PREUZMITE KOD NA PICAXE

. Ovo je picaxe kod koji sam napisao da koristim sa socbotom. Kako 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 jednog od 3 valjana koda s univerzalnog daljinskog upravljača. Ovisno o tome koji je kôd primljen, picaxe će poslati strujni impuls od 100 mS na jedan ili oba motora. Ako pritisnete dugme, trenutni puls se ponavlja sve dok se dugme ne otpusti. Kopija datoteke picaxe bas je dole navedena 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+ idite na POČETNIK: neka pinovi = % 00010111 'Izlazi 0, 1, 2, 4 HIGH pauza 100 goto MAINLEFT: neka pinovi = %0000011' Izlazi 0, 1 HIGH 2, 4 LOW pauza 100 goto BEGINRIGHT: neka pinovi = %00010100 'Izlazi 2, 4 HIGH 0, 2 LOW pauza 100 goto MAIN.

Korak 4: PROGRAMIRAJTE DALJINSKI

PROGRAMIRAJTE DALJINSKI
PROGRAMIRAJTE DALJINSKI

. Bilo koji univerzalni IC daljinski upravljač će raditi s PICAXE -om. Sve što trebate učiniti je programirati ga za upotrebu sa Sony televizorom. Koristio sam jeftin RCA univerzalni daljinski upravljač koji sam nabavio u Wal Mart -u za manje od 10,00 USD. Sonyjev kôd koji sam koristio 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 tipke za povećanje kanala i smanjivanje i pojačavanje zvuka za upravljanje svojim socbotom, ali možete koristiti bilo koja dugmad koja želite. Samo potražite kôd za gumbe na web stranici PICAXE ili upotrijebite naredbu za otklanjanje pogrešaka i naše računalo da provjerite kôd koji šalje svako dugme na vašem daljinskom upravljaču. Moj daljinski: Smanjivanje glasnoće - okrenite lijevo (uključen samo motor sa lijeve strane) Kanal gore - idite naprijed (oba motora uključena) Pojačavanje zvuka - okrenite desno (samo motor s desne strane uključen).

Korak 5: Pripremite utičnicu za omatanje ž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. Uvezao 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. Konačno sam prilagodio oblik pomoću kliješta koji su savijali igle jednu po jednu. Svi zavoji trebaju blage zavoje umjesto tvrdih kutova..

Korak 6: PRIPREMITE ULOGE ZA BATERIJU

PRIPREMITE ULOGE ZA BATERIJU
PRIPREMITE ULOGE ZA BATERIJU
PRIPREMITE ULOGE ZA BATERIJU
PRIPREMITE ULOGE ZA BATERIJU
PRIPREMITE ULOGE ZA BATERIJU
PRIPREMITE ULOGE ZA BATERIJU
PRIPREMITE ULOGE ZA BATERIJE
PRIPREMITE ULOGE ZA BATERIJE

. Priključci baterije nisu ništa drugo do dva komada tankog metalnog oklopa koji 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đe sam zalijepio 2 motora pejdžera na 16 -polnu DIP utičnicu..

Korak 7: SLAGAJTE DIPLETNE UTOPNICE

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 pina (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 pola od 16 -polne. Zalijepio sam dvije utičnice super ljepilom..

Korak 8: SVE SPAJITE

SVE ZAPAČITE
SVE ZAPAČITE
SVE ZAPAČITE
SVE ZAPAČITE
SVE ZAPAČITE
SVE ZAPAČITE
SVE ZAPAČITE
SVE ZAPAČITE

. Ovaj dio može biti prilično nezgodan. Nije lako uspostaviti sve veze i instalirati sve komponente bez kratkog spoja žica, ali nije nemoguće. Koristio sam 25-inčnu izolacijsku žicu. Počeo sam s kabelima za napajanje iz baterija, zatim do motora pejdžera i otpornika za ograničavanje struje, pa dalje kroz krug jednu po jednu sekciju. 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 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 elektrode 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 kola i samo ih uključio u utičnicu. Ne bih to ponovio jer vibracije motora imaju tendenciju prekidanja veze između okruglih vodova i utičnice. DIP utičnice su dizajnirane za ravne komponente, a ne okrugle. Instalirao sam IC modul na vrhu Socbota, ali možete ga 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ŠITI
ZAVRŠITI

. Odlučio sam slikati svoj Socbot, ali nema šanse da to učinim ponovo. Činilo se da je to 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ŽIVAJTE
UŽIVAJTE

. Zbog otpornika za ograničavanje struje koje sam dodao kako bih zadržao struju na oko 40 mA, ovaj Socbot se ne kreće jako brzo. Meni je to 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 postignete značajno povećanje brzine. Pri punoj snazi ova stvar bi zaista skočila. Međutim, povećanje struje značilo bi i 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 sa raspodjelom težine. Čak sam i savio žice utičnice za omatanje u suprotnom smjeru, ali to nije imalo utjecaja na smjer kretanja socbota..

Korak 12: UZMITE DALJE

UZMITE DALJE
UZMITE DALJE

. Evo nekoliko ideja za buduće verzije: - upotrijebite tranzistore za primjenu pune struje na motore (oni sada rade sa kapacitetom od 40%) - napravite socbot koji traži svjetlost 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š manji socbot koristeći 8 -polnu utičnicu za umotavanje žice. - napravite veći socbot koristeći 40 -polnu utičnicu za omatanje - napišite kôd za pikaxe kako bi socbot mogao da se obučava ili može programirati. Možda ga upotrijebite daljinskim upravljačem za pomicanje kroz niz poteza, a zatim mu dopustite da ponovi poteze. - napravite dvije 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 da pogledate moj projekt. 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 gomila smeća". Hvala još jednom, Randy.

Druga nagrada na takmičenju robota Instructables i RoboGames

Preporučuje se: