Kazalo:

Otto DIY humanoidni robot: 7 korakov (s slikami)
Otto DIY humanoidni robot: 7 korakov (s slikami)

Video: Otto DIY humanoidni robot: 7 korakov (s slikami)

Video: Otto DIY humanoidni robot: 7 korakov (s slikami)
Video: Can you spot the fake Pokémon card in 5 seconds?⌚ #shorts #pokemoncards #pokemon #fake 2024, Julij
Anonim

Tinkercad projekti »

Dvonožni robot Otto je zdaj dobil orožje, podobno "človeku", in LED matrico za izražanje čustev. 3D natisnite sami, nato pa sestavne dele zberite sami.

Otto je resnično odprt vir; to pomeni, da je strojna oprema zlahka prepoznavna, tako da jo lahko naredijo drugi, združljiva z Arduinom, 3D natisljiva in prilagodljiva, odlična priložnost, da sestavite in imate svojega prvega robota, se naučite robotike in se zabavate, naučili se boste logične povezave med kodo in dejanjem, in ko ga sestavite, boste razumeli, kako delujejo njegove komponente in elektronika. Za podrobnejše informacije obiščite www.ottodiy.com.

Otto DIY Humanoid hodi, pleše, oddaja zvoke in se izogiba oviram, tako kot osnovni, ima pa tudi 2 roki, eno LED matrico za izražanje čustev in žiroskop za merjenje orientacije in gibanja za interakcije.

Upoštevajte, da je Humanoid napreden robot v primerjavi s preprostim dvonožcem Otto, od vas bo potreben IZKUŠNJI ZGRADBENI ROBOTI IN VEČ ČASA.

Zaloge

1 x Nano ATmega328

1 x Nano Shield I/O

1 x kabel USB-A do Mini-USB

1 x ultrazvočni senzor HC-SR04

6 x mikro servo MG90

1 x zvočni signal 24 x ženska/ženska mostična žica

1 x LED matrika 8x8

1x senzor zvoka

1x senzor na dotik

1 x modul Bluetooth BLE

1 x polnilec + ojačevalnik moči

1 x Samodejno zaklepanje mikro stikala Vklop/izklop

1 x senzor žiroskopa (neobvezno)

1 x3D tiskana glava

1 x 3D tiskano ohišje

4 x 3D natisnjene noge (2 sta roki)

2 x 3D natisnjen ročaj

2 x 3D tiskana noga

1 x majhen izvijač Phillipis 8 x dodatni vijaki M2

Škarje ali klešče.

Računalnik za programiranje in pametni telefon za nadzor.

Korak: 3D tiskanje

Otto je zelo dobro zasnovan za 3D tiskanje, zato vam ne bo povzročalo težav, če upoštevate te običajne parametre:

Priporočamo uporabo 3D tiskalnika FDM z materialom PLA. Ne potrebujejo podpore ali splavov. Ločljivost: 0,30 mm Gostota polnjenja 20% Za 3D tiskanje celotnega niza delov za enega Otto Humanoida bi moralo trajati približno 9 ur.

Ustvaril sem ga v TinkerCAD -u, tako da se lahko igrate in prilagodite svojega robota!

Datoteke STL poiščite tukaj

2. korak: Blokiraj

Image
Image

Za začetnike je priporočljivo, da začnete s kodiranjem z našo novo programsko opremo za vizualno programiranje Otto Blockly:

Otto Blockly je popolnoma avtonomen (ni potrebe po namestitvi Arduino IDE ali nastavitvi knjižnic in dostop do interneta ni potreben).

  1. Prenesite z naše spletne strani tukaj
  2. Namesti.
  3. Odprite primer za Humanoid.
  4. Priključite svojega robota Otto.
  5. Izberite Arduino nano,
  6. Izberite vrata USB, na katera je priključen vaš robot.*
  7. Preverite/naložite in da, to je enostavno!

*Če vaš računalnik ne prepozna naprave USB, morate namestiti gonilnik CH340 za vaš operacijski sistem, poiščite ga tukaj:

Več o Otto Blocklyju preberite tukaj

3. korak: Arduino

Za naprednejše programerje lahko izmenično uporabite Arduino IDE.

Prenesite knjižnice Otto tukaj

Omogočil vam bo resnično izkoriščanje potenciala vašega robota, preizkusili boste lahko številne vzorčne kode (skice), ki jih lahko preprosto naložite in spremenite za svoje programe.

  1. Brezplačno prenesite programsko opremo Arduino IDE
  2. Namestite programsko opremo Arduino IDE v računalnik.
  3. Prenesite knjižnice Otto, ki so tukaj
  4. Odprite Arduino IDE, pojdite na Sketch> Include Library> Add. ZIP Library. Na vrhu spustnega seznama izberite možnost »Dodaj knjižnico. ZIP«.
  5. Pozvani boste, da izberete knjižnico. Pomaknite se do lokacije datoteke.zip, ki ste jo pravkar prenesli in jo odprite.
  6. Vrnite se v meni Sketch> Include Library. meni. Zdaj bi morali videti knjižnico na dnu spustnega menija. To pomeni, da je pripravljen za uporabo kod Ottos!
  7. Priključite svoj Otto prek USB -ja.
  8. V Arduino Tools/ Board izberite: "Arduino Nano" Procesor: "ATmega328 (Old bootloader)" Port COM# (kjer je priključen vaš Otto)
  9. Odpri v datoteki/Primeri/OttoDIYLib/ples/Otto_allmoves_V9.ino
  10. Preverite/naložite kodo.

