INHOUDSOPGAWE:

Otto DIY Humanoid Robot: 7 stappe (met foto's)
Otto DIY Humanoid Robot: 7 stappe (met foto's)

Video: Otto DIY Humanoid Robot: 7 stappe (met foto's)

Video: Otto DIY Humanoid Robot: 7 stappe (met foto's)
Video: Meet the Maker - Camilo Parra Palacio, OttoDIY 2024, Julie
Anonim

Tinkercad -projekte »

Otto tweevoetige robot het nou arms gekry om te lyk soos 'n 'mens' en 'n LED -matriks om emosies uit te druk. 3D druk self af en versamel dan die onderdele om self te bou.

Otto is werklik Opensource; dit beteken dat die hardeware maklik raakgesien word, sodat ander dit kan maak, Arduino -versoenbaar, 3D -drukbaar en aanpasbaar, die perfekte geleentheid om u heel eerste robot te bou en te hê, robotika te leer en om pret te hê, leer u die logiese verband tussen kode en aksie, en deur dit saam te stel, sal u verstaan hoe die komponente en elektronika werk. Besoek www.ottodiy.com vir meer gedetailleerde inligting.

Otto DIY Humanoid loop, dans, maak geluide en vermy hindernisse, soos die basiese, maar het ook 2 arms, een LED -matriks om emosies uit te druk en 'n gyroscoop om oriëntasie en beweging vir interaksies te meet.

Let daarop dat Humanoid 'n gevorderde robot is in vergelyking met die eenvoudige tweekantige Otto, dit vereis dat u ERVARING BOERE EN MEER TYD het, ons beveel u aan om ten minste die basiese Otto DIY te bou, anders neem dit as 'n uitdaging aan: D

Voorrade

1 x Nano ATmega328

1 x Nano Shield I/O

1 x USB-A-kabel na Mini-USB

1 x ultraklank sensor HC-SR04

6 x Micro servo MG90s

1 x gonser 24 x vroulike/vroulike jumperdraad

1 x LED Matrix 8x8

1 x klanksensor

1 x aanraaksensor

1 x BLE Bluetooth -module

1 x laaier + kragversterker

1 x Micro Switch Self lock On/Off

1 x Gyroscoop sensor (opsioneel)

1 x 3D -gedrukte kop

1 x 3D -gedrukte lyf

4 x 3D -gedrukte bene (2 is die arms)

2 x 3D -gedrukte greep

2 x 3D -gedrukte voet

1 x Klein Phillipis -skroewedraaier 8 x ekstra M2 -skroewe

Skêr of tang.

Rekenaar vir programmering en slimfoon vir beheer.

Stap 1: 3D -drukwerk

Otto is baie goed ontwerp vir 3D -druk, so u sal nie probleme ondervind as u hierdie algemene parameters volg nie:

Dit word aanbeveel om 'n FDM 3D -drukker met PLA -materiaal te gebruik. Geen stutte of vlotte nodig nie. Resolusie: 0,30 mm vuldigtheid 20%, dit behoort ongeveer 9 uur te neem om 'n volledige stel dele vir een Otto Humanoid in 3D te druk.

Ek het dit in TinkerCAD gemaak sodat u kan speel en u eie robot kan aanpas!

Vind STL -lêers hier

Stap 2: Blok

Image
Image

Vir beginners word dit aanbeveel om te begin met die kodering deur ons nuwe Otto Blockly, 'n eenvoudige visuele programmeringsprogrammatuur, te gebruik:

Otto Blockly is heeltemal outonoom (Arduino IDE is nie nodig nie, of biblioteke is opgestel en geen internettoegang is nodig nie).

  1. Laai dit van ons webwerf af hier af
  2. Installeer.
  3. Maak die voorbeeld vir Humanoid oop.
  4. Koppel u Otto -robot.
  5. Kies Arduino nano,
  6. Kies die USB -poort waar u robot gekoppel is.*
  7. Kontroleer/oplaai en ja, dit is so maklik!

*As u rekenaar nie die USB -toestel herken nie, moet u die bestuurder CH340 vir u bedryfstelsel installeer, vind dit hier:

Lees hier meer oor Otto Blockly

Stap 3: Arduino

Vir meer gevorderde programmeerders kan u afwisselend Arduino IDE gebruik.

Laai Otto Libraries hier af

Dit sal u toelaat om die potensiaal van u robot werklik te benut; u kan baie voorbeeldkodes (skets) probeer, wat u eenvoudig kan oplaai en verander vir u eie programme.

  1. Laai Arduino IDE sagteware gratis af
  2. Installeer Arduino IDE sagteware op u rekenaar.
  3. Laai die Otto -biblioteke af wat hier is
  4. Maak Arduino IDE oop, navigeer na Skets> Biblioteek insluit> Voeg. ZIP -biblioteek by. Kies die opsie "Voeg. ZIP -biblioteek by" bo -aan die aftreklys.
  5. U sal gevra word om die biblioteek te kies. Gaan na die.zip -lêer se ligging, wat u pas afgelaai en oopgemaak het soos dit is.
  6. Keer terug na die menu Skets> Sluit biblioteek in. spyskaart. U behoort nou die biblioteek onderaan die keuselys te sien. Dit beteken dat u gereed is om Ottos -kodes te gebruik!
  7. Koppel u Otto via USB.
  8. Kies in Arduino Tools/ Board: "Arduino Nano" -verwerker: "ATmega328 (Ou selflaaiprogram)" Poort COM# (waar u Otto gekoppel is)
  9. Maak oop in lêer/voorbeelde/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Kontroleer/laai die kode op.

Stap 4: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Voordat u enige batterye gebruik, moet u u verbindings nagaan en u robot toets met die USB -kabel wat op 'n rekenaar gekoppel is.

As 'n goeie praktyk, moet u u elektronika en sagteware op u rekenaar nagaan voordat u alle robotte bymekaar sit om te voorkom dat u die hele robot moet uitmekaar haal om iets reg te stel. U kan dit doen deur ten minste al die servo's aan te sluit op die plek wat in die onderstaande draai aangedui word en enige kode op te laai wat Otto laat beweeg. As u gereed is vir batterye, kan u ook kyk of u kragbron werk, afhangende van die tipe batterye wat u het, is daar baie opsies

Daar is eintlik baie opsies om u Otto -robot op verskeie maniere aan te dryf; ons ondersoek dit in meer detail in hierdie artikel:

Dit is 'n basiese bedrading met behulp van Tinkercad Circuits, met 'n basiese program wat u basies kan kodeer om seker te maak dat u servo's gesentreer is en dat alles werk (let op dat die komponente in Tinkercad Circuits nie dieselfde is as die Arduino UNO in plaas van nano nie, maar die beginsel is dieselfde.

Stap 5: Monteerinstruksies

Nadat ons seker gemaak het dat al die tegnologie behoorlik werk, kan ons uiteindelik begin bou! versamel alle dele wat u benodig vir hierdie vergadering.

Die bene is eintlik dieselfde deel vir die arms!"

Laai en lees die gebruiksaanwysing aandagtig deur voordat u begin.

Of volg net die video.

As u 'n verkeerde uitwyking in die bewegings sien, kyk of dit in lyn was met die servo's voordat u dit monteer, maar as u meer presiese loop en bewegings wil hê, kan u elektronies kalibreer, soos ons verduidelik in hierdie artikel: https:// www. ottodiy.com/blog/calibration

Stap 6: Bluetooth APP

Baie mense wil dit net direk doen, maar ek beveel aan dat u eers kodering doen;)

Ons het 'n wonderlike app wat basiese rye vir Otto beheer en programmeer, beide vir iOS en Android, as u hiervoor gereed is

1. Maak seker dat die Arduino Libraries van Otto behoorlik geïnstalleer is

2. Koppel dan u Bluetooth -module soos volg:

RX pen tot 12 op die bord

TX -pen na 11

Vcc na enige 5V

Gnd aan enige G

Die oplaai van die Bluetooth -kode met Arduino IDE is eenvoudig, maar u moet seker maak dat biblioteke korrek geïnstalleer is (u hoef nie hierdie stap te herhaal as u dit al voorheen gedoen het nie)

3. Navigeer na File/Voorbeelde/OttoDIYLib/Bluetooth/Otto_APP.ino of maak die Arduino.ino -skets uit die kodesmap oop.

4. Koppel u Otto via USB. Kies in Arduino Tools/ Board: "Arduino Nano" -verwerker: "ATmega328 (Ou selflaaiprogram)" Poort COM# (waar u Otto gekoppel is)

5. Kontroleer en laai dan kode op via USB.

6. Laai die APP af en installeer dit op u slimfoon

7. Aktiveer Bluetooth in u telefooninstellings, en koppel dit met die module 1234 as wagwoord. (dit is 'n skakel na u telefoon en hoef slegs een keer gedoen te word)

8. Maak dan die werklike APP oop en volg die verbindingsproses binne die APP.

9. Klaar! u Otto is gereed om vanaf u telefoon te beheer en te programmeer.

Stap 7: Sluit aan by die Otto Builder -gemeenskap

Baie geluk jy het 'n Humanoid -robot gemaak! basies.

Regte humanoïede het meer artikulasies, dink u dat u 'n meer komplekse robot kan skep? Lees meer oor kodering, elektronika, ontwerp, 3Dprinting en robotika in die algemeen in ons Open EDU (Open Education) -program hier.

Deel jou kreatiwiteit. Die idee van Otto is dat sodra u die basiese beginsels leer ken, u dit hack en u eie skep!

Sluit hier aan by ons gemeenskap

Groepeer op Facebook. om te deel en om hulp in die gemeenskap te vra en ons Facebook -blad te like

YouTube -kanaal vir meer video's en tutoriale.

Instagram volg ons en deel #ottodiy

Twitter volg ons en deel #ottodiy

Maak deel uit van hierdie vriendelike gemeenskap van robotbouers, onderwysers en makers! Welkom by ons Otto Builder -gemeenskap!

sien jou daar;)

Aanbeveel: