Innehållsförteckning:

Otto DIY Humanoid Robot: 7 steg (med bilder)
Otto DIY Humanoid Robot: 7 steg (med bilder)

Video: Otto DIY Humanoid Robot: 7 steg (med bilder)

Video: Otto DIY Humanoid Robot: 7 steg (med bilder)
Video: How to Make a Mini Robot bug 2024, Juli
Anonim

Tinkercad -projekt »

Otto bipedal robot fick nu armar för att likna en "människa" och en LED -matris för att uttrycka känslor. 3D -print själv och samla sedan delarna för att bygga själv.

Otto är verkligen Opensource; det betyder att hårdvaran lätt kan urskiljas så att andra kan göra det, Arduino -kompatibel, 3D -utskrivbar och anpassningsbar, det perfekta tillfället att bygga och ha din allra första robot, lära sig robotik och ha kul, du lär dig den logiska kopplingen mellan kod och handling, och genom att montera det kommer du att förstå hur dess komponenter och elektronik fungerar. Besök www.ottodiy.com för mer detaljerad information.

Otto DIY Humanoid går, dansar, gör ljud och undviker hinder, som den grundläggande men har också 2 armar, en LED -matris för att uttrycka känslor och ett gyroskop för att mäta orientering och rörelse för interaktioner.

Observera att Humanoid är en avancerad robot jämfört med den enkla biped Otto, det kommer att kräva att du har erfarenhet av att bygga roboter och mer tid, vi rekommenderar dig att först bygga den grundläggande Otto DIY åtminstone, annars ta det som en utmaning: D

Tillbehör

1 x Nano ATmega328

1 x Nano Shield I/O

1 x kabel USB-A till Mini-USB

1 x ultraljudssensor HC-SR04

6 x Micro servo MG90s

1 x summer 24 x kvinnlig/kvinnlig bygeltråd

1 x LED Matrix 8x8

1 x ljudsensor

1 x beröringssensor

1 x BLE Bluetooth -modul

1 x laddare + effektförstärkare

1 x Micro Switch Självlås På/Av

1 x gyroskopsensor (tillval)

1 x3D -skrivhuvud

1 x 3D -tryckt kropp

4 x 3D -tryckta ben (2 är armarna)

2 x 3D -tryckt grepp

2 x 3D -tryckt fot

1 x liten Phillipis -skruvmejsel 8 x extra M2 -skruvar

Sax eller tång.

Dator för programmering och smartphone för styrning.

Steg 1: 3D -utskrift

Otto är mycket väl utformad för 3D -utskrift, så det kommer inte att ge dig problem om du följer dessa vanliga parametrar:

Rekommenderas att använda en FDM 3D -skrivare med PLA -material. Inget behov av stöd eller flottar. Upplösning: 0,30 mm fyllnadstäthet 20% det bör ta cirka 9 timmar att 3D -skriva ut en hel uppsättning delar för en Otto Humanoid.

Jag gjorde det i TinkerCAD så att du kan leka och anpassa din egen robot!

Hitta STL -filer här

Steg 2: Blockly

Image
Image

För nybörjare rekommenderas att börja koda med vår nya Otto Blockly en enkel visuell programmeringsprogramvara:

Otto Blockly är helt autonom (inget behov av Arduino IDE, eller biblioteksinställningar och ingen internetåtkomst krävs).

  1. Ladda ner från vår webbplats här
  2. Installera.
  3. Öppna exemplet för Humanoid.
  4. Anslut din Otto -robot.
  5. Välj Arduino nano,
  6. Välj USB -port där din robot är ansluten.*
  7. Kontrollera/ladda upp och ja är så enkelt!

*Om din dator inte kände igen USB -enheten bör du installera drivrutinen CH340 för ditt operativsystem, hitta den här:

Läs mer om Otto Blockly här

Steg 3: Arduino

För mer avancerade programmerare kan du växelvis använda Arduino IDE.

Ladda ner Otto Libraries här

Det låter dig verkligen utnyttja potentialen i din robot, du kommer att kunna prova många exempelkoder (skiss) som du helt enkelt kan ladda upp och ändra dem för dina egna program.

  1. Ladda ner Arduino IDE -programvara gratis
  2. Installera Arduino IDE -programvaran i din dator.
  3. Ladda ner Otto -biblioteken som finns här
  4. Öppna Arduino IDE, navigera till Sketch> Include Library> Add. ZIP Library. Högst upp i listrutan väljer du alternativet "Lägg till. ZIP -bibliotek".
  5. Du uppmanas att välja bibliotek. Navigera till.zip -filens plats, som du precis laddade ner och öppnade som den är.
  6. Återgå till menyn Skiss> Inkludera bibliotek. meny. Du bör nu se biblioteket längst ned i rullgardinsmenyn. Det betyder är redo att använda Ottos -koder!
  7. Anslut din Otto via USB.
  8. Välj i Arduino Tools/ Board: “Arduino Nano” Processor: “ATmega328 (Old bootloader)” Port COM# (där din Otto är ansluten)
  9. Öppna i Arkiv/Exempel/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Kontrollera/ladda upp koden.

Steg 4: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Innan du använder några batterier bör du kontrollera dina anslutningar och testa din robot med USB -kabeln ansluten till en dator.

Som en god praxis bör du kontrollera din elektronik och programvara i din dator innan du monterar all robot för att undvika att behöva demontera hela roboten för att fixa något. Du kan göra detta genom att bara ansluta åtminstone alla servon, på den plats som anges i ringen nedan och ladda upp någon kod som får Otto att flytta. Om du är redo för batterier kan du också kontrollera om din strömkälla fungerar, beroende på vilken typ av batterier du har finns det många alternativ

Det finns faktiskt många alternativ för att driva din Otto -robot på flera sätt, vi utforskar mer detaljerat i denna blogginläggsartikel:

Detta är en grundläggande kabeldragning med Tinkercad Circuits, med ett grundläggande program som du kan koda basic för att se till att dina servon är centrerade och att allt fungerar (observera att komponenterna i Tinkercad Circuits inte är desamma som Arduino UNO istället för nano men principen är densamma.

Steg 5: Monteringsanvisningar

Nu när vi har kontrollerat att all teknik fungerar korrekt kan vi börja bygga äntligen! samla alla delar du behöver för denna montering.

BEN ÄR VERKLIGEN SAMMA DEL FÖR ARMEN!"

Ladda ner och läs bruksanvisningen noga innan du börjar montera den.

Eller bara följa videon.

Om du ser någon feljustering i rörelsekontrollerna som har anpassats till mitten av dina servon före montering, men om du vill ha mer exakt gång och rörelser kan du göra lite elektronisk kalibrering som vi förklarar i detta blogginlägg: https:// www. ottodiy.com/blog/calibration

Steg 6: Bluetooth -APP

Många vill bara göra detta direkt men jag rekommenderar att du gör lite kodning först;)

Vi har en bra App som styr och även programmerar grundläggande sekvenser till Otto, för både iOS och Android, Om du är redo för detta

1. Kontrollera att Otto Arduino Libraries har installerats korrekt

2. Anslut sedan din Bluetooth -modul så här:

RX -stift till 12 på tavlan

TX -stift till 11

Vcc till någon 5V

Gnd till någon G

Det är enkelt att ladda upp Bluetooth -koden med Arduino IDE men du måste se till att biblioteken är korrekt installerade (du behöver inte upprepa detta steg om du redan gjort det tidigare)

3. Navigera till Arkiv/Exempel/OttoDIYLib/Bluetooth/Otto_APP.ino eller Öppna Arduino.ino -skissen från kodmappen.

4. Anslut din Otto via USB. Välj i Arduino Tools/ Board: “Arduino Nano” Processor: “ATmega328 (Old bootloader)” Port COM# (där din Otto är ansluten)

5. Kontrollera och sedan Ladda upp kod via USB.

6. Ladda ner och installera appen i din smartphone

7. I telefonens inställningar Aktivera Bluetooth, sök och para ihop med modulen 1234 som lösenord. (detta är för att länka till din telefon och behöver bara göras en gång)

8. Öppna sedan den verkliga appen och följ anslutningsprocessen i appen.

9. Klar! din Otto är redo att styra och programmera från din telefon.

Steg 7: Gå med i Otto Builder Community

Grattis du har gjort en Humanoid -robot! i grund och botten.

Verkliga humanoider har fler artikulationer tror du att du kan skapa en mer komplex robot? Läs mer om kodning, elektronik, design, 3Dprinting och robotik i allmänhet i vårt Open EDU (Open Education) -program här.

Dela din kreativitet. Tanken med Otto är att när du väl har lärt dig grunderna hackar du och skapar din egen!

Gå med i vår community här

Gruppera på Facebook. att dela och be om hjälp i samhället och gilla vår Facebook -sida

YouTube -kanal för mer information om filmer och självstudier.

Instagram följ oss och dela #ottodiy

Twitter följ oss och dela #ottodiy

Var en del av denna vänliga gemenskap av robotbyggare, lärare och tillverkare! Välkommen till vår Otto Builder -community!

vi ses där;)

Rekommenderad: