Kazalo:

SOCBOT - Vibrobot naslednje generacije: 13 korakov (s slikami)
SOCBOT - Vibrobot naslednje generacije: 13 korakov (s slikami)

Video: SOCBOT - Vibrobot naslednje generacije: 13 korakov (s slikami)

Video: SOCBOT - Vibrobot naslednje generacije: 13 korakov (s slikami)
Video: Узнав этот секрет денег, вы больше никогда не будете бедным и нищим. Думай и богатей 2024, Julij
Anonim
SOCBOT - Vibrobot naslednje generacije
SOCBOT - Vibrobot naslednje generacije
SOCBOT - Vibrobot naslednje generacije
SOCBOT - Vibrobot naslednje generacije
SOCBOT - Vibrobot naslednje generacije
SOCBOT - Vibrobot naslednje generacije

Na začetku so bili pozivniki. Dejstvo, da so aktivirani pozivniki zaplesali od pisalnih miz in omar, je bilo za večino ljudi le poslabšanje. To se je spremenilo, ko se je to zgodilo v prisotnosti izdelovalca. Kmalu za tem eureka trenutkom se je rodil vibrobot. Ko so se ta zgodnja tehnološka vibrirajoča bitja začela množiti, so začela prevzemati skoraj vse mehanske oblike, ki jih je mogoče zamisliti. Njihovi neuravnoteženi, tehtani motorji so brneli in se treseli ter pošiljali te skuterje v naključne smeri.

Potem se je zgodilo. Nekega jutra je izdelovalec, ki se je pripravljal na nov dan, pogledal navzdol na zobno ščetko v roki in ščetinka je spočela. Kdo bi mogel vedeti, da je tehnološko mešanje nekaj tako preprostega, kot bi bila narezana odsekana zobna ščetka. Nihče ni mogel predvideti, da bodo ustvarjalci osebnega užitka po vsem svetu v hekanju našli zobno ščetko. Preprosta, a elegantna oblika bristlebota je takoj postala priljubljen projekt ustvarjalcev vseh starosti. Hitro je postala ikona tako globoko zakoreninjena v kulturi izdelovalcev, da je nikoli ni bilo mogoče zamenjati ali pozabiti.

Na naslednji veji evolucijskega družinskega drevesa vibrobota najdemo dipbota. Skoraj vsi dipboti, izdelani z zavrženimi integriranimi vezji, so rojeni iz, najbolj primerno, matičnih plošč. To so nizki jezdeci kulture vibrobotov. Kar jim manjka po višini, nadoknadijo pri številu nog, saj jih ima večina vsaj 40. Večina dipbotov je videti kot nekakšna hrošček z več nogami, ki lahko bajtira.

S tako obsežnimi variacijami v svojem genskem bazenu se je družinsko drevo vibrobot seveda podredilo nenehnemu inovativnemu evolucijskemu prilagajanju. Vibroboti, ki so v veliki meri pod vplivom okolja, izvirajo iz vseh rešenih stvari, ki se jim zdijo pri roki. Lahko se razvijejo iz škatel z rezervnimi deli, iz drobovja elektronskih pripomočkov za temno dobo (besedo preberite tukaj), predmetov za osebno nego, starih krmilnikov za video igre in zavrženih računalnikov. Vsi ti okoljski dejavniki se precej dobro podajo k širjenju genotipa vibrobota.

To nas pripelje v središče tega Instructable - Socbot. V mislih tega avtorja, ko je prvič videl dipbota, je to naslednji korak v razvoju oblikovanja vibracijskega mikro robota. Ta novi otrok v bloku je zelo napreden vibrobot. Ta vibrobot naslednje generacije PICAXE z možgani, ki ga nadzira rešeni televizijski infrardeči daljinski upravljalnik, je pripravljen odzvati se na vsak vaš ukaz. Nič več naključnega gostovanja. Z enostavnim pritiskom na gumb se edinstven sistem premikanja vtičnice vtičnice socbot sproži in pošlje to bitje v poljubno smer. Socbot, ki ga poganjajo alkalne baterije za ure, ima dvojne zunanje motorje z vibracijskim pejdžerjem. Čeprav je oblikovno omejen, je ta mikrobot dovolj močan, da se lahko premika po vseh gladkih površinah. Čeprav ima velike možgane, je še vedno dovolj majhen, da sedi na četrtini. S toliko tehnološke dediščine in moči, zapakirane v tako majhen prostor, se je treba vprašati, kam nas bo pripeljal naslednji korak v razvoju vibracijske tehnologije.

Tukaj je odličen članek o Vibrobotih, ki ga je napisal Gareth Branwyn

Biokemika

1. korak: DELI

DELI
DELI

. 1 - PICAXE -08M 1 - 16 -polna vtičnica za ožičenje 1 - 16 -polna DIP -vtičnica 1 - 8 -polna dip -vtičnica 2 - vibrirajoči pejdžerski motorji 1 - TSOP4838 ali podoben 38KHz IR sprejemniški modul 2 - 100 -voltne signalne diode 3 - L1154 za splošne namene 1 - 4,7 mfd kondenzator 2 - 82ohm 1/4 vatni upori 1 - 33K ohm 1/4 vatna uporna žica, tanka kovinska zaščita, super lepilo

2. korak: KAKO DELUJE

KAKO DELUJE
KAKO DELUJE

. Ta Socbot izkorišča eno izmed najbolj uporabnih značilnosti PICAXE -08M - njegovo sposobnost pošiljanja in sprejemanja vseh 127 kontrolnih kod infrardeče televizije Sony 38KHz. Ta funkcija omogoča, da 08M komunicira z daljinskim upravljalnikom, televizijo ali celo drugim 08M. Tu 08M išče veljavno kodo iz univerzalnega daljinskega upravljalnika in se odziva na pritiske gumbov na daljinskem upravljalniku tako, da pošlje trenutni impulz enemu ali obema motorjema pejdžerja. Izhodi 08M lahko prenesejo približno 20 mA, zato sem izhode priključil v parih, da bi do 40 mA dovajal vsak motor. 82 ohmski upor zaporedno z vsakim motorjem omeji tok na največ 40 mA. Hitro delujoča signalna dioda vzporedno z vsakim motorjem pomaga potopiti inducirano napetost, ki jo ustvarijo motorji. Kondenzatorji bi močno izboljšali zaščito, povečali pa bi tudi velikost bota, zato sem jih pustil brez očitnih kratkoročnih škodljivih učinkov..

3. korak: PRENESITE KODO NA PICAXE

PRENESITE KODO NA PICAXE
PRENESITE KODO NA PICAXE

. To je koda picaxe, ki sem jo napisal za uporabo s socbotom. Ker socbot nima vezja za prenos, morate picaxe programirati na proto plošči, nato pa programirani čip premakniti na socbot. Koda z ukazom infrain2 počaka na eno od treh veljavnih kod z univerzalnega daljinskega upravljalnika. Odvisno od tega, katera koda je prejeta, bo picaxe poslal 100mS trenutni impulz na en motor ali oba motorja. Če pritisnete gumb, se trenutni utrip ponavlja, dokler se gumb ne sprosti. Spodaj je za prenos na voljo kopija datoteke picaxe bas.

GLAVNO: naj dirs = %00010111BEGIN: naj zatiči = %00000000 infrain2 naj b0 = infra če je b0 = 16 potem AHEAD 'CH+ če je b0 = 19 potem LEFT' VOL- če je b0 = 18 potem DESNO 'VOL+ pojdi na BEGINAHEAD: naj bodo zatiči = % 00010111 'Izhodi 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.

4. korak: PROGRAMIRAJO DALJINSKI

PROGRAMIRAJ DALJINSKI
PROGRAMIRAJ DALJINSKI

. Vsak univerzalni IR daljinski upravljalnik bo deloval s PICAXE. Vse kar morate storiti je, da ga programirate za uporabo s televizorjem Sony. Uporabil sem poceni univerzalni daljinski upravljalnik RCA, ki sem ga vzel pri Wal Martu za manj kot 10,00 USD. Koda Sony, ki sem jo uporabil, je bila 218. Večina daljincev, ki sem jih preveril, je imela le dva niza kod za televizorje Sony, zato če eden ne deluje, poskusite z drugim. Za krmiljenje svojega socbota sem uporabil osrednje gumbe za povečanje in zmanjšanje glasnosti ter povečanje glasnosti, lahko pa uporabite poljubno tipko. Samo poiščite kodo za gumbe na spletnem mestu PICAXE ali uporabite ukaz za odpravljanje napak in naš računalnik, da preverite kodo, ki jo pošlje vsak gumb na vašem daljinskem upravljalniku. Moj daljinski upravljalnik: Zmanjšanje glasnosti - zavijte levo (vklopljen le motor na levi strani) Kanal navzgor - pojdite naprej (oba motorja vklopljena) Glasnost navzgor - zavijte desno (vklopljen je le motor na desni strani).

5. korak: PRIPRAVITE VTIČNICO ZA ŽICO

PRIPRAVITE VTIČNICO ZA ŽICO
PRIPRAVITE VTIČNICO ZA ŽICO
PRIPRAVITE VTIČNICO ZA ŽICO
PRIPRAVITE VTIČNICO ZA ŽICO

. Upogibanje vodnikov na vtičnici za ožičenje je lahko težavno. Naročil sem 4 in zmešal 3 od njih, preden sem končno pripeljal četrtega, da se upogne, ne da bi se zlomil. To je metoda, ki mi je končno najbolje uspela. Eno vrsto kablov sem položil v desko za prelom in počasi upognil vseh 8 zatičev na tej strani do želene oblike. Nato sem to ponovil za drugo vrsto vodnikov. Končno sem prilagodil obliko s kleščami, ki so zavijale zatiče enega za drugim. Vsak ovinek mora biti namesto trdih kotov rahlih ovinkov..

6. korak: PRIPRAVITE TERMINALE AKUMULATORJA

PRIPRAVITE TERMINALE AKUMULATORJA
PRIPRAVITE TERMINALE AKUMULATORJA
PRIPRAVITE TERMINALE AKUMULATORJA
PRIPRAVITE TERMINALE AKUMULATORJA
PRIPRAVITE TERMINALE AKUMULATORJA
PRIPRAVITE TERMINALE AKUMULATORJA
PRIPRAVITE TERMINALE AKUMULATORJA
PRIPRAVITE TERMINALE AKUMULATORJA

. Sponke baterije niso nič drugega kot dva kosa tanke kovinske zaščite, ki sem jih rešil iz starega kasetofona. Samo odrezala sem dva kosa, na vsak kos spajkala majhno žico in jih s super lepilom pritrdila na dve vtičnici DIP. Na 16 -polno DIP vtičnico sem prilepil tudi 2 motorja pegerja..

7. korak: ZLAGAJTE DIP -VTIČNICE

ZLAGAJTE DIP -VTIČNICE
ZLAGAJTE DIP -VTIČNICE
ZLAGAJTE DIP -VTIČNICE
ZLAGAJTE DIP -VTIČNICE
ZLAGAJTE DIP -VTIČNICE
ZLAGAJTE DIP -VTIČNICE
ZLAGAJTE DIP -VTIČNICE
ZLAGAJTE DIP -VTIČNICE

. Zložil sem 2 DIP vtičnici, da bi dobili vse 3 baterije in PICAXE na bot, ne da bi obešal. Štirje zatiči (po 2 na vsaki strani) na 8 -polni vtičnici gredo v 4 luknje (po 2 na vsaki strani) 16 -polne vtičnice. To pomeni, da je 8 -polna vtičnica polovično vklopljena, polovica pa 16 -polne. Dve vtičnici sem zlepil s super lepilom..

8. korak: SPOJITE VSE

SPOJITE VSE
SPOJITE VSE
SPOJITE VSE
SPOJITE VSE
SPOJITE VSE
SPOJITE VSE
SPOJITE VSE
SPOJITE VSE

. Ta del je lahko precej zapleten. Vzpostaviti vse povezave in namestiti vse komponente, ne da bi skupaj skrajšali žice, ni lahka naloga, vendar to ni nemogoče. Uporabil sem 25-palčno neizolirano avtobusno žico. Začel sem z napajalnimi vodi iz baterij, nato do motorjev pejdžerja in uporov za omejevanje toka ter naprej po vezju po en odsek naenkrat. Namestitev delov ni kritična. Samo vzemite si čas in med potekom preverite svoje delo. POMEMBNO OPOMBA: Pomembno je, da se motorji obračajo v nasprotnih smereh. Enega je treba obračati v smeri urinega kazalca, drugega pa v nasprotni smeri. To dosežete z obračanjem načina priklopa vodnikov na enega od motorjev..

9. korak: NADALJUJTE NAMESTITEV KOMPONENT

NADALJUJTE NAMESTITEV KOMPONENT
NADALJUJTE NAMESTITEV KOMPONENT
NADALJUJTE NAMESTITEV KOMPONENT
NADALJUJTE NAMESTITEV KOMPONENT
NADALJUJTE NAMESTITEV KOMPONENT
NADALJUJTE NAMESTITEV KOMPONENT

. Prerezal sem kable na trenutnih omejevalnih uporih in diodah za zaščito tokokroga in jih samo priključil v vtičnico. Tega ne bi več storil, ker vibracije motorjev ponavadi prekinejo povezavo med okroglimi vodi in vtičnico. DIP vtičnice so namenjene ravnim sestavnim kablom - ne okroglim. IR -modul sem namestil na vrh Socbota, vendar ga lahko postavite spredaj, zadaj, ob strani ali celo spodaj. Je precej občutljiv, zato univerzalni daljinski upravljalnik deluje iz katerega koli kota..

10. korak: DOKONČAJTE

KONČAJ
KONČAJ

. Odločil sem se, da bom naslikal svojega Socbota, vendar tega nikakor ne bom ponovil. Za začetek se mi je zdela dobra ideja, a po tem sem spoznal, da je videti bolje nepobarvano. Morda se boste počutili drugače..

11. korak: UŽIVAJTE

UŽIVAJTE
UŽIVAJTE

. Zaradi omejevalnih uporov, ki sem jih dodal, da ohranim tok na približno 40 mA, se ta Socbot ne premika zelo hitro. To je v redu z mano, vendar boste morda želeli nekaj z malo več vstati in oditi. V tem primeru predlagam, da za pogon motorjev uporabite tranzistorje. To bi vam omogočilo, da uporabite polni tok za motorje in znatno povečate hitrost. S polno močjo bi se ta stvar res ujela. Povečanje toka pa bi pomenilo tudi skrajšanje življenjske dobe baterije in ne trajajo predolgo. Upoštevajte, da bo socbot potoval proti koncu, kjer so baterije. Želel sem, da potuje v nasprotni smeri, a mi tega ni uspelo. Mislim, da je to povezano z porazdelitvijo teže. Cevoke za vtičnice za žične ovojnice sem celo upognil v nasprotni smeri, vendar to ni vplivalo na smer vožnje socbota..

12. korak: VZEMITE DALJE

VZEMITE DALJE
VZEMITE DALJE

. Tu je nekaj idej za prihodnje različice: - uporabite tranzistorje za polni tok na motorje (zdaj delujejo pri 40% zmogljivosti) - naredite socbot, ki išče svetlobo ali se ji izogiba. - Naredite cel kup luči, ki iščejo (ali se jim izogibajo), vsaka z LED in preučite, kako medsebojno delujejo. - naredite socbot, ki išče zvok - naredite črto po socbotu - naredite še manjšega socbota z 8 -polno vtičnico za ožičenje. - naredite večjega socbota s 40 -polno vtičnico za ožičenje - napišite kodo za picaxe, da bo socbot usposobljen ali programiran. Morda uporabite daljinski upravljalnik, da ga premikate skozi vrsto potez in mu nato dovolite, da ponovi poteze. - naredite dva ali več nogavic, ki lahko komunicirajo in vplivajo drug na drugega z uporabo otroških kod. Možnosti so skoraj neomejene..

13. korak: HVALA

. Hvala, ker ste si vzeli čas za ogled mojega projekta. Upam, da vas bo navdihnilo z novimi lastnimi idejami. Kot je rekel Thomas Edison, "za izum potrebujete dobro domišljijo in kup smeti". Še enkrat hvala, Randy.

Druga nagrada na tekmovanju robotov Instructables in RoboGames

Priporočena: