Turinys:

„Otto DIY Humanoid Robot“: 7 žingsniai (su nuotraukomis)
„Otto DIY Humanoid Robot“: 7 žingsniai (su nuotraukomis)

Video: „Otto DIY Humanoid Robot“: 7 žingsniai (su nuotraukomis)

Video: „Otto DIY Humanoid Robot“: 7 žingsniai (su nuotraukomis)
Video: Human vs Robot | Artificial Intelligence 2024, Lapkritis
Anonim

Tinkercad projektai »

Otto dvipusis robotas dabar turi rankas, panašias į „žmogų“, ir LED matricą emocijoms išreikšti. 3D spausdinkite patys, tada surinkite dalis, kurias galite sukurti patys.

„Otto“yra tikrai „Opensource“; tai reiškia, kad aparatūra yra lengvai atpažįstama, kad ją galėtų padaryti kiti, suderinama su „Arduino“, 3D spausdinama ir pritaikoma, puiki galimybė sukurti ir turėti savo pirmąjį robotą, išmokti robotikos ir linksmintis, išmoksite loginio ryšio tarp kodo ir veiksmo, o surinkę suprasite, kaip veikia jo komponentai ir elektronika. Norėdami gauti daugiau informacijos, apsilankykite www.ottodiy.com.

„Otto DIY Humanoid“vaikšto, šoka, skleidžia garsus ir vengia kliūčių, pavyzdžiui, pagrindinės, bet taip pat turi 2 rankas, vieną LED matricą emocijoms išreikšti ir giroskopą, skirtą orientacijai ir sąveikai matuoti.

Atkreipkite dėmesį, kad „Humanoid“yra pažangus robotas, palyginti su paprastu dvikojiu Otto, todėl jums reikės patirties ir robotų kūrimo bei daugiau laiko. REKOMENDUOJAME PIRMĄJĄ PAMATYTI PAGRINDINĮ „Otto DIY“bent jau kitaip, kitaip tai priimkite kaip iššūkį: D

Prekės

1 x „Nano ATmega328“

1 x įvesties/išvesties „Nano Shield“

1 x USB-A kabelis į Mini-USB

1 x ultragarso jutiklis HC-SR04

6 x mikro servo MG90

1 x garsinis signalas 24 x moteriškas/moteriškas trumpiklis

1 x LED matrica 8x8

1 x garso jutiklis

1 x jutiklinis jutiklis

1 x BLE „Bluetooth“modulis

1 x įkroviklis + galios stiprintuvas

1 x mikro jungiklis savaiminis užraktas įjungtas/išjungtas

1 x giroskopo jutiklis (neprivaloma)

1 x3D spausdinta galvutė

1 x 3D spausdintas korpusas

4 x 3D spausdintos kojos (2 yra rankos)

2 x 3D spausdinta rankena

2 x 3D spausdinta pėda

1 x mažas Phillipis atsuktuvas 8 x papildomi M2 varžtai

Žirklės ar replės.

Kompiuteris programavimui ir išmanusis telefonas valdymui.

1 žingsnis: 3D spausdinimas

„Otto“yra labai gerai suprojektuotas 3D spausdinimui, todėl nesirūpinsite, jei laikysitės šių bendrų parametrų:

Rekomenduojama naudoti FDM 3D spausdintuvą su PLA medžiaga. Nereikia atramų ar plaustų. Skiriamoji geba: 0,30 mm Užpildymo tankis 20%, norint išspausdinti visą vieno „Otto Humanoid“dalių rinkinį, 3D turėtų užtrukti apie 9 valandas.

Aš tai padariau „TinkerCAD“, kad galėtumėte žaisti ir pritaikyti savo robotą!

STL failus rasite čia

2 žingsnis: Blokuotas

Image
Image

Pradedantiesiems rekomenduojama pradėti koduoti naudojant mūsų naują Otto Blockly paprastą vaizdinio programavimo programinę įrangą:

„Otto Blockly“yra visiškai autonomiškas (nereikia „Arduino IDE“ar bibliotekų sąrankos ir nereikia interneto prieigos).

  1. Atsisiųskite iš mūsų svetainės čia
  2. Diegti.
  3. Atidarykite „Humanoid“pavyzdį.
  4. Prijunkite „Otto“robotą.
  5. Pasirinkite „Arduino nano“,
  6. Pasirinkite USB prievadą, prie kurio prijungtas jūsų robotas.*
  7. Patikrinkite/įkelkite ir taip paprasta!

*Jei jūsų kompiuteris neatpažino USB įrenginio, turėtumėte įdiegti operacinės sistemos tvarkyklę CH340, kurią rasite čia:

Sužinokite daugiau apie Otto Blockly čia

3 žingsnis: „Arduino“

Pažangesniems programuotojams galite pakaitomis naudoti „Arduino IDE“.

Atsisiųskite „Otto Libraries“čia

Tai leis jums iš tikrųjų išnaudoti savo roboto galimybes, galėsite išbandyti daugybę pavyzdinių kodų (eskizų), kuriuos galite tiesiog įkelti ir modifikuoti savo programoms.

  1. Atsisiųskite „Arduino IDE“programinę įrangą nemokamai
  2. Įdiekite „Arduino IDE“programinę įrangą savo kompiuteryje.
  3. Atsisiųskite čia esančias Otto bibliotekas
  4. Atidarykite „Arduino IDE“, eikite į Eskizas> Įtraukti biblioteką> Pridėti. ZIP biblioteką. Išskleidžiamojo sąrašo viršuje pasirinkite parinktį „Pridėti. ZIP biblioteką“.
  5. Būsite paraginti pasirinkti biblioteką. Eikite į.zip failo vietą, kurią ką tik atsisiuntėte ir atidarėte tokią, kokia yra.
  6. Grįžkite į meniu Eskizas> Įtraukti biblioteką. Meniu. Dabar turėtumėte pamatyti biblioteką išskleidžiamojo meniu apačioje. Tai reiškia, kad esate pasirengęs naudoti Ottos kodus!
  7. Prijunkite „Otto“per USB.
  8. Pasirinkite „Arduino Tools/ Board“: „Arduino Nano“procesorius: „ATmega328 (senas įkrovos įkroviklis)“prievadas COM# (kur prijungtas jūsų „Otto“)
  9. Atidarykite failą/Pavyzdžiai/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Patikrinkite/įkelkite kodą.

4 žingsnis: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Prieš naudodami bet kokias baterijas, patikrinkite savo jungtis ir išbandykite savo robotą naudodami USB kabelį, prijungtą prie kompiuterio.

Kaip gera praktika, prieš surinkdami visą robotą turėtumėte patikrinti savo elektroniką ir programinę įrangą savo kompiuteryje, kad nereikėtų išardyti viso roboto, kad ką nors pataisytumėte. Tai galite padaryti tiesiog prijungę bent visus servus, esančius žemiau esančiame skydelyje, ir įkeldami bet kokį kodą, dėl kurio Otto juda. Jei esate pasiruošę baterijoms, taip pat galite patikrinti, ar veikia jūsų maitinimo šaltinis, atsižvelgiant į turimų baterijų tipą, yra daug galimybių

Iš tikrųjų yra daugybė galimybių, kaip įjungti „Otto“robotą įvairiais būdais, išsamiau išnagrinėsime šiame tinklaraščio įrašo straipsnyje:

Tai yra pagrindinė instaliacija naudojant „Tinkercad Circuits“, su pagrindine programa, kurią galite koduoti pagrindu, kad įsitikintumėte, jog jūsų servai yra centre ir viskas veikia (atkreipkite dėmesį, kad „Tinkercad Circuits“komponentai nėra tokie patys kaip „Arduino UNO“, o ne nano, bet principas tas pats.

5 žingsnis: Surinkimo instrukcijos

Dabar, patikrinę, ar visos technologijos veikia tinkamai, galime pradėti pagaliau kurti! surinkite visas dalis, kurių jums reikės šiam surinkimui.

KOJOS FAKTUALI TAI TAI PAT GALVŲ DALIS!"

Prieš pradėdami surinkimą, atsisiųskite ir atidžiai perskaitykite naudojimo instrukciją.

Arba tiesiog sekite vaizdo įrašą.

Jei matote judesių tikrinimo, kuris prieš servetėles sutapo su centru, neatitikimą, bet jei norite tikslesnio ėjimo ir judesių, galite atlikti elektroninį kalibravimą, kaip paaiškiname šiame tinklaraščio įrašo straipsnyje: https:// www. ottodiy.com/blog/calibration

6 veiksmas: „Bluetooth“programa

Daugelis žmonių tiesiog nori tai padaryti tiesiogiai, bet aš rekomenduoju pirmiausia atlikti kodavimą;)

Turime puikią programą, kuri valdo ir taip pat programuoja pagrindines „Otto“sekas, skirtas „iOS“ir „Android“, jei esate tam pasirengęs

1. Įsitikinkite, kad „Arduino Otto“bibliotekos buvo tinkamai įdiegtos

2. Tada prijunkite „Bluetooth“modulį taip:

RX kaištis prie 12 lentoje

TX kaištis iki 11

Vcc prie bet kurio 5V

Gnd bet kuriam G.

„Bluetooth“kodo įkėlimas naudojant „Arduino IDE“yra paprastas, tačiau turite įsitikinti, kad bibliotekos yra tinkamai įdiegtos (jums nereikia kartoti šio veiksmo, jei tai jau padarėte anksčiau)

3. Eikite į Failas/Pavyzdžiai/OttoDIYLib/Bluetooth/Otto_APP.ino arba Atidarykite „Arduino.ino“eskizą iš kodų aplanko.

4. Prijunkite „Otto“per USB. Pasirinkite „Arduino Tools/ Board“: „Arduino Nano“procesorius: „ATmega328 (senas įkrovos įkroviklis)“prievadas COM# (kur prijungtas jūsų „Otto“)

5. Patikrinkite ir įkelkite kodą per USB.

6. Atsisiųskite ir įdiekite APP savo išmaniajame telefone

7. Telefono nustatymuose Įjunkite „Bluetooth“, ieškokite ir susiekite su moduliu 1234 kaip slaptažodį. (tai nuoroda į jūsų telefoną ir tai reikia padaryti tik vieną kartą)

8. Tada atidarykite tikrąją APP ir sekite prisijungimo procesą programoje.

9. Atlikta! „Otto“yra pasirengęs valdyti ir programuoti iš jūsų telefono.

7 žingsnis: prisijunkite prie „Otto Builder“bendruomenės

Sveikiname, kad sukūrėte „Humanoid“robotą! iš esmės.

Tikri humanoidai turi daugiau artikuliacijų, ar manote, kad galite sukurti sudėtingesnį robotą? Sužinokite daugiau apie kodavimą, elektroniką, dizainą, 3D spausdinimą ir robotiką apskritai mūsų Open EDU (Open Education) programoje čia.

Pasidalinkite savo kūrybiškumu. Otto idėja yra ta, kad kai išmoksi pagrindus, įsilaužk ir sukurk savo!

Prisijunkite prie mūsų bendruomenės čia

Grupė „Facebook“. pasidalinti ir paprašyti pagalbos bendruomenėje ir pamėgti mūsų „Facebook“puslapį

„YouTube“kanalas, kuriame rasite daugiau vaizdo įrašų ir vadovėlių.

„Instagram“seka mus ir dalijasi #ottodiy

„Twitter“seka mus ir dalijasi #ottodiy

Būkite šios draugiškos robotų kūrėjų, mokytojų ir kūrėjų bendruomenės dalis! Sveiki atvykę į mūsų „Otto Builder“bendruomenę!

iki pasimatymo ten;)

Rekomenduojamas: