Innehållsförteckning:
- Tillbehör
- Steg 1: 3D -utskrift
- Steg 2: Blockly
- Steg 3: Arduino
- Steg 4: Elektronik
- Steg 5: Monteringsanvisningar
- Steg 6: Bluetooth -APP
- Steg 7: Gå med i Otto Builder Community
Video: Otto DIY Humanoid Robot: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
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
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).
- Ladda ner från vår webbplats här
- Installera.
- Öppna exemplet för Humanoid.
- Anslut din Otto -robot.
- Välj Arduino nano,
- Välj USB -port där din robot är ansluten.*
- 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.
- Ladda ner Arduino IDE -programvara gratis
- Installera Arduino IDE -programvaran i din dator.
- Ladda ner Otto -biblioteken som finns här
- Ö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".
- Du uppmanas att välja bibliotek. Navigera till.zip -filens plats, som du precis laddade ner och öppnade som den är.
- Å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!
- 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)
- Öppna i Arkiv/Exempel/OttoDIYLib/dance/Otto_allmoves_V9.ino
- Kontrollera/ladda upp koden.
Steg 4: 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:
Otto DIY+ Arduino Bluetooth Robot Lätt att 3D -utskrift: 6 steg (med bilder)
Otto DIY+ Arduino Bluetooth Robot Lätt att 3D -utskrift: Ottos verkliga öppen källkod möjliggör öppen STEAM -utbildning, vi samlar in feedback från olika verkstäder och skolor runt om i världen som redan använder Otto DIY i sitt klassrum och beroende på öppenheten för dessa utbildningsplatser vi eller
BONES Humanoid Robot: 11 steg (med bilder)
BONES the Humanoid Robot: Happy Halloween All !!! För att fira årets Halloween tänkte jag att det skulle vara en bra idé att bygga en robot som passar för tillfället. Ett dansande Humanoid -skelett !!! Jag har alltid velat designa och bygga min egen humanoida robot så det här var
Hur: 17 DOF Humanoid Robot: 7 steg (med bilder)
Så här gör du: 17 DOF Humanoid Robot: Att montera DIY robot-kit är en av mina favorithobbys. Du börjar med en låda full av komponenter organiserade i små plastpåsar och slutar med en monterad struktur och flera reservbultar! I den här självstudien presenterar jag hur du monterar ett kit med 17 degr
ASPIR: 3D-tryckt Humanoid-robot i full storlek: 80 steg (med bilder)
ASPIR: 3D-tryckt Humanoid-robot i full storlek: Autonomt stöd och positiv inspirationsrobot (ASPIR) är en fullstor, 4,3 fot öppen källkod med 3D-tryckt humanoid som alla kan bygga med tillräckligt med driv och beslutsamhet. har delat denna massiva 80-stegs instruktionsbara i 10 e
Arduino -baserad humanoid robot med servomotorer: 7 steg (med bilder)
Arduino -baserad humanoid robot med servomotorer: Hej alla, det här är min första humanoid robot, gjord av PVC -skumplåt. Den finns i olika tjocklekar. Här använde jag 0,5 mm. Nu kan denna robot bara gå när jag slog på. Nu arbetar jag med att ansluta Arduino och Mobile via Bluetooth