Sadržaj:
- Supplies
- Korak 1: 3D štampanje delova
- Korak 2: Instalirajte Arduino
- Korak 3: Programiranje programa BORIS
- Korak 4: Kalibriranje BORIS -ovih servomotora
- Korak 5: Sklapanje BORIS -ovih nogu
- Korak 6: Sklapanje BORIS -ovog tijela
- Korak 7: Ožičenje elektronike
- Korak 8: Završetak sastavljanja BORIS -ovog tijela
- Korak 9: Kako koristiti BORIS
- Korak 10: Osnove BORIS -ovog koda Osnove:
- Korak 11: BORIS u budućnost i dalje
Video: BORIS Biped za početnike i dalje: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Uvijek ste htjeli naučiti programirati Arduino, ali jednostavno ne možete pronaći projekt vrijedan trošenja vremena ili novca kako biste to učinili.
Uvijek ste željeli posjedovati vlastitog robota koji se lako može programirati, hakirati i prilagoditi, ali ne možete pronaći robota koji odgovara vašim potrebama ili rasponu cijena.
Pa, bože, imam li ja projekat za tebe, za nešto više od 100 USD i pristup 3D štampaču možeš sebi kupiti sve dijelove koji su ti potrebni za izgradnju ovog lošeg dječaka:
BORIS Bipedalna orijentacija i radarski inteligentni sistem.
Zašto je onda nastao BORIS?
Kao bivši student dizajnerskog inženjeringa sjećam se dana kada smo na Univerzitetu imali samo arduino s gomilom žica i senzora koji su besmisleno uključeni i bljeskaju za učenje programiranja. Dizajnirao sam BORIS kao obrazovnog robota čija je primarna svrha naučiti svakoga tko se zanima za robotiku i programiranje u cjelini kako premjestiti servo ili lagano treptati ili dobiti zvučnik koji zuji u zanimljivijem i urednijem paketu
Zašto je BORIS najbolji?
- Brz je !!! s revolucionarnim novim dizajnom nogu BORIS je jedan od najbržih dvonožnih robota u svojoj veličini i cjenovnoj kategoriji. kako bi na videu izgledalo dobro.
- Lako se sastavlja !!! Samo pomoću odvijača možete pokrenuti svoj BORIS
-
Prepun je dodataka !!! Ovo nije samo dvonožni robot za hodanje BORIS je opremljen do vrha s dodatnim funkcijama i dodacima koji svi najbolje koriste dobro dokumentirani softver otvorenog koda i hardver za elektroniku, tako da čak i najnoviji novajlije mogu proći u učenju kako natjerati robota da zaista učini ono što želi.
- Ultrazvučni senzor za otkrivanje i izbjegavanje prepreka
- Troosni magnometar (digitalni kompas) BORIS zna u kojem smjeru je gore i u kojem smjeru pokazuje
- OLED ekran Usta mu se mogu kretati !!!
- Zvučni signal Može da ispušta zvukove !!!
- Statički je stabilan !!! Ne bojte se da je programiranje hodanja mrtvo jednostavno, ne postoje složeni algoritmi za pokretanje ovog robota.
- On se može 100% 3D ispisivati osim elektronike i vijaka za elektroniku. BORIS je u potpunosti 3D ispisan, što smanjuje njegovu cijenu i čini zamjenske dijelove lakim za repliciranje pomoću 3D štampača
Šta BORIS može učiniti? U ovom uputstvu ćemo:
- Napravite BORIS
- Postavite BORIS za ručno hodanje pomoću kontrolera i podesite ga za samostalno hodanje uz izbjegavanje prepreka i fiksnu orijentaciju (drugim riječima, BORIS će izbjegavati prepreke i nastaviti po zadanoj putanji)
- Postavite BORIS da samostalno hoda bez potrebe za upravljačem sa izbjegavanjem prepreka i fiksnom orijentacijom (drugim riječima, BORIS će izbjegavati prepreke i nastaviti po zadanoj putanji)
Je li BORIS pravi za vas?
Pa svakako se nadam da bez ikakvih daljnjih odlaganja krenimo u izgradnju !!!
Supplies
Za ovu instrukciju trebat će vam:
ALATI:
Mali odvijač s križnom glavom
POTROŠNI MATERIJAL ZA ROBOT:
6x originalni Tower Pro MG90S analogni servo od 180 stepeni (link ovdje)
Iz Kine možete jeftino kupiti mnoge stvari, ali servomotori nisu jedno od njih! Nakon testiranja mnogih različitih tipova, posebno jeftinih krivotvorenih towerpro servo servera, otkrio sam da su jeftini krivotvoreni toliko nepouzdani i da se često pokvare dan nakon korištenja pa sam odlučio da bi pravi towerpro servo motori bili najbolji!
1x Sunfounder bežična servo upravljačka ploča (link ovdje)
Ne možete pronaći bolju prototipnu ploču od ove za bežično servo upravljanje. Ova ploča ima ugrađen 5V 3A pretvarač napajanja i 12 servo ulaznih pinova i pinova za bežični nrf24L01 primopredajnik i Arduino NANO, sve u zgusnutom urednom pakiranju, tako da ne brinite više o neurednim kablovima posvuda!
- 1x Arduino NANO (link ovdje)
- 1x modul primopredajnika NRF24L01 (veza ovdje) (Ovo vam ne treba ako ne koristite kontroler)
- 1x Magnometar (digitalni kompas) QMC5883L GY-273 (link ovdje)
- 1x ultrazvučni senzorHC-SR04 (link ovdje)
- 1x OLED ekran 128x64 SSH1106 bijela (veza ovdje)
- 1x pasivni zujalica (link ovdje)
- 2x 18650 3.7V Li -ion baterije (link ovdje)
- 1x držač baterije 18650 (link ovdje) (ove baterije vam omogućuju trčanje 30 minuta, bolje će vam dati oko 2 sata rada)
- 1x LI ionski punjač baterija (link ovdje)
- 1x kratkospojni kablovi dužine 120 kom 10 cm (link ovde)
- 1x Mini Breadboard (link ovdje)
- 1x vijci 2 mm x 8 mm pakiranje od 100 (link ovdje)
Sva elektronika može se pronaći i na Amazonu ako si ne možete priuštiti čekanje na isporuku, ali bit će malo skuplje.
KONTROLER:
Za ručno upravljanje ovim robotom trebat će vam 3D štampani Arduino kontroler (veza ovdje)
Robot može biti i čisto autonoman pa kontroler nije obavezan.
PLASTIKA:
Dijelovi se mogu štampati u PLA ili PETG ili ABS formatu.
!! Imajte na umu da je kalem od 500 g više nego dovoljan za ispis 1 robota !!
3D štampač:
Minimalna potrebna platforma za izgradnju: D150 mm x Š150 mm x V100 mm
Svaki 3d štampač će biti od koristi. Ja sam lično štampao delove na Creality Ender 3 koji je jeftin 3D štampač ispod 200 $. Otisci su ispali savršeno.
Korak 1: 3D štampanje delova
Dakle, vrijeme je za štampanje … Da
Pažljivo sam dizajnirao sve BORIS -ove dijelove za 3D štampanje bez ikakvog pomoćnog materijala ili splavova pri štampanju.
Svi dijelovi su dostupni za preuzimanje na Pinshape -u (link ovdje) i MyMiniFactory (link ovdje)
Svi dijelovi su probno odštampani na Creality Ender 3
Materijal: PETG
Visina sloja: 0,3 mm
Ispuna: 15%
Prečnik mlaznice: 0,4 mm
Lista dijelova za BORIS je sljedeća:
- 1x DNO TELA
- 1x TIJELO SREDNJE
- 1x PREDNJE TELO
- 1x ZADNJA KAROSERIJA
- 2x PRAVUGLOVI TIJELA
- 4x PINOVI Kvadratnog tijela
- 1x ELEKTRONIČKI OKVIR
- 1x ELEKTRONIČKI PIN
- 1x OLED OKVIR
- 2x FEET
- 2x gležnjevi
- 2x NOGA 1
- 2x LEG 2
- 2x KUĆIŠTA KLIPA
- 2x KUĆIŠTA KLIPA (Ogledalo)
- 4x KLIPNI DRŽAČI
- 4x KLIPA
- 2x HIPS
- 8x KRUŽNI PIN L1
- 2x KRUGLI PIN PIN2
- 2x KRUGLI PIN PIN L3
- 10x KRUŽNI PIN L4
- 16x SQUARE CLIP
- 22x KRUŽNA KLIPA
Svaki dio može se štampati grupno ili pojedinačno.
Za grupno ispisivanje sve što trebate učiniti je ispisati jednu od svake datoteke GROUP.stl osim datoteke Group LEG 1.stl, datoteke i GRUPE CIRCULAR PIN.stl od kojih morate odabrati jednu od njih i imat ćete potreban je kompletan set delova.
Slijedite sljedeće korake za ispis svih STL datoteka.
- Počnite ispisivanjem LEG 1.stl datoteka pojedinačno jer ih je najteže za ispis zahtijevaju obod od oko 5 mm i visinu jednog sloja oko dijela kako bi se izbjeglo iskrivljavanje ako iz nekog razloga rub ne sprječava iskrivljavanje ispišite LEG 1 S BRIMOM.stl datoteku.
- Odštampajte INDIVIDUALNI KRUGLI PIN.5mm L1, INDIVIDUALNI KRUŽNI PIN.75mm L1 i INDIVIDUALNI KRUŽNI PIN 1mm L1 jednom odštampani testirajte igle u rupama LEG 1.stl -a koje ste prethodno odštampali i izaberite onu koja vam najviše odgovara, a da to nije potrebno čvrsto da se ne može progurati kroz rupu. Ako je moguće, upotrijebite onu.5 mm jer je čvršće prianjanje brže će robot hodati.
- Nastavite ispisivati ostatak datoteka GROUP. STL
I imamo otprilike dva dana kasnije štampe. Trebali biste imati sve BORIS -ove plastične dijelove.
Korak 2 dovršen !!!
Korak 2: Instalirajte Arduino
BORIS koristi C ++ programiranje kako bi funkcionirao. Da bismo učitali programe u BORIS, koristit ćemo Arduino IDE zajedno s nekoliko drugih biblioteka koje je potrebno instalirati u Arduino IDE.
Instalirajte Arduino IDE na svoje računalo
Arduino IDE (veza ovdje)
Da biste instalirali biblioteke u Arduino IDE, morate učiniti sljedeće sa svim bibliotekama na donjim vezama
- Kliknite na donje veze (ovo će vas odvesti na stranicu biblioteke GitHub)
- Kliknite Kloniraj ili Preuzmi
- Kliknite na Preuzmi ZIP (preuzimanje bi trebalo započeti u vašem web pregledniku)
- Otvorite fasciklu preuzete biblioteke
- Raspakirajte fasciklu preuzete biblioteke
- Kopirajte fasciklu raspakovane biblioteke
- Zalijepite fasciklu raspakirane biblioteke u mapu Arduino biblioteke (C: / Documents / Arduino / libraries)
Biblioteke:
- Biblioteka Varspeedservo (link ovdje)
- Biblioteka QMC5883L (link ovdje)
- Adafruit GFX biblioteka (link ovdje)
- Biblioteka Adafruit SH1106 (link ovdje)
- Biblioteka RF24 (link ovdje)
I evo ga, trebali biste biti spremni za rad Da biste bili sigurni da ste ispravno postavili Arduino IDE, slijedite ove korake
- U nastavku preuzmite željeni Arduino kôd (Robot Controller & Autonomous.ino ili Robot Autonomous.ino)
- Otvorite ga u Arduino IDE -u
- Odaberite Alati:
- Odaberite ploču:
- Odaberite Arduino Nano
- Odaberite Alati:
- Odaberite procesor:
- Odaberite ATmega328p (stari pokretač za pokretanje)
- Kliknite na dugme Verify (Dugme Tick) u lijevom gornjem uglu Arduino IDE -a
Ako sve prođe dobro, trebali biste dobiti poruku pri dnu koja kaže Gotovo prevođenje.
I to je to, sada ste završili prvi korak !!!
Korak 3: Programiranje programa BORIS
Sada je vrijeme za postavljanje koda u BORIS -ov mozak, Arduino Nano.
- Priključite Arduino Nano na računalo putem USB kabela
- Pritisnite dugme za otpremanje (dugme sa strelicom nadesno)
- Ako sve prođe u redu, trebali biste dobiti poruku pri dnu koja kaže Gotovo učitavanje.
I to je to za treći korak.
Korak 4: Kalibriranje BORIS -ovih servomotora
Dakle, vrijeme je za kalibraciju i početak sastavljanja servo pogona na dijelovima BORIS -a …
Svi sljedeći koraci prikazani su u gornjem videu sastavljanja.
Potrebni elektronski dijelovi:
- 1x Arduino Nano
- 1x primopredajnik NRF24LO1 (samo ako koristite BORIS sa kontrolerom)
- 1x Sunfounder bežična servo upravljačka ploča
- 6x originalni TowerPro MG90S servo motori od 180 stepeni
- 1x držač baterije
- 2x 18650 3.7V Li -ion baterija
Potrebni plastični dijelovi:
- 4x klipovi
- 4x držači klipova
- 2x kućišta klipa
- 2x kućišta klipa (ogledalo)
- 2x bokovi
- 1x Donja karoserija
- 1x Body Middle
- 4x igle za tijelo
- 4x kvadratne isječke
Vijci i servo trube su potrebni:
- 12x dugi samorezni vijci
- 6x kratkih vijaka za servo trube
- 4x servo trube sa jednom rukom
- 2x servo trube sa dvije ruke
Upute za sastavljanje klipova:
- Postavite sva 4 klipa u 4 držača klipa
- Gurnite 4 kućišta klipa preko držača klipova kao što je prikazano u gornjem videu o sastavljanju
- Postavite 4 klipa tako da su rupe klipova i rupe na kućištu klipa poravnate
- Umetnite 4 serva kroz rupe na 4 kućišta klipa
- Pričvrstite 4 serva na mjesto s 2 dugačka samorezna vijka po servo pogonu na 4 kućišta klipa (nemojte ih previše zatezati)
Upute za sastavljanje kukova i tijela:
- Umetnite 2 serva u srednji dio kućišta (pazite da ih postavite na pravi način oko kabela okrenutih prema van)
- Pričvrstite 2 servomotora na mjesto s 2 dugačka samorezna vijka po servo na srednji dio karoserije
- Umetnite 2 kuka u donji dio tijela
- Poravnajte donji deo karoserije sa srednjim delom karoserije
- Pričvrstite donji dio karoserije za srednji dio karoserije sa 4 igle kvadratnog oblika (kao što je prikazano u video zapisu o sastavljanju)
- Osigurajte kvadratne igle za tijelo s 4 kvadratne kopče
Elektronske upute:
- Priključite primopredajnik Arduino i NRF24L01 (opcionalno) u Servo Cotrol ploču
- Spojite žice držača baterije (crvena na pozitivnu crnu na negativnu) na servo upravljačku ploču (provjerite jesu li veze ispravne)
- Spojite servomotore na priključke 4, 5, 6, 7, 8 i 9 bilo kojim redoslijedom koji želite (provjerite da li su veze ispravne)
- Umetnite baterije
- Pritisnite dugme Servo upravljačke ploče u pritisnuti položaj
- Prebacite prekidač držača baterije u položaj ON
- Odbor bi trebao zasvijetliti, a servo uređaji bi se trebali pomaknuti na početni položaj od 90 stupnjeva
Sastavljanje servo truba Upute:
- Nakon što servomotori dosegnu svoj početni položaj od 90 stupnjeva, umetnite servo trube s jednom rukom u klipove pod kutom od 90 stupnjeva (+- nekoliko stupnjeva pomaka nije kraj svijeta) u sva kućišta klipova kako je prikazano na Sastavite video iznad.
- Umetnite servo trube s dvije ruke u bokove tako da su obje servo krake u skladu jedna s drugom. Kao što je prikazano u gore navedenom Assembley videu
- Pričvrstite sve servo trube na servomotore sa 1 kratkim vijkom po servo
- Prebacite prekidač držača baterije u položaj OFF
- Odspojite servomotore sa priključaka 4, 5, 6, 7, 8 i 9
I evo ga, svi servomotori su kalibrirani, a ostatak robota je spreman za sastavljanje.
Korak 5: Sklapanje BORIS -ovih nogu
Svi sljedeći koraci prikazani su u gornjem videu sastavljanja.
Plastični dijelovi potrebni za lijevu nogu:
- 1x lijevo stopalo
- 1x gležanj
- 1x Noga 1
- 1x Noga 2
- 2x sastavljena klipa
- 4x kružne pinove L1
- 1x kružne igle L2
- 1x kružne igle L3
- 3x kružne pinove L4
- 9x kružnih isječaka
Upute za sastavljanje lijeve noge:
- Gurnite 4 kružne igle L1 kroz rupe za gležnjeve (kao što je prikazano na Assembley videu)
- Postavite jedan od sklopljenih klipova u utor na lijevoj nozi, odaberite sklopljeni klip koji čini servo kabele okrenute prema natrag (kao što je prikazano na videu Assembley)
- Postavite gležanj na utor lijeve noge i utor sklopljenog klipa
- Provucite 1 kružnu iglu L2 kroz zglob gležnja i stopala
- Provucite 1 kružnu iglu L3 kroz gležanj i sklopljeni klipni spoj
- Provucite 1 kružni zatik L4 kroz nožni i sklopljeni klipni spoj
- Postavite Nogu 1 na mjesto na gležnju i kružnim iglama L1
- Postavite Nogu 2 na mjesto na gležnju i kružnim iglama L1
- Postavite jedan od sklopljenih klipova između nogu 1 i nogu 2, odaberite onaj koji čini servo kabel okrenut prema van (kao što je prikazano u videu o sastavljanju)
- Provucite 1 kružni zatik L4 kroz nožicu 1 i sklopljeni klip
- Provucite 1 kružni zatik L4 kroz nožicu 2 i sklopljeni klip
- Osigurajte sve kružne igle kružnim kopčama
Plastični dijelovi potrebni za desnu nogu:
- 1x Desno stopalo
- 1x gležanj
- 1x Noga 1
- 1x Noga 2
- 2x sastavljena klipa (ogledalo)
- 4x kružne pinove L1
- 1x kružne igle L2
- 1x kružne igle L3
- 3x kružne pinove L4
- 9x kružnih isječaka
Upute za sastavljanje desne noge:
Postupite isto kao i upute za sastavljanje lijeve noge
Korak 6: Sklapanje BORIS -ovog tijela
Svi sljedeći koraci prikazani su u gornjem videu sastavljanja.
Potrebni elektronski dijelovi:
- OLED ekran
- Zujalica
- Magnometar (digitalni kompas)
- Mini Breadboard
- Sklopljeni držač baterija i servo upravljačka ploča
Potrebni vijci:
9x dugi samorezni vijci
Potrebni plastični dijelovi:
- 4x kružni pin L4
- 1x elektronički okvir
- 1x OLED okvir
- 2x Pravokutnici tijela
- 1x kvadratni pin za elektroniku
- 6x kvadratnih isječaka
- 4x kružne kopče
- 1x Sastavljeno telo
- 2x sastavljene noge
Upute za sastavljanje tijela:
- Postavite sklopljenu lijevu nogu na bokove sklopljenog tijela (obavezno ih postavite na pravi način)
- Učvrstite na mjestu s 2 kružne igle L4 i 2 kružne kopče
- Ponovite korake 1 i 2 za desnu nogu
- Pričvrstite zujalicu na mjesto. Kao što je prikazano na gore prikazanom Assembley videu
- Provucite servo kablove kroz rupe na bokovima do tela i provucite ih između 2 servo servera. Kao što je prikazano na gore prikazanom Assembley videu
- Umetnite elektronički okvir u položaj na tijelu (Pazite da ga pravilno postavite)
- Učvrstite na mjestu s kvadratnom iglom za elektroniku i 2 kvadratne kopče
- Postavite Mini Breadboard na mjesto na okviru za elektroniku
- Uklonite baterije iz držača baterija
- Pričvrstite držač baterije na stražnju stranu elektroničkog okvira s 2 zavrtnja dijagonalno Kao što je prikazano na gore prikazanom Assembley videu (obavezno ga zavrnite pravilno)
- Pričvrstite servo upravljačku ploču na okvir za elektroniku s 2 vijka dijagonalno
- Pričvrstite Magnometar (digitalni kompas) na elektronički okvir s 2 vijka
- Pričvrstite OLED ekran na OLED okvir s 2 vijka dijagonalno
- Umetnite pravokutnike tijela s obje strane tijela
- Pričvrstite ih na mjesto pomoću 4 kvadratne kopče
Korak 7: Ožičenje elektronike
Sada je vrijeme da se igrate sa špagetama !!!
- Spojite svih 6 servo pogona na priključke 4, 5, 6, 7, 8 i 9 na glavnoj ploči kao što je prikazano na gornjoj slici (pazite da ih pravilno povežete)
- Spojite 3 ženska na ženski kratkospojnik na Vcc, uzemljenje i signalne pinove na priključku broj 10
- Priključite drugi kraj 3 ženska na ženski kratkospojnik kabela na Vcc, uzemljenje i U/I pinove na modulu zujalice (pazite da ih spojite na pravi način)
- Priključite 2 ženska spojna kabela na ženski spoj na Vcc i uzemljenje na priključci broj 3
- Spojite drugi kraj 2 ženska -ženska kratkospojnika na Vcc i uzemljenje na ultrazvučnom senzoru (spojite ih na pravi način)
- Spojite 2 ženska na ženski kratkospojnik kabela sa signalnim pinovima na priključcima 2 (Echo) i 3 (Trig)
- Spojite drugi kraj 2 ženska na ženski kratkospojnik kabela sa Echo i Trig pinovima na ultrazvučnom senzoru (pazite da ih pravilno povežete)
- Spojite 2 ženska na ženski kratkospojnik na Vcc i uzemljenje na priključku broj 11
- Priključite drugi kraj 2 ženska na ženski kratkospojnik kabela na Vcc i uzemljene igle na OLED Diplay (pazite da ih spojite na pravi način)
- Spojite 2 ženska i ženska kratkospojnika na Vcc i uzemljenje na priključku broj 12
- Spojite drugi kraj 2 ženska na ženski kratkospojnik kabela na Vcc i uzemljene igle na Magnometru (digitalni kompas) (pazite da ih spojite na pravi način)
- Priključite 2 ženska na muški kratkospojni kabel na signalne pinove na priključcima 11 (SDA) i 12 (SCL)
- Spojite drugi kraj 2 ženska spojna kabela na 2 različite šine Mini Breadboard -a
- Spojite 2 ženska na muški kratkospojnički kabel sa SCL šine na Mini Breadboard -u sa SCL pinovima na OLED zaslonu i Magnometrom (digitalni kompas)
- Spojite 2 ženska na muški kratkospojni kabel sa SDA šine na Mini Breadboard -u sa SDA pinovima na OLED zaslonu i Magnometrom (digitalni kompas)
Korak 8: Završetak sastavljanja BORIS -ovog tijela
Svi sljedeći koraci prikazani su u gornjem videu sastavljanja.
Potrebni plastični dijelovi:
- 1x Prednje telo
- 1x stražnje tijelo
- 6x kvadratnih isječaka
- Sastavljeni BORIS
Upute za sastavljanje tijela:
- Umetnite OLED okvir u kućište
- Osigurajte sa 2 kvadratne kopče
- Umetnite ultrazvučni senzor u prednje tijelo
- Postavite prednje tijelo preko prednje strane pravokutnika karoserije
- Osigurajte sa 2 kvadratne kopče
- Postavite baterije i poklopac držača baterija na držač baterije
- Postavite stražnje tijelo preko stražnje strane pravokutnika karoserije
- Osigurajte na mjestu s 2 kvadratne kopče
Korak 9: Kako koristiti BORIS
Dakle, evo ga, konačno smo sastavili BORIS, vrijeme je za igru
Evo nekoliko korisničkih uputstava:
BORIS bez kontrolera:
- Uključite BORIS
- Okrenite ga da biste kalibrirali magnometar (digitalni kompas) imate 10 sekundi za to
- Postavite ga u smjeru u kojem želite da ide naprijed
- Gledajte ga kako odlazi i izbjegavajte sve prepreke koje mu se nalaze na putu
BORIS sa kontrolerom:
- Uključite BORIS
- Uključite kontroler
- Okrenite ga da biste kalibrirali magnometar (digitalni kompas) imate 10 sekundi za to
- Koristite upravljačku palicu za upravljanje
- Pritisnite tipke gore i dolje za plesne pokrete
- Pritisnite lijevo i desno dugme za lijevi i desni udarac
- Pritisnite tipku joystick 2 sekunde za aktiviranje autonomnog načina rada
- Pritisnite tipku joystick dok se robot ne prestane kretati kako bi deaktivirao autonomni način rada
Korak 10: Osnove BORIS -ovog koda Osnove:
Dakle, sada ste pokrenuli BORIS -a, recimo da želite promijeniti njegovo ponašanje.
Dopustite mi da vam malo pomognem u razumijevanju načina na koji je Boris programiran:
Promjena načina programiranja BORIS -a pri autonomnom hodanju:
Evo popisa unaprijed programiranih naredbi koje BORIS može učiniti:
Namrgođeno ();
Smile ();
HappySound ();
SadSound ();
RobotForward ();
RobotBackward ();
RobotLeft ();
RobotRight ();
RobotLeftKick ();
RobotRightKick ();
RobotDance1 ();
RobotDance2 ();
Ovo je dio koda koji želite promijeniti:
// Ako senzor otkrije zid
if (udaljenost> 2 && distance = 20 && buttonJoystickPushCounter == 1 && OrientationError = - 30) {Smile (); HappySound (); RobotForward (); RobotForward (); } // Ako senzor ne otkrije zid i Orijentacija> Željena orijentacija +- 30 stepeni if (udaljenost> = 20 && buttonJoystickPushCounter == 1 && OrientationError <0) {Smile (); RobotLeft (); } // Ako senzor ne otkrije zid i Orijentacija = 20 && buttonJoystickPushCounter == 1 && OrientationError> 0) {Smile (); RobotRight (); }
Korak 11: BORIS u budućnost i dalje
Pa sad kad smo završili s izgradnjom BORIS -a, možemo pričati o BORIS -ovoj budućnosti.
Istina je, ne znam stvarno što da radim s BORIS -om, sve ovisi o povratnim informacijama koje dobijem od vas ovdje na ovom Instructable -u.
Nadam se da ste uživali u ovom Instructable -u i molim vas da mi kažete šta mislite.
Prva nagrada u programu Make it Move
Preporučuje se:
Idite dalje od standardnih firmi - ponovno posjetite: 5 koraka
Ići dalje od StandardFirmata - Ponovno posjećeno: Maloprije me kontaktirao dr. Martyn Wheeler, korisnik pymata4, radi smjernica u dodavanju podrške za DHT22 senzor vlažnosti/temperature u biblioteku pymata4. Biblioteka pymata4, zajedno sa svojim kolegom iz Arduina, FirmataExpre
Kako koristiti multimetar na tamilskom jeziku. Vodič za početnike - Multimetar za početnike: 8 koraka
Kako koristiti multimetar na tamilskom jeziku. Vodič za početnike | Multimetar za početnike: Pozdrav prijatelji, U ovom vodiču objasnio sam kako koristiti multimetar u svim vrstama elektroničkih kola u 7 različitih koraka, kao što su 1) test kontinuiteta za otklanjanje problema u hardveru 2) Mjerenje istosmjerne struje 3) Testiranje diode i LED diode 4) Mjerenje Resi
Bluetooth prekidač za daljinsko upravljanje svjetlom - nadogradnja. Prekidač svjetla i dalje radi, bez dodatnog pisanja .: 9 koraka (sa slikama)
Bluetooth prekidač za daljinsko upravljanje svjetlom - nadogradnja. Prekidač za svjetlo i dalje radi, bez dodatnog pisanja .: Ažuriranje 25. studenog 2017. - Za verziju ovog projekta velike snage koja može kontrolirati kilovate opterećenja pogledajte Nadogradnja BLE kontrole na opterećenja velike snage - Nije potrebno dodatno ožičenje Ažurirajte 15. studenog 2017. - Neke BLE ploče / softverski hrpe proizvoda
Puni STEAM pred vama! do beskonačnosti i dalje: 11 koraka
Puni STEAM pred vama! do beskonačnosti i dalje: Saradnja između Alicie Blakey i Vanesse KrauseKo je jebote Fibonacci? Na osnovu Alicijinog dizajna (ugniježđeni planetarni zupčanici) odlučili smo surađivati kako bismo pokušali stvoriti radni sistem zupčanika koji se može prikazati u uspravnom položaju
Komplet mikročitača i dalje: 7 koraka
Komplet za mikročitač i dalje: Ovaj komplet je u osnovi mali mikročitač sa priključenim IC -om koji mu daje podatke za čitanje. Mikročitač prikazuje tekst jedno po jedno u petlji. Kad god ga ponovo pokrenete, on nasumično odabire novu frazu iz svog softvera. Microrea