Kazalo:
- Zaloge
- 1. korak: 3D tiskanje delov
- 2. korak: Namestitev Arduina
- 3. korak: Programiranje programa BORIS
- 4. korak: Umerjanje BORIS -ovih servomotorjev
- 5. korak: Sestavljanje BORIS -ovih nog
- 6. korak: Sestavljanje BORIS -ovega telesa
- 7. korak: Ožičenje elektronike
- 8. korak: Dokončanje sestavljanja BORIS -ovega telesa
- 9. korak: Kako uporabljati BORIS
- 10. korak: Razumevanje osnov Kodeksa BORIS:
- 11. korak: BORIS v prihodnost in naprej
Video: BORIS Biped za začetnike in naprej: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ste se kdaj želeli naučiti programirati Arduino, vendar se vam zdi, da za projekt ni vredno porabiti časa ali denarja.
Ste si kdaj želeli imeti lastnega robota, ki ga je mogoče enostavno programirati, ga je mogoče vdreti, vendar ga ne najdete, ki bi ustrezal vašim potrebam ali cenovnemu razredu.
No, fant, ali imam projekt zate, za nekaj več kot 100 USD in dostop do 3D tiskalnika si lahko kupiš vse dele, ki jih potrebuješ za izgradnjo tega slabega fanta:
BORIS Bipedal Orientation and Radar Intelligent System.
Zakaj je torej nastal BORIS?
Kot nekdanji študent oblikovalskega inženiringa se spominjam časov, ko smo na univerzi imeli le arduino s kopico žic in senzorjev, ki so bili nesmiselno priključeni in utripajoči za učenje programiranja. BORIS sem oblikoval kot izobraževalnega robota, katerega glavni namen je naučiti vse, ki jih zanima robotika in programiranje kot celota, kako premakniti servo ali rahlo utripati ali dobiti zvočnik, ki brenči v bolj zanimivem in urejenem paketu
Zakaj je BORIS najboljši?
- Hiter je !!! z revolucionarno novo zasnovo nog je BORIS eden najhitrejših dvonožnih robotov v svoji velikosti in cenovni kategoriji, zato so minili dnevi, ko morate čakati pol ure, da vaš robot prevozi meter in posname robota, ki hodi z 10 -kratno hitrostjo da bo na videu dobro videti.
- Enostavno ga je sestaviti !!! Z uporabo samo izvijača lahko svoj BORIS zaženete
-
Prepoln je dodatkov !!! To ni samo dvonožni sprehajalni robot. BORIS je do konca opremljen z dodatnimi funkcijami in dodatki, ki kar najbolje izkoriščajo dobro dokumentirano odprtokodno programsko opremo in strojno opremo za elektroniko, tako da se bodo lahko podali tudi najnovejšim novincem. pri učenju, kako robota resnično narediti, kar želi.
- Ultrazvočni senzor za odkrivanje in izogibanje oviram
- 3 -osni magnometer (digitalni kompas) BORIS ve, v katero smer je navzgor in v katero smer kaže
- OLED zaslon Njegova usta se lahko premikajo !!!
- Zvočnik Lahko oddaja zvoke !!!
- Statično je stabilen !!! Ne bojte se, da je programiranje zaporedja hoje preprosto, ni zapletenih algoritmov za premikanje tega robota.
- Poleg elektronike in vijakov za elektroniko je 100% natisljiv v 3D formatu. BORIS je v celoti natisljiv v 3D, kar znižuje njegovo ceno in omogoča enostavno kopiranje nadomestnih delov s 3D tiskalnikom
Kaj lahko naredi BORIS? V tem navodilu bomo:
- Zgradite BORIS
- Nastavite BORIS za ročno hojo s krmilnikom in nastavite za samostojno hojo z izogibanjem oviram in fiksno orientacijo (z drugimi besedami, BORIS se bo izognil oviram in nadaljeval po nastavljeni poti)
- Nastavite BORIS za samostojno hojo brez potrebe po krmilniku z izogibanjem oviram in fiksno orientacijo (z drugimi besedami, BORIS se bo izognil oviram in nadaljeval po nastavljeni poti)
Je BORIS pravi za vas?
No, vsekakor upam, da tako, brez nadaljnjih odlašanj, začnimo graditi !!!
Zaloge
Za to navodilo boste potrebovali:
ORODJA:
Majhen križni izvijač
DOBAVE ZA ROBOT:
6x originalni analogni servo 180 stopinj Tower Pro MG90S (povezava tukaj)
Iz Kitajske lahko kupite veliko stvari, vendar servomotorji niso eden izmed njih! Po preizkušanju številnih različnih tipov, še posebej poceni ponarejenih servomontažnikov Towerpro, sem ugotovil, da so poceni ponarejeni tako nezanesljivi in se pogosto zlomijo dan po uporabi, zato sem se odločil, da bi bili pravi servomotorji Towerpro najboljši!
1x brezžična servo krmilna plošča Sunfounder (povezava tukaj)
Boljše prototipne plošče od te za brezžično servo krmiljenje ne najdete. Ta plošča ima vgrajen pretvornik moči 5V 3A in 12 servo vhodnih zatičev in zatičev za brezžični oddajniški modul nrf24L01 in Arduino NANO, vse v zgoščenem, čistem paketu, zato ne skrbite več zaradi neurejenih kablov povsod!
- 1x Arduino NANO (povezava tukaj)
- 1x oddajniški modul NRF24L01 (povezava tukaj) (tega ne potrebujete, če krmilnika ne uporabljate)
- 1x magnometer (digitalni kompas) QMC5883L GY-273 (povezava tukaj)
- 1x ultrazvočni senzor HC-SR04 (povezava tukaj)
- 1x OLED zaslon 128x64 SSH1106 bela (povezava tukaj)
- 1x pasivni zvočni signal (povezava tukaj)
- 2x 18650 3,7 V Li -ionske baterije (povezava tukaj)
- 1x držalo za baterijo 18650 (povezava tukaj) (te baterije vam dajo približno 30 minut delovanja, boljše pa približno 2 uri delovanja)
- 1x LI ionski polnilnik baterij (povezava tukaj)
- 1x mostični kabli dolžine 120 kosov 10 cm (povezava tukaj)
- 1x mini plošča (povezava tukaj)
- 1x vijaki 2 mm x 8 mm pakiranje po 100 (povezava tukaj)
Vso elektroniko lahko najdete tudi na Amazonu, če si ne morete privoščiti čakanja na dostavo, vendar bodo nekoliko dražje.
KRMILNIK:
Za ročni nadzor tega robota potrebujete 3D natisnjen Arduino krmilnik (povezava tukaj)
Robot je lahko tudi povsem avtonomen, zato krmilnik ni obvezen.
PLASTIKA:
Deli se lahko natisnejo v PLA ali PETG ali ABS.
!! Upoštevajte, da je 500 g tuljave več kot dovolj za tiskanje 1 robota !!
3D TISKALNIK:
Najmanjša potrebna gradbena platforma: L150 mm x Š150 mm x V100 mm
Vsak 3D tiskalnik bo primeren. Osebno sem natisnil dele na Creality Ender 3, ki je poceni 3D tiskalnik pod 200 $. Odtisi so se izkazali odlično.
1. korak: 3D tiskanje delov
Zdaj je čas za tiskanje … Ja
Podrobno sem oblikoval vse dele podjetja BORIS za 3D -tiskanje brez kakršnega koli podpornega materiala ali splavov med tiskanjem.
Vsi deli so na voljo za prenos na Pinshape (povezava tukaj) in MyMiniFactory (povezava tukaj)
Vsi deli so preskusno natisnjeni na Creality Ender 3
Material: PETG
Višina sloja: 0,3 mm
Polnjenje: 15%
Premer šobe: 0,4 mm
Seznam delov za BORIS je naslednji:
- 1x DNO TELO
- 1x TELESNI SREDNJI
- 1x PREDNJA TELO
- 1x ZADNJA KAROSERIJA
- 2x TAKOSNI PRAVOKOTNIKI
- 4x PINKOVI Kvadrat za telo
- 1x ELEKTRONSKI OKVIR
- 1x PIN ZA ELEKTRONIKO
- 1x OLED OKVIR
- 2x NOGE
- 2x gležnjev
- 2x NOGA 1
- 2x LEG 2
- 2x Ohišja bata
- 2x Ohišja bata (ogledalo)
- 4x IMPALNIKI BATKA
- 4x BATI
- 2x HIPS
- 8x KROŽNA PIN PIN1
- 2x KRUŽNA PIN PIN2
- 2x KRUGLI PIN PIN L3
- 10x KRUŽNI PIN PIN4
- 16x Kvadratna zaponka
- 22x KROŽNA KLIPA
Vsak del lahko natisnete kot skupino ali posamično.
Za skupinsko tiskanje morate samo natisniti eno od vsake datoteke GROUP.stl, razen datoteke Group LEG 1.stl, datoteke in datoteke SKUPINE CIRCULAR PIN.stl, za katero morate izbrati eno od njih in imeli boste potreben je celoten sklop delov.
Za tiskanje vseh datotek STL sledite tem korakom.
- Začnite tako, da datoteke LEG 1.stl natisnete posamično, saj jih je najtežje natisniti, zahtevajo rob okoli 5 mm in višino ene plasti okoli dela, da se izognete deformaciji, če rob iz nekega razloga ne preprečuje deformacije, natisnite LEGO 1 Z BRIMOM.stl datoteko.
- Natisnite INDIVIDUAL CIRCULAR PIN.5mm L1, INDIVIDUAL CIRCULAR PIN.75mm L1 in INDIVIDUAL CIRCULAR PIN PIN 1mm L1, ko ste enkrat natisnili, preizkusite zatiče v luknjah LEG 1.stl, ki ste jih prej natisnili, in izberite tistega, ki se najbolj prilega, ne da bi morali tesno, da ne morete potisniti skozi luknjo. Če je možno, uporabite.
- Nadaljujte s tiskanjem preostalih datotek GROUP. STL
In tam imamo približno 2 dni tiskanja, potem bi morali imeti vse BORIS -ove plastične dele.
2. korak dokončan !!!
2. korak: Namestitev Arduina
BORIS za delovanje uporablja programiranje C ++. Za nalaganje programov v BORIS bomo uporabljali Arduino IDE skupaj z nekaj drugimi knjižnicami, ki jih je treba namestiti v Arduino IDE.
Namestite Arduino IDE v računalnik
Arduino IDE (povezava tukaj)
Če želite knjižnice namestiti v Arduino IDE, morate z vsemi knjižnicami na spodnjih povezavah narediti naslednje:
- Kliknite na spodnje povezave (to vas bo pripeljalo na stran knjižnic GitHub)
- Kliknite Kloniraj ali Prenesi
- Kliknite na prenos ZIP (prenos bi se moral začeti v spletnem brskalniku)
- Odprite mapo prenesene knjižnice
- Razpakirajte preneseno mapo knjižnice
- Kopirajte razpakirano mapo knjižnice
- Mapo odprte knjižnice prilepite v mapo knjižnice Arduino (C: / Documents / Arduino / libraries)
Knjižnice:
- Knjižnica Varspeedservo (povezava tukaj)
- Knjižnica QMC5883L (povezava tukaj)
- Knjižnica Adafruit GFX (povezava tukaj)
- Knjižnica Adafruit SH1106 (povezava tukaj)
- Knjižnica RF24 (povezava tukaj)
In tukaj je, da bi morali biti pripravljeni, da se prepričate, da ste pravilno nastavili Arduino IDE, sledite tem korakom
- Spodaj prenesite želeno kodo Arduino (Robot Controller & Autonomous.ino ali Robot Autonomous.ino)
- Odprite ga v Arduino IDE
- Izberite Orodja:
- Izberite tablo:
- Izberite Arduino Nano
- Izberite Orodja:
- Izberite procesor:
- Izberite ATmega328p (stari zagonski nalagalnik)
- Kliknite gumb Preveri (gumb Tick) v zgornjem levem kotu Arduino IDE
Če je vse v redu, bi morali na dnu dobiti sporočilo, ki pravi, da je kompilacija končana.
In to je to, da ste zdaj zaključili 1. korak !!!
3. korak: Programiranje programa BORIS
Zdaj je čas, da kodo naložimo v BORIS -ove možgane, Arduino Nano.
- Arduino Nano priključite v računalnik prek kabla USB
- Kliknite gumb za nalaganje (puščica desno)
- Če je vse v redu, bi morali na dnu prejeti sporočilo z nalaganjem Končano.
In to je to za tretji korak.
4. korak: Umerjanje BORIS -ovih servomotorjev
Zdaj je čas za kalibracijo in začetek sestavljanja servomotorjev na delih BORIS -a …
Vsi naslednji koraki so prikazani v zgornjem videu Assembley.
Potrebni elektronski deli:
- 1x Arduino Nano
- 1x oddajnik NRF24LO1 (samo če uporabljate BORIS s krmilnikom)
- 1x brezžična servo krmilna plošča Sunfounder
- 6x originalni servomotorji TowerPro MG90S na 180 stopinj
- 1x držalo za baterije
- 2x 18650 3,7V Li -ionske baterije
Potrebni plastični deli:
- 4x batnice
- 4x držala bata
- 2x batna ohišja
- 2x batna ohišja (ogledalo)
- 2x boki
- 1x spodnji del telesa
- 1x Srednji del telesa
- 4x kvadratni zatiči za telo
- 4x kvadratne zaponke
Potrebni vijaki in servo rogovi:
- 12x dolgi samorezni vijaki
- 6x kratki vijaki za servo rogove
- 4x servo rogovi z eno roko
- 2x servo rogovi z dvema rokama
Navodila za sestavljanje batnic:
- Vstavite vse 4 bate v držala za 4 bate
- Potisnite 4 ohišja bata čez držala bata, kot je prikazano v zgornjem videoposnetku o sestavljanju
- Postavite 4 bate tako, da so luknje za bata in luknje v ohišju bata poravnane
- Vstavite 4 servomotorje skozi luknje za 4 batna ohišja
- Pritrdite 4 servomotorje z dvema dolgima samostojnima vijakoma na servo na 4 batna ohišja (ne privijte preveč)
Navodila za sestavljanje bokov in telesa:
- Vstavite 2 servomotorja v srednji del ohišja (Prepričajte se, da sta pravilno nameščena okoli kablov, obrnjenih navzven)
- Pritrdite 2 servomotorja z 2 dolgima samorežnima vijakoma na servo na srednji del karoserije
- 2 boka vstavite v spodnji del telesa
- Spodnji del telesa poravnajte s srednjim delom telesa
- Spodnji del karoserije pritrdite na srednji del karoserije s 4 kvadratnimi zatiči (kot je prikazano v videoposnetku o sestavljanju)
- Pritrdite kvadratne zatiče telesa s 4 kvadratnimi sponkami
Elektronska navodila:
- Priključite oddajnik Arduino in NRF24L01 (neobvezno) v ploščo Servo Cotrol
- Priključite žice nosilca baterije (rdeča do pozitivna črna do negativna) na servo krmilno ploščo (Prepričajte se, da so povezave pravilne)
- Priključite servomotorje na priključke 4, 5, 6, 7, 8 in 9 v poljubnem vrstnem redu (poskrbite, da bodo povezave pravilne)
- Vstavite baterije
- Potisnite gumb servo krmilne plošče v pritisnjen položaj
- Stikalo držala baterije prestavite v položaj ON
- Tabla naj zasveti in servomotorji se premaknejo v domači položaj 90 stopinj
Navodila za sestavljanje servo rogov:
- Ko servomotorji dosežejo svoj začetni položaj za 90 stopinj, vstavite servo rogove z eno roko v batnice pod kotom 90 stopinj (+- nekaj stopinj odmika ni konec sveta) v vsa ohišja bata, kot je prikazano na Sestavite zgornji video.
- Servo rogove z dvema rokama vstavite v boke, tako da sta obe servo roki v skladu drug z drugim. Kot je prikazano v zgornjem videu Assembley
- Pritrdite vse servo rogove na servomotorje z enim kratkim vijakom na servo
- Stikalo držala baterije prestavite v položaj OFF
- Odklopite servomotorje iz povezav 4, 5, 6, 7, 8 in 9
In tukaj je, če so servomotorji umerjeni, preostali del robota pa je pripravljen za sestavljanje.
5. korak: Sestavljanje BORIS -ovih nog
Vsi naslednji koraki so prikazani v zgornjem videu Assembley.
Plastični deli, potrebni za levo nogo:
- 1x leva noga
- 1x gleženj
- 1x noga 1
- 1x noga 2
- 2x sestavljena bata
- 4x krožni zatiči L1
- 1x krožni zatiči L2
- 1x krožni zatiči L3
- 3x krožni zatiči L4
- 9x krožnih sponk
Navodila za sestavljanje leve noge:
- Potisnite 4 krožne zatiče L1 skozi luknje za gleženj (kot je prikazano na videu Assembley)
- Postavite enega od sestavljenih batov v režo na levi nogi, izberite sestavljeni bat, s katerim bodo servo kabli obrnjeni nazaj (kot je prikazano na videu Assembley)
- Gleženj postavite na režo leve noge in režo sestavljenega bata
- Krožni zatič L2 potisnite skozi gleženj in stopalo
- Krožni zatič L3 potisnite skozi gleženj in sestavljeni batni spoj
- Krožni zatič L4 potisnite skozi nožni in sestavljeni batni spoj
- Nogo 1 namestite na gleženj in krožne zatiče L1
- Nogo 2 namestite na gleženj in krožne zatiče L1
- Postavite enega od sestavljenih batov med nogami 1 in 2, izberite tistega, ki vodi servo kabel navzven (kot je prikazano v videoposnetku o sestavljanju)
- Krožni zatič L4 potisnite skozi nogo 1 in sestavljeni bat
- Krožni zatič L4 potisnite skozi nogo 2 in sestavljeni bat
- Vse okrogle zatiče pritrdite s krožnimi sponkami
Plastični deli, potrebni za desno nogo:
- 1x Desna noga
- 1x gleženj
- 1x noga 1
- 1x noga 2
- 2x sestavljeni bat (ogledalo)
- 4x krožni zatiči L1
- 1x krožni zatiči L2
- 1x krožni zatiči L3
- 3x krožni zatiči L4
- 9x krožnih sponk
Navodila za sestavljanje desne noge:
Nadaljujte enako kot navodila za sestavljanje leve noge
6. korak: Sestavljanje BORIS -ovega telesa
Vsi naslednji koraki so prikazani v zgornjem videu Assembley.
Potrebni elektronski deli:
- OLED zaslon
- Zvočni signal
- Magnometer (digitalni kompas)
- Mini deska
- Sestavljeno držalo za baterijo in servo nadzorna plošča
Potrebni vijaki:
9x dolgi samorezni vijaki
Potrebni plastični deli:
- 4x krožni zatič L4
- 1x elektronski okvir
- 1x OLED okvir
- 2x telesni pravokotniki
- 1x kvadratni zatič za elektroniko
- 6x kvadratnih sponk
- 4x okrogle sponke
- 1x sestavljeno ohišje
- 2x sestavljene noge
Navodila za sestavljanje telesa:
- Sestavljeno levo nogo postavite na boke sestavljenega telesa (postavite jih na pravo stran)
- Pritrdite na mestu z 2 krožnima zatičema L4 in 2 okroglimi sponkami
- Ponovite koraka 1 in 2 za desno nogo
- Privijte zvočni signal na telo. Kot je prikazano na zgornjem videu Assembley
- Servo kable speljite skozi luknje bokov v telo in jih vstavite med servomotorja 2 Hip. Kot je prikazano na zgornjem videu Assembley
- Okvir elektronike vstavite v položaj na ohišju (namestite ga pravilno)
- Pritrdite s kvadratnim zatičem za elektroniko in 2 kvadratnima sponkama
- Postavite mini ploščico na okvir za elektroniko
- Odstranite baterije iz držala za baterije
- Držalo baterije privijte z zadnjo stranjo elektronskega okvirja z 2 vijakoma diagonalno, kot je prikazano na zgornjem videoposnetku o montaži (privijte ga pravilno)
- Servo krmilno ploščo privijte na okvir za elektroniko z dvema vijakoma po diagonali
- Magnometer (digitalni kompas) privijte na elektronski okvir z 2 vijakoma
- Z dvema vijakoma po diagonali privijte zaslon OLED na okvir OLED
- Pravokotnike telesa razrežite na obeh straneh telesa
- Pritrdite jih s štirimi kvadratnimi sponkami
7. korak: Ožičenje elektronike
Zdaj je čas, da se igrate s špageti !!!
- Priključite vseh 6 servomotorjev na priključke 4, 5, 6, 7, 8 in 9 na glavni plošči, kot je prikazano na zgornji sliki (pazite, da jih pravilno priključite)
- Priključite 3 moške moške in ženske mostične kable na Vcc, ozemljitvene in signalne nožice na povezavi številka 10
- Drugi konec 3 ženskih moških in ženskih mostičkov povežite z Vcc, ozemljitvenimi in V/I zatiči na modulu Buzzer (pazite, da jih pravilno povežete)
- Priključite 2 ženska na ženski mostični kabel na Vcc in ozemljitvena zatiča na priključku številka 3
- Drugi konec dveh moških in ženskih mostičnih kablov priključite na zatiče Vcc in Ozemljitev na ultrazvočnem senzorju (pazite, da jih pravilno povežete)
- Priključite 2 kabla moškega in ženskega mostička na signalne nožice na priključkih 2 (Echo) in 3 (Trig)
- Drugi konec dveh moških in ženskih mostičkov povežite z nožicami Echo in Trig na ultrazvočnem senzorju (pazite, da jih pravilno povežete)
- Priključite 2 ženska na ženski mostični kabel na Vcc in ozemljitvena zatiča na priključni številki 11
- Drugi konec dveh moških in ženskih mostičkov povežite z Vcc in ozemljitvenimi zatiči na OLED Diplay (pazite, da jih pravilno povežete)
- Priključite 2 ženska in ženska mostička kabla na Vcc in ozemljitvena zatiča na priključni številki 12
- Drugi konec 2 kabla ženskega in ženskega mostička priključite na zatiče Vcc in ozemljitev na magnometru (digitalni kompas) (pazite, da jih pravilno povežete)
- Priključite 2 kabla moškega in moškega mostička na signalne nožice na priključkih 11 (SDA) in 12 (SCL)
- Drugi konec 2 ženskih in moških kablov povežite z dvema različnima vodiloma Mini Breadboard
- Priključite 2 moška moška kabla iz SCL tirnice na Mini Breadboard na SCL nožice na OLED zaslonu in Magnometer (digitalni kompas)
- Priključite 2 moška moška kabla z vodila SDA na mini ploščici na zatiče SDA na zaslonu OLED in magnometru (digitalni kompas)
8. korak: Dokončanje sestavljanja BORIS -ovega telesa
Vsi naslednji koraki so prikazani v zgornjem videu Assembley.
Potrebni plastični deli:
- 1x sprednje ohišje
- 1x zadnje ohišje
- 6x kvadratnih sponk
- Sestavljen BORIS
Navodila za sestavljanje telesa:
- Okvir OLED vstavite v ohišje
- Zavarujte z 2 kvadratnima sponkama
- Ultrazvočni senzor vstavite v sprednji del ohišja
- Sprednji del telesa namestite na sprednjo stran pravokotnikov ohišja
- Zavarujte z 2 kvadratnima sponkama
- Na držalo za baterije položite pokrov baterij in držala za baterije
- Zadnje telo namestite na zadnjo stran pravokotnikov karoserije
- Pritrdite z dvema kvadratnima sponkama
9. korak: Kako uporabljati BORIS
Tako da imamo končno sestavo BORIS -a, zdaj je čas za igro
Tu je nekaj navodil za uporabo:
BORIS brez krmilnika:
- Vklopite BORIS
- Zavrtite ga, da umerite magnometer (digitalni kompas), za to imate 10 sekund
- Postavite ga v smer, v kateri želite, da gre naprej
- Opazujte ga, kako odide, in se izogibajte oviram, ki so na njegovi poti
BORIS z regulatorjem:
- Vklopite BORIS
- Vklopite krmilnik
- Zavrtite ga, da umerite magnometer (digitalni kompas), za to imate 10 sekund
- Za krmiljenje uporabite krmilno palico
- Pritisnite gumba gor in dol za plesne poteze
- Pritisnite levi in desni gumb za levi in desni udarec
- Pritisnite gumb za krmiljenje 2 sekundi, da aktivirate avtonomni način
- Pritisnite gumb za krmiljenje, dokler se robot ne ustavi, da deaktivira avtonomni način
10. korak: Razumevanje osnov Kodeksa BORIS:
Zdaj imate BORIS -a zagnanega, recimo, da želite spremeniti način njegovega obnašanja.
Naj vam malo pomagam pri razumevanju načina programiranja Borisa:
Spreminjanje načina programiranja BORIS pri avtonomni hoji:
Tu je seznam vnaprej programiranih ukazov, ki jih lahko izvede BORIS:
Mršči ();
Nasmeh ();
HappySound ();
SadSound ();
RobotForward ();
RobotBackward ();
RobotLeft ();
RobotRight ();
RobotLeftKick ();
RobotRightKick ();
RobotDance1 ();
RobotDance2 ();
To je del kode, ki ga želite spremeniti:
// Če senzor zazna steno
if (razdalja> 2 && distance = 20 && buttonJoystickPushCounter == 1 && OrientationError = - 30) {Smile (); HappySound (); RobotForward (); RobotForward (); } // Če senzor ne zazna stene in usmerjenost> Želena orientacija +- 30 stopinj if (razdalja> = 20 && buttonJoystickPushCounter == 1 && OrientationError <0) {Smile (); RobotLeft (); } // Če senzor ne zazna stene in Orientation = 20 && buttonJoystickPushCounter == 1 && OrientationError> 0) {Smile (); RobotRight (); }
11. korak: BORIS v prihodnost in naprej
Zdaj, ko smo končali z gradnjo BORIS -a, se lahko pogovorimo o prihodnosti BORIS -a.
Resnica je, da res ne vem, kaj naj storim z BORIS -om, zdaj je vse odvisno od povratnih informacij, ki jih dobim od vas tukaj na tem Instructable.
Zato upam, da ste uživali v tem navodilu in mi prosim sporočite, kaj mislite.
Prva nagrada v igri Make it Move
Priporočena:
FK (naprej kinematično) z Excelom, Arduinom in obdelavo: 8 korakov
FK (Forward Kinematic) Z Excelom, Arduinom in obdelavo: Forward Kinematic se uporablja za iskanje vrednosti končnega efektorja (x, y, z) v 3D prostoru
Kako uporabljati multimeter v tamilščini - Vodnik za začetnike - Multimeter za začetnike: 8 korakov
Kako uporabljati multimeter v tamilščini | Vodnik za začetnike | Multimeter za začetnike: Pozdravljeni prijatelji, V tej vadnici sem razložil, kako uporabljati multimeter v vseh vrstah elektronskih vezij v 7 različnih korakih, na primer 1) preskus neprekinjenosti za odpravljanje težav pri strojni opremi 2) merjenje enosmernega toka 3) preskušanje diode in LED 4) merjenje Resi
BREZ VZMETNICE NAPREJ: 5 korakov
NO MORE SPRING FORWARD: Nadomestni naslov: IP Time Clock 3. del Če vam je všeč, se prijavljam v natečaj Clock.Ali ste naveličani, da morate Spring Forward? Ste naveličani, da se morate vrniti? No, jaz sem. Imam to staro budilko, ki je to popravila (za nekaj časa) (glej sliko
Nadgradnja luči z daljinskim upravljalnikom - obstoječa stenska stikala delujejo še naprej: 8 korakov
Nadgradite luči z daljinskim upravljalnikom - obstoječa stenska stikala nadaljujejo z delovanjem: posodobitev 4. oktobra 2017 - glejte stikalo za luči na daljavo - nadgradnja. Stikalo za luč še vedno deluje, brez dodatnega pisanja za izboljšano različico Bluetooth z nizko porabo energije (BLE). Posodobitev 8. november 2016 - Posodobljeno s spremembami projekta Retrofitted Timers.
Celoten STEAM naprej! do neskončnosti in naprej: 11 korakov
Celoten STEAM naprej! do Infinity & Beyond: Sodelovanje med Alicio Blakey in Vanesso Krause Kdo za vraga je Fibonacci? Na podlagi Alicijine zasnove (gnezdenih planetarnih zobnikov) smo se odločili za sodelovanje, da bi poskušali ustvariti delujoč sistem zobnikov, ki ga je mogoče prikazati v pokončnem položaju