Orodha ya maudhui:

Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85): Hatua 21 (na Picha)
Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85): Hatua 21 (na Picha)

Video: Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85): Hatua 21 (na Picha)

Video: Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85): Hatua 21 (na Picha)
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Novemba
Anonim
Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85)
Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85)
Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85)
Jinsi ya Kuunda Robot Yako ya Kwanza ($ 85)

NIMEFANYA VERSION MPYA NA ILIYOBORESHWA YA HII. TAFADHALI TAFUTA HAPA https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************** ************** Sasisho: Kwa watu wengine 10.000 ambao tayari wamesoma chapisho hili, ningependa kuomba radhi. Nilipoingia kwenye chapisho hili mara ya kwanza, nilikuwa juu ya kukadiria tuzo, kwa sababu ya ukweli kwamba ninaishi Denmark, ambapo kila kitu ni pana sana! Gharama ya jumla ya roboti hii hapo awali ilikuwa imewekwa kwa $ 150. Inageuka kuwa bei ni kweli $ 85 tu katika ulimwengu wote, karibu nusu ya tuzo! (samahani, nimeingiza zawadi mpya za vifaa) ************************************* Ikiwa una shida au maswali yoyote kuhusu mradi huu, tafadhali jisikie huru kuwasiliana nami kwa letsmakerobots.com Huu ni utaftaji wa jinsi ya kufanya uhuru, kujichunguza, "akili-yako mwenyewe" (isiyodhibitiwa kijijini, sio iliyowekwa mapema, lakini inayojibu mazingira.) robot katika masaa machache. Ni rahisi sana, na haihusishi ujuzi wa vifaa vya elektroniki ili uanze na ujenzi wa roboti. Zingatia hapa ni juu ya lazima kabisa kupata misingi kufunikwa. Hii ina maana ya kufungua macho, baada ya kujenga hii, unaweza kujenga chochote na kudhibiti kifaa chochote cha elektroniki! Inaonekana kuwa wazimu? Ni kweli, unahitaji tu kujaribu kuelewa ni nguvu ngapi katika zingine za chips unazoweza kununua kwa pesa chache leo. Karibu katika ulimwengu wa wadhibiti-ndogo ndogo:) Mfano wa programu ninayoandika mwishowe ni kutengeneza roboti hii kile ungeita "ukuta unaepuka" (itanusa na kuzunguka kulingana na vitu gani inakutana nayo, iliyo kushoto, kulia na mbele), lakini inaweza kusanidiwa kuwa chochote - kwa urahisi. Ikiwa maslahi yanaonyeshwa nitatoa mipango zaidi kwa hiyo. Hapa kuna nyingine inayotumia kanuni sawa sawa za msingi, bodi, chip nk ni sawa sana - Ni mimi tu niliyeweka muda zaidi katika hii;)

Hatua ya 1: Nunua Vifaa (Bodi ya Mradi, Microcontroller na Starter Pack)

Nunua Vifaa (Bodi ya Mradi, Microcontroller na Starter Pack)
Nunua Vifaa (Bodi ya Mradi, Microcontroller na Starter Pack)

Orodha ya ununuzi, anza hapa, na hii: Viungo ni mahali tu ambapo nilipata vitu kutoka kwa mtazamo wa wavuti ulimwenguni. Unaweza kutumia duka yoyote (ya wavuti) ambayo ungependa, kwa kweli. Bei ni takriban. Kwa kadiri inavyowezekana, jaribu kupata yote kutoka duka moja, na kutoka duka iliyoko nchini mwako nk kupata mikataba bora na ukombozi wa haraka zaidi n.k. 1 PICAXE-28X1 Starter Pack mchezo wa Mario Bros; Ya kujifurahisha na kamili ya nyongeza na huduma zilizofichwa, ikifanya utake kucheza tena na tena. Hii ni pamoja na ubongo kuu, PICAXE-28X1. Bei: 38 USD Hii ni kidogo, lakini ni mara ya kwanza tu kukupendekeza kupata hii, ni pamoja na vitu vingi vya msingi, unapata CD-ROM na miongozo mingi, nyaya, bodi, Microprocessor nk Kwa kweli ni ya bei rahisi. Vifurushi kama hivyo hugharimu hadi bei mara 10! Hakikisha kupata toleo la USB, picha kwenye maduka zinaweza zisiendane, na onyesha kebo ya serial wakati unaagiza USB. Wakati wa kununua toleo la USB, sio lazima kupata kebo ya USB kama bidhaa ya ziada, ingawa pia inauzwa kando. Ipate hapa. Mara tu unaponunua wakati huu, nunua tu bodi mpya na utekeleze Microcontroller kwa miradi ya baadaye, bei rahisi sana, wewe ni mjenzi wa Robot na misingi yote iliyofanywa.

Hatua ya 2: Nunua Vifaa (Dereva wa Magari L293D)

Nunua Vifaa (Dereva wa Magari L293D)
Nunua Vifaa (Dereva wa Magari L293D)

1 L293D Dereva wa Magari Jina linasema yote, zaidi juu ya chip hii baadaye:) Bei: 3 USD Ipate hapa

Hatua ya 3: Nunua Vifaa (Pakiti ya Kuboresha Servo)

Nunua Vifaa (Kifurushi cha Kuboresha Servo)
Nunua Vifaa (Kifurushi cha Kuboresha Servo)

1 PICAXE Servo Upgrade Pack-Njia rahisi ya kupata servo iliyowekwa na sehemu ndogo zinahitajika kwa mradi huu. Unaweza pia kupata servo yoyote ya kawaida, pini zilizoonyeshwa kwenye picha, na kontena moja la 330 Ohm badala ya chip ya manjano, ikiwa unataka.. Bei: 15 USD Pata kifurushi kamili hapa Servo ni nini? Servo ni jiwe la pembeni katika vifaa vingi vya roboti. Kwa kifupi ni sanduku kidogo na waya kwake, na axle ambayo inaweza kugeuza digrii 200. kwenye ekseli hii unaweza kuweka diski au pembeni nyingine ambayo inakuja na servo. Waya 3 ni: 2 kwa nguvu, na moja kwa ishara. Waya-ishara huenda kwa kitu kinachodhibiti servo, katika kesi hii ambayo ni mdhibiti mdogo. Matokeo yake ni kwamba mdhibiti mdogo anaweza kuamua ni wapi axle inapaswa kugeuka, na hii ni rahisi sana; Unaweza kupanga kitu cha kuhamia kimwili kwa msimamo fulani.

Hatua ya 4: Nunua vifaa (Sensor ili tuweze kuona.. Erh - Sense)

Nunua Vifaa (Sensor Ili Tuweze Kuona.. Erh - Sense)
Nunua Vifaa (Sensor Ili Tuweze Kuona.. Erh - Sense)

1 Sharp GP2D120 IR Sensor - 11.5 "/ Analogue11.5" au masafa mengine yatafaa. Usinunue tu "œDigital version" ya sensorer kali kwa aina hii ya mradi, hazipimi umbali kama zile za analog. Bei: 10 USDPata hapa Hakikisha kupata waya nyekundu / nyeusi / nyeupe kwa ajili yake. Hii sio njia zote zilizojumuishwa, na ni tundu lisilo la kawaida! Hii sio kipenzi changu, kawaida hutumia sensorer za ultrasonic, kama vile SRF05 (ipate mahali popote kupitia Google - wanaiuza pia kwenye picaxe-storepicaxe -duka ambapo wanaiita SRF005 na wana picha ya nyuma ya SRF04 katika duka! Lakini ni sahihi, na niliwaambia lakini..). Kwa hivyo; SRF05 ni ya kuaminika zaidi na sahihi. Pia ni haraka, lakini inagharimu kidogo zaidi, ni ngumu zaidi kuandika nambari, na ngumu zaidi kusanikisha - kwa hivyo haitumiki hapa, lakini ikiwa wewe ni safi, nunua moja ya hizi badala yake;) nenda kwa SRF05, nimefanya njia ndogo ya kuunganisha SRF05 hapa kwenye letsmakerobots.com

Hatua ya 5: Nunua Vifaa (Magari na Magurudumu)

Nunua Vifaa (Magari na Magurudumu)
Nunua Vifaa (Magari na Magurudumu)

2 Gia Motors na magurudumu Kuongezeka kwa uwiano, roboti yenye nguvu, chini, na roboti yenye kasi zaidi. Ninapendekeza uwiano mahali fulani kati ya 120: 1 hadi 210: 1 kwa aina hii ya mradi. Bei, jumla: 15 USD Pata hapa

Hatua ya 6: Utahitaji Pia, na Unaweza Pia Kununua.

Utahitaji pia:

  • Mkanda wa wambiso wa pande mbili (kwa kupanda, aina ya povu ni bora)
  • Baadhi ya waya
  • Mkanda wa kawaida wa wambiso (kutenganisha kebo labda)
  • Vifaa rahisi vya kuuzia (Kiti chochote cha bei rahisi kitafanya vizuri)
  • Nipper ndogo au mkasi wa kawaida wa kukata vitu
  • Bisibisi

Unaweza pia kupata, wakati uko kwenye hiyo:

  • Baadhi ya LED ikiwa unataka robot yako iweze kuashiria ulimwengu au kutoa athari nzuri za kung'aa
  • Huduma zaidi za kufanya roboti yako iende zaidi..hasha..silaha? Au servos zilizo na servos nk.
  • Spika ndogo ikiwa ungependa roboti yako itoe athari za sauti na kuwasiliana nawe
  • Aina fulani ya mfumo wa kufuatilia ukanda. Roboti zilizo na nyimbo za ukanda ziko sawa pia, na mtawala na wengine watakuwa sawa. Hapa kuna mfano kwa kile unachoweza kuipeleka kwa nyimbo za ukanda TAMYIA hufanya mifumo ya ufuatiliaji wa ukanda mzuri, na hii pia ni kipenzi changu
  • Aina yoyote ya kitanda cha kitanda-laini, kugeuza roboti yako kuwa Sumo, mfuasi wa Mstari, uizuie kuendesha meza, na kila kitu kingine kinachohitaji "kutazama chini".

Hatua ya 7: Wacha Tengeneze Robot

Hebu Tengeneza Robot!
Hebu Tengeneza Robot!

SAWA! Umeamuru vitu, umepokea vifurushi vyako, unataka kujenga:) vizuri.. Wacha tuanze! Kwanza panda magurudumu kwa motors zako zilizolengwa. Na ongeza matairi (bendi za mpira katika kesi hii).

Hatua ya 8: Tepe ya Kuambatanisha Mara Mbili - Ujanja

Mkanda wa Kuambatana Mara Mbili - Ujanja
Mkanda wa Kuambatana Mara Mbili - Ujanja

Njia rahisi ya kuweka vitu kwa roboti za haraka (na zenye nguvu na za kudumu) ni mkanda wa kushikamana mara mbili.

Hatua ya 9: Jenga Mwili Kati ya.. Hakuna, Kweli

Jenga Mwili Kati ya.. Hakuna, Kweli!
Jenga Mwili Kati ya.. Hakuna, Kweli!

Ingiza betri, kwa hivyo una wazo halisi la uzito na usawa. Wakati betri ziko chini ya axel ya magurudumu unaweza kuifanya iwe sawa, lakini sio shida ikiwa haina. Ongeza mkanda wa kushikamana mara mbili kwenye kitufe cha seva pia, na..

Hatua ya 10: Tengeneza Robot Yako

Tengeneza Roboti Yako
Tengeneza Roboti Yako
Tengeneza Roboti Yako
Tengeneza Roboti Yako
Tengeneza Roboti Yako
Tengeneza Roboti Yako

Chagua muundo wako mwenyewe, unaweza pia kuongeza vifaa vya ziada ikiwa "muundo" wangu ni rahisi sana. Jambo kuu ni kwamba tuna gundi zote pamoja: Batri, Servo na magurudumu. Na magurudumu na servo zinaweza kugeuka kwa uhuru, na inaweza kusimama kwenye magurudumu kwa namna fulani, ikisawazisha au la.

Hatua ya 11: Tenganisha

Toa betri, ili kuepuka kuchoma kitu kisichotarajiwa! (niamini, unataka;)

Hatua ya 12: Wacha tuanze na Bodi

Wacha tuanze na Bodi
Wacha tuanze na Bodi

Na sasa kwa kuu-ubongo. Unapaswa kuwa na bodi ya mradi sawa na ile iliyo kwenye picha. (Na kwa hivyo hii inaweza kuwa ya kupendeza kwako katika siku zijazo) Angalia kuwa ina chip ndani yake. Itoe nje. Chip ni dereva wa Darlington ambaye ni rahisi sana kuwekwa hapo kwenye ubao, lakini hatutaihitaji kwa mradi huu, na tunahitaji nafasi yake, mbali na chip hiyo! Ni rahisi kupata chips kutoka kwao tundu kwa kuingiza bisibisi kawaida ya gorofa chini yake tu, isongeze ind, na upe chip kwa gari.

Hatua ya 13: Ingiza Chips

Ingiza Chips
Ingiza Chips
Ingiza Chips
Ingiza Chips

Chip mpya, mpya kabisa kawaida haitoshei kwenye tundu mara moja. Itabidi ubonyeze kando kando ya meza, kuinama miguu yote kwa pembe ili iweze kutoshea. (Miguu inashuka chini, ndani ya matako:). Hakikisha miguu yote iko kwenye matako. Ikiwa umenunua sasisho la Servo kutoka Picaxe, una chip ya manjano. Weka mahali pa Darlington. Kumbuka kuwa sio mashimo yote kwenye bodi ya mradi yaliyojazwa na chip ya manjano. Tunahitaji tu wale wanane kwenda kulia kwenye picha, kwani hii ni vipinga tu rahisi, hatuitaji kuwalisha zaidi. Chip hii ya manjano ni vizuizi vya 8 * 330 Ohm tu kwenye kifurushi nadhifu. Na kwa hivyo, ikiwa unapaswa kuwa na kontena, unaweza kuiingiza badala ya mpangilio uliohesabiwa "0" (angalia picha ya utapeli huu mbaya), kwani hii ndio pekee tutakayotumia, wakati tutatumia servo moja tu. ingiza chip kubwa, akili, microcontroller, Picaxe 28 (nambari ya toleo) kwenye bodi ya mradi. Muhimu kugeuza hii njia sahihi. Kumbuka kuwa kuna alama kidogo mwisho mmoja, na kwa hivyo kwenye ubao. Hizi lazima ziende pamoja. Chip hiki kitapata nguvu kutoka kwa bodi kupitia miguu yake 2. Miguu yote 26 iliyobaki imeunganishwa karibu na ubao, na itakuwa inayoweza kupangiliwa kwako, ili uweze kutuma sasa na nje kwa gundua vitu na udhibiti vitu na programu unazopakia kwenye microcontroller hii. (baridi!)

Hatua ya 14: Ingiza Mdhibiti wa Magari

Ingiza Mdhibiti wa Magari
Ingiza Mdhibiti wa Magari

Sasa ingiza mtawala wa L293D kwenye tundu la mwisho. Hakikisha kugeuza hii kuwa njia sahihi kama vile Microcontroller. Mtawala wa L293D atachukua 4 ya matokeo kutoka kwa mdhibiti mdogo, na kuyageuza kuwa 2. Sauti ya ujinga? Vizuri.. Pato lolote la kawaida kutoka kwa mdhibiti mdogo linaweza tu "kuwashwa" au "kuzimwa". Kwa hivyo, kutumia tu hizi (mfano) hufanya roboti yako iweze kuendesha mbele au kusimama. Sio kurudi nyuma! Hiyo inaweza kuja bila usaha wakati inakabiliwa na ukuta. Bodi imeundwa kwa busara sana kuwa matokeo 2 (sasa yanayoweza kubadilishwa) hupata nafasi yao wenyewe, iliyowekwa alama (A) na (B) karibu tu na mdhibiti wa magari (Chini kulia kwenye picha.). Zaidi juu ya hii baadaye.

Hatua ya 15: Plastiki Nyekundu Nyuma ya Bodi

Plastiki Nyekundu Nyuma ya Bodi
Plastiki Nyekundu Nyuma ya Bodi

Kwenye upande wa nyuma wa bodi unaweza kupata plastiki ya kushangaza. Hii haina matumizi, ni mabaki tu kutoka kwa utengenezaji. Wao "hutumbukiza" bodi kwenye bati ya joto, na sehemu ambazo hawataki hivyo kupata bati imefungwa na vitu hivi. Futa tu wakati unahitaji mashimo ambayo hufunga.

Hatua ya 16: Unganisha waya za Motors kwa Bodi

Unganisha waya za Motors kwa Bodi
Unganisha waya za Motors kwa Bodi
Unganisha waya za Motors kwa Bodi
Unganisha waya za Motors kwa Bodi

Chukua vipande 4 vya waya, na uziweke kwenye mashimo 4 "A & B" -… Au ikiwa umeendelea sana, tumia njia zingine za kuunganisha nyaya 4 kwenye mashimo ya kiwango cha kawaida! (mtu anaweza kununua kila aina ya soketi za kawaida na pini ambazo zitatoshea) Ikiwa wewe (kama mimi) unatengeneza tu kwenye ubao, unaweza kuimarisha sehemu hii na mkanda. au ikiwa unayo plastiki inayopungua joto unaweza kusaidia waya na hii.

Hatua ya 17: Unganisha waya na Motors

Unganisha waya na Motors
Unganisha waya na Motors

2 "A" huenda kwa gari moja, na 2 "B" kwa nyingine. Haijalishi ni ipi ambayo, maadamu "A" imeunganishwa na gari moja, na "B" kwa nguzo mbili za nyingine. (Ndio, chuma changu cha kutengeneza ni chafu kweli, najua, haha - inafanya kazi, unajua;)

Hatua ya 18: Kuunganisha Servo

Kuunganisha Servo
Kuunganisha Servo
Kuunganisha Servo
Kuunganisha Servo

Sasa hebu tuunganishe servo. Ikiwa unapaswa kusoma nyaraka za Picaxe, utasoma kwamba unapaswa kutumia vyanzo 2 tofauti vya nguvu ikiwa utaongeza servos. Ili kuiweka kwa ufupi; Hatujui hapa, hii ni roboti rahisi, na kwa uzoefu wangu hii inafanya kazi vizuri. Yo atahitaji kusambaza pini ya ziada ili kutoa "0", ikiwa unataka kutumia unganisho la kawaida la servo. Pini kama hiyo inakuja na pakiti ya kuboresha Picaxe (safu nzima, kwa kweli), lakini unahitaji moja tu kwa servo moja, na zinaweza kununuliwa katika duka lolote la umeme. Ikiwa kebo yako ya servos ni (Nyeusi, Nyekundu, Nyeupe) au (Nyeusi, Nyekundu, Njano), Nyeusi inapaswa kuwa kwenye ukingo wa bodi. Yangu ilikuwa (Kahawia, Nyekundu, Chungwa), na kwa hivyo kahawia huenda pembeni. Kidokezo kawaida huwa Nyekundu; Ni kile kinachojulikana kama V, au yoyote kati ya haya, hutumiwa bila mpangilio: ("V", "V +", "œ +", "1"). Hapa ndipo sasa inatoka. Nyeusi (au hudhurungi kwa upande wangu) ni G, au ("œG", "œ0" au "-"). Hii pia inajulikana kama "Ground", na ni mahali ambapo sasa inakwenda. (nguzo 2, +/- kumbuka masomo yako ya fizikia? Rangi ya mwisho ni kisha "Ishara" (Nyeupe, Njano au Machungwa) Servo inahitaji "" & - "au" V & G ", na ishara. Vifaa vingine vinaweza kuhitaji tu "Ground" na "Signal" (G & V), na zingine zinaweza kuhitaji V, G, Ingizo na pato. Inaweza kutatanisha mwanzoni, na kila kitu kila wakati huitwa tofauti (kama nilivyofanya tu hapa), lakini baada ya muda utapata mantiki, na kwa kweli ni rahisi sana - Hata mimi ninaipata sasa;)

Hatua ya 19: Kuunganisha Kichwa

Kuunganisha Kichwa
Kuunganisha Kichwa
Kuunganisha Kichwa
Kuunganisha Kichwa

Sasa wacha tuunganike à ¢ €œkichwa à €, Shara ya sensa ya IR. (au SRF05 ikiwa ulienda kwa chaguo hilo) (Ikiwa ulinunua SRF005 au sawa badala yake, unapaswa kuangalia hapa juu ya jinsi ya kuunganisha hii, ni tofauti na hii!) Kuna njia milioni za kuunganisha kitu kama Sensor kali ya IR, lakini hapa kuna dalili: Nyekundu inahitaji kushikamana na V1, ambayo ni (katika usanidi huu) kitu chochote kilichowekwa alama à ¢ €œVà ¢ €, au kilichounganishwa na hii. Nyeusi huenda kwa G, Mahali popote kwenye ubao. Nyeupe inapaswa kushikamana na pembejeo ya Analogi 1. Ukisoma nyaraka zinazokuja na bodi ya mradi, unaweza kusoma jinsi ya kushikamana na kebo ya utepe inayoambatana, na utumie hii. picha, ni kukata cable kutoka kwa servo ya zamani iliyochomwa moto, iliyouzwa kwenye pini, na kuunganisha kitu kizima kama servo. Unaweza kuitumia kuona ni rangi zipi za Sharp huenda kwa safu gani kwenye ubao.. au njia moja ya kufanya hivyo. Hali ya hewa unatumia ribbons au "njia yangu" ya kuunganisha IR ya Sharp, unapaswa pia unganisha pembejeo 3 zilizobaki za analojia kwa V. (angalia pini ndogo zilizounganishwa kwenye picha, karibu na kuziba) nilikuwa na kuruka kwa kuruka, na unaweza kuona kuwa viunganisho vyote 3 vilivyobaki vimepunguzwa. (Jozi za mwisho, ambazo hazijaguswa, ni mbili tu à ¢ €œGroundà ¢ €Â, hakuna haja ya kukata hizi). Ikiwa unatumia utepe, unaweza kuunganisha tu pembejeo kwa V (au msingi wa jambo hilo) kwa kuunganisha waya kwa jozi. Sababu ni muhimu kupunguza pembejeo za analog zisizotumiwa hapa ni kwamba ni à ¢ € kushoto kueleaà ¢ €Â. Hii inamaanisha kuwa utapata kila aina ya usomaji wa ajabu mahali unapojaribu kusoma ikiwa hizi hazijaunganishwa. (kuiweka kwa ufupi, hii ni njia ya kutembea kwa kasi ya nusu, lazima tufike mwisho;)

Hatua ya 20: Acha kuwe na Uhai

Acha Kuwe Na Uzima
Acha Kuwe Na Uzima

Sasa kwa kujifurahisha! Baadhi ya jinsi unapaswa kupata waya mwekundu kutoka kwa betri zako (+) zilizounganishwa na waya mwekundu kwenye bodi ya mradi (V). Na nyeusi (-) hadi (G). Jinsi unavyofanya hii inategemea na vifaa ulivyonunua. Ikiwa kuna kipande cha betri kwenye betri na bodi zote bado unapaswa kuhakikisha kuwa "+" kutoka kwa betri huishia hadi "V" kwenye ubao. (Jifunze zaidi hapa) Wakati mwingine (ingawa sio mara nyingi) klipu zinaweza kubadilishwa kwa kila mmoja, na kuweka tu sehemu mbili zinazofanana sio dhamana ya kuwa + inafika kwa V na - inafika kwa G! Hakikisha, au utaona vitu vya kuyeyuka na kuvuta! Usilishe bodi na zaidi ya 6V (hakuna betri 9V, hata kama kipande cha picha kinatoshea) Kama noti; Tunafanya kazi tu na usambazaji mmoja wa umeme hapa. Baadaye utataka kutumia Ground sawa, lakini zote V1 na V2. Kwa njia hiyo chips zako zinaweza kupata chanzo kimoja, na motor nk voltage nyingine (yenye nguvu) Ingiza Mhariri wa Programu ya Picaxe kwenye PC, fuata miongozo kupata Jack / USB / Serial yako iliyounganishwa, Ingiza betri kwenye yako (bado haina kichwa.) roboti, ingiza kijiti cha jack kwenye roboti yako.. ingiza mhariri wa programu, na uandike 0, 150Press F5, subiri programu ihamishe, na servo yako inatoa yank kidogo (au inazunguka, kulingana na njia ambayo ilikuwa). Ikiwa kitu kitaharibika hapa, wasiliana nami, wasiliana nami, au ungana na miongozo na bandari nk, mpaka hakuna makosa yaliyoripotiwa, na yote yanaonekana kufanya kazi, Ili kujaribu, jaribu kuandika 0, 200 na bonyeza F5 Diski ya servos inapaswa kuzunguka kidogo na kuacha. Ili kurudi, andika: servo 0, 150 na bonyeza F5Sasa "shingo" ya roboti yako imeelekea mbele. Shikilia "kichwa" - Sharp IR

Hatua ya 21: Vichwa Juu & Go

Vichwa Juu & Nenda!
Vichwa Juu & Nenda!

Umemaliza kujenga misingi! Umetengeneza roboti. Sasa raha huanza, unaweza kuipanga kufanya chochote, na kushikamana na chochote, panua kwa njia yoyote. Nina hakika tayari umejaa mawazo, na huenda haukunifuata kwa njia hii yote;) Muundo unaweza kuwa na wasiwasi, unaweza kuwa umetumia sehemu zingine n.k. Lakini ikiwa umeunganisha kama ilivyoelezewa, hapa kuna vidokezo kuanza kuandaa programu ya roboti yako: Ingiza (nakili-weka) nambari hii kwenye mhariri wako, na bonyeza F5 wakati roboti imeunganishwa wape rangi. ya kichwa cha roboti na uone jinsi b1 inayobadilika inabadilisha thamani. Unaweza kutumia ujuzi uliopatikana kuamua nini kinapaswa kutokea wakati (jinsi mambo ya karibu yanapaswa kufika hapo awali..) Sasa nakushauri uweke roboti yako kwenye kisanduku cha mechi au sawa, kwani magurudumu yataanza kugeuka. nambari hii kuwa mhariri wako, na bonyeza F5 wakati roboti imeunganishwa: +++ high 4low 5 +++ Moja ya magurudumu inapaswa kugeukia upande mmoja. Je! Magurudumu yako yanasonga mbele? Ikiwa ndivyo, haya ndio maagizo ya gurudumu hilo kugeukia mbele. Ikiwa gurudumu linageuka nyuma, unaweza kujaribu hii: +++ chini 4high 5 +++ Ili kugeuza gurudumu lingine, unahitaji kuingia juu 6 chini 7 (au Njia nyingine ya kuelekea upande mmoja ni: servo 0, 75 upande wa pili ni: servo 1, 225- na kituo: servo 1, 150 Hapa kuna programu ndogo ambayo (lazima, ikiwa yote ni sawa, na ukiingiza vigezo sahihi vya juu / chini ili kukidhi wiring yako kwa motors) fanya roboti izunguke, simama mbele ya vitu, angalia kila upande kuamua ni ipi bora, geuza hiyo +++ Alama ya hatari> 70 'kitu kinapaswa kuwa mbali kadiri gani, kabla ya kujibu? Alama ya kugeuka = 300' hii inaweka ni kiasi gani kinapaswa kugeuzwa Ishara servo_turn = 700 'Hii inaweka kwa muda gani inapaswa kusubiri servo igeuke (kulingana na kasi yake) kabla ya kupima umbali wa umbali: 'loopreadadc 1 kuu, b1' soma umbali gani mbele b1 <dan gerlevel thengosub nodanger 'ikiwa hakuna kitu mbele, endesha mbeleelsegosub ambayo' ikiwa kikwazo mbele kisha amua ni njia ipi ni betterend ifgoto kuu 'hii inaishia kitanzi, iliyobaki ni njia ndogo tu: "hii inapaswa kuwa mchanganyiko wako kufanya roboti isonge mbele, hizi unazohitaji kurekebisha ili kutoshea jinsi ulivyoweka waya kwenye roboti zako motorshi 5: high 6: low 4: low 7 returnwhwayway: gosub totalhalt 'stop kwanza!' Tazama njia moja: gosub lturn 'angalia kwa kando moja servo_turn' subiri servo iliyokamilishwa kugeuza grosub totalhaltreadadc 1, b1'Tazama njia nyingine: gosub rturn 'angalia kwa kitufe kingine cha upande servo_turn' subiri servo ikamilishwe kugeuza gosub totalhaltreadadc 1, b2 'Amua ambayo ni njia bora: ikiwa b1gosub body_lturnelsegosturn body_rturnl body_rturn: juu 6: chini 5: chini 7: juu 4 'hii inapaswa kuwa mchanganyiko wako ambao unageuza njia moja ya kugeuza robot: gosub totalhaltreturnbody_rturn: high 5: low 6: low 4: high 7' hii inapaswa kuwa c yako mkusanyiko ambao hubadilisha roboti njia nyingine ya kusitisha zamu: gosub totalhaltreturnrturn: servo 0, 100 'angalia upande mmoja: servo 0, 200' angalia kwa sidereturntotalhalt nyingine: chini 4: chini 5: chini 6: chini 7 'chini kwa wote 4 inasimamisha roboti! Servo 0, 150 'uso wa mbele 1' gandisha yote kwa kurudia moja kwa moja +++ Kwa programu na ujanja fulani, unaweza kufanya roboti iendeshe, igeuke kichwa, fanya maamuzi, fanya marekebisho madogo, geuka kuelekea à ¢ €‚¬ mashimo ya kupendeza à ⠂¬ kama milango, yote inafanya kazi kwa wakati mmoja, wakati wa kuendesha gari. Inaonekana ni nzuri sana ikiwa unafanya roboti izunguke wakati kichwa kinageuka;) Je! Upate nambari fulani ya hali ya juu zaidi? Tazama hii: 1, (b1, 5) - kupata sauti za kuchekesha kulingana na umbali wa vitu vilivyo mbele. Unaweza pia kushikamana na taa au LED kubandika 2 & ardhini, na andika (kumbuka hitaji la LED kugeuza njia ya kulia) High 2to kugeuka kwenye taa, na Chini 2 kuizima;) - Vipi kuhusu kalamu ya Laser, iliyowekwa kwenye servo ya ziada? Kisha unaweza kumfanya roboti ageuze ile laser, na kuiwasha na kuzima, akiashiria maeneo..

  • Ongeza alama juu yake (labda kwenye servo ya pili, ili iweze kuichukua na kuiondoa kwenye karatasi?), Na uifundishe kuandika idadi ya nyakati ambazo unapunga mkono wako mbele yake kwenye karatasi.
  • Igeuke kuwa "paka-kushuka-kutoka-kwenye-kiti" -mlezi-roboti, ikitetemeka wakati paka inakaribia.
  • Ifanye ifukuze roboti nyingine (au paka?) Utaingia katika njia zingine nzuri za kufukuza kwa njia hii!
  • Ifanye itafute katikati ya chumba
  • Ifanye itende kama panya; Fungia ikiwa kuna harakati mbele, na kila wakati sogea karibu na kuta na utafute mapungufu madogo ili uingie.

Unaweza pia kuchukua gari ya zamani ya kuchezea, toa vifaa vya elektroniki ndani yake, ila motors na vifaa vya kugeuza ndani yake, na unganisha bodi yako, servo na sensa - utakuwa umelipa uhai gari lako:) Pia jaribu kusoma nyaraka zingine, itakuwa na maana sasa kwa kuwa umeanza, Unaweza kufanya chochote sasa! Karibu katika ulimwengu wa kuchekesha wa roboti zilizotengenezwa kienyeji, kuna maelfu ya sensorer na watendaji wanakusubiri wewe uwaunganishe na utengeneze roboti kutoka kwao:) Sasa chukua picha za roboti yako, na uzitumie kwangu kwa letsmakerobots.com - C ya;)

Ilipendekeza: