Obsah:

BORIS The Biped for Beginners and Beyond: 11 Steps (with Pictures)
BORIS The Biped for Beginners and Beyond: 11 Steps (with Pictures)

Video: BORIS The Biped for Beginners and Beyond: 11 Steps (with Pictures)

Video: BORIS The Biped for Beginners and Beyond: 11 Steps (with Pictures)
Video: BORIS the Biped for Beginners and Beyond 2024, November
Anonim
Image
Image
BORIS dvojnohý pre začiatočníkov i za ním
BORIS dvojnohý pre začiatočníkov i za ním
BORIS dvojnohý pre začiatočníkov i za ním
BORIS dvojnohý pre začiatočníkov i za ním

Chceli ste sa niekedy naučiť programovať Arduino, ale zdá sa, že nemôžete nájsť projekt, na ktorý by ste museli vynaložiť čas alebo peniaze.

Chceli ste niekedy vlastniť svojho vlastného ľahko programovateľného, hackovateľného a prispôsobiteľného robota, ale nemôžete nájsť takého, ktorý by vyhovoval vašim potrebám alebo cenovej kategórii.

Ach, chlapče, mám pre vás projekt, za niečo viac ako 100 dolárov a prístup k 3D tlačiarni si môžete kúpiť všetky diely, ktoré potrebujete na stavbu tohto zlého chlapca:

BORIS, bipedálny orientačný a radarový inteligentný systém.

Prečo teda BORIS vznikol?

Ako bývalý študent inžinierstva dizajnu si pamätám časy, keď sme na univerzite mali iba arduino so zväzkom drôtov a senzorov, ktoré boli nezmyselne zapojené a blikali, aby sa naučili programovať. BORIS som navrhol ako vzdelávacieho robota, ktorého hlavným cieľom je naučiť každého, kto sa zaujíma o robotiku a programovanie ako celok, ako pohybovať servomotorom alebo blikať svetlom alebo nechať reproduktory bzučať v zaujímavejšom a úhľadnejšom balení.

Prečo je BORIS najlepší?

  • Je rýchly !!! s revolučným novým dizajnom nôh je BORIS jedným z najrýchlejších dvojnohých robotov vo svojej veľkosti a cenovej kategórii, takže dni, kedy budete musieť pol hodiny čakať, kým váš robot prejde meter a natočí 10 -násobne rýchleho robota, sú preč. aby to na videu dobre vyzeralo.
  • Je ľahké ho zostaviť !!! Len pomocou skrutkovača môžete svoj BORIS uviesť do prevádzky
  • Preteká doplnkami !!! Nie je to len dvojnohý kráčajúci robot, spoločnosť BORIS je po okraj vybavená všetkými ďalšími funkciami a doplnkami, ktoré všetky vyťažia maximum z dobre zdokumentovaného softvéru s otvoreným zdrojovým kódom a bežného hardvéru elektroniky, takže si poradí aj ten najnovší nováčik. pri učení, ako prinútiť robota, aby skutočne robil to, čo chce.

    1. Ultrazvukový senzor na detekciu prekážok a vyhýbanie sa im
    2. 3 -osý magnometer (digitálny kompas) BORIS vie, ktorou cestou je hore a akým smerom ukazuje
    3. OLED displej Jeho ústa sa môžu pohybovať !!!
    4. Bzučiak Dokáže vydávať zvuky !!!
  • Je staticky stabilný !!! Nebojte sa, že programovanie sekvencie chôdze je jednoduché, nie sú zahrnuté žiadne komplexné algoritmy na uvedenie tohto robota do pohybu.
  • Okrem elektroniky a skrutiek pre elektroniku je 100% 3D tlačiteľný. BORIS je plne 3D tlačiteľný, čo znižuje jeho cenu a tiež umožňuje jednoduchú replikáciu náhradných dielov pomocou 3D tlačiarne.

Čo môže BORIS urobiť? V tomto návode budeme:

  • Postavte BORIS
  • Nastavte BORIS na chôdzu manuálne pomocou ovládača a autonómnu chôdzu s vyhýbaním sa prekážkam a s pevnou orientáciou (inými slovami, BORIS sa bude vyhýbať prekážkam a bude pokračovať po stanovenej trajektórii)
  • Nastavte si BORIS na autonómnu chôdzu bez toho, aby ste potrebovali ovládač s vyhýbaním sa prekážkam a pevnou orientáciou (inými slovami, BORIS sa bude vyhýbať prekážkam a bude pokračovať po stanovenej trajektórii)

Je BORIS pre teba to pravé?

Určite v to dúfam, takže bez ďalších okolkov sa pustíme do stavby !!!

Zásoby

Na tento návod budete potrebovať:

NÁSTROJE:

Malý krížový skrutkovač

DODÁVKY PRE ROBOTA:

6x skutočné analógové 180 stupňové servo Tower Pro MG90S (odkaz tu)

V Číne môžete ísť lacno na veľa vecí, ale serva nie sú žiadne z nich! Po testovaní mnohých odlišných typov, najmä lacných falošných serva towerpro, som zistil, že lacné falzifikáty sú nespoľahlivé a často sa lámu deň po použití, a tak som sa rozhodol, že najlepšie budú originálne servopohony towerpro!

1x Bezdrôtová riadiaca doska Sunfounder pre bezdrôtové servo (odkaz tu)

Nemôžete nájsť lepšiu prototypovaciu dosku, ako je táto, pre bezdrôtové ovládanie servo. Táto doska má napájací menič 5V 3A a 12 vstupných pinov a pinov pre servo pre modul bezdrôtového vysielača nrf24L01 a Arduino NANO, všetko v kompaktnom úhľadnom balení, takže si už nemusíte robiť starosti s neporiadnymi káblami na celom mieste!

  • 1x Arduino NANO (odkaz tu)
  • 1x modul prijímača a prijímača NRF24L01 (odkaz tu) (Toto nepotrebujete, ak ovládač nepoužívate)
  • 1x Magnometer (digitálny kompas) QMC5883L GY-273 (odkaz tu)
  • 1x Ultrazvukový senzor HC-SR04 (odkaz tu)
  • 1x OLED displej 128x64 SSH1106 biely (odkaz tu)
  • 1x pasívny bzučiak (odkaz tu)
  • 2x lítium -iónové batérie 18650 3,7 V (odkaz tu)
  • 1x Držiak batérie 18650 (odkaz tu) (tieto batérie vám poskytnú približne 30 minút prevádzky, lepšie vám poskytnú približne 2 hodiny prevádzky)
  • 1x LI ion nabíjačka batérií (odkaz tu)
  • 1x prepojovací kábel 120 ks dlhý 10 cm (odkaz tu)
  • 1x Mini Breadboard (odkaz tu)
  • 1x skrutky 2 mm x 8 mm balenie po 100 kusoch (odkaz tu)

Všetku elektroniku nájdete aj na Amazone, ak si nemôžete dovoliť čakať na doručenie, ale bude o niečo drahší.

OVLÁDAČ:

Na manuálne ovládanie tohto robota budete potrebovať 3D tlačený ovládač Arduino (odkaz tu)

Robot môže byť tiež čisto autonómny, takže ovládač nie je povinný.

PLASTY:

Diely môžu byť vytlačené v PLA alebo PETG alebo ABS.

!! Upozorňujeme, že 500 g cievka je viac ako dostatočná na vytlačenie 1 robota !!

3D TLAČIAREŇ:

Minimálna požadovaná stavebná platforma: D150 mm x Š150 mm x H100 mm

Postačí akákoľvek 3D tlačiareň. Osobne som diely vytlačil na Creality Ender 3, čo je nízkonákladová 3D tlačiareň do 200 dolárov. Výtlačky dopadli perfektne.

Krok 1: 3D tlač dielov

3D tlač dielov
3D tlač dielov
3D tlač dielov
3D tlač dielov
3D tlač dielov
3D tlač dielov

Takže teraz je čas na tlač … Áno

Starostlivo som navrhol všetky diely spoločnosti BORIS, aby boli vytlačené 3D, bez toho, aby boli pri tlači potrebné akékoľvek podporné materiály alebo plte.

Všetky diely sú k dispozícii na stiahnutie na serveroch Pinshape (odkaz tu) a MyMiniFactory (odkaz tu)

Všetky diely boli testovane vytlačené na Creality Ender 3

Materiál: PETG

Výška vrstvy: 0,3 mm

Výplň: 15%

Priemer trysky: 0,4 mm

Zoznam dielov pre BORIS je nasledovný:

  • 1x TELO SPODNE
  • 1x TELO STRED
  • 1x TELO PRED
  • 1x TELO ZADNÉ
  • 2x TELOVÉ OBDELNÍKY
  • 4x TELOVÉ ŠTVORCOVÉ PINY
  • 1x ELEKTRONICKÝ RÁM
  • 1x ELEKTRONICKÝ PIN
  • 1x OLED RÁM
  • 2x NOHY
  • 2x KOLENÁ
  • 2x NOHA 1
  • 2x NOHA 2
  • 2x PÍSTOVÉ KUFRY
  • 2x PIESTOVÉ KUFRY (zrkadlo)
  • 4x DRŽIAKY PIESTU
  • 4x PIESTY
  • 2x HIPS
  • 8x KRUHOVÝ PIN L1
  • 2x OKRUHOVÝ PIN L2
  • 2x KRUHOVÝ PIN L3
  • 10x KRUHOVÝ PIN L4
  • 16x ŠTVORCOVÝ KLIP
  • 22x KRUHOVÝ KLIP

Každá časť môže byť vytlačená ako skupina alebo jednotlivo.

Pri skupinovej tlači stačí vytlačiť jeden z každého súboru GROUP.stl okrem súborov Group LEG 1.stl, súborov a súborov GROUP CIRCULAR PIN.stl, z ktorých si musíte vybrať jeden z nich a budete mať potrebná celá sada dielov.

Pri tlači všetkých súborov STL postupujte podľa nasledujúcich krokov.

  1. Začnite tým, že budete tlačiť súbory LEG 1.stl jednotlivo, pretože tieto sa tlačia najťažšie. Vyžadujú okraj asi 5 mm a jednu vrstvu okolo časti, aby sa zabránilo zdeformovaniu, ak z nejakého dôvodu okraj nezabráni deformácii, vytlačte LEG 1 S BRIM.stl.
  2. Vytlačte INDIVIDUÁLNY OKRUHOVÝ PIN 5,5 L1, INDIVIDUÁLNY OKRUH 0,75 mm L1 a INDIVIDUÁLNY OKRUH 1 mm L1 po vytlačení vyskúšajte si kolíky v otvoroch na nohe LEG 1.stl, ktorú ste predtým vytlačili, a vyberte ten, ktorý sa hodí najtesnejšie bez toho, aby ste museli tesný, aby sa nemohol pretlačiť dierou Pokiaľ je to možné, použite 0,5 mm, čím tesnejšie bude fit, tým rýchlejšie robot prejde.
  3. Pokračujte v tlači zvyšných súborov GROUP. STL

A máme to asi o 2 dni neskôr, mali by ste mať všetky plastové diely BORIS.

Krok 2 je dokončený !!!

Krok 2: Inštalácia Arduina

Inštalácia Arduina
Inštalácia Arduina

Na svoju funkciu používa BORIS programovanie v C ++. Na nahrávanie programov do BORIS budeme používať Arduino IDE spolu s niekoľkými ďalšími knižnicami, ktoré je potrebné nainštalovať do Arduino IDE.

Nainštalujte Arduino IDE do svojho počítača

Arduino IDE (odkaz tu)

Aby ste mohli nainštalovať knižnice do Arduino IDE, musíte urobiť nasledovné so všetkými knižnicami v nižšie uvedených odkazoch

  1. Kliknite na odkazy nižšie (dostanete sa na stránku knižnice GitHub)
  2. Kliknite na položku Klonovať alebo Stiahnuť
  3. Kliknite na položku stiahnuť ZIP (sťahovanie by sa malo začať vo vašom webovom prehliadači)
  4. Otvorte priečinok stiahnutej knižnice
  5. Rozbaľte stiahnutý priečinok knižnice
  6. Skopírujte rozbalený priečinok knižnice
  7. Vložte rozbalený priečinok knižnice do priečinka knižnice Arduino (C: / Documents / Arduino / libraries)

Knižnice:

  • Knižnica Varspeedservo (odkaz tu)
  • Knižnica QMC5883L (odkaz tu)
  • Knižnica Adafruit GFX (odkaz tu)
  • Knižnica Adafruit SH1106 (odkaz tu)
  • Knižnica RF24 (odkaz tu)

A tu to máme, mali by ste byť všetci pripravení vyraziť. Aby ste sa uistili, že ste správne nastavili Arduino IDE, postupujte podľa nasledujúcich krokov

  1. Stiahnite si požadovaný kód Arduino nižšie (Robot Controller & Autonomous.ino alebo Robot Autonomous.ino)
  2. Otvorte ho v Arduino IDE
  3. Vyberte nástroje:
  4. Vybrať radu:
  5. Vyberte Arduino Nano
  6. Vyberte nástroje:
  7. Vyberte procesor:
  8. Vyberte ATmega328p (starý bootloader)
  9. Kliknite na tlačidlo Overiť (tlačidlo Tick) v ľavom hornom rohu Arduino IDE

Ak všetko pôjde dobre, v spodnej časti by sa vám mala zobraziť správa Hotovo kompilácia.

A tým ste teraz dokončili krok 1 !!!

Krok 3: Programovanie BORIS

Teraz je čas nahrať kód do mozgu BORISU Arduino Nano.

  1. Pripojte Arduino Nano k počítaču pomocou kábla USB
  2. Kliknite na tlačidlo nahrávania (tlačidlo so šípkou doprava)
  3. Ak všetko pôjde dobre, v spodnej časti by sa vám mala zobraziť správa s názvom Dokončené nahrávanie.

A to je pre 3. krok všetko.

Krok 4: Kalibrácia serva BORIS

Teraz je teda čas kalibrovať a začať montovať serva na diely BORIS …

Všetky nasledujúce kroky sú znázornené na videu zo zostavy vyššie.

Potrebné elektronické súčiastky:

  • 1x Arduino Nano
  • 1x transceiver NRF24LO1 (iba ak používate BORIS s ovládačom)
  • 1x Bezdrôtová riadiaca doska Sunfounder pre bezdrôtové servo
  • 6x skutočné servopohony TowerPro MG90S 180 stupňov
  • 1x držiak batérie
  • 2x Li -ion batéria 18650 3,7 V

Potrebné plastové diely:

  • 4x piesty
  • 4x držiaky piestov
  • 2x puzdro na piest
  • 2x puzdro na piest (zrkadlo)
  • 2x boky
  • 1x Spodná časť tela
  • 1x Stred tela
  • 4x telové hranaté čapy
  • 4x hranaté klipy

Potrebné skrutky a rohy serva:

  • 12x dlhé samorezné skrutky
  • 6x krátke skrutky pre servo rohy
  • 4x jednoramenné servo rohy
  • 2x dvojramenné servo rohy

Pokyny na zostavenie piestov:

  1. Vložte všetky 4 piesty do 4 držiakov piestov
  2. Nasuňte 4 puzdrá piestu na držiaky piestov, ako je to znázornené na videu zo zostavy vyššie
  3. Umiestnite 4 piesty tak, aby boli otvory pre piesty a otvory pre puzdrá piestu zarovnané
  4. Vložte 4 servá cez otvory v 4 puzdrách
  5. Upevnite 4 servá na svoje miesto pomocou 2 dlhých samorezných skrutiek na servo k 4 puzdrom piestu (neutiahnite príliš)

Pokyny na zostavenie bokov a tela:

  1. Vložte 2 servá do strednej časti tela (uistite sa, že ich umiestnite správnym smerom okolo káblov smerom von)
  2. Upevnite 2 servá na miesto pomocou dvoch dlhých samorezných skrutiek na každé servo k strednej časti tela
  3. Vložte 2 boky do spodnej časti tela
  4. Zarovnajte spodnú časť tela so strednou časťou tela
  5. Zaistite spodnú časť tela k strednej časti tela pomocou 4 kolíkov na tele (ako je znázornené na videu zo zostavy)
  6. Zaistite kolíky Body Square 4 štvorcovými sponami

Elektronické pokyny:

  1. Pripojte vysielač a prijímač Arduino a NRF24L01 (voliteľné príslušenstvo) k doske Servo Cotrol Board
  2. Pripojte vodiče držiaka batérie (červený k kladnému čiernemu k zápornému) k riadiacej doske serva (uistite sa, že sú prepojenia správne)
  3. Pripojte servá ku konektorom 4, 5, 6, 7, 8 a 9 v ľubovoľnom poradí (uistite sa, že sú pripojenia správne)
  4. Vložte batérie
  5. Stlačte tlačidlo riadiacej dosky servo do stlačenej polohy
  6. Prepnite spínač držiaka batérie do polohy ON
  7. Doska by sa mala rozsvietiť a serva by sa mali vrátiť do svojej 90 -stupňovej základnej polohy

Pokyny na zostavenie servo rohov:

  1. Hneď ako serva dosiahnu východiskovú polohu 90 stupňov, vložte jednoramenné servo rohy k piestom pod uhlom 90 stupňov (+- niekoľko stupňov posunu nie je koniec sveta) do všetkých puzdier piestov, ako je znázornené na obrázku. Zostavové video vyššie.
  2. Vložte dvojramenné servo rohy do bokov tak, aby boli obe ramená serva navzájom v jednej línii. Ako je uvedené vo videu Assembley vyššie
  3. Zaistite všetky servo rohy k servám pomocou 1 krátkej skrutky na každé servo
  4. Prepnite spínač držiaka batérie do polohy OFF
  5. Odpojte serva od pripojenia 4, 5, 6, 7, 8 a 9

A máme to tu, servá sú kalibrované a zvyšok robota je pripravený na montáž.

Krok 5: Zostavenie nôh BORISA

Image
Image

Všetky nasledujúce kroky sú znázornené na videu zo zostavy vyššie.

Plastové diely potrebné pre ľavú nohu:

  • 1x ľavá noha
  • 1x členok
  • 1x noha 1
  • 1x noha 2
  • 2x zostavené piesty
  • 4x kruhové kolíky L1
  • 1x kruhové kolíky L2
  • 1x kruhové kolíky L3
  • 3x kruhové čapy L4
  • 9x kruhové klipy

Pokyny k zostaveniu ľavej nohy:

  1. Zasuňte 4 kruhové kolíky L1 do otvorov pre členok (Ako je znázornené na videu zo zostavy)
  2. Umiestnite jeden zo zostavených piestov do otvoru v ľavej nohe a vyberte zostavený piest, ktorý posúva káble serva smerom dozadu (Ako je znázornené na videu zo zostavy)
  3. Umiestnite členok na drážku ľavej nohy a otvor na zostavenom pieste
  4. Prevlečte 1 kruhový kolík L2 cez členok a kĺb nohy
  5. Prevlečte 1 kruhový kolík L3 cez členok a zostavený piestový kĺb
  6. Prevlečte 1 kruhový kolík L4 cez chodidlo a zostavený piestový kĺb
  7. Položte nohu 1 na miesto na členku a kruhových kolíkoch L1
  8. Položte nohu 2 na miesto na členku a kruhových kolíkoch L1
  9. Umiestnite jeden zo zostavených piestov medzi nohu 1 a nohu 2 a vyberte ten, ktorý smeruje kábel serva von (Ako je znázornené na videu zo zostavy)
  10. Nasuňte 1 kruhový kolík L4 cez nohu 1 a zostavený piest
  11. Nasuňte 1 kruhový kolík L4 cez nohu 2 a zostavený piest
  12. Zaistite všetky kruhové kolíky kruhovými sponami

Plastové diely potrebné pre pravú nohu:

  • 1x pravá noha
  • 1x členok
  • 1x noha 1
  • 1x noha 2
  • 2x zostavené piesty (zrkadlo)
  • 4x kruhové kolíky L1
  • 1x kruhové kolíky L2
  • 1x kruhové kolíky L3
  • 3x kruhové čapy L4
  • 9x kruhové klipy

Pokyny pre zostavenie pravej nohy:

Postupujte rovnako ako pri montáži ľavej nohy

Krok 6: Zostavenie tela BORIS

Všetky nasledujúce kroky sú znázornené na videu zo zostavy vyššie.

Potrebné elektronické súčiastky:

  • OLED displej
  • Bzučiak
  • Magnometer (digitálny kompas)
  • Mini Breadboard
  • Zostavený držiak batérie a riadiaca doska pre servo

Potrebné skrutky:

9x dlhé samorezné skrutky

Potrebné plastové diely:

  • 4x kruhový kolík L4
  • 1x Rám elektroniky
  • 1x rám OLED
  • 2x Obdĺžniky na tele
  • 1x elektronický štvorcový kolík
  • 6x štvorcové klipy
  • 4x kruhové klipy
  • 1x zostavené telo
  • 2x zostavené nohy

Pokyny k zostaveniu karosérie:

  1. Zostavenú ľavú nohu umiestnite na boky zostaveného tela (uistite sa, že ich dávate doprava).
  2. Zaistite na mieste 2 kruhovými kolíkmi L4 a 2 kruhovými sponami
  3. Zopakujte kroky 1 a 2 pre pravú nohu
  4. Zaskrutkujte bzučiak na miesto na tele. Ako je uvedené na videu Assembley vyššie
  5. Prevlečte káble serva cez otvory v bokoch do tela a prevlečte ich medzi 2 bedrové servá. Ako je uvedené na videu Assembley vyššie
  6. Vložte rám elektroniky na miesto na tele (nezabudnite ho zostaviť správnym smerom)
  7. Zaistite na mieste pomocou štvorcového kolíka Electronics a 2 štvorcových sponiek
  8. Mini Breadboard umiestnite na miesto na rám elektroniky
  9. Vyberte batérie z držiaka batérií
  10. Zaskrutkujte držiak batérie na zadnú stranu rámu elektroniky pomocou 2 skrutiek diagonálne, ako je to znázornené na vyššie uvedenom videu z Assembley (dbajte na to, aby ste ho zaskrutkovali správnym smerom)
  11. Riadiacu dosku servo priskrutkujte 2 skrutkami uhlopriečne k rámu elektroniky
  12. Pomocou dvoch skrutiek priskrutkujte magnetometer (digitálny kompas) k rámu elektroniky
  13. OLED displej priskrutkujte na rám OLED pomocou 2 skrutiek uhlopriečne
  14. Drážkujte obdĺžniky tela na oboch stranách tela
  15. Zaistite ich na mieste 4 hranatými sponami

Krok 7: Zapojenie elektroniky

Nech sa pohne
Nech sa pohne

Teraz je čas začať sa hrať so špagetami !!!

  1. Pripojte všetkých 6 serv k prípojkám základnej dosky 4, 5, 6, 7, 8 a 9 na základnej doske, ako je to znázornené na obrázku vyššie (uistite sa, že ich správne zapojíte)
  2. Pripojte 3 prepojovacie káble samice k samičke k pinom Vcc, uzemnenia a signálu na prípojke číslo 10
  3. Pripojte druhý koniec troch prepojovacích káblov samice k samičke k kolíkom Vcc, uzemnenia a I/O na module bzučiaka (uistite sa, že ich správne zapojíte)
  4. Pripojte 2 prepojovacie káble samice k samičke k kolíkom Vcc a uzemnenia na prípojke číslo 3
  5. Pripojte druhý koniec 2 prepojovacích káblov medzi zásuvkou a zásuvkou k kolíkom Vcc a uzemnenia na ultrazvukovom senzore (uistite sa, že sú správne zapojené)
  6. Pripojte 2 prepojovacie káble samice k samičke k signálnym kolíkom na prepojeniach 2 (Echo) a 3 (Trig)
  7. Pripojte druhý koniec 2 prepojovacích káblov samice k samičke k pinom Echo a Trig na ultrazvukovom senzore (uistite sa, že sú správne zapojené)
  8. Pripojte 2 prepojovacie káble samice k samičke k kolíkom Vcc a uzemnenia na čísle pripojenia 11
  9. Pripojte druhý koniec 2 prepojovacích káblov medzi zásuvkou a zásuvkou k pinom Vcc a uzemnenia na OLED diplay (uistite sa, že ich správne zapojíte)
  10. Pripojte 2 prepojovacie vodiče k zásuvke Vcc a uzemnenia na svorke číslo 12
  11. Pripojte druhý koniec 2 prepojovacích káblov medzi zásuvkou a zásuvkou k kolíkom Vcc a uzemnenia na magnometri (digitálny kompas) (uistite sa, že ich správne zapojíte)
  12. Pripojte 2 prepojovacie káble samice a samice k signálnym kolíkom na prepojeniach 11 (SDA) a 12 (SCL)
  13. Pripojte druhý koniec 2 prepojovacích káblov samica - samec k 2 rôznym koľajničkám Mini Breadboard
  14. Pripojte 2 prepojovacie káble samice a samca z lišty SCL na mini Breadboard k pinom SCL na OLED displeji a magnometri (digitálny kompas)
  15. Pripojte 2 prepojovacie káble samice a samca z lišty SDA na Mini Breadboard k pinom SDA na OLED displeji a magnometri (digitálny kompas)

Krok 8: Dokončenie montáže tela BORIS

Image
Image

Všetky nasledujúce kroky sú znázornené na videu zo zostavy vyššie.

Potrebné plastové diely:

  • 1x Predné telo
  • 1x zadná karoséria
  • 6x štvorcové klipy
  • Zostavený BORIS

Pokyny k zostaveniu karosérie:

  1. Rám OLED zasuňte do tela
  2. Zabezpečte 2 hranatými sponami
  3. Ultrazvukový snímač zasuňte do predného tela
  4. Predné telo preveďte cez prednú stranu obdĺžnikov tela
  5. Zabezpečte 2 hranatými sponami
  6. Vložte batérie a kryt držiaka batérií na držiak batérií
  7. Zadnú časť tela prevlečte cez zadnú stranu obdĺžnikov karosérie
  8. Zaistite na mieste 2 hranatými sponami

Krok 9: Ako používať BORIS

Tak a máme to, finálne sme dokončili montáž BORIS, teraz je čas hrať

Tu je niekoľko pokynov pre používateľov:

BORIS bez ovládača:

  1. Zapnite BORIS
  2. Otočte ho a kalibrujte magnometer (digitálny kompas), na to máte 10 sekúnd
  3. Umiestnite ho smerom, ktorým by ste chceli, aby išiel dopredu
  4. Sledujte ho a vyhýbajte sa všetkým prekážkam, ktoré mu stoja v ceste

BORIS s ovládačom:

  1. Zapnite BORIS
  2. Zapnite ovládač
  3. Otočte ho a kalibrujte magnometer (digitálny kompas), na to máte 10 sekúnd
  4. Na ovládanie použite joystick
  5. Tanečné pohyby robíte stlačením tlačidiel hore a dole
  6. Stlačte ľavé a pravé tlačidlo pre ľavý a pravý kop
  7. Aktivujte autonómny režim stlačením joysticku na 2 sekundy
  8. Deaktivujte autonómny režim stlačením tlačidla joysticku, kým sa robot neprestane pohybovať

Krok 10: Pochopenie základov kódexu BORIS:

Takže teraz máte BORIS v prevádzke, povedzme, že chcete zmeniť jeho správanie.

Pomôžem vám trochu porozumieť spôsobu, akým je Boris naprogramovaný:

Zmena spôsobu programovania programu BORIS pri autonómnej chôdzi:

Tu je zoznam predprogramovaných príkazov, ktoré BORIS dokáže:

Mračiť sa ();

Úsmev ();

HappySound ();

SadSound ();

RobotForward ();

RobotBackward ();

RobotLeft ();

RobotRight ();

RobotLeftKick ();

RobotRightKick ();

RobotDance1 ();

RobotDance2 ();

Toto je časť kódu, ktorý budete chcieť upraviť:

// Ak senzor detekuje stenu

if (vzdialenosť> 2 && vzdialenosť = 20 && buttonJoystickPushCounter == 1 && OrientationError = - 30) {Smile (); HappySound (); RobotForward (); RobotForward (); } // Ak senzor nerozpozná stenu a Orientácia> Požadovaná orientácia +- 30 stupňov, ak (vzdialenosť> = 20 && buttonJoystickPushCounter == 1 && OrientationError <0) {Smile (); RobotLeft (); } // Ak senzor nerozpozná žiadnu stenu a Orientácia = 20 && buttonJoystickPushCounter == 1 && OrientationError> 0) {Smile (); RobotRight (); }

Krok 11: BORIS do budúcnosti i mimo nej

Teraz, keď sme dokončili stavbu BORIS, porozprávajme sa o budúcnosti BORISU.

Pravdou je, že naozaj neviem, čo mám robiť s BORISOM, teraz to všetko závisí od spätnej väzby, ktorú od vás dostanem priamo tu v tomto návode.

Dúfam teda, že sa vám tento návod páčil a dajte mi vedieť, čo si myslíte.

Prvá cena v hre Make it Move

Odporúča: