INHOUDSOPGAWE:
- Voorrade
- Stap 1: 3D -druk van die onderdele
- Stap 2: Installeer Arduino
- Stap 3: BORIS programmeer
- Stap 4: Kalibreer BORIS se servo's
- Stap 5: Monteer BORIS se bene
- Stap 6: Monteer die liggaam van BORIS
- Stap 7: Bedrading van die elektronika
- Stap 8: Voltooi die montering van BORIS se liggaam
- Stap 9: Hoe om BORIS te gebruik
- Stap 10: Die basiese beginsels van BORIS se kode verstaan:
- Stap 11: BORIS na die toekoms en verder
Video: BORIS the Biped for Beginners and Beyond: 11 stappe (met prente)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Al ooit wou leer hoe om 'n Arduino te programmeer, maar dit lyk nie asof u die projek die moeite werd is om tyd of geld daaraan te bestee nie.
Ooit wou u u eie maklik programmeerbare, hackbare, aanpasbare robot besit, maar kan nie een vind wat by u behoeftes of prysklas pas nie.
Wel, ek het die projek vir jou, vir 'n bietjie meer as $ 100 en toegang tot 'n 3D -drukker kan jy vir jouself al die onderdele koop wat jy nodig het om hierdie slegte seun te bou:
BORIS die Bipedal Orientation and Radar Intelligent System.
Waarom het BORIS dan ontstaan?
As 'n voormalige student in ontwerpingenieurswese onthou ek die dae toe ons op die universiteit 'n arduino gehad het met 'n klomp drade en sensors wat sinloos ingeprop en flitsend was om programmering te leer. Ek het BORIS ontwerp as 'n opvoedkundige robot waarvan die hoofdoel is om almal wat 'n belangstelling in robotika en programmering in die geheel het, te leer hoe om 'n servo te skuif, 'n lig te laat flikker of 'n luidspreker in 'n meer interessante en netjiese pakkie te laat gons.
Waarom is BORIS die beste?
- Hy is vinnig !!! met 'n revolusionêre nuwe beenontwerp, is BORIS een van die vinnigste bip -robotte in sy grootte en pryskategorie, so ver is die dae dat jy 'n halfuur moet wag vir jou robot om 'n meter te loop en 'n robot te neem wat teen 10 keer die snelheid loop om dit op video goed te laat lyk.
- Hy is maklik om te monteer !!! Met slegs die gebruik van 'n skroewedraaier kan u BORIS aan die gang sit
-
Hy loop oor van byvoegings !!! Dit is nie net 'n tweeledige looprobot nie. BORIS is tot op die rand toe toegerus met ekstra funksies en byvoegings wat almal die beste benut uit goed gedokumenteerde open source sagteware en elektroniese hardeware, sodat selfs die nuutste nuwelinge kan gaan om te leer hoe om die robot te laat doen wat hy wil.
- Ultrasoniese sensor vir die opsporing en vermyding van hindernisse
- 3 -as magnometer (digitaal kompas) BORIS weet watter kant op is en in watter rigting hy wys
- OLED Display Sy mond kan beweeg !!!
- Gonser Hy kan geluide maak !!!
- Hy is staties stabiel !!! Moenie bang wees dat die programmering van die loopvolgorde dood eenvoudig is nie; daar is geen komplekse algoritmes betrokke om hierdie robot aan die gang te kry nie.
- Hy is 100% 3D -drukbaar, afgesien van die elektronika en skroewe vir die elektronika BORIS is volledig 3D -drukbaar, dit verlaag sy prys en maak dit ook maklik om onderdele met 'n 3D -drukker te herhaal
Wat kan BORIS doen? In hierdie instruksies sal ons:
- Bou 'n BORIS
- Stel BORIS in om handmatig met 'n kontroleerder te loop en stel u in staat om outonoom te loop met hindernisvermyding en 'n vaste oriëntasie (met ander woorde BORIS sal hindernisse vermy en voortgaan op 'n vasgestelde baan)
- Stel BORIS in staat om outonoom te loop sonder om die beheerder te benodig met hindernisvermyding en 'n vaste oriëntasie (met ander woorde BORIS sal hindernisse vermy en voortgaan op 'n vasgestelde baan)
Is BORIS reg vir jou?
Wel, ek hoop beslis so, sonder dat ons verder bou!
Voorrade
Vir hierdie instruksies benodig u:
GEREEDSKAP:
Klein kruiskopskroewedraaier
VOORSIENINGS VIR DIE ROBOT:
6x egte Tower Pro MG90S analoog 180 grade servo (skakel hier)
U kan baie goedkoop uit China koop, maar servo's is nie een daarvan nie! Nadat ek baie verskillende tipes getoets het, veral goedkoop towerpro servo's, het ek agtergekom dat die goedkoop vervalsings so onbetroubaar is en dikwels 'n dag breek nadat ek dit gebruik het, en ek het besluit dat ware towerpro servo's die beste sou wees!
1x Sunfounder Wireless Servo Control Board (skakel hier)
U kan nie 'n beter prototipe -bord vind as hierdie vir draadlose servobestuur nie. Hierdie bord het 'n bulit in 5V 3A -kragomskakelaar en 12 servo -invoerpenne en penne vir 'n draadlose nrf24L01 -ontvangermodule en Arduino NANO, alles in 'n verkorte netjiese pakket, dus moenie meer bekommerd wees oor morsige kabels nie!
- 1x Arduino NANO (skakel hier)
- 1x NRF24L01 Transceiver Module (skakel hier) (u het dit nie nodig as u nie die beheerder gebruik nie)
- 1x Magnometer (digitale kompas) QMC5883L GY-273 (skakel hier)
- 1x Ultrasoniese sensor HC-SR04 (skakel hier)
- 1x OLED -skerm 128x64 SSH1106 Wit (skakel hier)
- 1x Passiewe zoemer (skakel hier)
- 2x 18650 3.7V Li -ion batterye (skakel hier)
- 1x 18650 batteryhouer (skakel hier) (hierdie batterye gee u ongeveer 30 minute se werktyd, die beter sal u ongeveer 2 uur se werktyd gee)
- 1x LI ion batterylaaier (skakel hier)
- 1x springkabels 120 stuks 10 cm lank (skakel hier)
- 1x Mini Breadboard (skakel hier)
- 1x skroewe 2mm x 8mm pak van 100 (skakel hier)
Al die elektronika kan ook op Amazon gevind word as u nie kan betaal om te wag vir aflewering nie, maar dit sal 'n bietjie duurder wees.
BEHEERDER:
Om hierdie robot met die hand te beheer, benodig u die 3D -gedrukte Arduino -beheerder (skakel hier)
Die robot kan ook suiwer outonoom wees, sodat die beheerder nie verpligtend is nie.
PLASTIEK:
Die onderdele kan in PLA of PETG of ABS gedruk word.
!! Let daarop dat 'n spoel van 500 g meer as genoeg is om 1 robot af te druk !!
3D PRINTER:
Minimum bouplatform benodig: L150mm x B150mm x H100mm
Enige 3D -drukker sal dit doen. Ek het die onderdele persoonlik op die Creality Ender 3 gedruk, 'n goedkoop 3D -drukker onder 200 $. Die afdrukke het perfek uitgedraai.
Stap 1: 3D -druk van die onderdele
So nou is dit tyd vir druk … Ja
Ek het al die dele van BORIS noukeurig ontwerp om 3D -gedruk te word, sonder dat ondersteuningsmateriaal of vlotte benodig word tydens die drukwerk.
Al die onderdele kan afgelaai word op Pinshape (skakel hier) en MyMiniFactory (skakel hier)
Al die onderdele is getoets op die Creality Ender 3
Materiaal: PETG
Laaghoogte: 0,3 mm
Aanvulling: 15%
Spuitstuk deursnee: 0,4 mm
Die onderdele -lys vir BORIS is soos volg:
- 1x LIGGAAM ONDER
- 1x LIGGAAMMIDDEL
- 1x LIGGAAM VOOR
- 1x LIGGAAM AGTER
- 2x LIGGAAMHOEKE
- 4x LIGGAAM Vierkante PINS
- 1x ELEKTRONIESE RAAM
- 1x ELEKTRONIESE PIN
- 1x OLED -raam
- 2x VOETE
- 2x ENKELS
- 2x LEG 1
- 2x LEG 2
- 2x SUGERKASTE
- 2x SUGERKASTE (spieël)
- 4x SUGERHOUERS
- 4x SUJERS
- 2x heupe
- 8x Sirkulêre PIN L1
- 2x Sirkulêre PIN L2
- 2x Sirkulêre PIN L3
- 10x Sirkulêre PIN L4
- 16x Vierkantige knip
- 22x SIRKULARRE KLIP
Elke deel kan as 'n groep of afsonderlik gedruk word.
U hoef slegs vir Group printing een van elke enkele GROUP.stl -lêer af te druk, afgesien van die Group LEG 1.stl, file en die GROUP CIRCULAR PIN.stl -lêers waarvan u een daarvan moet kies, en u sal die hele stel dele benodig.
Volg die volgende stappe om al die STL -lêers te druk.
- Druk eers die LEG 1.stl -lêers afsonderlik af, aangesien dit die moeilikste is om af te druk; dit benodig 'n rand van ongeveer 5 mm en 'n laaghoogte rondom die deel om te voorkom dat die kromming om die een of ander rede nie verdraai nie, druk die been 1 met rand.stl lêer.
- Druk die INDIVIDUELE CIRCULAR PIN.5mm L1, INDIVIDUAL CIRCULAR PIN.75mm L1 en INDIVIDUAL CIRCULAR PIN 1mm L1 toets die penne in die gate van die LEG 1.stl wat u voorheen gedruk het en kies die een wat die styfste pas sonder om styf om nie deur die gat te kan druk nie. Indien moontlik, gebruik die.5mm een, hoe stywer die pas, hoe vinniger sal die robot loop.
- Gaan voort met die druk van die res van die GROUP. STL -lêers
En daar het ons dit ongeveer 2 dae later gedruk, u behoort al die plastiekonderdele van BORIS te hê.
Stap 2 voltooi !!!
Stap 2: Installeer Arduino
BORIS gebruik C ++ programmering om te funksioneer. Om programme na BORIS op te laai, gebruik ons Arduino IDE saam met 'n paar ander biblioteke wat in die Arduino IDE geïnstalleer moet word.
Installeer Arduino IDE op u rekenaar
Arduino IDE (skakel hier)
Om die biblioteke in Arduino IDE te installeer, moet u die volgende doen met al die biblioteke in die onderstaande skakels
- Klik op die onderstaande skakels (dit sal u na die biblioteek se GitHub -bladsy neem)
- Klik op Klon of Laai af
- Klik op zip -aflaai (die aflaai moet in u webblaaier begin)
- Maak die afgelaaide biblioteekmap oop
- Pak die afgelaaide biblioteekvouer uit
- Kopieer die uitgepakte biblioteekmap
- Plak die uitgepakte biblioteekmap in die gids van die Arduino -biblioteek (C: / Documents / Arduino / biblioteke)
Biblioteke:
- Varspeedservo biblioteek (skakel hier)
- QMC5883L biblioteek (skakel hier)
- Adafruit GFX -biblioteek (skakel hier)
- Adafruit SH1106 biblioteek (skakel hier)
- RF24 -biblioteek (skakel hier)
En daar het ons dit, u moet almal gereed wees om seker te maak dat u Arduino IDE korrek opgestel het, volg die volgende stappe
- Laai die gewenste Arduino -kode hieronder af (Robot Controller & Autonomous.ino of Robot Autonomous.ino)
- Maak dit oop in Arduino IDE
- Kies gereedskap:
- Kies raad:
- Kies Arduino Nano
- Kies gereedskap:
- Kies verwerker:
- Kies ATmega328p (ou selflaaiprogram)
- Klik op die Verify -knoppie (Merk -knoppie) in die linker boonste hoek van Arduino IDE
As alles goed gaan, moet u onderaan 'n boodskap kry wat sê Klaar opstel.
En dit is dit dat u nou stap 1 voltooi het !!!
Stap 3: BORIS programmeer
Nou is dit tyd om die kode op te laai na die brein van BORIS, die Arduino Nano.
- Koppel die Arduino Nano via u USB -kabel aan op u rekenaar
- Klik op die oplaai -knoppie (pyltjie regs)
- As alles goed gaan, moet u onderaan 'n boodskap kry wat lui: Oplaai klaar.
En dit is dit vir stap 3.
Stap 4: Kalibreer BORIS se servo's
Dit is dus nou tyd om te kalibreer en die servo's aan dele van BORIS te begin saamstel …
Al die volgende stappe word in die Assembley -video hierbo uitgebeeld.
Elektroniese onderdele benodig:
- 1x Arduino Nano
- 1x NRF24LO1 -ontvanger (slegs as u BORIS met kontroleerder gebruik)
- 1x Sunfounder Wireless Servo Control Board
- 6x egte TowerPro MG90S servo's van 180 grade
- 1x batteryhouer
- 2x 18650 3.7V Li -ion batterye
Plastiekonderdele benodig:
- 4x suiers
- 4x suierhouers
- 2x suierhouers
- 2x suierhouers (spieël)
- 2x heupe
- 1x liggaamsbodem
- 1x liggaam middel
- 4x Body Square -penne
- 4x vierkantige knipsels
Skroewe en servohorings benodig:
- 12x lang self tapering skroewe
- 6x kort skroewe vir servohorings
- 4x enkelarm servohorings
- 2x servohorings met twee arms
Die samestelling van die suiers instruksies:
- Plaas al 4 suiers in die 4 suierhouers
- Skuif die 4 suierhouers oor die suierhouers soos in die Assembley -video hierbo getoon
- Plaas die 4 suiers so dat die suiers se gate en die suiergate se gate in lyn is
- Steek die 4 servo's deur die gate van die 4 suierkaste
- Bevestig die 4 servo's op hul plek met 2 lang self tapse skroewe per servo aan die 4 suierkaste (moenie te hard draai nie)
Die samestelling van die heupe en liggaamsinstruksies:
- Plaas die 2 servo's in die middelste deel van die liggaam (maak seker dat hulle op die regte manier om kabels na buite gerig is)
- Bevestig die 2 servo's met 2 lang self tapse skroewe per servo aan die middelste deel van die liggaam
- Plaas die 2 heupe in die onderkant van die liggaam
- Belyn die onderkant van die liggaam met die middelste deel van die liggaam
- Bevestig die onderkant van die liggaam aan die middelste deel van die liggaam met 4 penne in die vierkantige liggaam (soos in die Assembley -video getoon)
- Bevestig die Body Square -penne met 4 vierkantige clips
Elektroniese instruksies:
- Koppel die Arduino- en NRF24L01 -ontvanger (opsioneel) aan die Servo Cotrol Board
- Koppel die batteryhouer se drade (rooi tot positief swart na negatief) aan die servobestuurbord (maak seker dat die verbindings reg is)
- Koppel die servo's aan die verbindings 4, 5, 6, 7, 8 en 9 in elke gewenste volgorde (maak seker dat die verbindings reg is)
- Plaas die batterye
- Druk die Servo Control Board -knoppie in die ingedrukte posisie
- Skakel die batteryhouer se skakelaar in die AAN -posisie
- Die bord moet brand en die servo's moet na hul 90 grade tuisposisie beweeg
Montering van die Servo -horings Instruksies:
- Sodra die servo's hul tuisposisie van 90 grade bereik het, plaas die enkelarms servohorings in 'n hoek van 90 grade (+- 'n paar grade verrekening is nie die einde van die wêreld nie) in al die suierkaste, soos in die Assembley -video hierbo.
- Plaas die servohorings met twee arms in die heupe sodat albei servo -arms in lyn is met mekaar. Soos getoon in die Assembley -video hierbo
- Bevestig al die Servo -horings aan die servo's met 1 kort skroef per servo
- Skakel die batteryhouer se skakelaar in die OFF -posisie
- Ontkoppel die servo's van verbindings 4, 5, 6, 7, 8 en 9
En daar het ons al die servo's gekalibreer en die res van die robot is gereed om bymekaargemaak te word.
Stap 5: Monteer BORIS se bene
Al die volgende stappe word in die Assembley -video hierbo uitgebeeld.
Plastiekonderdele benodig vir linkerbeen:
- 1x linkervoet
- 1x enkel
- 1x been 1
- 1x been 2
- 2x gemonteerde suiers
- 4x sirkelpenne L1
- 1x sirkelpenne L2
- 1x sirkelpenne L3
- 3x sirkelpenne L4
- 9x sirkelknipsels
Instruksies vir die montering van die linkerbeen:
- Skuif die 4 sirkelpenne L1 deur die enkelgate (soos getoon in die Assembley -video)
- Plaas een van die gemonteerde suiers in die gleuf van die linkervoet, kies die gemonteerde suier wat die servokabels na agter wys (soos getoon in die Assembley -video)
- Plaas die enkel op die gleuf van die linkervoet en die gleuf van die gemonteerde suier
- Skuif 1 sirkelpen L2 deur die enkel- en voetgewrig
- Skuif 1 sirkelpen L3 deur die enkel- en gemonteerde suiergewrig
- Skuif 1 sirkelpen L4 deur die voet- en gemonteerde suierverbinding
- Plaas die been 1 op die enkel- en sirkelpenne L1
- Plaas die been 2 op die enkel- en sirkelpenne L1
- Plaas een van die gemonteerde suiers tussen been 1 en been 2, kies die een wat die servokabel na buite wys (soos in die video van die samestelling getoon)
- Skuif 1 sirkelpen L4 deur been 1 en die gemonteerde suier
- Skuif 1 sirkelpen L4 deur been 2 en die gemonteerde suier
- Bevestig al die sirkelpenne met sirkelknipsels
Plastiekonderdele benodig vir regterbeen:
- 1x regtervoet
- 1x enkel
- 1x been 1
- 1x been 2
- 2x gemonteerde suiers (spieël)
- 4x sirkelpenne L1
- 1x sirkelpenne L2
- 1x sirkelpenne L3
- 3x sirkelpenne L4
- 9x sirkelknipsels
Instruksies vir die regterbeen -samestelling:
Doen dieselfde as die instruksies vir die montering van die linkerbeen
Stap 6: Monteer die liggaam van BORIS
Al die volgende stappe word in die Assembley -video hierbo uitgebeeld.
Elektroniese onderdele benodig:
- OLED -skerm
- Gonser
- Magnometer (digitale kompas)
- Mini broodbord
- Gemonteerde batteryhouer en servobestuurbord
Skroewe benodig:
9x lang, self tapse skroewe
Plastiekonderdele benodig:
- 4x sirkelpen L4
- 1x elektroniese raam
- 1x OLED raam
- 2x liggaamshoeke
- 1x Elektroniese vierkantige pen
- 6x vierkantige knipsels
- 4x sirkelknipsels
- 1x saamgestelde liggaam
- 2x gemonteer bene
Instruksies vir die samestelling van die liggaam:
- Plaas die gemonteer linkerbeen op die heupe van die gemonteerde liggaam (maak seker dat u dit op die regte manier plaas)
- Bevestig met 2 sirkelpenne L4 en 2 sirkelknipsels
- Herhaal stap 1 en 2 vir die regterbeen
- Skroef die gonser op sy lyf vas. Soos getoon op die Assembley -video hierbo
- Steek die servokabels deur die gate van die heupe na die liggaam en voer dit tussen die 2 heup -servo's. Soos getoon op die Assembley -video hierbo
- Plaas die elektroniese raam in sy posisie op die liggaam (maak seker dat u dit op die regte manier monteer)
- Bevestig op sy plek met die Electronics Square -pen en 2 vierkantige knipsels
- Plaas die Mini Breadboard op die elektroniese raam
- Verwyder die batterye uit die batteryhouer
- Skroef die batteryhouer aan die agterkant van die elektroniese raam vas met 2 skroewe skuins, soos op die Assembley -video hierbo getoon (maak seker dat u dit regs draai)
- Skroef die servobestuurbord aan die elektroniese raam vas met 2 skroewe skuins
- Skroef die magnometer (digitale kompas) aan die elektroniese raam vas met 2 skroewe
- Skroef die OLED -skerm aan die OLED -raam vas met 2 skroewe skuins
- Maak die liggaamsreghoeke aan weerskante van die liggaam vas
- Bevestig hulle met 4 vierkantige knipsels
Stap 7: Bedrading van die elektronika
Nou is dit tyd om met die Spaghetti te speel !!!
- Koppel al die 6 servo's aan die hoofbordverbindings 4, 5, 6, 7, 8 en 9 soos op die foto hierbo getoon (maak seker dat u hulle op die regte manier verbind)
- Koppel 3 vroulike na vroulike springkabels aan die Vcc-, grond- en seinpenne op verbinding nommer 10
- Koppel die ander kant van die 3 vroulike na vroulike springkabels aan die Vcc-, Ground- en I/O -penne op die Buzzer -module (maak seker dat u hulle op die regte manier verbind)
- Koppel 2 vroulike na vroulike springkabels aan die Vcc- en grondpenne op aansluitingsnommer 3
- Koppel die ander kant van die twee vroulike na vroulike springkabels aan die Vcc- en grondpenne op die ultrasoniese sensor (maak seker dat u hulle op die regte manier verbind)
- Koppel 2 vroulike na vroulike springkabels aan die seinpennetjies op verbindings 2 (Echo) en 3 (Trig)
- Koppel die ander kant van die twee vroulike na vroulike springkabels aan die Echo- en Trig -penne op die ultrasoniese sensor (maak seker dat u hulle op die regte manier verbind)
- Koppel 2 vroulike na vroulike springkabels aan die Vcc- en grondpenne op aansluitingsnommer 11
- Koppel die ander kant van die 2 vroulike na vroulike springkabels aan die Vcc- en Ground -penne op die OLED Diplay (maak seker dat u hulle op die regte manier verbind)
- Koppel 2 vroulike na vroulike springkabels aan die Vcc- en grondpenne op aansluitingsnommer 12
- Koppel die ander kant van die 2 vroulike na vroulike springkabels aan die Vcc- en grondpenne op die magnometer (digitale kompas) (maak seker dat u hulle op die regte manier verbind)
- Koppel 2 vroulike na manlike springkabels aan die seinpennetjies op verbindings 11 (SDA) en 12 (SCL)
- Koppel die ander kant van die 2 wyfie aan manlike jumper kabels aan 2 verskillende relings van die Mini Breadboard
- Koppel 2 vroulike na manlike springkabels van die SCL -rail op die Mini Breadboard aan die SCL -penne op die OLED -skerm en die magnometer (digitale kompas)
- Koppel 2 vroulike na manlike springkabels van die SDA -rail op die Mini Breadboard aan die SDA -penne op die OLED -skerm en die magnometer (digitale kompas)
Stap 8: Voltooi die montering van BORIS se liggaam
Al die volgende stappe word in die Assembley -video hierbo uitgebeeld.
Plastiekonderdele benodig:
- 1x voorliggaam
- 1x agterliggaam
- 6x vierkantige knipsels
- BORIS saamgestel
Instruksies vir die samestelling van die liggaam:
- Plaas die OLED -raam in die liggaam
- Beveilig met 2 vierkantige knipsels
- Steek die ultrasoniese sensor in die voorkant
- Plaas die voorkant oor die voorkant van die reghoeke
- Beveilig met 2 vierkantige knipsels
- Plaas die deksel van die batterye en die batteryhouer op die batteryhouer
- Plaas die agterliggaam oor die agterkant van die reghoekies
- Bevestig met 2 vierkantige knipsels
Stap 9: Hoe om BORIS te gebruik
So, ons het dit klaar; ons is uiteindelik klaar met die montering van BORIS, nou is dit tyd om te speel
Hier is 'n paar gebruikersinstruksies:
BORIS sonder kontroleerder:
- Skakel BORIS aan
- Draai hom om die magnometer (digitale kompas) te kalibreer; u het 10 sekondes om dit te doen
- Plaas hom in die rigting wat u wil hê dat hy vorentoe moet gaan
- Kyk hoe hy gaan en vermy alle hindernisse wat op sy pad is
BORIS met kontroleerder:
- Skakel BORIS aan
- Skakel die beheerder aan
- Draai hom om die magnometer (digitale kompas) te kalibreer; u het 10 sekondes om dit te doen
- Gebruik die joystick om te stuur
- Druk die op en af knoppies vir danspassies
- Druk die knoppies links en regs vir linksskop en regterskop
- Druk die joystick -knoppie vir 2 sekondes om die outonome modus te aktiveer
- Druk die joystick -knoppie totdat die robot ophou beweeg om outonome modus te deaktiveer
Stap 10: Die basiese beginsels van BORIS se kode verstaan:
Dus, nou het u BORIS aan die gang, laat ons sê dat u die manier waarop hy hom gedra wil verander.
Laat ek u 'n bietjie help met die begrip van die manier waarop Boris is geprogrammeer:
Verander die manier waarop BORIS geprogrammeer word wanneer u outonoom loop:
Hier is die lys van vooraf geprogrammeerde opdragte wat BORIS kan doen:
Frons ();
Glimlag ();
HappySound ();
SadSound ();
RobotForward ();
RobotBackward ();
RobotLeft ();
RobotRight ();
RobotLeftKick ();
RobotRightKick ();
RobotDance1 ();
RobotDance2 ();
Dit is die deel van die kode wat u wil verander:
// As sensor die muur opspoor
if (afstand> 2 && afstand = 20 && knoppieJoystickPushCounter == 1 && OrientationError = - 30) {Smile (); HappySound (); RobotForward (); RobotForward (); } // As sensor geen muur en oriëntasie> Gewenste oriëntasie +- 30 grade as (afstand> = 20 && knoppieJoystickPushCounter == 1 && OrientationError <0) {Smile (); RobotLeft (); } // As sensor geen muur opspoor nie en Oriëntasie = 20 && knoppieJoystickPushCounter == 1 && OrientationError> 0) {Smile (); RobotRight (); }
Stap 11: BORIS na die toekoms en verder
Nou dat ons klaar is met die bou van BORIS, laat ons praat oor BORIS se toekoms.
Die waarheid is, ek weet nie regtig wat ek met BORIS moet doen nie, dit hang alles af van die terugvoer wat ek van u op hierdie instruksies kry.
Ek hoop dus dat u hierdie instruksies geniet het, en laat weet my asseblief wat u dink.
Eerste prys in die Make it Move
Aanbeveel:
Nuttelose sak (met persoonlikheid): 9 stappe (met prente)
Pocket Useless Box (met persoonlikheid): Alhoewel ons nog ver van 'n robotopstand kan wees, is daar 'n masjien wat mense al weerspreek, al is dit op die kleinste manier moontlik. Of jy dit nou 'n nuttelose boks of 'n los masjien wil noem, hierdie snaakse, snaakse robot is
LEGO WALL-E Met Micro: bit: 8 stappe (met prente)
LEGO WALL-E Met Micro: bit: Ons gebruik 'n micro: bit saam met 'n LEGO-vriendelike Bit Board om die twee servomotors te beheer waarmee WALL-E die gevaarlike terrein van u woonkamervloer kan deurkruis .Vir die kode gebruik ons Microsoft MakeCode, wat 'n blo
Arduino Controlled Robotic Biped: 13 stappe (met foto's)
Arduino Controlled Robotic Biped: Ek was nog altyd geïntrigeerd deur robotte, veral die soort wat probeer om menslike optrede na te boots. Hierdie belangstelling het my daartoe gelei dat ek probeer het om 'n robot -tweevoet te ontwerp en te ontwikkel wat menslike loop en hardloop kan naboots. In hierdie instruksies sal ek jou wys
Moving and Talking Giant Lego Hulk MiniFig (skaal 10: 1): 14 stappe (met prente)
Moving and Talking Giant Lego Hulk MiniFig (10: 1 Skaal): Ek het nog altyd as 'n kind met legos gespeel, maar ek het nie een van die 'fancy' lego's gehad nie, net klassieke lego -stene. Ek is ook 'n groot aanhanger van die Marvel Cinematic Universe (MCU) en my gunsteling karakter is Hulk. Waarom nie die twee kombineer en 'n reus maak nie
DIY Musical Xmas Lights vir beginners met Framboos Pi: 12 stappe (met foto's)
DIY Musical Xmas Lights for Beginners With Raspberry Pi: Vandag gaan ek deur die stappe om 'n framboospi te gebruik om u Kersliggies met musiek te laat flikker. Met net 'n paar dollar ekstra materiaal, lei ek u deur die omskakeling van u gewone Kersliggies in 'n hele huis ligvertoning. Die doelwit wat hy