Përmbajtje:

Si të krijoni robotin tuaj të parë (85 dollarë): 21 hapa (me fotografi)
Si të krijoni robotin tuaj të parë (85 dollarë): 21 hapa (me fotografi)

Video: Si të krijoni robotin tuaj të parë (85 dollarë): 21 hapa (me fotografi)

Video: Si të krijoni robotin tuaj të parë (85 dollarë): 21 hapa (me fotografi)
Video: AMA record with community manager Oleg. PARALLEL FINANCE 2024, Korrik
Anonim
Si të krijoni robotin tuaj të parë (85 dollarë)
Si të krijoni robotin tuaj të parë (85 dollarë)
Si të krijoni robotin tuaj të parë (85 dollarë)
Si të krijoni robotin tuaj të parë (85 dollarë)

KAM BR A NJ VERSION T NEW RI DHE T U P URDITSUAR T KTIJ. JU LUTEM GJENI KETU https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ********************************************** ************** Update: Për rreth 10.000 njerëz që e kanë lexuar tashmë këtë postim, do të doja të kërkoja falje. Kur hyra për herë të parë në këtë post, isha tejkaluar vlerësimin e çmimeve, për faktin se jetoj në Danimarkë, ku gjithçka është shumë e shtrirë! Kostoja totale e këtij roboti fillimisht ishte vendosur në 150 dollarë. Rezulton se çmimi është në të vërtetë vetëm 85 dollarë në pjesën tjetër të botës, pothuajse gjysma e çmimit !! (më falni, kam futur çmime të reja për përbërësit) *********************************** ************************************** Nëse keni ndonjë problem ose pyetje në lidhje me Ky projekt, ju lutem mos ngurroni të më kontaktoni në letsmakerobots.com) robot në pak orë. Reallyshtë me të vërtetë e lehtë, dhe nuk përfshin njohuri për elektronikën për të filluar me ndërtimin e robotëve. Përqendrimi këtu është në absolutisht të nevojshme për të mbuluar bazat. Kjo ka për qëllim të jetë një hapëse sysh, pasi ta ndërtoni këtë, ju mund të ndërtoni gjithçka dhe të kontrolloni çdo pajisje elektronike! Tingëllon e çmendur? Shtë e vërtetë, ju vetëm duhet ta provoni për të kuptuar se sa fuqi ka në disa patate të skuqura që mund të blini për disa dollarë sot. Mirësevini në botën e mikrokontrolluesve:) Shembulli i programimit që po shkruaj në fund është të bëjë këtë robot atë që ju do ta quanit "shmangia e murit" (do të nuhasë përreth dhe do të eksplorojë në bazë të objekteve që takon, çfarë është në të majtë, në të djathtë dhe përpara), por mund të programohet në çdo gjë - lehtë. Nëse shfaqet interes do të ofroj më shumë programe për të. Këtu është një tjetër duke përdorur të njëjtat parime themelore, bordi, çipi etj. Është SHUMY njësoj - Vetëm unë kam kushtuar më shumë kohë në këtë;)

Hapi 1: Blini Materialet (Bordi i Projektit, Mikrokontrolluesi dhe Paketa Starter)

Blini Materialet (Bordi i Projektit, Mikrokontrolluesi dhe Paketa Starter)
Blini Materialet (Bordi i Projektit, Mikrokontrolluesi dhe Paketa Starter)

Lista e blerjeve, filloni këtu, me këtë: Lidhjet janë pikërisht aty ku më ndodhi të gjeja artikujt nga një perspektivë e rrjetit botëror. Ju mund të përdorni çdo dyqan (ueb) që dëshironi, natyrisht. Çmimet janë përafërsisht. Për aq sa është e mundur, përpiquni t'i merrni të gjitha nga i njëjti dyqan, dhe nga një dyqan i vendosur në vendin tuaj etj. Për të marrë ofertat më të mira dhe shpërndarje më të shpejtë, etj. një lojë e Mario Bros; Argëtuese dhe plot ekstra dhe veçori të fshehura, duke ju bërë të dëshironi të luani pa pushim. Kjo përfshin trurin kryesor, PICAXE-28X1. Çmimi: 38 USD Kjo është pak e shtrirë, por është vetëm hera e parë që ju rekomandoj ta merrni këtë, përfshin shumë gjëra themelore të këndshme, ju merrni një CD-ROM me shumë doracakë, kabllo, një tabelë, Mikroprocesor etj. Në fakt është JASHTRELISHT i lirë. Pakot e ngjashme kushtojnë deri në 10 herë këtë çmim! Sigurohuni që të merrni versionin USB, imazhet në dyqane mund të mos përputhen dhe tregoni një kabllo seriale kur porositni një USB. Kur blini versionin USB, nuk është e nevojshme të merrni kabllon USB si një artikull shtesë, edhe pse shitet veçmas. Merrni këtu. Pasi ta keni blerë këtë një herë, thjesht blini një tabelë të re dhe bëni Microcontroller për projektet e ardhshme, shumë më lirë, ju jeni një Robot-builder me të gjitha bazat e bëra.

Hapi 2: Blini materialet (Shoferi i motorit L293D)

Blini materialet (Shoferi i motorit L293D)
Blini materialet (Shoferi i motorit L293D)

1 L293D Shofer Motor Emri i thotë të gjitha, më shumë për këtë çip më vonë:) Çmimi: 3 USD Merrni këtu

Hapi 3: Blini Materialet (Servo Upgrade Pack)

Blini Materialet (Servo Upgrade Pack)
Blini Materialet (Servo Upgrade Pack)

1 PICAXE Servo Upgrade Pack-Një mënyrë e thjeshtë për të marrë një servo të mbushur me disa pjesë të vogla të nevojshme për këtë projekt. Ju gjithashtu mund të merrni ndonjë servo standarde, kunjat e treguar në imazh dhe një rezistencë të vetme 330 Ohm në vend të çipit të verdhë, nëse dëshironi. Çmimi: 15 USD Merrni paketën e plotë këtu Çfarë është një Servo? Një Servo është një gur themeli në shumicën e pajisjeve robotike. Për ta thënë shkurt është një kuti e vogël me tela në të, dhe një bosht që mund të kthehet rreth 200 gradë. në këtë bosht mund të montoni një disk ose ndonjë pajisje tjetër periferike që vjen me servo. 3 telat janë: 2 për energji, dhe një për sinjal. Teli i sinjalit shkon në diçka që kontrollon një servo, në këtë rast ai është mikrokontrolluesi. Rezultati është se mikrokontrolluesi mund të vendosë se ku duhet të kthehet boshti, dhe kjo është mjaft e dobishme; Ju mund të programoni diçka për të lëvizur fizikisht në një pozicion të caktuar.

Hapi 4: Blini Materialet (Një Sensor Kështu Ne Mund të Shohim.. Erh - Sense)

Blini Materialet (Një Sensor Kështu Mund të Shohim.. Erh - Sense)
Blini Materialet (Një Sensor Kështu Mund të Shohim.. Erh - Sense)

1 Sensor IR Sharp GP2D120 - 11.5 " / Analog11.5" ose një gamë tjetër do të bëjë. Vetëm mos blini "version Versionin dixhital" të sensorëve Sharp për këtë lloj projekti, ata nuk matin distancën siç bëjnë ato analoge. Çmimi: 10 dollarë Merrni këtu Sigurohuni që të merrni telat e kuq/të zi/të bardhë për të Me Kjo nuk përfshihet gjithnjë, dhe është një prizë jo standarde! Kjo në të vërtetë nuk është e preferuara ime, unë zakonisht përdor sensorë tejzanor, të tillë si SRF05 (e gjeni kudo përmes Google-ata gjithashtu e shesin atë në pikapax-storepicaxe -Dyqani ku ata e quajnë SRF005 dhe kanë një fotografi të pjesës së pasme të një SRF04 në dyqan! Por është e duhura, dhe unë u thashë atyre por..). Gjithsesi; SRF05 është shumë më i besueshëm dhe i saktë. Alsoshtë gjithashtu më e shpejtë, por kushton pak më shumë, është pak më e komplikuar për të shkruar kodin dhe pak më komplekse për ta instaluar - kështu që nuk përdoret këtu, por nëse jeni të freskët, blini një nga këto në vend;) Nëse ju shkoni për SRF05, unë kam bërë një hap të vogël për të lidhur SRF05 këtu në letsmakerobots.com

Hapi 5: Blini Materialet (Motorë dhe Rrota)

Blini Materialet (Motorë dhe Rrota)
Blini Materialet (Motorë dhe Rrota)

2 Motorë Gear me rrota Sa më i lartë raporti, aq më i fortë roboti, aq më i ulët, roboti më i shpejtë. Unë rekomandoj raportin diku midis 120: 1 deri 210: 1 për këtë lloj projekti. Çmimi, gjithsej: 15 USD Merrni disa këtu

Hapi 6: Ju gjithashtu do të keni nevojë, dhe gjithashtu mund të blini.

Ju gjithashtu do të keni nevojë për:

  • Shirit ngjitës i dyanshëm (për montim, lloji i shkumëzuar është më i miri)
  • Disa tela
  • Shirit ngjitës i zakonshëm (për të izoluar ndoshta një kabllo)
  • Pajisje të thjeshta bashkimi (Çdo çantë e lirë do të bëjë mirë)
  • Një gërshërë e vogël e zakonshme ose gërshërë për të prerë gjërat
  • Një kaçavidë

Ju gjithashtu mund të merrni, ndërsa jeni në të:

  • Disa LED nëse doni që roboti juaj të jetë në gjendje t'i sinjalizojë botës ose të bëjë efekte të shkëlqyeshme ndezëse
  • Më shumë servos për ta bërë robotin tuaj të lëvizë më shumë..erh..armat? Ose servos me servos në etj.
  • Një folës i vogël nëse dëshironi që roboti juaj të prodhojë efekte zanore dhe të komunikojë me ju
  • Një lloj sistemi i shiritave. Robotët me gjurmët e rripave janë gjithashtu shumë të ftohtë, dhe kontrolluesi dhe pjesa tjetër do të jenë të njëjta. Këtu është një shembull për atë që mund ta merrni me gjurmët e rripave TAMYIA bën sisteme të lezetshme të shiritave, dhe ky është gjithashtu një i preferuari im
  • Çdo lloj kompleti i sensorëve të linjës, për ta kthyer robotin tuaj në një Sumo, një ndjekës i linjës, ndalojeni atë të largohet nga tavolinat dhe gjithçka tjetër që ka nevojë për "një vështrim poshtë".

Hapi 7: Le të Bëjmë një Robot

Le të bëjmë një robot!
Le të bëjmë një robot!

NE RREGULL! Ju keni porositur sendet, keni marrë paketën tuaj, doni të ndërtoni:) mirë.. Le të fillojmë! Së pari montoni rrotat në motorët tuaj të përshtatur. Dhe shtoni goma (shirita gome në këtë rast).

Hapi 8: Shirit ngjitës i dyfishtë - truk

Shirit ngjitës i dyfishtë - truk
Shirit ngjitës i dyfishtë - truk

Një mënyrë e thjeshtë për të montuar sende për robotë të shpejtë (dhe jashtëzakonisht të fortë dhe të qëndrueshëm) është shirit ngjitës i dyfishtë.

Hapi 9: Ndërtoni Trupin Nga.. Asgjë, Vërtetë

Ndërtoni Trupin Nga.. Asgjë, Vërtetë!
Ndërtoni Trupin Nga.. Asgjë, Vërtetë!

Vendosni bateritë, në mënyrë që të keni një ide realiste të peshës dhe ekuilibrit. Kur bateritë janë nën boshtin e rrotave, mund ta bëni atë të balancohet, por nuk është problem nëse jo. Shtoni disa shirit ngjitës të dyfishtë në butonin e serverit gjithashtu, dhe..

Hapi 10: Krijoni robotin tuaj

Krijoni robotin tuaj
Krijoni robotin tuaj
Krijoni robotin tuaj
Krijoni robotin tuaj
Krijoni robotin tuaj
Krijoni robotin tuaj

Zgjedhni modelin tuaj, gjithashtu mund të shtoni materiale shtesë nëse "dizajni" im është shumë i thjeshtë. Gjëja kryesore është se ne i kemi të gjitha të ngjitura së bashku: Bateri, Servo dhe rrota. Dhe rrotat dhe servo mund të rrotullohen lirshëm, dhe mund të qëndrojnë disi mbi rrotat e tij, duke balancuar ose jo.

Hapi 11: Shkëputeni

Hiqni bateritë, për të shmangur djegien e diçkaje të padëshiruar! (më beso, ti do;)

Hapi 12: Le të Fillojmë Me Bordin

Le të Fillojmë Me Bordin
Le të Fillojmë Me Bordin

Dhe tani për trurin kryesor. Ju duhet të keni një bord projekti të ngjashëm me atë në foto. (Dhe kështu kjo mund të jetë me interes për ju në të ardhmen) Vini re se ka një çip në të. Nxirre jasht. Çipi është një shofer Darlington që është mjaft i përshtatshëm i vendosur atje në tabelë, por ne nuk do të kemi nevojë për këtë projekt, dhe ne kemi nevojë për hapësirën e tij, kështu që largojeni atë çip! Isshtë më e lehtë të nxjerrësh patate të skuqura nga to fole duke futur një kaçavidë të sheshtë normale pikërisht poshtë tij, lëvizeni atë ind dhe ngrini çipin me kujdes.

Hapi 13: Futni patatet e skuqura

Futni patatinat
Futni patatinat
Futni patatinat
Futni patatinat

Një çip i freskët, krejt i ri zakonisht nuk futet menjëherë në një prizë. Ju do të duhet ta shtypni anash poshtë në një tavolinë, për t'i përkulur të gjitha këmbët në një kënd në mënyrë që të përshtatet. (Këmbët zbresin poshtë, në bazat:). Sigurohuni që të gjitha këmbët të jenë në priza. Nëse keni blerë azhurnimin Servo nga Picaxe, keni një çip të verdhë. Vendoseni në vend të Darlingtonit. Vini re se jo të gjitha vrimat në tabelën e projektit janë të mbushura me çipin e verdhë. Ne na duhen vetëm tetë në të djathtë në foto, pasi këto janë vetëm rezistorë të thjeshtë, nuk kemi nevojë t'i ushqejmë ato shtesë. Ky çip i verdhë është në të vërtetë vetëm rezistorë 8 * 330 Ohm në një paketë të pastër. Dhe kështu, nëse duhet të keni një rezistencë, thjesht mund ta futni në vend në slotin e numëruar "0" (shihni foton për këtë hak të vogël të shëmtuar), pasi kjo është e vetmja që ne do të përdorim, kur përdorim vetëm një servo. Gjithashtu futni çipin e madh, trurin, mikrokontrolluesin, Picaxe 28 (numri i versionit) në tabelën e projektit. E rëndësishme për ta kthyer këtë në rrugën e duhur. Vini re se ka një shenjë të vogël në njërin skaj, dhe kështu me radhë në tabelë. Këto duhet të shkojnë së bashku. Ky çip do të marrë energji nga bordi nëpërmjet 2 këmbëve të tij. Të gjitha 26 këmbët e mbetura janë të lidhura përreth në tabelë dhe ato do të jenë të programueshme për ju, kështu që ju mund të dërgoni rrymë brenda dhe jashtë zbuloni gjërat dhe kontrolloni gjërat me programet që ngarkoni në këtë mikrokontrollues. (bukur!)

Hapi 14: Futni kontrolluesin e motorit

Vendosni kontrolluesin e motorit
Vendosni kontrolluesin e motorit

Tani futni motor-kontrolluesin L293D në prizën e fundit. Sigurohuni që ta ktheni atë në rrugën e duhur ashtu si Mikrokontrolluesi. Motori-kontrolluesi L293D do të marrë 4 nga daljet nga mikrokontrolluesi dhe do t'i kthejë në 2. Tingëllon pa kuptim? Epo.. Çdo dalje e zakonshme nga mikrokontrolluesi mund të jetë vetëm "ndezur" ose "fikur". Pra, vetëm përdorimi i këtyre (shembulli) do ta bënte robotin tuaj të aftë të voziste përpara ose të ndalonte. Jo e kundërt! Kjo mund të jetë e padobishme kur përballeni me një mur. Bordi është bërë aq i zgjuar sa që daljet 2 (tani të kthyeshme) marrin hapësirën e tyre, të shënuar me (A) dhe (B) vetëm pranë motor-kontrolluesit (në fund djathtas në foto) Më shumë për këtë më vonë.

Hapi 15: Plastika e Kuqe në pjesën e pasme të tabelës

Plastika e Kuqe në pjesën e pasme të tabelës
Plastika e Kuqe në pjesën e pasme të tabelës

Në pjesën e pasme të tabelës mund të gjeni një plastikë të çuditshme. Kjo nuk ka dobi, është vetëm një mbetje nga prodhimi. Ata e “zhysin” tabelën në kallaj të ngrohtë, dhe pjesët që nuk duan që ato të konservohen vulosen me këtë gjë. Thjesht hiqeni atë kur keni nevojë për vrimat që ato mbyllin.

Hapi 16: Lidhni Telat e Motors me Bordin

Lidhni Telat e Motors me Bordin
Lidhni Telat e Motors me Bordin
Lidhni Telat e Motors me Bordin
Lidhni Telat e Motors me Bordin

Merrni 4 copë tela dhe ngjitini ato në 4 vrimat "A & B"… Ose nëse jeni aq të avancuar, përdorni disa mjete të tjera për lidhjen e 4 kabllove me vrimat me madhësi standarde! (mund të blini të gjitha llojet e prizave dhe kunjave standarde që do të përshtaten) Nëse ju (si unë) sapo ngjiteni në tabelë, mund ta forconi këtë pjesë me ndonjë kasetë. ose nëse keni pak nga ajo plastikë që zvogëlon nxehtësinë, mund t'i mbështesni telat me këtë.

Hapi 17: Lidhni telat me Motorët

Lidhni telat me motorët
Lidhni telat me motorët

2 "A" shkon në njërin motor, dhe 2 "B" në tjetrin. Nuk ka rëndësi se cila është, përderisa "A" është e lidhur me njërin motor, dhe "B" me dy polet e tjetrit. funksionon, e dini;)

Hapi 18: Lidhja e shërbimit

Mbërthimi i shërbimit
Mbërthimi i shërbimit
Mbërthimi i shërbimit
Mbërthimi i shërbimit

Tani le të lidhim servo. Nëse lexoni dokumentacionin Picaxe, do të lexoni se duhet të përdorni 2 burime të ndryshme të energjisë nëse shtoni servos. Për ta thënë shkurt; Nuk na intereson këtu, ky është një robot i thjeshtë, dhe për përvojën time kjo funksionon mirë. Ju do të keni nevojë të lidhni një kunj shtesë për të dalë "0", nëse doni të përdorni lidhjen standarde servo. Një kunj i tillë vjen me paketën e azhurnimit Picaxe (një rresht i tërë, në fakt), por ju nevojitet vetëm një për një servo, dhe ato mund të blihen në çdo dyqan elektronik. Nëse kablloja servos juaj është (E zezë, e kuqe, e bardhë) ose (E zezë, e kuqe, e verdhë), e zeza duhet të jetë në skaj të tabelës. E imja ishte (Kafe, E Kuqe, Portokalli), dhe kështu kafja shkon në buzë. Sugjerimi është zakonisht e Kuqja; Whatshtë ajo që quhet V, ose ndonjë nga këto, e përdorur rastësisht: ("V", "V+", "œ+", "1"). Nga këtu vjen rryma. E zeza (ose kafe në rastin tim) është G, ose ("œG", "œ0" ose "-"). Kjo njihet edhe si "roundGround" dhe është vendi ku shkon rryma. (2 polet, +/- mbani mend mësimet tuaja të fizikës? Ngjyra e fundit është atëherë "Sinjali" (E Bardhë, E Verdhë ose Portokalli) Një servo ka nevojë për " + &-" ose "V & G", dhe një sinjal. Disa pajisje të tjera mund të kenë nevojë vetëm për "Ground" dhe "Signal" (G & V), dhe disa mund të kenë nevojë për V, G, Hyrje dhe dalje. Mund të jenë konfuze në fillim dhe gjithçka emërtohet gjithmonë ndryshe (siç bëra sapo këtu), por pas një kohe ju do të merrni logjikën, dhe në fakt është jashtëzakonisht e thjeshtë - edhe unë e kuptoj tani;)

Hapi 19: Mbërthimi i kokës

Mbërthimi i kokës
Mbërthimi i kokës
Mbërthimi i kokës
Mbërthimi i kokës

Tani le të lidhemi me kokën, sensorin IR të mprehtë. (ose SRF05 nëse keni zgjedhur atë opsion) (Nëse keni blerë një SRF005 ose të ngjashme në vend të kësaj, duhet të shikoni këtu se si ta lidhni këtë, është ndryshe nga kjo!) Ka një milion mënyra për të lidhur një gjë të tillë si ajo Sensor i mprehtë IR, por këtu janë të dhëna: E kuqja duhet të lidhet me V1, domethënë (në këtë konfigurim) çdo gjë të shënuar à ¢ €œVà ¢ €Â, ose është e lidhur me këtë. E zeza shkon në G, kudo në tabelë. E bardha do të lidhet me hyrjen analoge 1. Nëse lexoni dokumentacionin që vjen me panelin e projektit, mund të lexoni se si të bashkëngjitni kabllon shirit shoqërues dhe ta përdorni këtë. Çfarë kam bërë në foto, është të ndërpresësh një kabllo nga një servo të vjetër të djegur, të ngjitur në një kunj dhe të lidhësh të gjithë gjënë vetëm si një servo. Mund ta përdorni për të parë se cilat ngjyra të Sharp shkojnë në cilën rresht në tabelë.. ose një mënyrë për ta bërë këtë. Moti ju përdorni shirita ose à à à metodën time à € të lidhjes së IR Sharp, gjithashtu duhet të lidhni 3 hyrjet analoge të mbetura me V. (shikoni kunjat e vogla të lidhura në figurë, pranë prizës) Unë kisha disa kërcyes të vendosur, dhe ju mund të shihni që të 3 lidhjet e mbetura janë të shkurtra. (Dyshja e fundit, e pa prekur, janë vetëm dy à ¢ à Groundà ¢ €Â, nuk ka nevojë t'i shkurtojmë këto). Nëse përdorni shiritin, thjesht mund t'i lidhni hyrjet me V (ose tokën për këtë çështje) duke lidhur telat në çifte. Arsyeja që është e rëndësishme të shkurtoni hyrjet analoge të papërdorura këtu është se ato janë ft ¢ €œ majtas lundruesà ¢ €Â. Kjo do të thotë që do të merrni të gjitha llojet e leximeve të çuditshme ku përpiqeni të lexoni nëse këto nuk janë të lidhura. (për ta thënë shkurt, ky është një hap gjysmë i shpejtë, duhet të shkojmë deri në fund;)

Hapi 20: Le të ketë jetë

Le të ketë jetë
Le të ketë jetë

Tani për pak argëtim! Disa mënyra se si duhet të merrni tela të Kuq nga bateritë tuaja (+) të lidhura me tela të kuq në tabelën e projektit (V). Dhe e zeza (-) në (G). Si ta bëni këtë varet nga pajisjet që keni blerë. Nëse ka një kapëse baterie si në bateri ashtu edhe në bord, duhet të siguroheni që "+" nga bateritë të përfundojë në "V" në tabelë. (Mësoni më shumë këtu) Ndonjëherë (edhe pse jo shpesh) klipet mund të kthehen tek njëri -tjetri, dhe vetëm vendosja e dy klipeve të përputhura së bashku nuk është garanci që + arrin në V dhe - arrin në G! Sigurohuni, përndryshe do të shihni shkrirjen e gjërave dhe tymin! Mos e ushqeni tabelën me më shumë se 6V (pa bateri 9V, edhe pse kapësja përshtatet) Si shënim; Ne po punojmë vetëm me një furnizim me energji elektrike këtu. Më vonë do të dëshironi të përdorni të njëjtën Ground, por si V1 ashtu edhe V2. Në atë mënyrë çipat tuaj mund të marrin një burim, dhe motorët etj një tension (më të fortë). Instaloni Editorin e Programimit Picaxe në një kompjuter, ndiqni manualet për të lidhur Jack / USB / Serialin tuaj, Futini bateritë në pajisjen tuaj (ende pa kokë) robot, futni shkopin e prizës në robotin tuaj.. futni redaktorin e programimit dhe shkruani 0, 150 Shtypni F5, prisni që programi të transferohet, dhe servo juaj jep pak jank (ose rrotullohet, varësisht nga mënyra se si ishte). Nëse diçka nuk shkon këtu, më kontaktoni, ose më ngatërroni me manualet dhe portet etj, derisa të mos raportohen gabime, dhe gjithçka duket se funksionon, Për të provuar, provoni të shkruaniervo 0, 200dhe shtypni F5Disku i servos duhet të rrotullohet pak dhe të ndalet Me Për t'u kthyer, shkruani: servo 0, 150 dhe shtypni F5 Tani "qafa" e robotit tuaj është përballë përpara. Rrini në "kokë" - IR Sharp

Hapi 21: Kreu dhe Shko

Kokë lart dhe shko!
Kokë lart dhe shko!

Ju keni mbaruar së ndërtuari bazat! Ju në fakt keni bërë një robot. Tani fillon argëtimi, ju mund ta programoni që të bëjë gjithçka dhe t'i bashkëngjitni gjithçka, të zgjerohet në çdo mënyrë. Jam i sigurt që tashmë jeni plot ide dhe ka të ngjarë të mos më keni ndjekur gjatë gjithë kësaj kohe;) Dizajni mund të jetë i kujdesshëm, mund të keni përdorur pjesë të tjera etj. Por nëse jeni lidhur siç përshkruhet, këtu janë disa këshilla për të filluar programimin e robotit tuaj: Shkruani (kopjoni-ngjisni) këtë kod në redaktuesin tuaj dhe shtypni F5 ndërsa roboti është i lidhur: Shënim: Kodi do të duket shumë më mirë pasi ta futni në redaktuesin tuaj, ai do të njohë komandat dhe jepni ngjyra. +++ kryesore: readadc 1, b1 'merr tensionin e kthyer në pinin analog 1, dhe e vendos atë në variablin b1debug' kjo tërheq të gjitha variablat tek redaktuesi. shkoni kryesore +++ Tani merrni dorën përpara të kokës së robotit dhe vini re se si ndryshorja b1 ndryshon vlerën. Ju mund të përdorni njohuritë e fituara për të vendosur se çfarë duhet të ndodhë kur (sa afër duhet të afrohen gjërat..) Tani ju këshilloj që ta vendosni robotin tuaj në një kuti shkrepse ose të ngjashme, pasi rrotat do të fillojnë të rrotullohen. Futni (kopjoni-ngjisni) këtë kod në redaktuesin tuaj dhe shtypni F5 ndërsa roboti është i lidhur: +++ lartë 4low 5 +++ Njëra nga rrotat duhet të kthehet në një drejtim. Rrotat tuaja kthehen përpara? Nëse është kështu, ky është udhëzimi që ajo rrotë të kthehet përpara. Nëse rrota po kthehet prapa, mund ta provoni këtë: +++ ulët 4high 5 +++ Për të kthyer rrotën tjetër, duhet të futni lart 6low 7 (ose anasjelltas për drejtim të kundërt.) Servo që ju keni provuar tashmë. E gjithë rruga në njërën anë është: servo 0, 75 ana tjetër është: servo 1, 225- dhe qendra: servo 1, 150 Këtu është një program i vogël që do (duhet, nëse gjithçka është mirë, dhe futni parametrat e duhur për të lartë/të ulët për t'iu përshtatur instalimeve elektrike në motorë) që roboti të vozisë përreth, të ndalojë para gjërave, të shikojë në secilën anë për të vendosur se cila është më e mira, kthejeni atë rrugën, dhe drejtohuni drejt aventurave të reja. +++ Simboli i nivelit të rrezikut = 70 'sa larg duhet të jetë gjëja, para se të reagojmë? Simboli turn = 300' kjo përcakton sa duhet të kthehetSimboli servo_turn = 700 'Kjo vendos për sa kohë ne duhet të presim që servo të kthehet (në varësi të shpejtësisë së tij) para se të matim distancën kryesore: 'loopreadadc kryesore 1, b1' lexoni sa distancë përpara nëse b1 <dan gerlevel thengosub nodanger 'nëse asgjë përpara, ngasni përpara prapë' sidoqoftë 'nëse keni pengesa përpara atëherë vendosni se cila rrugë është më e mirë nëse është kryesore' kjo përfundon lakun, pjesa tjetër janë vetëm nën-rutina nodak: 'ky duhet të jetë kombinimi juaj për ta bërë robotin të ecë përpara, këto ka shumë të ngjarë që ju duhet t'i rregulloni për t'iu përshtatur mënyrës se si i keni lidhur robotët tuaj motorët e lartë 5: e lartë 6: e ulët 4: e ulët 7kthimi ku: gosub totalhalt 'ndalesa e parë!' Shikoni një drejtim: gosub lturn 'shikoni në një anë servo_turn' prisni servo do të përfundojë duke u kthyergosub totalhaltreadadc 1, b1'Shikoni në anën tjetër: gosub rturn 'shikoni në një tjetër sidepause servo_turn' prisni që servo të përfundojë duke u kthyergosub totalhaltreadadc 1, b2 'Vendosni se cila është mënyra më e mirë: nëse b1gosub body_lturnelsegosub body_rturbody: i lartë 6: i ulët 5: i ulët 7: i lartë 4 'ky duhet të jetë kombinimi juaj që e kthen robotin në një drejtimpushim kthese: gosub totalhaltreturnbody_rturn: lartë 5: i ulët 6: i ulët 4: i lartë 7' ky duhet të jetë yti kombinim që e kthen robotin në anën tjetër kthesë në pauzë: gosub totalhaltreturnverturn: servo 0, 100 'shikoni në njërën anërrotullimkthim: servo 0, 200' shikoni në anën tjetërreururntotalhalt: i ulët 4: i ulët 5: i ulët 6: i ulët 7 'i ulët në të gjitha 4 ndalon robotin! Servo 0, 150 'ballë përpara 1' ngrini të gjitha për një sekond kthim +++ Me një programim dhe rregullim të zgjuar, ju mund ta bëni robotin të vozisë, ta ktheni kokën, të merrni vendime, të bëni rregullime të vogla, kthehuni drejt à ¢ à vrimave interesante à € € siç janë portat e derës, të gjitha duke punuar në të njëjtën kohë, gjatë vozitjes. Duket shumë mirë nëse e bëni robotin të rrotullohet ndërsa koka kthehet;) Për një kod më të avancuar? Kontrolloni këtë: https://letsmakerobots.com/node/25Sound:Ju gjithashtu mund të shtoni një altoparlant të vogël në shembullin (daljen) pin 1 & ground, dhe shkruaniSound 1, (100, 5)- ose brenda programit shembull më lart bëni itSound 1, (b1, 5)- për të marrë tinguj qesharakë në varësi të distancës ndaj objekteve përpara. Ju gjithashtu mund të lidhni një llambë ose LED në kunjin 2 dhe tokën dhe të shkruani (mbani mend nevojën e LED për t'u kthyer në anën e duhur) E lartë 2 për t'u kthyer në llambë, dheLow 2 për ta fikur;)- Po një stilolaps Laser, të montuar në një servo shtesë? Atëherë mund ta bëni robotin të kthejë lazerin dhe ta ndizni dhe fikni, duke treguar vende..

  • Shtoni një shënues mbi të (ndoshta në një servo të dytë, në mënyrë që ta marrë atë mbi dhe jashtë letrës?), Dhe mësojeni të shkruajë numrin e herëve që tundni dorën para tij në një copë letër.
  • Kthejeni atë në një "rob-ul-ul-nga-karriga" -bardian-robot, duke u tundur kur macja i afrohet.
  • Bëjeni atë të ndjekë një robot tjetër (apo mace?) Ju do të futeni në disa rutina të mira ndjekjeje në këtë mënyrë!
  • Bëni atë të kërkojë në mes të një dhome
  • Bëni që të veprojë si miu; Ngrini nëse ka lëvizje në sy, dhe gjithmonë lëvizni pranë mureve dhe kërkoni boshllëqe të vogla për të hyrë.

Ju gjithashtu mund të ndani një makinë lodër të vjetër, të hiqni elektronikën në të, të ruani motorët dhe pajisjen e rrotullimit në të, dhe të lidhni bordin, servo dhe sensorin tuaj-do t'i jepni jetë automjetit tuaj:) Gjithashtu provoni për të lexuar disa nga dokumentacioni, do të ketë kuptim tani që keni filluar, Ju mund të bëni gjithçka tani! Mirësevini në një botë shumë qesharake të robotëve të bërë në shtëpi, ka mijëra sensorë dhe aktivizues që presin që ju t'i lidhni dhe të bëni robotë prej tyre:) Tani bëni disa fotografi të robotit tuaj dhe më dërgoni tek letsmakerobots.com - C ya;)

Recommended: