Talaan ng mga Nilalaman:

SOCBOT - ang Susunod na Generation Vibrobot: 13 Mga Hakbang (na may Mga Larawan)
SOCBOT - ang Susunod na Generation Vibrobot: 13 Mga Hakbang (na may Mga Larawan)

Video: SOCBOT - ang Susunod na Generation Vibrobot: 13 Mga Hakbang (na may Mga Larawan)

Video: SOCBOT - ang Susunod na Generation Vibrobot: 13 Mga Hakbang (na may Mga Larawan)
Video: #ipaBITAGmo FULL Episode | January 11, 2024 | Thursday 2024, Hulyo
Anonim
SOCBOT - ang Susunod na Generation Vibrobot
SOCBOT - ang Susunod na Generation Vibrobot
SOCBOT - ang Susunod na Generation Vibrobot
SOCBOT - ang Susunod na Generation Vibrobot
SOCBOT - ang Susunod na Generation Vibrobot
SOCBOT - ang Susunod na Generation Vibrobot

Sa simula ay may mga pager. Ang katotohanang ang mga nakaaktibo na pager ay sumayaw sa kanilang mga mesa at tagadamit ay higit pa sa pagpapalala sa karamihan ng mga tao. Nagbago iyon nang nangyari ito sa pagkakaroon ng isang gumagawa. Di-nagtagal pagkatapos ng sandaling iyon ng eureka ay isinilang ang vibrobot. Tulad ng mga maagang teknolohiyang vibrating critters ay nagsimulang dumami nagsimula silang kumuha ng halos bawat mekanikal na form na mailalarawan. Ang kanilang balanse, may timbang na mga motor ay humuni at umiling sa pagpapadala ng mga scooter na ito sa mga random na direksyon.

Tapos nangyari yun. Isang umaga ang isang gumagawa na naghahanda na kumuha ng isang bagong araw ay sumulyap sa sipilyo na nasa kanyang kamay, at ang bristlebot ay naisip. Sino ang maaaring may alam sa teknolohikal na paghalo ng isang bagay na kasing simple ng isang gabas na sipilyo ng ngipin na gagawin. Walang hinulaan ang mahuhusay na personal na gumagawa ng kasiyahan sa buong mundo na mahahanap sa pag-hack, ng lahat ng mga bagay, isang sipilyo ng ngipin. Ang simple ngunit matikas na disenyo ng bristlebot ay agad na ginawang isang paboritong proyekto para sa mga gumagawa ng lahat ng edad. Mabilis itong naging isang icon na napakalalim na nakaugat sa kultura ng gumagawa na hindi ito mapapalitan o makalimutan.

Sa susunod na sangay ng evolutionary family tree ng vibrobot nakita namin ang dipbot. Ginawa ng itinapon na mga integrated circuit, halos lahat ng mga dipbots ay ipinanganak, pinakaangkop, na mga motherboard. Ito ang mga mabababang sumasakay sa kulturang vibrobot. Ang kakulangan nila sa taas na binubuo nila para sa bilang ng mga binti tulad ng karamihan ay mayroong hindi bababa sa 40. Karamihan sa mga dipbots ay mukhang isang uri ng multi-legged bug na maaaring byte.

Sa pamamagitan ng malawak na pagkakaiba-iba ng pagkakaiba-iba sa gen pool nito, ang puno ng pamilya ng vibrobot ay natural na nagpahiram sa sarili sa patuloy na makabagong ebolusyonaryong pagbagay. Naimpluwensyahan sa isang mahusay na antas sa pamamagitan ng kapaligiran, ang mga vibrobots ay patuloy na nagmumula sa anumang inayos na bagay na tila nasa kamay. Maaari silang mag-evolve mula sa mga kahon ng ekstrang bahagi, lakas ng loob ng mga elektronikong gadget ng edad na madilim (basahin ang mga salitang pager dito), mga item sa personal na pangangalaga, mga lumang tagakontrol ng video game, at mga itinapon na computer. Ang lahat ng mga kadahilanang ito sa kapaligiran ay pinahiram ang kanilang sarili sa gawaing pagpapalawak ng vibrobot genotype.

Dinadala tayo nito sa pokus ng Instructable na ito - ang Socbot. Ipinanganak sa isip ng may-akda na ito noong una niyang nakita ang isang dipbot, ito ang susunod na hakbang sa ebolusyon ng vibratory micro robot na disenyo. Ang bagong bata sa bloke ay isang napaka-advanced na vibrobot. Kinokontrol ng isang natipid na infrared na remote control ng telebisyon, ang PICAXE na ito na utak ng susunod na henerasyon na vibrobot ay handa nang tumugon sa iyong bawat direksyong utos. Wala nang random roaming. Gamit ang simpleng pagpindot ng isang pindutan ng natatanging system ng socbot na wire wrap socket locomotion ay nagsisimula sa gear na ipinapadala ang critter na ito sa anumang direksyon na iyong pipiliin. Pinapagana ng mga baterya ng panonood ng alkaline, nagtatampok ang socbot ng kambal na pantalong papasok na mga vibrating pager motor. Kahit na ang kasalukuyang limitado sa pamamagitan ng disenyo, ang microbot na ito ay sapat na malakas upang mag-iskot sa paligid ng anumang makinis na ibabaw. Habang malaki sa utak, maliit pa rin ito upang makaupo sa isang kapat. Sa labis na teknolohiyang pamana at kapangyarihan na naka-pack sa isang maliit na puwang, kailangang magtaka kung saan ang susunod na hakbang sa pag-unlad ng teknolohiyang vibratory ay magdadala sa atin.

Narito ang isang mahusay na artikulo ng Vibrobots na isinulat ni Gareth Branwyn

Biochemtronics

Hakbang 1: ANG BAHAGI

ANG BAHAGI
ANG BAHAGI

. 1 - PICAXE -08M 1 - 16 Pin Wire Wrap Socket 1 - 16 Pin DIP Socket 1 - 8 pin Dip Socket 2 - Vibrating Pager Motors 1 - TSOP4838 o katulad na 38KHz IR Receiver Module 2 - Pangkalahatang Layunin 100V Mga Signal Diode 3 - L1154 Mga Baterya ng Panoorin 1 - 4.7mfd Capacitor 2 - 82ohm 1/4 Watt Resistors 1 - 33K ohm 1/4 Watt Resistor wire, manipis na metal na panangga, sobrang pandikit

Hakbang 2: PAANO GUMAGAWA

PAANO GUMAGAWA
PAANO GUMAGAWA

. Sinasamantala ng Socbot na ito ang isa sa mga pinaka kapaki-pakinabang na katangian ng PICAXE -08M - ang kakayahang magpadala at makatanggap ng lahat ng 127 Sony 38KHz infrared control code ng telebisyon. Pinapayagan ng tampok na ito ang 08M na makipag-usap sa isang remote control, isang telebisyon, o kahit na isang 08M. Dito nanonood ang 08M para sa isang wastong code mula sa unibersal na remote control at tumutugon sa mga pagpindot sa pindutan sa remote sa pamamagitan ng pagpapadala ng isang kasalukuyang pulso sa isa o parehong pager motor. Ang mga output na 08M ay maaaring hawakan ang bawat 20mA bawat isa kaya't na-hook ko ang mga output nang pares upang mapakain ang 40mA sa bawat motor. Ang isang 82 ohm risistor sa serye sa bawat motor na naglilimita sa kasalukuyang sa maximum na 40mA. Ang isang mabilis na pagkilos na signal diode na kahanay sa bawat motor ay tumutulong sa paglubog ng sapilitan na mga voltages na nilikha ng mga motor. Mapapabuti ng mga capacitor ang proteksyon, ngunit idaragdag din sa laki ng bot kaya iniwan ko lang sila na walang maliwanag na mga term na masamang epekto..

Hakbang 3: I-download ang CODE SA PICAXE

I-download ANG CODE SA PICAXE
I-download ANG CODE SA PICAXE

. Ito ang picaxe code na isinulat ko upang magamit sa socbot. Tulad ng socbot ay walang download circuit kakailanganin mong i-program ang picaxe sa isang proto board at pagkatapos ay ilipat ang programmed chip sa socbot. Ginagamit ng code ang infrain2 na utos upang maghintay para sa isa sa 3 wastong mga code mula sa unibersal na remote. Nakasalalay sa aling code ang natanggap, ang picaxe ay magpapadala ng isang kasalukuyang 100mS kasalukuyang pulso sa isang motor o parehong motor. Kung ang pindutan ay pinigilan ang kasalukuyang pulso ay umuulit hanggang ang pindutan ay inilabas. Ang isang kopya ng picaxe bas file ay kasama sa ibaba para ma-download.

PANGUNAHIN: hayaan dirs =% 00010111BEGIN: hayaan ang mga pin =% 00000000 infrain2 hayaan b0 = infra kung b0 = 16 pagkatapos ay LABAN 'CH + kung b0 = 19 pagkatapos ay KALIWAN' VOL- kung b0 = 18 pagkatapos TAMA 'VOL + goto BEGINAHEAD: let pins =% 00010111 'Mga Output 0, 1, 2, 4 HATAAS na pag-pause ng 100 goto MAINLEFT: let pins =% 0000011' Outputs 0, 1 HIGH 2, 4 LOW pause 100 goto BEGINRIGHT: let pins =% 00010100 'Output 2, 4 HIGH 0, 2 LOW pause 100 goto MAIN.

Hakbang 4: I-PROGRAMA ANG LUPA

PROGRAMA ANG LUPA
PROGRAMA ANG LUPA

. Ang anumang unibersal na remote control ng IR ay gagana sa PICAXE. Ang kailangan mo lang gawin ay i-program ito para magamit sa isang telebisyon ng Sony. Gumamit ako ng murang RCA unibersal na remote na kinuha ko sa Wal Mart nang mas mababa sa $ 10.00. Ang ginamit kong code ng Sony ay 218. Karamihan sa mga remote na sinuri ko ay mayroon lamang dalawang mga hanay ng mga code para sa mga telebisyon ng Sony kaya kung ang isa ay hindi gumana subukan ang isa pa. Ginamit ko ang gitnang Channel Up at Volume down at up na mga pindutan upang makontrol ang aking socbot ngunit maaari mong gamitin ang anumang mga pindutan na gusto mo. Hanapin lamang ang code para sa mga pindutan sa web site ng PICAXE o gamitin ang utos ng debug code at ang aming computer upang suriin ang code na ipinadala ng bawat pindutan sa iyong remote. Aking Remote: Volume Down - lumiko sa kaliwa (kaliwang bahagi lamang ng motor na naka-on) Channel Up - magpatuloy (parehong motor sa) Volume Up - lumiko pakanan (ang kanang bahagi lamang ng motor ay).

Hakbang 5: Ihanda ang WIRE WRAP SOCKET

PAGHANDAAN ANG WIRE WRAP SOCKET
PAGHANDAAN ANG WIRE WRAP SOCKET
PAGHANDAAN ANG WIRE WRAP SOCKET
PAGHANDAAN ANG WIRE WRAP SOCKET

. Ang baluktot na mga lead sa wire wire socket ay maaaring maging nakakalito. Nag-order ako ng 4 at ginulo ang 3 sa kanila bago tuluyang makuha ang ika-4 na yumuko nang hindi nasira. Ito ang pamamaraan na sa wakas ay nakapagtrabaho ako nang pinakamahusay. Isa akong hilera ng lead papunta sa isang break board at dahan-dahang yumuko ang lahat ng 8 mga pin sa gilid na iyon sa hugis na nais ko. Pagkatapos ay inulit ko ito para sa iba pang hilera ng mga lead. Ginawa ko ang pangwakas na mga pagsasaayos ng hugis na may isang pares ng pliers na baluktot nang paisa-isa ang mga pin. Ang anumang mga baluktot ay kailangan sa banayad na mga kurba sa halip na matitigas na mga anggulo..

Hakbang 6: Ihanda ang mga TERMINAL NG BATTERY

PAGHANDAAN ANG MGA TERMINAL NG BATTERY
PAGHANDAAN ANG MGA TERMINAL NG BATTERY
PAGHANDAAN ANG MGA TERMINAL NG BATTERY
PAGHANDAAN ANG MGA TERMINAL NG BATTERY
Ihanda ang mga TERMINAL NG BATTERY
Ihanda ang mga TERMINAL NG BATTERY
Ihanda ang mga TERMINAL NG BATTERY
Ihanda ang mga TERMINAL NG BATTERY

. Ang mga terminal ng baterya ay wala na ang dalawang piraso ng manipis na metal na kalasag na nai-salvage ko mula sa isang lumang deck ng cassette tape. Pinutol ko lang ang dalawang piraso, naghinang ng isang maliit na kawad sa bawat piraso, at inilakip ang mga ito sa 2 DIP sockets gamit ang sobrang pandikit. Dinikit ko din ang 2 mga motor ng pager sa socket na 16 pin DIP..

Hakbang 7: I-STACK ANG DIP SOCKETS

I-STACK ANG DIP SOCKETS
I-STACK ANG DIP SOCKETS
I-STACK ANG DIP SOCKETS
I-STACK ANG DIP SOCKETS
I-STACK ANG DIP SOCKETS
I-STACK ANG DIP SOCKETS
I-STACK ANG DIP SOCKETS
I-STACK ANG DIP SOCKETS

. Isinalansan ko ang 2 socket ng DIP upang makuha ang lahat ng 3 mga baterya at ang PICAXE sa bot nang hindi alinman sa nakabitin. Apat na mga pin (2 sa bawat panig) sa 8 pin socket pumunta sa 4 na butas (2 sa bawat panig) ng 16 pin socket. Nangangahulugan ito na ang 8 pin na socket ay kalahati at kalahati sa 16 pin na socket. Idinikit ko ang dalawang socket kasama ang sobrang pandikit..

Hakbang 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

. Ang bahaging ito ay maaaring maging medyo nakakalito. Hindi madaling gawain na gawin ang lahat ng mga koneksyon at mai-install ang lahat ng mga bahagi nang hindi pinagsama ang pag-ikli ng mga wire, ngunit hindi ito imposible. Gumamit ako ng 25 gauge na hindi naka-insulated na mga wire ng bus. Nagsimula ako sa mga lead ng kuryente mula sa mga baterya, pagkatapos ay sa mga motor ng pager at kasalukuyang naglilimita ng mga resistor, at sa pamamagitan ng circuit ng isang seksyon nang paisa-isa. Hindi kritikal ang paglalagay ng mga bahagi. Maglaan lamang ng iyong oras at suriin ang iyong trabaho sa iyong pagpunta. MAHALAGA TANDAAN: Mahalaga na ang mga motor ay lumiko sa kabaligtaran ng mga direksyon. Ang isa ay kailangang lumiko sa pakanan at ang iba pang counter-clockwise. Nakamit ito sa pamamagitan ng pag-reverse ng paraan ng pag-hook mo ng mga lead sa isa sa mga motor..

Hakbang 9: PATULOY ANG INSTALLING KOMPONENS

PATULOY NG INSTALLING KOMPONENS
PATULOY NG INSTALLING KOMPONENS
PATULOY NG INSTALLING KOMPONENS
PATULOY NG INSTALLING KOMPONENS
PATULOY NG INSTALLING KOMPONENS
PATULOY NG INSTALLING KOMPONENS

. Pinutol ko ang mga lead sa kasalukuyang nililimitahan ang mga resistors at circuit diode ng proteksyon at isinaksak lamang ang mga ito sa socket. Hindi ko na gagawin iyon muli dahil ang panginginig ng mga motor ay may posibilidad na masira ang koneksyon sa pagitan ng mga bilog na lead at socket. Ang mga socket ng DIP ay idinisenyo para sa mga flat lead lead - hindi mga bilog. Na-install ko ang IR module sa tuktok ng Socbot ngunit maaari mo itong ilagay sa harap, likuran, gilid, o kahit sa ilalim. Ito ay medyo sensitibo kaya gumagana ang unibersal na remote control mula sa anumang anggulo..

Hakbang 10: Tapusin

TAPUSIN NA
TAPUSIN NA

. Nagpasiya akong ipinta ang aking Socbot ngunit walang paraan na gagawin ko ulit iyon. Tila isang magandang ideya na magsimula ngunit matapos itong gawin ay napagtanto ko na mas mahusay itong hindi pininturahan. Maaaring iba ang pakiramdam mo..

Hakbang 11: MAG-ENJOY

MAG-ENJOY
MAG-ENJOY

. Dahil sa kasalukuyang naglilimita ng mga resistor ay idinagdag ko upang mapanatili ang kasalukuyang sa paligid ng 40mA ang Socbot na ito ay hindi masyadong mabilis na kumilos. Mabuti iyon sa akin, ngunit maaaring may gusto ka ng isang bagay na medyo bumangon at umalis. Kung gagawin mo ito, iminumungkahi ko na gumamit ka ng mga transistor upang himukin ang mga motor. Papayagan ka nitong mag-apply ng buong kasalukuyang sa mga motor at makakuha ng isang makabuluhang pagtaas ng bilis. Sa ganap na kapangyarihan ang bagay na ito ay talagang scoot. Gayunpaman, ang isang pagtaas sa kasalukuyang ay nangangahulugan din ng pagbawas sa buhay ng baterya at hindi sila magtatagal hangga't ito ay. Tandaan na ang socbot ay maglalakbay patungo sa dulo kung nasaan ang mga baterya. Nais kong maglakbay ito sa kabaligtaran ngunit hindi ko ito nagawa. Sa palagay ko may kinalaman ito sa pamamahagi ng timbang. Kahit na baluktot ko ang wire wrap socket ay humahantong sa tapat ng direksyon ngunit wala itong epekto sa direksyon ng paglalakbay ng socbot..

Hakbang 12: Gawin ITO Dagdag

LABANIN ITO
LABANIN ITO

. Narito ang ilang mga ideya para sa mga hinaharap na bersyon: - Gumamit ng mga transistor upang mag-apply ng buong kasalukuyang sa mga motor (tumatakbo sila ngayon sa 40% na kapasidad) - gumawa ng isang ilaw na naghahanap o pag-iwas sa ilaw ng socbot. - Gumawa ng isang buong bungkos ng ilaw na naghahanap (o pag-iwas) mga sockot, bawat isa ay may isang LED at pag-aralan kung paano sila nakikipag-ugnayan sa bawat isa. - gumawa ng isang tunog na naghahanap ng socbot - gumawa ng isang linya na sumusunod sa socbot - gumawa ng isang kahit na mas maliit na socbot gamit ang isang 8 pin wire wrapper socket. - Gumawa ng isang mas malaking socbot gamit ang isang 40 pin wire wrap socket - isulat ang code para sa picaxe upang gawing masanay o mai-program ang socbot. Siguro gamitin ang remote upang ilipat ito sa pamamagitan ng isang serye ng mga galaw at pagkatapos ay hayaan itong ulitin ang mga gumagalaw. - Gumawa ng dalawa o higit pang mga sockbots na maaaring makipag-usap at maimpluwensyahan ang bawat isa gamit ang mga infared code Ang mga posibilidad ay halos walang limitasyon..

Hakbang 13: SALAMAT

. Salamat sa paglalaan ng oras upang matingnan ang aking proyekto. Inaasahan kong mapasigla ka ng mga bagong ideya. Tulad ng sinabi ni Thomas Edison, "Upang maimbento kailangan mo ng isang mahusay na imahinasyon at isang tumpok ng basura". Salamat Muli, Randy.

Pangalawang Gantimpala sa Mga Instructable at RoboGames Robot Contest

Inirerekumendang: