Talaan ng mga Nilalaman:

Paano Bumuo ng Iyong Unang Robot ($ 85): 21 Hakbang (na may Mga Larawan)
Paano Bumuo ng Iyong Unang Robot ($ 85): 21 Hakbang (na may Mga Larawan)

Video: Paano Bumuo ng Iyong Unang Robot ($ 85): 21 Hakbang (na may Mga Larawan)

Video: Paano Bumuo ng Iyong Unang Robot ($ 85): 21 Hakbang (na may Mga Larawan)
Video: Magiging piloto na si Eva ng Voltes V robot? | Voltes V Legacy 2024, Hulyo
Anonim
Paano Bumuo ng Iyong Unang Robot ($ 85)
Paano Bumuo ng Iyong Unang Robot ($ 85)
Paano Bumuo ng Iyong Unang Robot ($ 85)
Paano Bumuo ng Iyong Unang Robot ($ 85)

NAGAWA AKO NG BAGO AT NA-UPDAT na VERSION NG ITO. PAKIT HANGI DITO https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ***** ***** ***** Update: Sa ilang 10.000 katao na nabasa na ang post na ito, nais kong humingi ng tawad. Nang una kong ipinasok ang post na ito, higit sa tinatantiya ko ang mga premyo, dahil sa ang katunayan na nakatira ako sa Denmark, kung saan ang lahat ay napakalawak! Ang kabuuang halaga ng robot na ito ay orihinal na itinakda sa ilang $ 150. Ito ay lumalabas na ang presyo ay talagang $ 85 lamang sa natitirang bahagi ng mundo, halos kalahating premyo !! (Paumanhin, naglagay ako ng mga bagong gantimpala para sa mga sangkap) ************************************* ***** ang proyektong ito, mangyaring huwag mag-atubiling makipag-ugnay sa akin sa letsmakerobots.com Ito ay isang lakad sa kung paano gumawa ng isang nagsasarili, sariling pagtuklas, "sariling pag-iisip" (hindi kontrolado ng malayo, hindi mahigpit na na-pre-program, ngunit tumutugon sa paligid) robot sa loob ng ilang oras. Napakadali nito, at hindi ito nagsasangkot ng kaalaman sa electronics upang makapagsimula ka sa pagbuo ng robot. Ang pagtuon dito ay nasa ganap na kinakailangan upang masakop ang mga pangunahing kaalaman. Ito ay sinadya upang maging isang pambukas ng mata, pagkatapos ng pagbuo nito, maaari kang bumuo ng anumang bagay at makontrol ang anumang elektronikong aparato! Parang baliw? Ito ay totoo, kailangan mo lamang itong subukan upang maunawaan kung magkano ang lakas sa ilan sa mga chips na maaari kang bumili para sa ilang mga pera ngayon. Maligayang pagdating sa mundo ng mga microcontrollers:) Ang halimbawa ng programa na isinusulat ko sa huli ay upang gawin ang robot na ito na tatawagin mong "pag-iwas sa pader" (susingit ito sa paligid at galugarin batay sa kung aling mga bagay ang natutugunan nito, kung ano ang nasa kaliwa, kanan at maaga), ngunit maaari itong mai-program sa anumang bagay - madali. Kung ipinakita ang interes ay magbibigay ako ng higit pang mga programa para dito. Narito ang isa pa gamit ang eksaktong parehong pangunahing mga prinsipyo, board, chip atbp ito ay SOBRANG magkapareho - Tanging naglagay ako ng mas maraming oras sa isang ito;)

Hakbang 1: Bilhin ang Mga Materyales (Project Board, Microcontroller at Starter Pack)

Bilhin ang Mga Materyales (Project Board, Microcontroller at Starter Pack)
Bilhin ang Mga Materyales (Project Board, Microcontroller at Starter Pack)

Listahan sa pamimili, magsimula dito, sa pamamagitan nito: Ang mga link ay kung saan ko nangyari upang makita ang mga item mula sa isang pananaw sa buong mundo. Maaari kang gumamit ng anumang (web) shop na gusto mo, syempre. Ang mga presyo ay tinatayang Hangga't maaari, subukang makuha ang lahat mula sa parehong tindahan, at mula sa isang tindahan na matatagpuan sa iyong sariling bansa atbp upang makuha ang pinakamahusay na deal at mas mabilis na paglaya atbp. 1 PICAXE-28X1 Starter Pack isang laro ni Mario Bros; Masaya at puno ng mga extra at mga nakatagong tampok, na nais mong maglaro nang paulit-ulit. Kasama dito ang pangunahing utak, ang PICAXE-28X1. Presyo: 38 USD Ito ay medyo malawak, ngunit ito lamang ang unang pagkakataon na inirerekumenda ko sa iyo na makuha ito, nagsasama ito ng maraming magagandang pangunahing bagay, nakakakuha ka ng isang CD-ROM na may maraming mga manwal, kable, board, ang Microprocessor atbp Tunay na ito ay SOBRANG mura. Ang mga katulad na package ay nagkakahalaga ng hanggang 10 beses sa presyong ito! Tiyaking makuha ang bersyon ng USB, ang mga imahe sa mga tindahan ay maaaring hindi tumugma, at magpakita ng isang serial-cable kapag nag-order ka ng isang USB. Kapag bumibili ng bersyon ng USB, hindi kinakailangan na kunin ang USB-cable bilang isang labis na item, kahit na hiwalay din itong ibinebenta. Kunin ito dito. Kapag nabili mo ang isang beses na ito, bumili ka lamang ng isang bagong board at maganap ang Microcontroller para sa mga proyekto sa hinaharap, mas mura, ikaw ay isang tagabuo ng Robot kasama ang lahat ng mga pangunahing kaalaman na tapos na.

Hakbang 2: Bilhin ang Mga Materyales (Ang Motor Driver L293D)

Bilhin ang Mga Materyales (Ang Motor Driver L293D)
Bilhin ang Mga Materyales (Ang Motor Driver L293D)

1 L293D Motor Driver Ang pangalan ay nagsasabi ng lahat, higit pa tungkol sa chip na ito sa paglaon:) Presyo: 3 USD Kunin ito dito

Hakbang 3: Bilhin ang Mga Materyales (Servo Upgrade Pack)

Bilhin ang Mga Materyales (Servo Upgrade Pack)
Bilhin ang Mga Materyales (Servo Upgrade Pack)

1 PICAXE Servo Upgrade Pack-Isang madaling paraan upang makakuha ng isang servo na may tuktok ng ilang maliliit na bahagi na kinakailangan para sa proyektong ito. Maaari ka ring makakuha ng anumang karaniwang servo, ang mga pin na ipinakita sa imahe, at isang solong 330 Ohm risistor sa halip na ang dilaw na maliit na tilad, kung nais mo. Presyo: 15 USD Kunin ang buong pakete dito Upang ilagay ito maikli ito ay isang maliit na kahon na may mga wire dito, at isang ehe na maaaring lumiko ng 200 degree. sa axle na ito maaari mong i-mount ang isang disc o ilang iba pang paligid na kasama ng servo. Ang 3 wires ay: 2 para sa lakas, at isa para sa signal. Ang signal-wire ay papunta sa isang bagay na kumokontrol sa isang servo, sa kasong ito iyon ang microcontroller. Ang resulta ay ang microcontroller ay maaaring magpasya kung saan dapat iikot ang ehe, at ito ay medyo madaling gamiting; Maaari kang mag-program ng isang bagay upang pisikal na lumipat sa isang tiyak na posisyon.

Hakbang 4: Bilhin ang Mga Materyales (Isang Sensor Kaya Namin Makikita.. Erh - Sense)

Bilhin ang Mga Materyales (Isang Sensor Kaya Namin Makikita.. Erh - Sense)
Bilhin ang Mga Materyales (Isang Sensor Kaya Namin Makikita.. Erh - Sense)

1 Biglang GP2D120 IR Sensor - 11.5 "/ Analogue11.5" o ibang saklaw ang gagawin. Huwag lamang bilhin ang "œDigital na bersyon" ng mga Sharp sensor para sa ganitong uri ng proyekto, hindi nila sinusukat ang distansya tulad ng ginagawa ng mga analogue. Presyo: 10 USDKunin ito dito Siguraduhing makuha ang pula / itim / puting mga wire para dito. Hindi ito palaging kasama, at ito ay isang hindi pamantayang socket! Ito ay talagang hindi isang paborito ko, karaniwang ginagamit ko ang mga ultrasonic sensor, tulad ng SRF05 (hanapin ito kahit saan sa pamamagitan ng Google - ibinebenta din nila ito sa picaxe-storepicaxe -store kung saan nila ito tinawag na SRF005 at may larawan ng likod ng isang SRF04 sa shop! Ngunit ito ang tama, at sinabi ko sa kanila ngunit..). Kahit papaano; Ang SRF05 ay mas maaasahan at tumpak. Mas mabilis din ito, ngunit medyo nagkakahalaga, ay mas kumplikado upang sumulat ng code, at medyo mas kumplikado upang mai-install - kaya hindi ito ginagamit dito, ngunit kung bago ka, bumili ng isa sa mga ito;) Kung pumunta ka para sa SRF05, gumawa ako ng isang maliit na walkthrough upang ikonekta ang SRF05 dito sa letsmakerobots.com

Hakbang 5: Bilhin ang Mga Materyales (Motors at Wheels)

Bilhin ang Mga Materyales (Motors at Wheels)
Bilhin ang Mga Materyales (Motors at Wheels)

2 Gear Motors na may gulong Mas mataas ang ratio, mas malakas ang robot, mas mababa, mas mabilis ang robot. Inirerekumenda ko ang ratio sa isang lugar sa pagitan ng 120: 1 hanggang 210: 1 para sa ganitong uri ng proyekto. Presyo, kabuuang: 15 USD Kumuha ng ilan dito

Hakbang 6: Kakailanganin Mo rin, at Maaari Ka ring Bumili.

Kakailanganin mo rin ang:

  • Double sided adhesive tape (para sa pag-mounting, pinakamahusay ang foamy sort)
  • Ang ilang mga kawad
  • Ordinaryong adhesive tape (upang ihiwalay ang isang cable marahil)
  • Simpleng kagamitan sa paghihinang (Anumang murang kit ay gagaling)
  • Isang ordinaryong maliit na nipper o gunting upang gupitin ang mga bagay
  • Isang distornilyador

Maaari mo ring makuha, habang nandito ka:

  • Ang ilang mga LED kung nais mo ang iyong robot na makapag-signal sa mundo o gumawa ng mga cool na flashing-effects
  • Mas maraming servo upang mas gumalaw ang iyong robot..erh..armas? O mga servo na may mga servo atbp.
  • Isang maliit na speaker kung nais mo ang iyong robot na gumawa ng mga sound-effects at makipag-usap sa iyo
  • Ang ilang mga uri ng belt-track system. Ang mga robot na may mga track ng sinturon ay cool din, at ang controller at ang natitira ay magiging pareho. Narito ang isang halimbawa sa kung ano ang maaari mong dalhin dito sa mga track ng sinturon ang TAMYIA ay gumagawa ng mga cool na belt-track-system, at ang isang ito ay paborito ko rin.
  • Anumang uri ng line-sensor-kit, upang gawing isang Sumo ang iyong robot, isang tagasunod sa Linya, pigilan ito mula sa pagmamaneho ng mga talahanayan, at lahat ng iba pang nangangailangan ng "pagtingin pababa".

Hakbang 7: Hinahayaan kang Gumawa ng Robot

Hinahayaan Gumawa ng isang Robot!
Hinahayaan Gumawa ng isang Robot!

OK lang! Inorder mo na ang mga bagay, natanggap ang iyong (mga) pakete, nais mong buuin:) mabuti.. Magsimula tayo! I-mount muna ang mga gulong sa iyong nakatuon na mga motor. At magdagdag ng mga gulong (mga goma sa kasong ito).

Hakbang 8: Ang Double Adhesive Tape - Trick

Ang Double Adhesive Tape - Trick
Ang Double Adhesive Tape - Trick

Ang isang madaling paraan upang mai-mount ang mga bagay-bagay para sa mabilis (at kamangha-manghang solid at pangmatagalang) mga robot ay doble na adhesive tape.

Hakbang 9: Buuin ang Katawan Ng Wala.. Wala, Talaga

Buuin ang Katawan Ng.. Wala, Talaga!
Buuin ang Katawan Ng.. Wala, Talaga!

Ipasok ang mga baterya, kaya mayroon kang isang makatotohanang ideya ng timbang at balanse. Kapag ang mga baterya ay nasa ibaba ng axel ng mga gulong maaari mo itong gawing balanse, ngunit walang problema kung hindi. Magdagdag ng ilang dobleng adhesive tape sa pindutan din ng server, at..

Hakbang 10: Idisenyo ang Iyong Robot

Idisenyo ang Iyong Robot
Idisenyo ang Iyong Robot
Idisenyo ang Iyong Robot
Idisenyo ang Iyong Robot
Idisenyo ang Iyong Robot
Idisenyo ang Iyong Robot

Pinili ang iyong sariling disenyo, maaari ka ring magdagdag ng labis na mga materyales kung ang aking "disenyo" ay masyadong simple. Pangunahin na bagay ay na nakadikit kaming lahat: Mga Baterya, Servo at gulong. At ang mga gulong at servo ay maaaring malayang lumiko, at maaari itong tumayo sa mga gulong nito kahit papaano, pagbabalanse o hindi.

Hakbang 11: Idiskonekta

Ilabas ang mga baterya, upang maiwasan ang pagsunog ng isang bagay na hindi nilalayon! (magtiwala ka sa akin, nais mo;)

Hakbang 12: Magsimula Tayo Sa Lupon

Magsimula Tayo Sa Lupon
Magsimula Tayo Sa Lupon

At ngayon para sa pangunahing utak. Dapat kang magkaroon ng isang board ng proyekto na katulad sa nasa larawan. (At sa gayon ito ay maaaring maging interesado sa iyo sa hinaharap) Pansinin na mayroon itong chip dito. Ilabas mo Ang chip ay isang Darlington-driver na madaling gamiting inilagay doon sa board, ngunit hindi namin kakailanganin ito para sa proyektong ito, at kailangan namin ito ng puwang, kaya't malayo sa chip na iyon! Pinakamadali na alisin ang mga chip sa kanilang socket sa pamamagitan ng pagpasok ng isang normal na flat screwdriver sa ibaba lamang nito, ilipat ito sa ind, at maingat na itaas ang maliit na tilad.

Hakbang 13: Ipasok ang mga Chip

Ipasok ang mga Chip
Ipasok ang mga Chip
Ipasok ang mga Chip
Ipasok ang mga Chip

Ang isang sariwa, bagong-bagong chip ay karaniwang hindi umaangkop sa isang socket kaagad. Kailangan mong pindutin ito patagilid sa isang mesa, upang yumuko ang lahat ng mga binti sa isang anggulo upang magkasya ito. (Bumaba ang mga binti, sa mga socket:). Siguraduhin na ang lahat ng mga binti ay nasa mga socket. Kung binili mo ang pag-upgrade ng Servo mula sa Picaxe, mayroon kang isang maliit na maliit na tilad. Ilagay ito sa lugar ng Darlington. Tandaan na hindi lahat ng mga butas sa board ng proyekto ay puno ng dilaw na maliit na tilad. Kailangan lamang namin ang walo sa kanan sa larawan, dahil ito ay simpleng resistors lamang, hindi namin kailangang pakainin sila ng labis. Ang dilaw na maliit na tilad na ito ay talagang 8 * 330 Ohm's resistors sa isang maayos na pakete. At sa gayon, kung dapat kang magkaroon ng isang risistor, maaari mo lamang itong isingit sa puwang na may bilang na "0" (tingnan ang larawan para sa pangit na maliit na pag-hack na ito), dahil ito lang ang gagamitin namin, kung isang servo lang ang ginagamit namin. Gayundin ipasok ang malaking maliit na tilad, ang utak, ang microcontroller, ang Picaxe 28 (bersyon numero) sa board ng proyekto. Mahalaga na buksan ito sa tamang paraan. Tandaan na mayroong isang maliit na marka sa isang dulo, at iba pa sa pisara. Ang mga ito ay dapat na magkasama. Ang maliit na tilad na ito ay makakakuha ng lakas mula sa board sa pamamagitan ng 2 ng mga binti nito. Ang lahat ng natitirang 26 na mga binti ay konektado sa pisara, at mai-program para sa iyo, kaya maaari kang magpadala ng kasalukuyang papasok at papasok sa tuklasin ang mga bagay at kontrolin ang mga bagay sa mga program na na-upload mo sa microcontroller na ito. (malamig!)

Hakbang 14: Ipasok ang Motor Controller

Ipasok ang Motor Controller
Ipasok ang Motor Controller

Ipasok ngayon ang L293D motor-controller sa huling socket. Siguraduhin na buksan ang isang ito sa tamang paraan tulad din ng Microcontroller. Ang L293D motor-controller ay kukuha ng 4 na mga output mula sa microcontroller, at gawing 2. Mga tunog na ulok? Well.. Anumang ordinaryong output mula sa microcontroller ay maaari lamang na "on" o "off". Kaya't ang paggamit lamang ng mga ito ay (halimbawa) ay magagawa lamang ng iyong robot na magmaneho o huminto. Hindi baligtad! Iyon ay maaaring dumating sa hindi gumagalaw kapag nakaharap sa isang pader. Ang board ay ginawang matalino na ang 2 (ngayon ay nababalik) na mga output ay makakakuha ng kanilang sariling puwang, minarkahan (A) at (B) sa tabi lamang ng motor-controller (Ibabang kanan sa larawan). Dagdag pa tungkol dito sa paglaon.

Hakbang 15: Ang Pulang Plastik sa Likod ng Lupon

Ang Pulang Plastik sa Likod ng Lupon
Ang Pulang Plastik sa Likod ng Lupon

Sa likuran ng pisara maaari kang makahanap ng kakaibang plastik. Wala itong silbi, natitira lamang ito mula sa pagmamanupaktura. "Isawsaw" nila ang pisara sa maligamgam na lata, at ang mga piyesa na hindi nila nais kung kaya't naka-tin na ay tinatakan ng mga bagay na ito. I-peal lamang ito kapag kailangan mo ng mga butas na tinatakan nila.

Hakbang 16: Ikonekta ang mga Motors Wires sa Lupon

Ikonekta ang mga Motors Wires sa Lupon
Ikonekta ang mga Motors Wires sa Lupon
Ikonekta ang mga Motors Wires sa Lupon
Ikonekta ang mga Motors Wires sa Lupon

Kumuha ng 4 na piraso ng kawad, at solder ang mga ito sa 4 "A & B" - mga butas… O kung ikaw ay advanced na, gumamit ng ilang iba pang mga paraan ng pagkonekta ng 4 na mga kable sa karaniwang laki ng mga butas! (maaaring bumili ang lahat ng lahat ng mga uri ng karaniwang mga socket at pin na magkasya) Kung ikaw (tulad ng sa akin) maghinang lamang sa pisara, maaari mong palakasin ang bahaging ito sa ilang tape. o kung mayroon kang ilan sa mga plastik na nagpapababa ng init maaari mong suportahan ang mga wire dito.

Hakbang 17: Ikonekta ang mga Wires sa Motors

Ikonekta ang mga Wires sa Motors
Ikonekta ang mga Wires sa Motors

Ang 2 "A" ay papunta sa isang motor, at ang 2 "B" sa isa pa. Hindi mahalaga kung alin alin, basta ang "A" ay konektado sa isang motor, at "B" sa dalawang poste ng isa pa. (Oo, ang aking soldering iron ay talagang marumi, alam ko, haha - basta gumagana ito, alam mo;)

Hakbang 18: Pag-hook sa Servo

Pag-hook sa Servo
Pag-hook sa Servo
Pag-hook sa Servo
Pag-hook sa Servo

Ngayon ay punitin natin ang servo. Kung dapat mong basahin ang dokumentasyon ng Picaxe, mababasa mo na dapat mong gamitin ang 2 magkakaibang mga mapagkukunan ng kuryente kung nagdagdag ka ng mga servo. Upang ilagay ito maikli; Hindi namin iniisip dito, ito ay isang simpleng robot, at sa aking karanasan ay gumagana lamang ito. Kakailanganin mong maghinang ng isang labis na pin upang ma-output ang "0", kung nais mong gamitin ang karaniwang koneksyon sa servo. Ang nasabing pin ay kasama ng Picaxe upgrade pack (isang buong hilera, talaga), ngunit kailangan mo lamang ng isa para sa isang servo, at mabibili sila sa anumang tindahan ng electronics. Kung ang iyong servos cable ay (Itim, Pula, Puti) o (Itim, Pula, Dilaw), ang Itim ay dapat na nasa gilid ng pisara. Ang minahan ay (Kayumanggi, Pula, Kahel), at sa gayon ang kayumanggi ay napupunta sa gilid. Ang pahiwatig ay karaniwang Pula; Ito ang tinukoy bilang V, o anuman sa mga ito, na ginagamit nang random: ("V", "V +", "œ +", "1"). Dito nagmula ang kasalukuyang. Ang itim (o kayumanggi sa aking kaso) ay G, o ("œG", "œ0" o "-"). Kilala rin ito bilang "œGround", at kung saan napupunta ang kasalukuyang. (ang 2 poste, +/- naaalala ang iyong mga aralin sa pisika? Ang huling kulay ay pagkatapos ay "Ang signal" (Puti, Dilaw o Kahel) Ang isang servo ay nangangailangan ng parehong "+ & -" o "V & G", at isang senyas. Ang ilang iba pang mga aparato ay maaaring kailanganin lamang ng "Ground" at "Signal" (G & V), at ang ilan ay maaaring parehong nangangailangan ng V, G, Input at output. Maaaring malito sa simula, at ang lahat ay laging pinangalanan na magkakaiba (tulad ng ginawa ko lang dito), ngunit pagkatapos ng ilang sandali makakakuha ka ng lohika, at ito ay talagang napaka-simple - Kahit na nakukuha ko ito ngayon;)

Hakbang 19: Nakabitin ang Ulo

Nakabitin ang Ulo
Nakabitin ang Ulo
Nakabitin ang Ulo
Nakabitin ang Ulo

Ngayon ay mag-hook up à ¢ €œthe headà ¢ €Â, ang Sharp IR-sensor. (o SRF05 kung nagpunta ka para sa opsyong iyon) (Kung bumili ka ng isang SRF005 o katulad sa halip, dapat mong tingnan dito kung paano ito mai-hook up, naiiba ito!) Mayroong isang milyong mga paraan upang ma-hook up ang isang bagay tulad ng Biglang IR-sensor, ngunit narito ang mga pahiwatig: Ang pula ay kailangang ikonekta sa V1, iyon ay (sa pag-setup na ito) anumang minarkahang à ¢ €œVà ¢ €Â, o konektado dito. Ang Black ay pupunta sa G, saanman sa board. Ang puti ay makakonekta sa input ng Analogue 1. Kung nabasa mo ang dokumentasyon na kasama ng project-board, maaari mong basahin kung paano ilakip ang kasamang ribbon-cable, at gamitin ito. Ano ang nagawa ko sa larawan, ay upang putulin ang isang cable mula sa isang lumang nasunog na servo, solder sa isang pin, at ikinonekta ang buong bagay tulad ng isang servo. Maaari mo itong gamitin upang makita kung aling mga kulay ng Sharp ang papunta sa aling hilera sa board.. o isang paraan upang magawa ito. Gumamit ka ng bulto o à ¢ €œmy methodà ¢ € ng pagkonekta sa Sharp IR, dapat mo ring ikonekta ang 3 natitirang input ng analogue sa V. (tingnan ang maliit na mga pin na konektado sa larawan, sa tabi ng plug) Mayroon akong ilang mga jumpers na naglalagay, at maaari mong makita na ang lahat ng 3 koneksyon na natitira ay maikling hiwa. (Ang huling pares, hindi hinawakan, ay dalawa lamang à ¢ €œGroundà ¢ €Â, hindi na kailangang i-cut ang mga ito). Kung gagamitin mo ang laso, maaari mo lamang ikonekta ang mga input sa V (o ground para sa bagay na iyon) sa pamamagitan ng pagkonekta sa mga wires nang pares. Ang kadahilanang ito ay mahalagang i-shortcut ang mga hindi nagamit na analogue input dito ay na ang mga lumulutangà ¢ €Â. Nangangahulugan ito na makakakuha ka ng lahat ng mga kakaibang pagbabasa kung saan mo sinubukan na basahin kung ang mga ito ay hindi konektado. (upang mailagay itong maikli, ito ay isang semi-mabilis na paglalakad, dapat kaming makarating sa dulo;)

Hakbang 20: Magkaroon ng Buhay

Magkaroon ng Buhay
Magkaroon ng Buhay

Ngayon para sa ilang kasiyahan! Ang ilan kung paano mo dapat makuha ang Pula na kawad mula sa iyong mga baterya (+) na naka-link hanggang sa pulang kawad sa project board (V). At ang itim (-) hanggang (G). Kung paano mo ito gagawin ay nakasalalay sa kagamitan na binili mo. Kung mayroong isang baterya-clip sa parehong mga baterya at board dapat mo ring tiyakin na ang "+" mula sa mga baterya ay nagtatapos hanggang sa "V" sa pisara. (Dagdagan ang nalalaman dito) Minsan (kahit na hindi madalas) ang mga clip ay maaaring baligtarin sa bawat isa, at ang pagsasama-sama lamang ng dalawang magkakatugmang mga clip ay walang garantiya na + makakarating sa V at - makakarating sa G! Siguraduhin, o makikita mo ang natutunaw na mga bagay at naninigarilyo! Huwag pakainin ang board ng higit sa 6V (walang 9V na baterya, kahit na umaangkop ang clip) Bilang isang tala; Gumagawa lamang kami sa isang power-supply dito. Sa paglaon ay gugustuhin mong gumamit ng parehong Ground, ngunit pareho ang V1 at V2. Sa ganoong paraan ang iyong mga chips ay maaaring makakuha ng isang mapagkukunan, at ang mga motor at iba pa (mas malakas) boltahe. I-install ang Picaxe Programming Editor sa isang PC, sundin ang mga manu-manong upang mai-hook ang iyong Jack / USB / Serial, Ipasok ang mga baterya sa iyong (wala pa ring ulo) robot, ipasok ang jack stick sa iyong robot.. ipasok ang editor ng programa, at magsulat ng 0, 150Press F5, hintayin ang paglipat ng programa, at ang iyong servo ay nagbibigay ng isang maliit na yank (o iikot, depende sa kung aling paraan ito). Kung may isang bagay na nagkamali dito, makipag-ugnay sa akin makipag-ugnay sa akin, o gulo sa mga manu-manong at daungan atbp, hanggang sa walang naiulat na mga error, at lahat ay tila gumagana, Upang subukan, subukang i-magsulat 0, 200at pindutin ang F5 Ang servos disc ay dapat paikutin nang kaunti at huminto. Upang makabalik, isulat ang: servo 0, 150at pindutin ang F5 Ngayon ang "leeg" ng iyong robot ay nakaharap. Pumindot sa "ulo" - ang Sharp IR