4. korak: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Pred uporabo baterij preverite povezave in preizkusite robota s kablom USB, priključenim na računalnik.

Kot dobro prakso morate pred sestavljanjem vsega robota preveriti elektroniko in programsko opremo v računalniku, da se izognete razstavljanju celega robota, da bi kaj popravili. To lahko storite tako, da priključite vsaj vse servomotorje na mesto, označeno v spodnjem odtoku, in naložite poljubno kodo, zaradi katere se Otto premakne. Če ste pripravljeni na baterije, lahko preverite tudi, ali vaš vir napajanja deluje, odvisno od vrste baterij, ki jih imate, obstaja veliko možnosti

Dejansko obstaja veliko možnosti za napajanje vašega robota Otto na več načinov, podrobneje raziskujemo v tem članku na spletnem dnevniku:

To je osnovno ožičenje z uporabo Tinkercad Circuits z osnovnim programom, ki ga lahko kodirate, da zagotovite, da so servomotorji centrirani in da vse deluje (upoštevajte, da komponente v vezjih Tinkercad niso enake kot Arduino UNO namesto nano, ampak načelo je enako.

5. korak: Navodila za montažo

Zdaj, ko preverimo, ali vsa tehnologija deluje pravilno, lahko začnemo končno graditi! zberite vse dele, ki jih potrebujete za to montažo.

NOGE SO V resnici enak del za roke!"

Preden začnete montažo, prenesite in natančno preberite priročnik z navodili.

Ali pa samo sledite videoposnetku.

Če opazite nekaj neusklajenosti pri pregledih gibov, ki so bili pred montažo poravnani na sredino servomotorjev, če pa želite natančnejše hojo in premike, lahko naredite nekaj elektronske kalibracije, kot smo pojasnili v tem članku na spletnem dnevniku: https:// www. ottodiy.com/blog/calibration

6. korak: Bluetooth APP

Mnogi ljudje želijo to narediti neposredno, vendar priporočam, da najprej naredite nekaj kodiranja;)

Imamo odlično aplikacijo, ki nadzoruje in programira tudi osnovne sekvence Otta za iOS in Android. Če ste na to pripravljeni

1. Prepričajte se, da so bile knjižnice Arduino Otto nameščene pravilno

2. Nato modul Bluetooth povežite tako:

RX pin do 12 na plošči

TX pin na 11

Vcc na kateri koli 5V

Gnd na katero koli G

Nalaganje kode Bluetooth z Arduino IDE je preprosto, vendar se morate prepričati, da so knjižnice pravilno nameščene (tega koraka vam ni treba ponoviti, če ste to že storili prej)

3. Pojdite na Datoteka/Primeri/OttoDIYLib/Bluetooth/Otto_APP.ino ali Odprite skico Arduino.ino iz kodne mape.

4. Priključite vaš Otto prek USB -ja. V Arduino Tools/ Board izberite: "Arduino Nano" Procesor: "ATmega328 (Old bootloader)" Port COM# (kjer je priključen vaš Otto)

5. Preverite in nato naložite kodo prek USB -ja.

6. Prenesite in namestite APP v pametni telefon

7. V nastavitvah telefona Omogočite Bluetooth, poiščite modul 1234 in ga seznanite kot geslo. (to je povezava do telefona in to je treba storiti samo enkrat)

8. Nato odprite dejansko aplikacijo in sledite postopku povezave v njej.

9. Končano! vaš Otto je pripravljen za upravljanje in programiranje iz vašega telefona.

7. korak: Pridružite se skupnosti Otto Builder

Čestitamo, da ste naredili humanoidnega robota! v bistvu.

Pravi humanoidi imajo več artikulacij. Mislite, da lahko ustvarite bolj zapletenega robota? Več o kodiranju, elektroniki, oblikovanju, 3D -tiskanju in robotiki na splošno v našem programu Open EDU (Open Education) tukaj.

Delite svojo ustvarjalnost. Ideja Otta je, da ko se enkrat naučiš osnov, se lomiš in ustvariš svojega!

Pridružite se naši skupnosti tukaj

Skupina na Facebooku. deliti in prositi za pomoč v skupnosti ter všečkati našo Facebook stran

YouTube kanal za več videoposnetkov in vadnic.

Instagram nam sledite in delite #ottodiy

Twitter nas spremljajte in delite #ottodiy

Postanite del te prijazne skupnosti graditeljev robotov, učiteljev in izdelovalcev! Dobrodošli v naši skupnosti Otto Builder!

se vidiva tam;)

Priporočena: