Cuprins:

SOCBOT - Vibrobotul de nouă generație: 13 pași (cu imagini)
SOCBOT - Vibrobotul de nouă generație: 13 pași (cu imagini)

Video: SOCBOT - Vibrobotul de nouă generație: 13 pași (cu imagini)

Video: SOCBOT - Vibrobotul de nouă generație: 13 pași (cu imagini)
Video: Science Max | FULL EPISODE | Vibrobot | Season 2 2024, Iulie
Anonim
SOCBOT - Vibrobotul de generație următoare
SOCBOT - Vibrobotul de generație următoare
SOCBOT - Vibrobotul de generație următoare
SOCBOT - Vibrobotul de generație următoare
SOCBOT - Vibrobotul de generație următoare
SOCBOT - Vibrobotul de generație următoare

La început existau pagere. Faptul că pagerele activate s-au dansat de pe birouri și comode nu a fost decât o agravare pentru majoritatea oamenilor. Asta s-a schimbat când s-a întâmplat în prezența unui producător. Curând după acel moment eureka s-a născut vibrobotul. Pe măsură ce acele viețuitoare tehnologice vibratoare au început să se înmulțească, au început să ia aproape orice formă mecanică imaginabilă. Motoarele lor echilibrate, ponderate, fredonau și tremurau, trimițând aceste trotinete în direcții aleatorii.

Atunci s-a întâmplat. Într-o dimineață, un producător care se pregătea să ia o nouă zi și-a aruncat privirea spre periuța de dinți din mână, iar bristlebotul a fost conceput. Cine ar fi putut cunoaște agitația tehnologică ceva la fel de simplu precum ar face o periuță de dinți tăiată. Nimeni nu ar fi putut prezice că marii creatori de plăceri personali din întreaga lume vor găsi în hacking, din toate lucrurile, o periuță de dinți. Designul simplu dar elegant al bristlebot-ului l-a făcut instantaneu un proiect preferat pentru producătorii de toate vârstele. A devenit rapid o icoană atât de adânc înrădăcinată în cultura maker, încât nu a putut fi niciodată înlocuită sau uitată.

Pe următoarea ramură a arborelui genealogic al vibrobotului găsim dipbotul. Realizate cu circuite integrate eliminate, aproape toți dipbot-urile sunt născute din, cel mai adecvat, plăci de bază. Aceștia sunt călăreții mici ai culturii vibrobot. Ceea ce le lipsește în înălțime îl compun în numărul de picioare, deoarece majoritatea au cel puțin 40. Majoritatea dipboturilor arată ca un fel de bug cu mai multe picioare care poate octa.

Cu o variație atât de largă în rezerva sa de gene, arborele genealogic vibrobot s-a împrumutat în mod natural adaptării evolutive inovatoare continue. Influențați într-o mare măsură de mediu, vibroboții continuă să iasă din orice lucruri salvate par a fi la îndemână. Ele pot evolua din cutii de piese de schimb, curajele gadgeturilor electronice ale epocii întunecate (citiți cuvântul pager aici), articole de îngrijire personală, controlere vechi de jocuri video și computere aruncate. Toți acești factori de mediu se pretează destul de bine sarcinii de extindere a genotipului vibrobot.

Aceasta ne aduce în centrul acestui Instructable - Socbot. Născut în mintea acestui autor când a văzut pentru prima dată un dipbot, acesta este următorul pas în evoluția designului microbotului vibrator. Acest nou copil din bloc este un vibrobot extrem de avansat. Controlat de o telecomandă cu infraroșu de televiziune recuperată, acest vibrobot PICAXE creierat de următoarea generație este gata să răspundă la fiecare comandă direcțională. Gata cu roamingul aleatoriu. Prin simpla apăsare a unui buton, sistemul unic de locomoție al socbotului cu sârmă este lansat în treaptă, trimițând acest critter în orice direcție doriți. Alimentat de baterii de ceasuri alcaline, socbotul dispune de motoare duble de pager vibratoare exterioare. Deși curentul este limitat de design, acest microbot este suficient de puternic pentru a se deplasa pe orice suprafață netedă. Deși mare pe creier, este încă suficient de mic pentru a sta pe un sfert. Având atât de multă moștenire tehnologică și putere într-un spațiu atât de mic, trebuie să ne întrebăm unde ne va duce următorul pas în evoluția tehnologiei vibratorii.

Iată un excelent articol Vibrobots scris de Gareth Branwyn

Biochtronica

Pasul 1: PĂRȚILE

PĂRȚILE
PĂRȚILE

. 1 - PICAXE -08M 1 - Priză cu 16 pini Sârmă 1 - 16 pin Priză DIP 1 - 8 pini Dip Socket 2 - Vibrating Pager Motors 1 - TSOP4838 sau similar 38KHz IR Receiver Modul 2 - Diodele de semnal 100V de uz general 3 - L1154 Ceas baterii 1 - 4.7mfd Condensator 2 - 82ohm Rezistențe de 1/4 wați 1 - 33K ohmi Sârmă de rezistență de 1/4 wați, ecranare metalică subțire, super lipici

Pasul 2: CUM FUNCȚIONEAZĂ

CUM FUNCTIONEAZA
CUM FUNCTIONEAZA

. Acest Socbot profită de una dintre cele mai utile caracteristici ale PICAXE -08M - capacitatea sa de a trimite și primi toate cele 127 coduri de control pentru televizoare cu infraroșu Sony 38KHz. Această caracteristică permite 08M să comunice cu o telecomandă, un televizor sau chiar un alt 08M. Aici 08M urmărește un cod valid de pe telecomanda universală și răspunde la apăsarea butoanelor de pe telecomandă prin trimiterea unui impuls de curent către unul sau ambele motoare de pager. Ieșirile 08M pot gestiona aproximativ 20mA fiecare, așa că am conectat ieșirile în perechi pentru a alimenta 40mA la fiecare motor. Un rezistor de 82 ohmi în serie cu fiecare motor limitează curentul la maximum 40mA. O diodă de semnal cu acțiune rapidă în paralel cu fiecare motor ajută la scufundarea tensiunilor induse create de motoare. Condensatoarele ar îmbunătăți foarte mult protecția, dar s-ar adăuga și la dimensiunea robotului, așa că le-am lăsat fără efecte aparente pe termen scurt..

Pasul 3: DESCĂRCAȚI CODUL LA PICAXE

DESCĂRCAȚI CODUL LA PICAXE
DESCĂRCAȚI CODUL LA PICAXE

Acesta este codul picaxe pe care l-am scris pentru a-l folosi cu socbotul. Deoarece socbotul nu are circuit de descărcare, va trebui să programați picaxe pe o placă proto și apoi să mutați cipul programat pe socbot. Codul folosește comanda infrain2 pentru a aștepta unul dintre cele 3 coduri valabile de la telecomanda universală. În funcție de codul primit, picaxe va trimite un impuls de 100mS la un motor sau la ambele motoare. Dacă butonul este ținut apăsat, pulsul curent se repetă până când butonul este eliberat. O copie a fișierului picaxe bas este inclusă mai jos pentru descărcare.

PRINCIPAL: let dirs =% 00010111 BEGIN: let pins =% 00000000 infrain2 let b0 = infra if b0 = 16 then AHEAD 'CH + if b0 = 19 then LEFT' VOL- if b0 = 18 then DREAPTA 'VOL + go BEGINAHEAD: let pins =% 00010111 'Ieșiri 0, 1, 2, 4 HIGH pauză 100 goto MAINLEFT: lasă pinii =% 0000011' Ieșiri 0, 1 HIGH 2, 4 LOW pauză 100 goto BEGINRIGHT: lasă pinii =% 00010100 'Ieșiri 2, 4 HIGH 0, 2 Pauză LOW 100 goto MAIN.

Pasul 4: PROGRAMAȚI TELECOMANDA

PROGRAMAȚI TELECOMANDA
PROGRAMAȚI TELECOMANDA

. Orice telecomandă IR universală va funcționa cu PICAXE. Tot ce trebuie să faceți este să îl programați pentru a fi utilizat cu un televizor Sony. Am folosit o telecomandă universală RCA ieftină pe care am ridicat-o la Wal Mart pentru mai puțin de 10,00 USD. Codul Sony pe care l-am folosit a fost 218. Majoritatea telecomenzilor pe care le-am verificat aveau doar două seturi de coduri pentru televizoarele Sony, deci dacă unul nu funcționează, încercați celălalt. Am folosit butoanele centrale Channel Up și Volume down și up pentru a-mi controla socbotul, dar puteți folosi orice butoane doriți. Doar căutați codul pentru butoanele de pe site-ul web PICAXE sau utilizați comanda de cod de depanare și computerul nostru pentru a verifica codul trimis de fiecare buton de pe telecomandă. Telecomanda mea: Reducere volum - rotiți la stânga (numai motorul din stânga este pornit) Canal în sus - mergeți înainte (ambele motoare sunt pornite) Volum sus - rotiți la dreapta (numai motorul din partea dreaptă este pornit).

Pasul 5: PREPARAȚI PRESA DE ÎNAPOI SĂRĂ

PREGĂTIȚI PRESA DE ÎNVOLTARE CU Sârmă
PREGĂTIȚI PRESA DE ÎNVOLTARE CU Sârmă
PREGĂTIȚI PRESA DE ÎNVOLTARE CU Sârmă
PREGĂTIȚI PRESA DE ÎNVOLTARE CU Sârmă

. Îndoiți cablurile de la priza de înfășurare a sârmei poate fi dificilă. Am comandat 4 și am încurcat 3 dintre ele înainte să-l fac pe cel de-al 4-lea să se aplece fără să se rupă. Aceasta este metoda în care am ajuns să lucrez cel mai bine. Am un rând de fire într-o placă de rupere și am îndoit încet toți cei 8 pini de acea parte, până la forma dorită. Am repetat apoi acest lucru pentru celălalt rând de piste. Am făcut ultimele ajustări de formă cu o pereche de clești îndoind știfturile unul câte unul. Orice îndoire are nevoie de curbe blânde în loc de unghiuri dure..

Pasul 6: PREPARAȚI TERMINALELE BATERIEI

PREPARAȚI TERMINALELE BATERIEI
PREPARAȚI TERMINALELE BATERIEI
PREPARAȚI TERMINALELE BATERIEI
PREPARAȚI TERMINALELE BATERIEI
PREPARAȚI TERMINALELE BATERIEI
PREPARAȚI TERMINALELE BATERIEI
PREPARAȚI TERMINALELE BATERIEI
PREPARAȚI TERMINALELE BATERIEI

. Terminalele bateriei nu sunt altceva decât două bucăți de ecranare subțire din metal pe care le-am recuperat de pe o punte de bandă veche de casetă. Tocmai am tăiat două bucăți, am lipit un fir mic la fiecare bucată și le-am atașat la cele 2 prize DIP folosind super lipici. Am lipit și cele 2 motoare de pager pe mufa DIP cu 16 pini..

Pasul 7: PILAȚI PRIZELE DIP

PILAȚI DOCURILE DIP
PILAȚI DOCURILE DIP
PILAȚI DOCURILE DIP
PILAȚI DOCURILE DIP
PILAȚI DOCURILE DIP
PILAȚI DOCURILE DIP
PILAȚI DOCURILE DIP
PILAȚI DOCURILE DIP

. Am stivuit cele 2 prize DIP pentru a obține toate cele 3 baterii și PICAXE pe bot fără ca niciunul să se agațe. Patru știfturi (2 pe fiecare parte) de la mufa cu 8 pini intră în 4 găuri (2 pe fiecare parte) ale mufei cu 16 pini. Aceasta înseamnă că mufa cu 8 pini este pe jumătate pornită și pe jumătate din mufa cu 16 pini. Am lipit cele două prize împreună cu super lipici..

Pasul 8: SOLDER IT ALL UP

SOLDER IT ALL UP
SOLDER IT ALL UP
SOLDER IT ALL UP
SOLDER IT ALL UP
SOLDER IT ALL UP
SOLDER IT ALL UP
SOLDER IT ALL UP
SOLDER IT ALL UP

. Această parte poate deveni destul de dificilă. Nu este o sarcină ușoară să realizezi toate conexiunile și să instalezi toate componentele fără a scurta firele împreună, dar nu este imposibil. Am folosit sârmă de autobuz neizolată de calibru 25. Am început cu cablurile de alimentare de la baterii, apoi la motoarele de pager și la rezistențele de limitare a curentului și prin circuit prin secțiune la rând. Amplasarea pieselor nu este critică. Ia-ți timp și verifică-ți munca pe măsură ce mergi. NOTĂ IMPORTANTĂ: Este important ca motoarele să se rotească în direcții opuse. Una trebuie să se întoarcă în sensul acelor de ceasornic, iar cealaltă în sens invers acelor de ceasornic. Acest lucru se realizează inversând modul în care conectați cablurile la unul dintre motoare..

Pasul 9: CONTINUAȚI INSTALAREA COMPONENTELOR

CONTINUAȚI INSTALAREA COMPONENTELOR
CONTINUAȚI INSTALAREA COMPONENTELOR
CONTINUAȚI INSTALAREA COMPONENTELOR
CONTINUAȚI INSTALAREA COMPONENTELOR
CONTINUAȚI INSTALAREA COMPONENTELOR
CONTINUAȚI INSTALAREA COMPONENTELOR

. Am tăiat cablurile de pe rezistențele de limitare a curentului și diodele de protecție a circuitului și le-am conectat la priză. Nu aș mai face asta, deoarece vibrația motoarelor tinde să întrerupă legătura dintre cablurile rotunde și priză. Mufele DIP sunt proiectate pentru cabluri cu componente plate - nu pentru cele rotunde. Am instalat modulul IR în partea de sus a Socbot, dar îl puteți pune în față, în spate, lateral sau chiar dedesubt. Este destul de sensibil, astfel încât telecomanda universală funcționează din orice unghi..

Pasul 10: FINALIZARE

TERMINA
TERMINA

. Am decis să-mi pictez Socbotul, dar nu există nicio modalitate de a face asta din nou. Mi s-a părut o idee bună pentru început, dar după ce am făcut-o mi-am dat seama că arăta mai bine nevopsit. S-ar putea să simțiți altfel..

Pasul 11: Bucurați-vă

DISCURAȚI-VĂ
DISCURAȚI-VĂ

. Datorită rezistențelor de limitare a curentului, am adăugat pentru a menține curentul la aproximativ 40mA, acest Socbot nu se mișcă foarte repede. Asta e în regulă cu mine, dar s-ar putea să vreți ceva cu ceva mai mult ridicați-vă și plecați. Dacă o faceți, v-aș sugera să utilizați tranzistoare pentru a conduce motoarele. Acest lucru vă va permite să aplicați curent complet la motoare și să obțineți o creștere semnificativă a vitezei. La putere maximă, acest lucru ar trage cu adevărat. Cu toate acestea, o creștere a curentului ar însemna și o scădere a duratei de viață a bateriei și nu durează prea mult așa cum este. Rețineți că socbotul se va deplasa spre capătul în care se află bateriile. Am vrut să călătorească în direcția opusă, dar nu am putut să o fac să o facă. Cred că are legătură cu distribuția greutății. Am îndoit chiar și cablurile prizei de înfășurare în direcția opusă, dar nu au avut niciun efect asupra direcției de deplasare a socbotului..

Pasul 12: Luați-l mai departe

LUAȚI-O MAI MULT
LUAȚI-O MAI MULT

. Iată câteva idei pentru versiunile viitoare: - utilizați tranzistoare pentru a aplica curent complet la motoare (acestea funcționează acum la o capacitate de 40%) - faceți o căutare de lumină sau evitarea luminii socbot. - Faceți o grămadă întreagă de lumini care caută (sau evită) șosete, fiecare cu un LED și studiați cum interacționează între ele. - faceți un sunet care caută socbot - creați o linie după socbot - faceți un socbot și mai mic folosind o priză de 8 pini. - faceți un socbot mai mare folosind o priză de sârmă cu 40 de pini - scrieți codul pentru picaxe pentru a face socbotul antrenabil sau programabil. Poate utilizați telecomanda pentru a o muta printr-o serie de mișcări și apoi lăsați-o să repete mișcările. - faceți doi sau mai mulți sockbots care pot comunica și se pot influența reciproc folosind coduri infared Posibilitățile sunt aproape nelimitate..

Pasul 13: MULTUMESC

. Vă mulțumesc că v-ați acordat timp pentru a vizualiza proiectul meu. Sper că vă va inspira noi idei proprii. Așa cum a spus Thomas Edison, „Pentru a inventa ai nevoie de o imaginație bună și de o grămadă de junk”. Mulțumesc din nou, Randy.

Premiul II la concursul de roboți Instructables și RoboGames

Recomandat: