Sadržaj:

Kako izgraditi svog prvog robota (85 USD): 21 korak (sa slikama)
Kako izgraditi svog prvog robota (85 USD): 21 korak (sa slikama)

Video: Kako izgraditi svog prvog robota (85 USD): 21 korak (sa slikama)

Video: Kako izgraditi svog prvog robota (85 USD): 21 korak (sa slikama)
Video: 16 ошибок штукатурки стен. 2024, Srpanj
Anonim
Kako izgraditi svog prvog robota (85 USD)
Kako izgraditi svog prvog robota (85 USD)
Kako izgraditi svog prvog robota (85 USD)
Kako izgraditi svog prvog robota (85 USD)

Uradio sam novu i ažuriranu verziju ovoga. MOLIMO, NAĐITE OVDJE https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************ ************** Ažuriranje: Nekih 10.000 ljudi koji su već pročitali ovaj post, želio bih se ispričati. Kad sam tek stupio na ovo mjesto, bio sam previše pri procjeni nagrada, zbog činjenice da živim u Danskoj, gdje je sve jako veliko! Ukupni trošak ovog robota prvotno je bio postavljen na nekih 150 USD. Ispostavilo se da je cijena zapravo samo 85 USD u ostatku svijeta, gotovo pola nagrade !! (oprostite, unijeo sam nove nagrade za komponente) ************************************ **************************************** Ako imate bilo kakvih problema ili pitanja u vezi ovaj projekt, slobodno me kontaktirajte na letsmakerobots.com) robot za nekoliko sati. Vrlo je jednostavno i ne uključuje znanje o elektronici kako biste započeli s izgradnjom robota. Ovdje se usredotočite na apsolutno potrebno da biste dobili osnove. Ovo bi trebalo otvoriti oči, nakon što izgradite ovo, možete izgraditi bilo što i kontrolirati bilo koji elektronički uređaj! Zvuči ludo? Istina je, samo trebate isprobati kako biste shvatili kolika je snaga nekih čipova koje danas možete kupiti za nekoliko dolara. Dobrodošli u svijet mikrokontrolera:) Primjer programiranja koji na kraju pišem je da od ovog robota napravimo ono što biste nazvali "izbjegavanje zidova" (njuškat će uokolo i istraživati na temelju objekata koje susreće, što je s lijeve, desne strane) i naprijed), ali se može programirati u bilo što - jednostavno. Ako se pokaže interes, pružit ću više programa za to. Evo još jednog koji koristi potpuno iste osnovne principe, ploče, čipove itd. Vrlo je sličan - samo sam ja ovom uložio još malo vremena;)

Korak 1: Kupite materijale (projektna ploča, mikrokontroler i početni paket)

Kupite materijale (projektna ploča, mikrokontroler i početni paket)
Kupite materijale (projektna ploča, mikrokontroler i početni paket)

Popis za kupnju, počnite ovdje, ovim: Veze su upravo tamo gdje sam slučajno pronašao stavke iz perspektive svjetske mreže. Naravno, možete koristiti bilo koju (web) trgovinu koju želite. Cijene su cca. Što je više moguće, pokušajte sve nabaviti u istoj trgovini, a u trgovini koja se nalazi u vašoj zemlji itd. Da biste dobili najbolje ponude i bržu isporuku itd. 1 PICAXE-28X1 Početni paket 28-pinska projektna ploča u ovom paketu je poput igra Mario Bros; Zabavno i puno dodataka i skrivenih značajki zbog kojih se želite igrati iznova i iznova. Ovo uključuje glavni mozak, PICAXE-28X1. Cijena: 38 USD Ovo je malo opsežno, ali tek vam prvi put preporučujem da nabavite ovo, uključuje puno lijepih osnovnih stvari, dobivate CD-ROM s puno priručnika, kabela, ploče, mikroprocesora itd. Zapravo je IZUZETNO jeftin. Slični paketi koštaju i do 10 puta više od ove cijene! Obavezno nabavite USB verziju, slike u trgovinama možda se neće podudarati i pokažite serijski kabel prilikom naručivanja USB-a. Kada kupujete USB verziju, nije potrebno nabaviti USB kabel kao dodatnu stavku, iako se prodaje i zasebno. Dobavite ga ovdje. Jednom kada ste ovo kupili samo jednom, samo kupite novu ploču i postignite mikrokontroler za buduće projekte, mnogo jeftinije, vi ste graditelj robota sa svim osnovama.

Korak 2: Kupite materijale (pokretač motora L293D)

Kupite materijale (pokretač motora L293D)
Kupite materijale (pokretač motora L293D)

1 upravljački program motora L293DIme govori sve, više o ovom čipu kasnije:) Cijena: 3 USDDobavite ga ovdje

Korak 3: Kupite materijale (Servo paket za nadogradnju)

Kupite materijale (Servo paket za nadogradnju)
Kupite materijale (Servo paket za nadogradnju)

1 PICAXE paket za nadogradnju servo-a-jednostavan način da servo bude opremljen malim dijelovima potrebnim za ovaj projekt. Također možete dobiti bilo koji standardni servo, pinove prikazane na slici i jedan otpornik od 330 Ohma umjesto žutog čipa, ako želite. Cijena: 15 USDDobavite cijeli paket ovdjeŠto je Servo? Servo je kamen temeljac u većini robotskih uređaja. Ukratko, to je mala kutija sa žicama i osovinom koja se može okrenuti za oko 200 stupnjeva. na ovu osovinu možete montirati disk ili neki drugi periferni uređaj koji dolazi sa servo pogonom. Tri žice su: 2 za napajanje, a jedna za signal. Signalna žica ide do nečega što kontrolira servo, u ovom slučaju to je mikrokontroler. Rezultat je da mikrokontroler može odlučiti gdje bi se osovina trebala okrenuti, a to je prilično zgodno; Možete programirati nešto da se fizički pomaknete na određenu poziciju.

Korak 4: Kupite materijale (senzor da vidimo.. Erh - smisao)

Kupite materijale (senzor da vidimo.. Erh - Sense)
Kupite materijale (senzor da vidimo.. Erh - Sense)

1 Sharp GP2D120 IC senzor - 11,5 " / Analogni 11,5" ili drugi raspon će biti dovoljan. Samo ne kupujte "digitalnu verziju" Sharpovih senzora za ovu vrstu projekta, oni ne mjere udaljenost kao analogni. Cijena: 10 USDDobavite je ovdje, za nju svakako nabavite crvene/crne/bijele žice. Ovo nije uvijek uključeno i radi se o nestandardnoj utičnici! Ovo mi zapravo nije omiljeno, obično koristim ultrazvučne senzore, poput SRF05 (pronađite ga bilo gdje putem Googlea-prodaju ga i na adresi picaxe-storepicaxe -trgovina u kojoj to zovu SRF005 i imaju sliku stražnje strane SRF04 u trgovini! Ali to je ono pravo i rekao sam im ali..). U svakom slučaju; SRF05 je mnogo pouzdaniji i precizniji. Također je brži, ali košta malo više, malo je složeniji za pisanje koda i malo složeniji za instalaciju - pa se ovdje ne koristi, ali ako ste svježi, umjesto toga kupite jedan od ovih;) idite na SRF05, napravio sam mali korak za povezivanje SRF05 ovdje na letsmakerobots.com

Korak 5: Kupite materijale (motore i kotače)

Kupite materijale (motore i kotače)
Kupite materijale (motore i kotače)

2 zupčanika s kotačimaViši je omjer, jači robot, niži, brži robot. Preporučujem omjer negdje između 120: 1 do 210: 1 za ovu vrstu projekta. Cijena, ukupno: 15 USDDobavite ovdje

Korak 6: Također ćete trebati, a mogli biste i kupiti

Također će vam trebati:

  • Dvostrana ljepljiva traka (za montažu je najbolje pjenušavo)
  • Neka žica
  • Obična ljepljiva traka (za izolaciju kabela)
  • Jednostavna oprema za lemljenje (svaki jeftini komplet će dobro doći)
  • Obična mala štipaljka ili škare za rezanje stvari
  • Odvijač

Dok ste već pri tome, mogli ste dobiti i:

  • Neke LED diode ako želite da vaš robot može signalizirati svijetu ili napraviti svjetleće efekte
  • Više servo pogona kako bi se vaš robot više kretao..erh..naoružanje? Ili servo sa servo pogonima itd.
  • Mali zvučnik ako želite da vaš robot proizvodi zvučne efekte i komunicira s vama
  • Nekakav sustav gusjenica. Roboti s gusjenicama su također super, a kontroler i ostali bit će isti. Evo primjera na što biste sve mogli uzeti sa gusjenicama za pojaseve TAMYIA pravi super sustave gusjenica, a ovaj mi je također omiljen
  • Bilo koja vrsta kompleta senzora za liniju, kako biste svog robota pretvorili u Suma, sljedbenika linije, spriječili ga da se udalji od stolova i svega ostalog za što je potreban "pogled prema dolje".

Korak 7: Napravimo robota

Napravimo robota!
Napravimo robota!

U REDU! Naručili ste stvari, primili svoje pakete (pakete), želite ih izgraditi:) pa.. Započnimo! Prvo montirajte kotače na svoje motore s mjenjačem. I dodajte gume (u ovom slučaju gumice).

Korak 8: Dvostruka ljepljiva traka - trik

Dvostruka ljepljiva traka - trik
Dvostruka ljepljiva traka - trik

Jednostavan način montiranja stvari za brze (i nevjerojatno čvrste i izdržljive) robote je dvostruka ljepljiva traka.

Korak 9: Izgradite tijelo od.. Ništa, stvarno

Izgradite tijelo od.. Ništa, stvarno!
Izgradite tijelo od.. Ništa, stvarno!

Umetnite baterije kako biste imali realnu predodžbu o težini i ravnoteži. Kad su baterije ispod osovine kotača, možete je uravnotežiti, ali nema problema ako se ne pojavi. Dodajte i dvostruku ljepljivu traku na gumb poslužitelja i..

Korak 10: Dizajnirajte svog robota

Dizajnirajte svog robota
Dizajnirajte svog robota
Dizajnirajte svog robota
Dizajnirajte svog robota
Dizajnirajte svog robota
Dizajnirajte svog robota

Odabrali ste vlastiti dizajn, možete dodati i dodatne materijale ako je moj "dizajn" previše jednostavan. Glavna stvar je što smo sve zalijepili: baterije, servo i kotače. I kotači i servo se mogu slobodno okretati, a mogu i stajati na kotačima, balansirajući ili ne.

Korak 11: Prekinite vezu

Izvadite baterije kako biste izbjegli opekotine! (vjeruj mi, želiš;)

Korak 12: Počnimo s pločom

Započnimo s pločom
Započnimo s pločom

A sada za glavni mozak. Trebali biste imati projektnu ploču sličnu onoj na slici. (Pa bi vam ovo moglo biti zanimljivo u budućnosti) Uočite da u sebi ima čip. Izvadite ga. Čip je Darlington-driver koji je prilično zgodan postavljen na ploču, ali neće nam trebati za ovaj projekt, a treba nam i prostora, pa odmaknite taj čip! Najlakše je izvaditi čipove iz njihovih utičnicu umetanjem normalnog ravnog odvijača odmah ispod nje, pomaknite je prema gore i pomno prevrnite čip.

Korak 13: Umetnite čips

Umetnite čips
Umetnite čips
Umetnite čips
Umetnite čips

Svježi, potpuno novi čip obično ne stane odmah u utičnicu. Morat ćete ga pritisnuti bočno na stol, kako biste savili sve noge pod kutom tako da stane. (Noge se spuštaju, u utičnice:). Provjerite jesu li sve noge u utičnicama. Ako ste Servo nadogradnju kupili od Picaxea, imate žuti čip. Stavite ga na mjesto Darlingtona. Imajte na umu da nisu sve rupe na projektnoj ploči ispunjene žutim čipom. Na slici nam je potrebno samo osam s desne strane, jer su ovo samo jednostavni otpornici, ne moramo ih dodatno hraniti. Ovaj žuti čip zapravo je samo otpornici 8 * 330 Ohma u urednom pakiranju. I tako, ako trebate imati otpornik, možete ga umjesto toga umetnuti u utor označen sa "0" (pogledajte sliku za ovaj ružni mali hack), jer će to biti jedini koji ćemo koristiti, kada koristimo samo jedan servo. Također umetnite veliki čip, mozak, mikrokontroler, Picaxe 28 (broj verzije) u projektnu ploču. Važno je da ovo okrenete na pravi način. Imajte na umu da se na jednom kraju nalazi mala oznaka, pa tako i na ploči. Oni moraju ići zajedno. Ovaj čip će napajati ploču putem 2 njegove noge. Svih preostalih 26 nogu spojenih su na ploču i bit će programirane za vas, tako da možete slati struju na i na otkrivati stvari i kontrolirati ih programima koje učitavate na ovaj mikrokontroler. (super!)

Korak 14: Umetnite upravljački sklop motora

Umetnite upravljački sklop motora
Umetnite upravljački sklop motora

Sada umetnite upravljački sklop motora L293D u posljednju utičnicu. Okrenite ovaj na pravi način baš kao i mikrokontroler. L293D motor-kontroler će uzeti 4 izlaza iz mikrokontrolera i pretvoriti ih u 2. Zvuči glupo? Pa.. Svaki običan izlaz iz mikrokontrolera može biti samo "uključen" ili "isključen". Dakle, samo upotreba ovih (primjer) samo bi omogućila vašem robotu da vozi naprijed ili da se zaustavi. Ne obrnuto! To može biti neugodno kad se okrenete prema zidu. Ploča je toliko pametna da 2 (sada reverzibilna) izlaza dobivaju vlastiti prostor, označen (A) i (B) tik uz upravljač motora (dolje desno na slici). Više o ovome kasnije.

Korak 15: Crvena plastika na stražnjoj strani ploče

Crvena plastika na stražnjoj strani ploče
Crvena plastika na stražnjoj strani ploče

Na stražnjoj strani ploče možete pronaći čudnu plastiku. To nema koristi, samo je ostatak proizvodnje. Dasku "umaču" u topli lim, a dijelovi koje ne žele pa se konzerviraju zapečaćeni su ovim materijalom. Samo ga odlijepite kad trebate rupe koje brtve.

Korak 16: Spojite žice motora na ploču

Spojite žice motora na ploču
Spojite žice motora na ploču
Spojite žice motora na ploču
Spojite žice motora na ploču

Uzmite 4 komada žice i lemite ih u 4 rupe “A & B”… Ili ako ste toliko napredni, upotrijebite neki drugi način spajanja 4 kabela na rupe standardne veličine! (mogu se kupiti sve vrste standardnih utičnica i igle koje odgovaraju) Ako ste (poput mene) samo lemili na ploču, ovaj dio možete ojačati nekom trakom. ili ako imate nešto od te termoskupljajuće plastike, možete time poduprijeti žice.

Korak 17: Spojite žice na motore

Spojite žice na motore
Spojite žice na motore

2 "A" ide na jedan motor, a 2 "B" na drugi motor. Nije važno koji je koji, sve dok je "A" spojeno na jedan motor, a "B" na dva pola drugog. (Da, moje lemilica je stvarno prljava, znam, haha - sve dok radi, znaš;)

Korak 18: Priključivanje servo uređaja

Spajanje servo uređaja
Spajanje servo uređaja
Spajanje servo uređaja
Spajanje servo uređaja

Sada priključimo servo. Ako biste trebali pročitati dokumentaciju o Picaxeu, pročitat ćete da biste trebali koristiti 2 različita izvora napajanja ako dodate servosisteme. Ukratko; Nemamo ništa protiv ovdje, ovo je jednostavan robot, i prema mom iskustvu ovo radi sasvim u redu. Morat ćete lemiti dodatni pin za izlaz "0", ako želite koristiti standardnu servo vezu. Takav pin dolazi s Picaxe paketom za nadogradnju (zapravo cijeli red), ali potreban vam je samo jedan za jedan servo, a oni se mogu kupiti u bilo kojoj trgovini elektronike. Ako je vaš servo kabel (crni, crveni, bijeli) ili (Crna, Crvena, Žuta), Crna bi trebala biti do ruba ploče. Moja je bila (smeđa, crvena, narančasta), pa smeđa ide do ruba. Nagovještaj je obično crvena; To je ono što se naziva V, ili bilo koji od ovih, koji se koristi nasumično: ("V", "V+", "œ+", "1"). Odavde dolazi struja. Crna (ili smeđa u mom slučaju) je G, ili ("œG", "œ0" ili "-"). Ovo je također poznato kao "œUzemljenje" i tamo ide struja. (2 pola, +/- sjećate se svojih satova fizike? Posljednja boja je tada "Signal" (bijela, žuta ili narančasta)) Servo treba i " + &-" ili "V & G", i signal. Neki drugi uređaji možda trebaju samo "uzemljenje" i "signal" (G i V), a nekima i V, G, ulaz i izlaz. Može biti zbunjujuće na početku, a uvijek se sve imenuje drugačije (kao što sam upravo učinio ovdje), ali nakon nekog vremena shvatit ćete logiku, a zapravo je izuzetno jednostavna - čak i ja to sada shvaćam;)

Korak 19: Zakačite glavu

Povezivanje glave
Povezivanje glave
Povezivanje glave
Povezivanje glave

Priključimo sada glavu the, Sharp IC-senzor. (ili SRF05 ako ste se odlučili za tu opciju) (Ako ste umjesto toga kupili SRF005 ili slično, ovdje biste trebali pogledati kako ovo spojiti, razlikuje se od ovoga!) Postoji milijun načina za spajanje stvari poput Oštar IR-senzor, ali evo naznaka: Crveno mora biti spojeno na V1, to jest (u ovoj postavci) sve označeno kao à ¢ €œVà ¢ ‚, ili je povezano s ovim. Crno ide na G, bilo gdje na ploči. Bijelo se mora spojiti na analogni ulaz 1. Ako ste pročitali dokumentaciju koju ste dobili s projektnom pločom, možete pročitati kako spojiti pripadajući vrpčani kabel i upotrijebiti ovo. Što sam učinio na slika, je odrezati kabel sa starog izgorjelog servo -a, zalemljen u iglu i spojiti cijelu stvar kao servo. Pomoću njega možete vidjeti koje boje Sharpa idu u koji red na ploči.. ili na jedan način za to. Vrijeme koristite vrpce ili "moju metodu" povezivanja Sharp IC -a, trebali biste spojiti i tri preostala analogna ulaza na V. (pogledajte male pinove spojene na slici, pored utikača) Položio sam neke kratkospojnike i možete vidjeti da su sve tri preostale veze kratkog spoja. (Posljednji par, bez dodira, samo su dva round round ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚ ‚‚,, nema potrebe za kratkim skra} ivanjem). Ako koristite vrpcu, možete jednostavno spojiti ulaze na V (ili uzemljenje u tom slučaju) spajanjem žica u parovima. Razlog zašto je važno prečac do neiskorištenih analognih ulaza ovdje je taj što su ft ft â plutajućià ¢ €Â. To znači da ćete dobiti svakakva čudna čitanja u kojima pokušavate čitati ako nisu povezana. (da skratim, ovo je polubrz korak kroz korak, moramo doći do kraja;)

Korak 20: Neka postoji život

Neka bude života
Neka bude života

A sada malo zabave! Neki načini na koje biste trebali spojiti crvenu žicu iz baterija (+) na crvenu žicu na ploči projekta (V). I crne (-) do (G). Kako ćete to učiniti ovisi o opremi koju ste kupili. Ako na bateriji i ploči postoji kopča za bateriju, ipak biste trebali paziti da "+" iz baterija završi do "V" na ploči. (Saznajte više ovdje) Ponekad (iako ne često) isječci se mogu međusobno preokrenuti, a samo sastavljanje dva slična isječka nije jamstvo da će + doći do V i - doći do G! Uvjerite se, inače ćete topiti stvari i pušiti! Nemojte hraniti ploču s više od 6V (nema 9V baterija, iako isječak odgovara) Kao napomenu; Ovdje radimo samo s jednim izvorom napajanja. Kasnije ćete htjeti koristiti isto uzemljenje, ali i V1 i V2. Na taj način vaši čipovi mogu dobiti jedan izvor, a motori itd. Drugi (jači) napon. Instalirajte Picaxe Programming Editor na računalo, slijedite upute za spajanje priključka / USB -a / serijske jedinice, umetnite baterije u (još uvijek bez glave).) robote, umetnite utikač u svoj robot.. uđite u uređivač programiranja i napišiteserver 0, 150Pritisnite F5, pričekajte da se program prebaci i vaš servo daje malo trzanja (ili okretanja, ovisno o tome na koji način je bio). Ako ovdje nešto pođe po zlu, kontaktirajte me, ili se petljajte s priručnicima i priključcima itd., Dok se ne jave greške, i čini se da sve radi. Za testiranje, pokušajte napisati servo 0, 200i pritisnite F5Servos disk bi se trebao malo okrenuti i zaustaviti. Za povratak napišite: servo 0, 150i pritisnite F5Sada je "vrat" vašeg robota okrenut prema naprijed. Zalijepite "glavu" - Sharp IR

Korak 21: Upozorenje

Pažnja!
Pažnja!

Završili ste s izgradnjom osnova! Zapravo ste napravili robota. Sada počinje zabava, možete je programirati da radi bilo što, i na nju pričvrstiti bilo što, proširiti na bilo koji način. Siguran sam da ste već puni ideja, a vjerojatno me niste ni slijedili na ovaj način;) Dizajn bi mogao biti oprezan, možda ste koristili druge dijelove itd. No, ako ste se povezali kako je opisano, evo nekoliko savjeta za početak programiranja vašeg robota: Unesite (copy-paste) ovaj kôd u svoj uređivač i pritisnite F5 dok je robot spojen: Napomena: Kod će izgledati puno ljepše kada ga unesete u uređivač, prepoznat će naredbe i dajte im boje. +++ main: readadc 1, b1 'uzima napon vraćen na analogni pin 1 i stavlja ga u varijablu b1debug' ovo izvlači sve varijable u editor.goto main +++ Sada uzmite ruku ispred glave robota i uočiti kako varijabla b1 mijenja vrijednost. Stečeno znanje možete koristiti za odlučivanje što bi se trebalo dogoditi kada (koliko bi stvari trebale biti blizu..) Sada vam savjetujem da postavite svog robota na kutiju šibica ili slično, jer će se kotači početi okretati. Unesite (copy-paste) ovaj kôd u uređivač i pritisnite F5 dok je robot spojen: +++ visoko 4 nisko 5 +++ Jedan od kotača trebao bi se okrenuti u jednom smjeru. Okreću li vam se kotači naprijed? Ako je tako, ovo su upute za okretanje kotača prema naprijed. Ako se kotač okreće prema natrag, možete pokušati ovo: +++ nisko 4visoko 5 +++ Da biste okrenuli drugi kotač, morate unijeti visoku 6nisku 7 (ili obrnuto za suprotni smjer.) Servo koji ste već isprobali. Cijeli put do jedne strane je: servo 0, 75druga strana je: servo 1, 225- i središte: servo 1, 150Evo je mali program koji će (trebao bi, ako je sve u redu, i umetnete odgovarajuće parametre za visoku/nisku vrijednost koja odgovara vašem ožičenju prema motorima) natjerati robota da se vozi, zaustavi se ispred stvari, pogledati sa svake strane kako bi odlučio koji je najbolji, okrenite to način, i vozite prema novim avanturama. +++ Simbol opasnosti = 70 'koliko bi udaljenost trebala biti, prije nego što reagiramo? Simbol turn = 300' ovo postavlja koliko treba okrenutiSimbol servo_turn = 700 'Ovo određuje koliko dugo ćemo treba pričekati da se servo okrene (ovisno o brzini) prije nego mjerimo udaljenost od glavne: 'glavni loopreadadc 1, b1' očitati koliku udaljenost ima ispred b1 <dan gerlevel thengosub nodanger 'ako ništa nije naprijed, vozite forwardelsegosub pa svejedno' ako je prepreka naprijed, onda odlučite koji je put bolji i ako je goto main 'ovo završava petlju, ostalo su samo podrutineodanger:' ovo bi trebala biti vaša kombinacija kako bi robot krenuo naprijed, ovo ćete najvjerojatnije morati prilagoditi kako biste prilagodili način na koji ste povezali svoje robote s motoromvisoko 5: visoko 6: nisko 4: nisko 7povratak koji: gosub totalno zaustavlja "prvo zaustavljanje!" Gledajte u jednom smjeru: gosub lturn "pogledajte u jednu bočnu pauzu servo_turn" pričekajte servo se dovršava turngosub totalhaltreadadc 1, b1'Pogledajte na drugi način: gosub rturn 'pogledajte drugu bočnu pauzu servo_turn' pričekajte da se servo dovrši okretanjegosub totalhaltreadadc 1, b2 'Odlučite koji je bolji način: ako b1gosub body_lturnelsegosub body_rturnendturn: visoko 6: nisko 5: nisko 7: visoko 4 'ovo bi trebala biti vaša kombinacija koja okreće robota u jednom smjeru pauza skretanja: gosub totalhaltreturnbody_rturn: visoka 5: niska 6: niska 4: visoka 7' ovo bi trebala biti vaša c ombinacija koja okreće robota na drugu stranu pauza skretanja: gosub totalhaltreturnrturn: servo 0, 100 'pogled na jednu stranureturnlturn: servo 0, 200' pogled na drugu stranureturntotalhalt: nisko 4: nisko 5: nisko 6: nisko 7 'nisko na sve 4 zaustavlja robota! Servo 0, 150 'lice naprijed čekanje 1' zamrzne sve na jednu sekundupovratak +++ Uz pametno programiranje i dotjerivanje, možete natjerati robota da vozi, okrenuti glavu, donositi odluke, vršiti male prilagodbe, okrenite se prema "zanimljivim rupama", poput vrata, koje rade sve istovremeno, dok vozite. Izgleda prilično cool ako natjerate robota da se okreće dok mu se glava okreće;) Želite li neki napredniji kod? Provjerite ovo: https://letsmakerobots.com/node/25Sound:Možete dodati i mali zvučnik na primjer (izlazni) pin 1 i uzemljenje te napisatiSound 1, (100, 5)- ili u gornjem primjeru programa to učiniti Sound 1, (b1, 5)- za dobivanje smiješnih zvukova ovisno o udaljenosti do objekata ispred vas. Na pin 2 i uzemljenje mogli biste priključiti i svjetiljku ili LED diodu te pisati (zapamtite da LED treba okrenuti udesno) Visoko 2 da biste okrenuli na svjetiljci i nisko 2 da biste je isključili;)- Što kažete na lasersku olovku, montiranu na dodatni servo? Tada biste mogli natjerati robota da okrene laser, pa ga uključi i isključi, pokazujući mjesta..

  • Dodajte oznaku na nju (možda na drugi servo, kako bi je mogao uzeti i skinuti s papira?), I naučiti je da napiše koliko puta odmahujete rukom ispred sebe na komadu papira.
  • Pretvorite ga u robota-čuvara "mačka-siđi-sa-stolca", koji se trese kad mačka priđe.
  • Neka juri drugog robota (ili mačku?) Na ovaj ćete način ući u neke dobre rutinske potjere!
  • Neka traži sredinu sobe
  • Neka se ponaša poput miša; Zamrznite se ako vidite kretanje i uvijek se približite zidovima i tražite male praznine u koje možete ući.

Mogli biste i rastaviti stari automobil-igračku, izvaditi elektroniku u njemu, u njega spremiti motore i okretne naprave te spojiti ploču, servo i senzor-vašem ćete automobilu dati život:)) Također pokušajte da pročitate dio dokumentacije, sada će imati smisla kada ste započeli. Sada možete učiniti sve! Dobrodošli u vrlo smiješan svijet domaćih robota, postoje tisuće senzora i pokretača koji samo čekaju da ih spojite i od njih napravite robote.:) Sada snimite nekoliko slika svog robota i pošaljite mi ih na letsmakerobots.com - Ća;)

Preporučeni: