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: FULL BUILD | Rebuilding A DESTROYED Porsche 911 Turbo! 2024, Juli
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 izviniti. Kad sam tek stupio na ovu poziciju, bio sam preterano procenjivao nagrade, zbog činjenice da živim u Danskoj, gde je sve jako ekspanzivno! Ukupna cijena ovog robota prvobitno je bila postavljena na nekih 150 USD. Ispostavilo se da je cijena u ostatku svijeta samo oko 85 USD, gotovo pola nagrade !! (izvinite, uneo 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. Zaista je jednostavno i ne uključuje poznavanje elektronike da biste započeli s izgradnjom robota. Fokus ovdje je na apsolutno neophodnom da se obuhvate osnove. Ovo bi trebalo otvoriti oči, nakon izgradnje ovoga 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" (on će njuškati uokolo i istraživati na osnovu objekata na koje nailazi, šta 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čno - samo sam ja uložio još malo vremena u ovo;)

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)

Lista za kupovinu, počnite ovdje, ovim: Linkovi 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 to nabaviti u istoj trgovini, ili u trgovini koja se nalazi u vašoj zemlji itd. Kako 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 funkcija 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 se možda 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 L293DNaziv 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 USDPreuzmite 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 stepeni. na ovu osovinu možete montirati disk ili neku drugu perifernu opremu koja dolazi sa servom. Tri žice su: 2 za napajanje i 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 - Sense)

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 nemojte kupovati "digitalnu verziju" Sharpovih senzora za ovu vrstu projekta, oni ne mjere udaljenost kao analogni. Cijena: 10 USDDobavite je ovdje, obavezno nabavite crvenu/crnu/bijelu žicu za nju. 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 -skladištenje gdje ga zovu SRF005 i imaju sliku stražnjeg dijela 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ženije za pisanje koda i malo složenije 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čima Što je veći omjer, robot je jači, niži, brži je robot. Preporučujem omjer negdje između 120: 1 do 210: 1 za ovu vrstu projekata. Cijena, ukupno: 15 USDNabavite nešto ovdje

Korak 6: Takođe će vam trebati, a mogli ste i kupiti

Takođe će vam trebati:

  • Dvostrana ljepljiva traka (za montažu je najbolja vrsta pjene)
  • Neka žica
  • Obična ljepljiva traka (za izolaciju kabela)
  • Jednostavna oprema za lemljenje (svaki jeftini komplet će dobro doći)
  • Obična mala makaza 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..er..naoružanje? Ili servo sa servo pogonima itd.
  • Mali zvučnik ako želite da vaš robot proizvodi zvučne efekte i komunicira s vama
  • Neka vrsta sistema gusjenica. Roboti sa gusjenicama su također super, a kontroler i ostali bit će isti. Evo primjera na šta biste sve mogli uzeti sa gusjenicama za pojaseve TAMYIA pravi super sisteme gusjenica, a ovaj mi je također omiljen
  • Bilo koja vrsta kompleta senzora za liniju, kako biste svog robota pretvorili u Sumoa, sljedbenika linije, spriječili ga da se udalji od stolova i svega ostalog što treba "pogled dolje".

Korak 7: Hajde da napravimo robota

Napravimo robota!
Napravimo robota!

UREDU! Naručili ste stvari, primili svoje pakete (pakete), želite ih izgraditi:) pa.. Započnimo! Prvo montirajte kotače na svoje motore s reduktorom. 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čega, zaista

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

Umetnite baterije kako biste imali realnu ideju o težini i ravnoteži. Kad su baterije ispod osovine kotača, možete je uravnotežiti, ali nije problem ako se ne pojavi. Dodajte i dvostruku ljepljivu traku na dugme servera 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, i mogu nekako stajati na točkovima, balansirajući ili ne.

Korak 11: Prekinite vezu

Izvadite baterije kako biste izbjegli neželjeno izgaranje! (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) Primijetite da u sebi ima čip. Izvadi 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 se sklonite s tog čipa! Najlakše je izvaditi čipove iz njihovih čipova utičnicu umetanjem običnog pljosnatog odvijača odmah ispod nje, pomaknite je unatrag i pažljivo 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 prema dolje na stolu, kako biste savili sve noge pod kutom tako da odgovaraju. (Noge se spuštaju, u utičnice:). Uvjerite se da su 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 je zapravo samo 8 * 330 Ohmovih otpornika u urednom pakovanju. 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. Ovo mora ići zajedno. Ovaj čip će napajati ploču putem 2 njegove noge. Svih preostalih 26 nogu spojenih su na ploču i moći će se programirati za vas, tako da možete slati struju na i na otkrivati stvari i kontrolirati ih programima koje postavljate na ovaj mikrokontroler. (super!)

Korak 14: Umetnite kontroler motora

Umetnite kontroler motora
Umetnite kontroler 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 kada se okrenete prema zidu. Ploča je napravljena toliko pametno 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. Ovo 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 vam zatrepe 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 trakom. ili ako imate nešto od te termoskupljajuće plastike, ovo možete podupreti žicama.

Korak 17: Priključite žice na motore

Priključite žice na motore
Priključite ž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, znate;)

Korak 18: Priključite servo

Povezivanje servo -a
Povezivanje servo -a
Povezivanje servo -a
Povezivanje servo -a

Sada priključimo servo. Ako biste trebali pročitati Picaxe dokumentaciju, 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 mogu se 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đe poznato kao "œUzemljenje" i tamo ide struja. (2 pola, +/- sjećate se lekcija iz fizike? Posljednja boja je tada "Signal" (bijela, žuta ili narančasta)). Servo treba i " + &-" ili "V & G", i signal. Nekim drugim uređajima će možda trebati samo "uzemljenje" i "signal" (G & V), a nekima će trebati 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

Hooking Up the Head
Hooking Up the Head
Hooking Up the Head
Hooking Up the Head

Priključimo sada glavu the, Sharp IR-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 to spojiti, razlikuje se od ovoga!) Postoji milion načina da spojite stvar poput Oštar IR-senzor, ali evo naznaka: Crveno mora biti spojeno na V1, to jest (u ovoj postavci) sve označeno sa à ¢ €œVà ¢ €Â, ili je povezano sa 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 uz projektnu ploču, možete pročitati kako spojiti prateći vrpčni kabel i koristiti ovo. Što sam učinio na Slika, je da odsiječete kabel sa starog izgorjelog servo -a, zalemljenog u iglu i sve spojite kao servo. Možete ga upotrijebiti da vidite koje boje Sharpa idu u koji red na ploči.. ili na jedan način da to učinite. Vremenom koristite vrpce ili "moju metodu" povezivanja Sharp IC -a, trebali biste spojiti i 3 preostala analogna ulaza na V. (pogledajte male pinove povezane 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 uzemljenja, nema potrebe da ih skraćujemo). Ako koristite vrpcu, možete samo spojiti ulaze na V (ili uzemljenje u tom slučaju) spajanjem žica u parovima. Razlog zbog kojeg je važno prečicom upotrijebiti neiskorištene analogne ulaze ovdje je taj što su à ft €œ plutajućià ¢ €Â. To znači da ćete dobiti sve vrste čudnih čitanja u kojima pokušavate čitati ako nisu povezani. (da skratim, ovo je polubrz korak, moramo doći do kraja;)

Korak 20: Neka postoji život

Neka postoji život
Neka postoji život

A sada malo zabave! Neki načini na koje biste trebali dobiti crvenu žicu iz svojih baterija (+) spojeni na crvenu žicu na ploči projekta (V). I crne (-) do (G). Kako ćete to učiniti zavisi od opreme koju ste kupili. Ako na bateriji i ploči postoji kopča za bateriju, ipak biste trebali biti sigurni da "+" iz baterija završava do "V" na ploči. (Saznajte više ovdje) Ponekad (iako ne često) isječci se mogu preokrenuti, a samo sastavljanje dva slična isječka nije garancija da će + doći do V i - doći do G! Budite sigurni, inače ćete topiti stvari i pušiti! Nemojte hraniti ploču s više od 6V (nema 9V baterija, iako kopča odgovara) Kao napomenu; Ovdje radimo samo s jednim izvorom napajanja. Kasnije ćete htjeti koristiti isti Ground, 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čunaru, 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, sačekajte da se program prenese i vaš servo će malo povući (ili okretati, ovisno o tome na koji način je to bilo). Ako ovdje nešto pođe po zlu, kontaktirajte me ili se petljajte s priručnicima, priključcima itd., Dok se ne jave greške, i čini se da sve radi, Za testiranje, pokušajte napisati servo 0, 200i pritisnite F5Drvosistemski 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: Heads Up & Go

Heads Up & Go!
Heads Up & Go!

Završili ste s izgradnjom osnova! Vi ste zapravo napravili robota. Sada počinje zabava, možete je programirati da radi bilo što, te joj priložiti bilo što, proširiti na bilo koji način. Siguran sam da ste već puni ideja i vjerovatno me niste slijedili do kraja;) Dizajn bi mogao biti oprezan, možda ste koristili druge dijelove itd. Ali 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 mnogo 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 primijetiti kako varijabla b1 mijenja vrijednost. Stečeno znanje možete iskoristiti da odlučite šta 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) unesite ovaj kôd u uređivač i pritisnite F5 dok je robot povezan: +++ 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 unatrag, možete pokušati ovo: +++ nisko 4visoko 5 +++ Da biste okrenuli drugi kotač, morate unijeti visoku 6na 7 (ili na 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 (treba, ako je sve u redu, i umetnete odgovarajuće parametre za visoko/nisko kako bi odgovarali vašem ožičenju do motora) natjerati robota da se vozi, zaustavi se ispred stvari, pogleda sa svake strane da odluči koja je najbolja, 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čitajte koliko je udaljenosti ispred b1 <dan gerlevel thengosub nodanger 'ako ništa naprijed, vozite forwardelsegosub koji put' ako je prepreka naprijed onda odlučite koji je put bolji i ako je goto glavni 'ovo završava petlju, ostalo su samo podrutineodanger:' ovo bi trebala biti vaša kombinacija da natjerate robota da ide 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 7povratakkoji put: gosub totalno zaustavlja "prvo zaustavljanje!" Gledajte u jednom smjeru: gosub lturn "pogledajte u jednu bočnu pauzu servo_turn" pričekajte servo se završava okretanjegosub totalhaltreadadc 1, b1'Pogledajte na drugi način: gosub rturn 'pogledajte drugu bočnu pauzu servo_turn' sačekajte da se servo završi okretanjegosub totalhaltreadadc 1, b2 'Odlučite koji je bolji način: ako b1gosub body_lturnelsegosub body_rturnendtur if: visoko 6: nisko 5: nisko 7: visoko 4 'ovo bi trebala biti vaša kombinacija koja okreće robota u jednom smjerupauza: 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 stranuzvratak okretanja: servo 0, 200' pogled na drugu stranu povratak natrag: nisko 4: nisko 5: nisko 6: nisko 7 'nisko na sve 4 zaustavlja robota! Servo 0, 150 'lice naprijed čekanje 1' zamrznite sve na jednu sekundupovratak +++ Uz malo pametnog programiranja i dotjerivanja, možete natjerati robota da vozi, okrenuti glavu, donositi odluke, vršiti mala prilagođavanja, 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 napisati zvuk 1, (100, 5)- ili u gornjem primjeru programa to učiniti zvukom 1, (b1, 5)- za dobijanje smiješnih zvukova ovisno o udaljenosti do objekata ispred vas. Na pin 2 i uzemljenje možete priključiti i lampu ili LED diodu, te pisati (sjetite se potrebe LED-a da okrenete udesno) Visoko 2za okretanje na lampici, iLow 2 da biste je isključili;)- Šta 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, pa može da je uzima i skida s papira?), I naučite je da napiše koliko puta odmahujete rukom ispred sebe na komadu papira.
  • Pretvorite ga u robota-čuvara "mačka-siđi-sa-stolice", koji se trese kad mačka priđe.
  • Neka juri drugog robota (ili mačku?) Na ovaj način ćete ući u neke dobre rutine jurnjave!
  • Neka traži sredinu sobe
  • Neka se ponaša kao miš; Zamrznite se ako vidite kretanje i uvijek se približavajte 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 uređaje, te spojiti ploču, servo i senzor-dat ćete život svom vozilu:) da pročitate neku dokumentaciju, imaće smisla sada 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 - Ćao;)

Preporučuje se: