Mga imbensyon ng DIY robot sa bahay. Mga kapaki-pakinabang na mapagkukunan para sa paglikha ng isang robot gamit ang iyong sariling mga kamay


Kahit na ang mga nakapulot pa lang ng panghinang ay maaaring gumawa ng pinakasimpleng robot.

Kadalasan ang ating robot (depende sa disenyo) ay tatakbo patungo sa liwanag o, sa kabaligtaran, tatakbo palayo dito, tatakbo pasulong sa paghahanap ng sinag ng liwanag, o pabalik na parang nunal.

Para sa ating kinabukasan" artipisyal na katalinuhan"kailangan mo:

  1. Chip L293D
  2. Maliit na de-koryenteng motor M1 (maaaring ilabas sa mga laruang sasakyan)
  3. Phototransistor at 200 ohm risistor.
  4. Mga wire, isang baterya at, siyempre, ang platform mismo kung saan ilalagay ang lahat.

Kung magdadagdag ka ng ilang mas maliwanag na LED sa disenyo, madali mong makakamit na tatakbo lang ang robot sa iyong kamay o kahit na susunod sa isang maliwanag o madilim na linya. Ang aming paglikha ay magiging isang tipikal na kinatawan ng BEAM class robots. Ang prinsipyo ng pag-uugali ng naturang mga robot ay batay sa "photoreception," iyon ay, ang liwanag, sa kasong ito, ay magsisilbing mapagkukunan ng impormasyon.

Uusad ang ating robot kapag natamaan ito ng sinag ng liwanag. Ang pag-uugaling ito ng device ay tinatawag na "photokinesis" - isang hindi direktang pagtaas o pagbaba ng kadaliang kumilos bilang tugon sa mga pagbabago sa antas ng liwanag.

Ang aming aparato, tulad ng nabanggit sa itaas, ay gumamit ng isang phototransistor n-p-n istruktura– PTR-1 bilang isang photosensor. Dito maaari mong gamitin hindi lamang isang phototransistor, kundi pati na rin isang photoresistor o photodiode, dahil ang prinsipyo ng pagpapatakbo ng lahat ng mga elemento ay pareho.

Ipinapakita agad ng figure ang wiring diagram ng robot. Kung hindi ka pa sapat na pamilyar sa teknikal mga simbolo, kung gayon, batay sa diagram na ito, hindi magiging mahirap na maunawaan ang mga prinsipyo ng pagtatalaga at koneksyon ng mga elemento sa bawat isa.

GND. Ang mga wire na nagkokonekta sa iba't ibang elemento ng circuit sa lupa (ang negatibong terminal ng power supply) ay karaniwang hindi ganap na ipinapakita sa mga diagram. Sa halip, isang maliit na linya ang iginuhit upang ipahiwatig ang koneksyon sa "lupa." Minsan, sa tabi ng gitling ay isinusulat nila ang "GND" - mula sa Ingles. ang mga salitang "lupa" - lupa.

Vcc. Ang pagtatalaga na ito ay nagpapahiwatig na sa pamamagitan ng bahaging ito ang circuit ay konektado sa pinagmumulan ng kapangyarihan - Positibong poste! Minsan sa mga diagram ang kasalukuyang rating ay kadalasang isinusulat sa halip na mga titik na ito. Sa kasong ito +5V.

Prinsipyo ng pagpapatakbo ng robot.

Kapag tumama ang isang light ray sa phototransistor (ipinahiwatig sa diagram bilang PRT1), may lalabas na positibong signal sa output ng INPUT1 microcircuit, na nagiging sanhi ng paggana ng M1 motor. At kabaligtaran, kapag ang light beam ay huminto sa pag-iilaw sa phototransistor, ang signal sa output ng INPUT1 microcircuit ay nawawala, samakatuwid, ang motor ay huminto.

Ang resistor R1 sa circuit na ito ay idinisenyo upang mabayaran ang kasalukuyang pagdaan sa phototransistor. Ang halaga ng risistor ay 200 Ohms - siyempre, maaari kang maghinang ng mga resistor na may iba pang mga halaga dito, ngunit dapat mong tandaan na ang sensitivity ng phototransistor, at samakatuwid ang pagganap ng robot mismo, ay depende sa halaga.

Kung ang halaga ng risistor ay malaki, kung gayon ang robot ay tutugon lamang sa isang napakaliwanag na sinag ng liwanag, at kung ito ay maliit, kung gayon ang sensitivity ay magiging mas mataas.

Sa madaling salita, hindi ka dapat gumamit ng mga resistor na may resistensya na mas mababa sa 100 Ohms sa circuit na ito, kung hindi man ang phototransistor ay maaaring mag-overheat at mabigo.

Mga digital at analog na multimeter Pagkuha ng mga sukat Pagbabasa ng mga circuit: shielding, grounding Reading circuits: lamp at photocells Ayusin electric kettle DIY image projection clock

Naghukay ako ng isang kawili-wiling artikulo tungkol sa kung paano gumawa ng isang robot sa iyong sarili mula sa mga simpleng ekstrang bahagi. Ang mga paliwanag doon ay hindi masyadong malinaw. Iniwan ko ang mga larawan at inayos ng kaunti ang mga paliwanag.

Una, tingnan ang unang larawan - kung ano ang dapat mong makuha pagkatapos ng isang oras ng trabaho. Well, o kaunti pa. Sa anumang kaso, kahit sino ay maaaring gawin ito sa Linggo.

Ano ang kailangan namin upang mag-ipon ng tulad ng isang robot:

  1. Kahon ng posporo.
  2. Dalawang gulong mula sa isang lumang laruan, o dalawang takip mula sa isang plastik na bote.
  3. Dalawang motor (mas mabuti ang parehong kapangyarihan at boltahe).
  4. Lumipat.
  5. Ang pangatlong gulong sa harap ay maaaring kunin mula sa alinman sa isang lumang laruan o isang plastik na bote.
  6. Ang LED ay maaaring kunin ayon sa ninanais, dahil sa modelong ito ay wala itong gaanong kahalagahan.
  7. Dalawang galvanic cell ng isa at kalahating volts - dalawang baterya ng 1.5 V
  8. Insulation tape

Dalawang motor ang ginagamit dahil ang mga motor ay laging may axis sa isang gilid lamang. At mas madaling kumuha ng dalawang motor kaysa i-knock out ang axle mula sa motor at palitan ito ng mas mahaba para lumabas ito sa magkabilang gilid ng motor. Bagaman sa prinsipyo, ito ay lubos na posible. Kung gayon ang pangalawang motor ay hindi kailangan.

Anumang switch na may dalawang posisyon: on-off. Kung mag-i-install ka ng mas kumplikadong switch, maaari mong gawin ang robot na pasulong at paatras sa pamamagitan ng paglipat ng polarity ng mga baterya.

Magagawa mo nang walang switch at i-twist lang ang mga wire para gumalaw ang robot.

Maaari kang kumuha ng parehong AA at AAA na mga baterya;

Mas mainam na ikonekta ang LED sa pamamagitan ng isang limitasyon ng risistor na 20-50 ohms at gawin ito sa anyo ng isang headlight, sa harap. O tulad ng isang beacon - sa ibabaw ng isang robot. Maaari mong ikonekta ang dalawang LED - sila ay magiging tulad ng "mga mata".

Sa halip na electrical tape, maaari kang gumamit ng adhesive tape - wala itong pagkakaiba.

Paano gumawa ng robot - hakbang-hakbang na mga tagubilin.

Kailangan namin ng mga gulong o, kung nawawala ang mga ito, ikabit ang mga takip mula sa mga motor sa mga baras ng mga motor. mga plastik na bote. Magagawa mo ito gamit ang pandikit, o sa pamamagitan ng pagpindot sa ulo sa butas. Maaari kang gumamit ng isang panghinang na bakal - ito ay magiging mas mahusay.

Ang mga plastik na bote ay kadalasang gawa sa polyethylene; Ang isang pandikit na baril ay mahusay na gumagana.

Ipaalala ko sa iyo na mas mainam na kunin ang parehong mga gulong at motor. Kung hindi, ang robot ay hindi magmaneho nang diretso. Magkaiba ang mga motor sa larawan at malabong magmaneho ang robot na ito sa isang tuwid na linya, malamang sa mga bilog.

Ngayon, gamit ang malagkit na tape, kailangan mong ilakip ang isa sa mga motor sa kahon ng posporo. Ang mount ay dapat lamang kalahati ng laki ng kahon, dahil magkakaroon din ng pangalawang motor sa kabilang bahagi.

Ikinakabit namin ang pangalawang motor na may gulong sa kabilang panig ng kahon na may de-koryenteng tape.

Dahil ang aming mga motor ay matatagpuan sa ilalim ng kahon ng posporo, kailangan naming ilagay ang mga baterya sa itaas, natural na sini-secure ang lahat gamit ang adhesive tape. Nagdagdag din kami ng switch.

Gumawa ng robot napakasimple Alamin natin kung ano ang kinakailangan lumikha ng isang robot sa bahay, upang maunawaan ang mga pangunahing kaalaman sa robotics.

Tiyak, pagkatapos manood ng sapat na mga pelikula tungkol sa mga robot, madalas mong gustong bumuo ng iyong sariling kasama sa labanan, ngunit hindi mo alam kung saan magsisimula. Siyempre, hindi ka makakagawa ng bipedal Terminator, ngunit hindi iyon ang sinusubukan naming makamit. Mangolekta simpleng robot sinuman na marunong humawak ng panghinang na bakal nang tama sa kanilang mga kamay ay magagawa ito at hindi ito nangangailangan ng malalim na kaalaman, bagaman hindi ito masasaktan. Ang mga amateur robotics ay hindi gaanong naiiba sa disenyo ng circuit, mas kawili-wili lamang, dahil kinabibilangan din ito ng mga lugar tulad ng mechanics at programming. Ang lahat ng mga sangkap ay madaling makuha at hindi ganoon kamahal. Kaya't ang pag-unlad ay hindi tumigil, at gagamitin natin ito sa ating kalamangan.

Panimula

Kaya. Ano ang isang robot? Sa karamihan ng mga kaso ito awtomatikong aparato, na tumutugon sa anumang mga aksyon kapaligiran. Ang mga robot ay maaaring kontrolin ng mga tao o magsagawa ng mga pre-program na aksyon. Karaniwan, ang robot ay nilagyan ng iba't ibang mga sensor (distansya, anggulo ng pag-ikot, acceleration), mga video camera, at mga manipulator. Ang elektronikong bahagi ng robot ay binubuo ng isang microcontroller (MC) - isang microcircuit na naglalaman ng isang processor, isang generator ng orasan, iba't ibang mga peripheral, RAM at permanenteng memorya. Mayroong isang malaking bilang ng iba't ibang mga microcontroller sa mundo para sa iba't ibang lugar mga application at sa kanilang batayan maaari kang mag-ipon ng makapangyarihang mga robot. Para sa mga amateur na gusali malawak na aplikasyon natagpuan ang mga AVR microcontroller. Ang mga ito ay ang pinaka-naa-access at sa Internet maaari kang makahanap ng maraming mga halimbawa batay sa mga MK na ito. Upang gumana sa mga microcontroller kailangan mong makapag-program sa assembler o C at mayroon pangunahing kaalaman sa digital at analog electronics. Sa aming proyekto gagamitin namin ang C. Ang programming para sa MK ay hindi gaanong naiiba sa programming sa isang computer, ang syntax ng wika ay pareho, karamihan sa mga function ay halos hindi naiiba, at ang mga bago ay medyo madaling matutunan at maginhawang gamitin.

Ano ang kailangan natin

Upang magsimula sa, ang aming robot ay magagawang upang maiwasan ang mga obstacle, iyon ay, ulitin ang normal na pag-uugali ng karamihan sa mga hayop sa kalikasan. Ang lahat ng kailangan natin para makabuo ng naturang robot ay makikita sa mga radio store. Magpasya tayo kung paano lilipat ang ating robot. Sa palagay ko ang pinakamatagumpay ay ang mga track na ginagamit sa mga tangke, ito ang pinaka-maginhawang solusyon, dahil ang mga track ay may higit na kakayahang magamit kaysa sa mga gulong ng isang sasakyan at mas maginhawang kontrolin (upang lumiko, sapat na upang paikutin ang mga track; sa iba't ibang direksyon). Samakatuwid, kakailanganin mo ang anumang tangke ng laruan na ang mga track ay paikutin nang nakapag-iisa sa isa't isa, maaari kang bumili ng isa sa anumang tindahan ng laruan sa isang makatwirang presyo. Mula sa tangke na ito kailangan mo lamang ng isang platform na may mga track at motor na may mga gearbox, ang natitira ay maaari mong ligtas na i-unscrew at itapon. Kailangan din namin ng isang microcontroller, ang aking pinili ay nahulog sa ATmega16 - mayroon itong sapat na mga port para sa pagkonekta ng mga sensor at peripheral at sa pangkalahatan ito ay medyo maginhawa. Kakailanganin mo ring bumili ng ilang bahagi ng radyo, isang panghinang, at isang multimeter.

Paggawa ng board kasama si MK

Sa aming kaso, gagawin ng microcontroller ang mga function ng utak, ngunit hindi kami magsisimula dito, ngunit sa pagpapagana ng utak ng robot. Wastong nutrisyon- isang garantiya ng kalusugan, kaya magsisimula tayo sa kung paano maayos na pakainin ang ating robot, dahil dito karaniwang nagkakamali ang mga baguhang tagabuo ng robot. At para gumana nang normal ang ating robot, kailangan nating gumamit ng voltage stabilizer. Mas gusto ko ang L7805 chip - ito ay idinisenyo upang makabuo ng isang matatag na 5V output boltahe, na kung ano ang kailangan ng aming microcontroller. Ngunit dahil sa ang katunayan na ang boltahe drop sa microcircuit na ito ay tungkol sa 2.5V, isang minimum na 7.5V ay dapat na ibigay dito. Kasama ng stabilizer na ito, ang mga electrolytic capacitor ay ginagamit upang pakinisin ang mga ripples ng boltahe at ang isang diode ay kinakailangang kasama sa circuit upang maprotektahan laban sa pagbabalik ng polarity.

Ngayon ay maaari na tayong magpatuloy sa ating microcontroller. Ang kaso ng MK ay DIP (ito ay mas maginhawa upang maghinang) at may apatnapung pin. Sa board ay may ADC, PWM, USART at marami pang iba na hindi muna natin gagamitin sa ngayon. Tingnan natin ang ilang mahahalagang node. Ang RESET pin (9th leg ng MK) ay hinila pataas ng risistor R1 sa "plus" ng pinagmumulan ng kapangyarihan - dapat itong gawin! Kung hindi, maaaring hindi sinasadyang i-reset ang iyong MK o, sa madaling salita, glitch. Ang isa pang kanais-nais na panukala, ngunit hindi sapilitan, ay upang ikonekta ang RESET sa pamamagitan ng ceramic capacitor C1 sa lupa. Sa diagram maaari mo ring makita ang isang 1000 uF electrolyte; ito ay nagliligtas sa iyo mula sa pagbaba ng boltahe kapag tumatakbo ang mga makina, na magkakaroon din ng kapaki-pakinabang na epekto sa pagpapatakbo ng microcontroller. Ang quartz resonator X1 at mga capacitor C2, C3 ay dapat na mas malapit hangga't maaari sa mga pin XTAL1 at XTAL2.

Hindi ako magsasalita tungkol sa kung paano i-flash ang MK, dahil mababasa mo ito sa Internet. Isusulat namin ang programa sa C; Pinili ko ang CodeVisionAVR bilang kapaligiran ng programming. Ito ay isang medyo user-friendly na kapaligiran at kapaki-pakinabang para sa mga nagsisimula dahil mayroon itong built-in na wizard sa paggawa ng code.

Kontrol ng motor

Ang isang pantay na mahalagang bahagi sa aming robot ay ang driver ng motor, na ginagawang mas madali para sa amin na kontrolin ito. Hindi kailanman at sa anumang pagkakataon ay dapat na direktang konektado ang mga motor sa MK! Sa pangkalahatan, ang malalakas na load ay hindi makokontrol nang direkta mula sa microcontroller, kung hindi man ito ay masusunog. Gumamit ng mga key transistor. Para sa aming kaso, mayroong isang espesyal na chip - L293D. Sa ganitong mga simpleng proyekto, palaging subukang gamitin ang partikular na chip na ito na may "D" index, dahil mayroon itong built-in na mga diode para sa overload na proteksyon. Ang microcircuit na ito ay napakadaling kontrolin at madaling makuha sa mga tindahan ng radyo. Ito ay makukuha sa dalawang pakete: DIP at SOIC. Gagamitin namin ang DIP sa package dahil sa kadalian ng pag-mount sa board. Ang L293D ay mayroon magkahiwalay na pagkain mga makina at lohika. Samakatuwid, papaganahin namin ang microcircuit mismo mula sa stabilizer (VSS input), at ang mga motor nang direkta mula sa mga baterya (VS input). Ang L293D ay maaaring makatiis ng isang load na 600 mA bawat channel, at mayroon itong dalawa sa mga channel na ito, iyon ay, dalawang motor ay maaaring konektado sa isang chip. Ngunit upang maging ligtas, pagsasamahin namin ang mga channel, at pagkatapos ay kakailanganin namin ng isang micra para sa bawat makina. Kasunod nito na ang L293D ay makatiis sa 1.2 A. Upang makamit ito, kailangan mong pagsamahin ang mga binti ng micra, tulad ng ipinapakita sa diagram. Ang microcircuit ay gumagana tulad ng sumusunod: kapag ang isang lohikal na "0" ay inilapat sa IN1 at IN2, at isang lohikal na isa ay inilapat sa IN3 at IN4, ang motor ay umiikot sa isang direksyon, at kung ang mga signal ay baligtad - isang lohikal na zero ay inilapat, pagkatapos ay ang motor ay magsisimulang iikot sa kabilang direksyon. Ang mga pin na EN1 at EN2 ay may pananagutan sa pag-on sa bawat channel. Ikinonekta namin ang mga ito at ikinonekta ang mga ito sa "plus" ng power supply mula sa stabilizer. Dahil ang microcircuit ay uminit sa panahon ng operasyon, at ang pag-install ng mga radiator sa ganitong uri ng kaso ay may problema, ang pag-alis ng init ay sinisiguro ng mga binti ng GND - mas mahusay na maghinang ang mga ito sa isang malawak na contact pad. Iyon lang ang kailangan mong malaman tungkol sa mga driver ng makina sa unang pagkakataon.

Mga sensor ng balakid

Para makapag-navigate ang aming robot at hindi bumagsak sa lahat, mag-i-install kami ng dalawang infrared sensor dito. Ang pinakasimpleng sensor ay binubuo ng isang IR diode na naglalabas sa infrared spectrum at isang phototransistor na tatanggap ng signal mula sa IR diode. Ang prinsipyo ay ito: kapag walang hadlang sa harap ng sensor, ang IR rays ay hindi tumama sa phototransistor at hindi ito nagbubukas. Kung mayroong isang balakid sa harap ng sensor, kung gayon ang mga sinag ay makikita mula dito at pindutin ang transistor - bubukas ito at nagsisimulang dumaloy ang kasalukuyang. Ang kawalan ng naturang mga sensor ay maaari silang mag-react nang iba iba't ibang mga ibabaw at hindi protektado mula sa interference - ang sensor ay maaaring aksidenteng mag-trigger mula sa mga extraneous na signal mula sa iba pang mga device. Maaaring maprotektahan ka ng pagmo-modulate ng signal mula sa panghihimasok, ngunit hindi namin iyon aabalahin sa ngayon. For starters, sapat na yan.


Robot firmware

Upang muling buhayin ang isang robot, kailangan mong magsulat ng firmware para dito, iyon ay, isang programa na kukuha ng mga pagbabasa mula sa mga sensor at kontrolin ang mga motor. Ang aking programa ay ang pinakasimpleng, hindi ito naglalaman mga kumplikadong istruktura at maiintindihan ng lahat. Kasama sa susunod na dalawang linya ang mga file ng header para sa aming microcontroller at mga utos para sa pagbuo ng mga pagkaantala:

#isama
#isama

Ang mga sumusunod na linya ay may kondisyon dahil ang mga halaga ng PORTC ay nakasalalay sa kung paano mo ikinonekta ang driver ng motor sa iyong microcontroller:

PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0; Ang halaga na 0xFF ay nangangahulugan na ang output ay magiging log. "1", at ang 0x00 ay log. "0". Sa sumusunod na konstruksyon, sinusuri namin kung may hadlang sa harap ng robot at saang panig nito: kung (!(PINB & (1)<

Kung ang liwanag mula sa isang IR diode ay tumama sa phototransistor, pagkatapos ay isang log ay naka-install sa microcontroller leg. "0" at ang robot ay nagsimulang gumalaw paatras upang lumayo sa balakid, pagkatapos ay umikot upang hindi na mabangga muli ang balakid at pagkatapos ay umusad muli. Dahil mayroon kaming dalawang sensor, sinusuri namin ang pagkakaroon ng isang balakid nang dalawang beses - sa kanan at sa kaliwa, at samakatuwid ay maaari naming malaman kung aling bahagi ang balakid. Ang utos na "delay_ms(1000)" ay nagpapahiwatig na isang segundo ang lilipas bago magsimula ang susunod na utos na isagawa.

Konklusyon

Nasaklaw ko na ang karamihan sa mga aspeto na tutulong sa iyo na buuin ang iyong unang robot. Ngunit ang robotics ay hindi nagtatapos doon. Kung ibubuo mo ang robot na ito, magkakaroon ka ng maraming pagkakataon upang palawakin ito. Maaari mong pagbutihin ang algorithm ng robot, tulad ng kung ano ang gagawin kung ang balakid ay wala sa ilang panig, ngunit nasa harap mismo ng robot. Hindi rin makakasamang mag-install ng encoder - isang simpleng device na tutulong sa iyong tumpak na iposisyon at malaman ang lokasyon ng iyong robot sa kalawakan. Para sa kalinawan, posibleng mag-install ng isang kulay o monochrome na display na maaaring magpakita ng kapaki-pakinabang na impormasyon - antas ng singil ng baterya, distansya sa mga hadlang, iba't ibang impormasyon sa pag-debug. Hindi masasaktan na pagbutihin ang mga sensor - ang pag-install ng mga TSOP (ito ay mga IR receiver na nakikita lamang ang isang signal ng isang tiyak na dalas) sa halip na mga maginoo na phototransistor. Bilang karagdagan sa mga infrared sensor, may mga ultrasonic sensor, na mas mahal at mayroon ding kanilang mga kakulangan, ngunit kamakailan ay nakakakuha ng katanyagan sa mga robot builder. Para makatugon ang robot sa tunog, magandang ideya na mag-install ng mga mikropono na may amplifier. Ngunit ang sa tingin ko ay talagang kawili-wili ay ang pag-install ng camera at programming machine vision batay dito. Mayroong isang hanay ng mga espesyal na aklatan ng OpenCV kung saan maaari mong i-program ang pagkilala sa mukha, paggalaw ayon sa mga kulay na beacon at marami pang ibang kawili-wiling bagay. Ang lahat ay nakasalalay lamang sa iyong imahinasyon at kasanayan.

Listahan ng mga sangkap:

    ATmega16 sa DIP-40 package>

    L7805 sa TO-220 na pakete

    L293D sa DIP-16 housing x2 pcs.

    resistors na may kapangyarihan na 0.25 W na may mga rating: 10 kOhm x 1 pc., 220 Ohm x 4 na mga PC.

    ceramic capacitor: 0.1 µF, 1 µF, 22 pF

    mga electrolytic capacitor: 1000 µF x 16 V, 220 µF x 16 V x 2 pcs.

    diode 1N4001 o 1N4004

    16 MHz quartz resonator

    IR diodes: alinman sa dalawa ang gagawin.

    phototransistor, gayundin ang anuman, ngunit tumutugon lamang sa haba ng daluyong ng mga infrared ray

Firmware code:

/**************************************************** * *** Firmware para sa robot na MK type: ATmega16 Clock frequency: 16.000000 MHz Kung ang iyong quartz frequency ay iba, dapat itong tukuyin sa mga setting ng kapaligiran: Project -> Configure -> "C Compiler" Tab ****** *********************************************/ #isama #isama void main(void) ( // I-configure ang mga input port // Sa pamamagitan ng mga port na ito ay nakakatanggap kami ng mga signal mula sa mga sensor DDRB=0x00; // I-on ang pull-up resistors PORTB=0xFF; // I-configure ang mga output port // Sa pamamagitan ng mga port na ito kinokontrol namin ang mga motor ng DDRC =0xFF; //Main loop ng program dito binabasa namin ang mga value mula sa mga sensor //at kinokontrol ang mga motor habang (1) ( //Move forward PORTC.0 = 1; PORTC.1 =. 0; PORTC.2 = 1; PORTC.3 = 0;<Tungkol sa robot ko

Sa ngayon halos kumpleto na ang aking robot.


Nilagyan ito ng wireless camera, isang distance sensor (parehong camera at ang sensor na ito ay naka-install sa isang umiikot na tore), isang obstacle sensor, isang encoder, isang signal receiver mula sa remote control at isang RS-232 interface para sa pagkonekta sa isang kompyuter. Gumagana ito sa dalawang mode: autonomous at manual (nakakatanggap ng mga control signal mula sa remote control), ang camera ay maaari ding i-on/off nang malayuan o ng robot mismo upang makatipid ng lakas ng baterya. Nagsusulat ako ng firmware para sa seguridad ng apartment (paglilipat ng mga larawan sa isang computer, pag-detect ng mga paggalaw, paglalakad sa paligid ng lugar).

Ang mga mahilig sa electronics at mga taong interesado sa robotics ay hindi pinalampas ang pagkakataon na nakapag-iisa na magdisenyo ng isang simple o kumplikadong robot, tamasahin ang proseso ng pagpupulong mismo at ang resulta.

Hindi palaging oras o pagnanais na linisin ang bahay, ngunit ginagawang posible ng modernong teknolohiya na lumikha ng mga robot sa paglilinis. Kabilang dito ang isang robotic vacuum cleaner na naglalakbay sa paligid ng mga silid nang maraming oras at nangongolekta ng alikabok.

Saan magsisimula kung nais mong lumikha ng isang robot gamit ang iyong sariling mga kamay? Siyempre, ang mga unang robot ay dapat na madaling likhain. Ang robot na tatalakayin sa artikulo ngayon ay hindi kukuha ng maraming oras at hindi nangangailangan ng mga espesyal na kasanayan.

Ang pagpapatuloy ng tema ng paglikha ng mga robot gamit ang iyong sariling mga kamay, iminumungkahi kong subukang gumawa ng isang sumasayaw na robot mula sa mga improvised na materyales. Upang lumikha ng isang robot gamit ang iyong sariling mga kamay, kakailanganin mo ng mga simpleng materyales na marahil ay matatagpuan sa halos bawat tahanan.

Ang iba't ibang mga robot ay hindi limitado sa mga partikular na pattern kung saan nilikha ang mga robot na ito. Ang mga tao ay patuloy na gumagawa ng orihinal, kawili-wiling mga ideya kung paano gumawa ng robot. Ang ilan ay gumagawa ng mga static na eskultura ng mga robot, ang iba ay gumagawa ng mga dynamic na eskultura ng mga robot, na siyang tatalakayin natin sa artikulong ngayon.

Kahit sino ay maaaring gumawa ng isang robot gamit ang kanilang sariling mga kamay, kahit isang bata. Ang robot, na ilalarawan sa ibaba, ay madaling gawin at hindi nangangailangan ng maraming oras. Susubukan kong ilarawan ang mga yugto ng paglikha ng isang robot gamit ang aking sariling mga kamay.

Minsan ang mga ideya para sa paglikha ng isang robot ay dumating nang hindi inaasahan. Kung iniisip mo kung paano gumawa ng isang robot na gumagalaw gamit ang mga improvised na paraan, ang pag-iisip ng mga baterya ay nasa isip. Ngunit paano kung ang lahat ay mas simple at mas madaling ma-access? Subukan nating gumawa ng robot gamit ang ating sariling mga kamay gamit ang isang mobile phone bilang pangunahing bahagi. Upang lumikha ng isang vibration robot gamit ang iyong sariling mga kamay, kakailanganin mo ang mga sumusunod na materyales.

Ngayon sasabihin namin sa iyo kung paano gumawa ng isang robot mula sa mga magagamit na materyales. Ang resultang "high-tech na android," bagaman maliit ang sukat at malamang na hindi makakatulong sa iyo sa gawaing bahay, ay tiyak na magpapasaya sa parehong mga bata at matatanda.

Mga kinakailangang materyales

Upang makagawa ng isang robot gamit ang iyong sariling mga kamay, hindi mo kailangan ng kaalaman sa nuclear physics. Magagawa ito sa bahay mula sa mga ordinaryong materyales na palagi mong nasa kamay. Kaya kung ano ang kailangan namin:
  • 2 piraso ng alambre
  • 1 motor
  • 1 baterya ng AA
  • 3 push pin
  • 2 piraso ng foam board o katulad na materyal
  • 2-3 ulo ng mga lumang toothbrush o ilang mga clip ng papel

1. Ikabit ang baterya sa motor

Gamit ang isang glue gun, ikabit ang isang piraso ng foam cardboard sa pabahay ng motor. Pagkatapos ay idikit namin ang baterya dito.

Ang hakbang na ito ay maaaring mukhang nakakalito. Gayunpaman, upang makagawa ng isang robot, kailangan mong gawin itong ilipat. Naglalagay kami ng isang maliit na pahaba na piraso ng foam cardboard sa axis ng motor at i-secure ito ng isang pandikit na baril. Ang disenyong ito ay magbibigay sa motor ng kawalan ng timbang, na magpapagalaw sa buong robot.

Sa pinakadulo ng destabilizer, mag-drop ng ilang patak ng pandikit, o maglakip ng ilang pandekorasyon na elemento - ito ay magdaragdag ng sariling katangian sa aming paglikha at dagdagan ang amplitude ng mga paggalaw nito.

3. Mga binti

Ngayon ay kailangan mong magbigay ng kasangkapan sa robot na may mas mababang mga paa. Kung gumamit ka ng mga ulo ng toothbrush para dito, idikit ang mga ito sa ilalim ng motor. Maaari mong gamitin ang parehong foam board bilang isang layer.

Ang susunod na hakbang ay ilakip ang aming dalawang piraso ng wire sa mga contact ng motor. Maaari mo lamang i-screw ang mga ito, ngunit mas mahusay na maghinang ang mga ito, gagawin nitong mas matibay ang robot.

5. Koneksyon ng baterya

Gamit ang heat gun, idikit ang wire sa isang dulo ng baterya. Maaari kang pumili ng alinman sa dalawang wire at magkabilang gilid ng baterya - hindi mahalaga ang polarity sa kasong ito. Kung magaling ka sa paghihinang, maaari mo ring gamitin ang paghihinang sa halip na pandikit para sa hakbang na ito.

6. Mata

Ang isang pares ng mga kuwintas, na ikinakabit namin ng mainit na pandikit sa isang dulo ng baterya, ay angkop bilang mga mata ng robot. Sa hakbang na ito, maaari mong ipakita ang iyong imahinasyon at makabuo ng hitsura ng mga mata sa iyong paghuhusga.

7. Ilunsad

Ngayon ay buhayin natin ang ating gawang bahay. Kunin ang libreng dulo ng wire at ikabit ito sa walang tao na terminal ng baterya gamit ang adhesive tape. Hindi ka dapat gumamit ng mainit na pandikit para sa hakbang na ito dahil pipigilan ka nitong patayin ang motor kung kinakailangan.