Hakbang 21: Heads Up & Go

Heads Up & Go!
Heads Up & Go!

Tapos ka na sa pagbuo ng mga pangunahing kaalaman! Gumawa ka talaga ng isang robot. Ngayon nagsisimula ang kasiyahan, maaari mong i-program ito upang gumawa ng anumang bagay, at ilakip ang anuman dito, palawakin sa anumang paraan. Sigurado ako na puno ka na ng mga ideya, at malamang na hindi ka sumunod sa akin sa ganitong paraan;) Maaaring mag-ingat ang disenyo, maaaring gumamit ka ng iba pang mga bahagi atbp. Ngunit kung nakakonekta ka tulad ng inilarawan, narito ang ilang mga tip upang simulan ang pagprograma ng iyong robot: Ipasok (kopyahin) ang code na ito sa iyong editor, at pindutin ang F5 habang ang robot ay konektado: Tandaan: Ang code ay magmumukhang mas maganda kapag nakuha mo ito sa iyong editor, makikilala nito ang mga utos at bigyan sila ng mga kulay. +++ pangunahing: readadc 1, b1 'kinukuha ang boltahe na ibinalik sa analogue pin 1, at inilalagay ito sa variable b1debug' inilalabas nito ang lahat ng mga variable sa editor.goto pangunahing +++ Ngayon dalhin ang iyong kamay sa harap ng ulo ng robot at pansinin kung paano binabago ng variable b1 ang halaga. Maaari mong gamitin ang kaalamang nakuha upang magpasya kung ano ang dapat mangyari kapag (kung gaano kalapit ang mga bagay na dapat makuha bago..) Ngayon pinapayuhan ko kayo na ilagay ang iyong robot sa isang matchbox o katulad, dahil ang mga gulong ay magsisimulang lumiko. Ipasok (copy-paste) ang code na ito sa iyong editor, at pindutin ang F5 habang ang robot ay konektado: +++ mataas 4low 5 +++ Ang isa sa mga gulong ay dapat na lumiko sa isang direksyon. Umaabante ba ang iyong mga gulong? Kung gayon, ito ang tagubilin para sa gulong iyon upang umabante. Kung ang gulong ay paatras, maaari mong subukan ito: +++ mababa 4high 5 +++ Upang i-on ang iba pang gulong, kailangan mong pumasok sa pinakamataas na 6low 7 (o ang iba pang paraan sa paligid para sa kabaligtaran ng direksyon.) Ang servo na sinubukan mo na. Ang lahat ng mga paraan sa isang gilid ay: servo 0, 75 ang kabilang panig ay: servo 1, 225- at gitna: servo 1, 150 Narito ang isang maliit na programa na (dapat, kung ang lahat ay mabuti, at isingit mo ang tamang mga parameter para sa mataas / mababa upang umangkop sa iyong mga kable sa mga motor) gawin ang robot drive sa paligid, huminto sa harap ng mga bagay, tumingin sa bawat panig upang magpasya kung alin ang pinakamahusay, i-on iyon paraan, at pagmamaneho patungo sa mga bagong pakikipagsapalaran. +++ Symbol dangerlevel = 70 'gaano kalayo kalayo ang dapat na bagay, bago tayo tumugon? Simbolo turn = 300' nagtatakda ito kung magkano ang dapat na i-turnSymbol servo_turn = 700 'Itinatakda nito kung gaano katagal tayo dapat maghintay para sa servo upang lumiko (depende sa bilis nito) bago namin sukatin ang distancemain: 'ang pangunahing loopreadadc 1, b1' basahin kung magkano ang distansya sa unahan b1 <dan gerlevel thengosub nodanger 'kung wala sa unahan, magmaneho ng forwardelsegosub alinman' kung may hadlang sa unahan pagkatapos ay magpasya kung aling paraan ang mas makakabuti kung pangunahing itgoto 'na nagtatapos sa loop, ang natitira ay mga sub-rutin lamang: ang mga ito ay malamang na kailangan mong ayusin upang magkasya sa paraang nag-wire mo ang iyong mga robot motor mataas 5: mataas 6: mababa 4: mababa 7returnwhichway: gosub totalhalt 'unang huminto!' Hanapin ang isang paraan: gosub lturn 'tumingin sa isang sidepause servo_turn' maghintay para sa ang servo upang matapos turninggosub totalhaltreadadc 1, b1'Look the other way: gosub rturn 'tumingin sa isa pang sidepause servo_turn' hintayin ang servo na matapos turninggosub totalhaltreadadc 1, b2 'Magpasya kung alin ang mas mahusay na paraan: kung b1gosub body_lturnelsegosret body_rturnendurnurn: high 6: low 5: low 7: high 4 'ito ang dapat na iyong kombinasyon na magpapaliko sa robot one waypause turn: gosub totalhaltreturnbody_rturn: high 5: low 6: low 4: high 7' ito ang dapat mong c ombination na lumiliko ang robot sa iba pang turn ng pag-pause: gosub totalhaltreturnrturn: servo 0, 100 'tumingin sa isang sidereturnlturn: servo 0, 200' tumingin sa iba pang sidereturntotalhalt: low 4: low 5: low 6: low 7 'low sa lahat 4 ihinto ang robot! Servo 0, 150 'face forwardwait 1' i-freeze lahat para sa isang secondreturn +++ Sa ilang matalino na programa at pag-aayos, maaari mong gawin ang robot drive, iikot ang ulo nito, gumawa ng mga desisyon, gumawa ng maliliit na pagsasaayos, lumiko patungo sa à ¢ €œinteresting holeà ¢ € tulad ng mga pintuan, lahat ay gumagana nang sabay, habang nagmamaneho. Mukhang cool na kung gagawin mo ang robot na paikutin habang ang ulo ay lumiliko;) Para sa ilang mas advanced na code? Suriin ito: https://letsmakerobots.com/node/25Sound: Maaari ka ring magdagdag ng isang maliit na speaker sa halimbawa (output) pin 1 & ground, at isulat angSound 1, (100, 5) - o sa loob ng halimbawang programa sa itaas gawin itongSound 1, (b1, 5) - upang makakuha ng mga nakakatawang tunog depende sa distansya sa mga bagay sa unahan. Maaari mo ring ikabit ang isang lampara o LED upang i-pin ang 2 at lupa, at isulat (alalahanin ang pangangailangan ng LED upang buksan ang tamang paraan) Mataas na 2to sa pagliko sa lampara, at Mababa 2 upang patayin ito;) - Paano ang tungkol sa isang Laser-pen, na naka-mount sa isang labis na servo? Pagkatapos ay maaari mong paikutin ang robot sa paligid ng laser, at i-on at i-off ito, na itinuturo ang mga lugar..

  • Magdagdag ng isang marker dito (marahil sa isang pangalawang servo, upang maaari itong dalhin sa at sa labas ng papel?), At turuan itong isulat ang bilang ng mga beses na iginalaw mo ang iyong kamay sa harap nito sa isang piraso ng papel.
  • Gawin itong isang "cat-get-down-from-the-chair" -guardian-robot, nanginginig kapag malapit na ang pusa.
  • Gawin itong habulin ng isa pang robot (o pusa?) Makakakuha ka ng ilang mahusay na mga gawain sa paghabol sa ganitong paraan!
  • Gawin itong maghanap sa gitna ng isang silid
  • Gawin itong kumilos tulad ng isang mouse; I-freeze kung may paggalaw sa paningin, at palaging lumipat sa mga dingding at maghanap ng maliliit na puwang upang makapasok.

Maaari mo ring ihiwalay ang isang lumang toy-car, ilabas ang mga electronics dito, i-save ang mga motor at i-on ang aparato dito, at i-hook ang iyong board, servo at sensor - bibigyan mo ng buhay ang iyong sasakyan:) Subukan din upang basahin ang ilan sa mga dokumentasyon, magkakaroon ng kahulugan ngayon na nagsimula ka na, Maaari kang gumawa ng kahit ano ngayon! Maligayang pagdating sa isang nakakatawang mundo ng mga lutong bahay na robot, may libu-libong mga sensor at actuator na naghihintay lamang sa iyo na mai-hook up sila at gumawa ng mga robot sa kanila:) Ngayon kumuha ng ilang mga larawan ng iyong robot, at ipadala ang mga ito sa akin sa letsmakerobots.com - C ya;)

Inirerekumendang: