Cov txheej txheem:

Otto DIY Humanoid Robot: 7 Kauj Ruam (nrog Duab)
Otto DIY Humanoid Robot: 7 Kauj Ruam (nrog Duab)

Video: Otto DIY Humanoid Robot: 7 Kauj Ruam (nrog Duab)

Video: Otto DIY Humanoid Robot: 7 Kauj Ruam (nrog Duab)
Video: Night 2024, Hlis ntuj nqeg
Anonim

Tinkercad Cov Haujlwm »

Otto bipedal neeg hlau tam sim no tau txais caj npab kom zoo ib yam li "Tib Neeg" thiab LED matrix los qhia kev xav. 3D luam tawm los ntawm koj tus kheej thiab tom qab ntawd sau cov khoom tsim los ntawm koj tus kheej.

Otto yog Opensource tiag tiag; nws txhais tau tias khoos phis tawj yooj yim nkag siab kom lwm tus tuaj yeem ua tau, Arduino sib xws, 3D luam tawm thiab kho tau, lub sijhawm zoo tshaj plaws los tsim thiab muaj koj thawj tus neeg hlau, kawm cov neeg hlau thiab muaj kev lom zem, koj yuav kawm paub qhov laj thawj kev sib txuas ntawm tus lej thiab kev nqis tes ua., thiab los ntawm kev sib dhos nws, koj yuav nkag siab tias nws cov khoom siv thiab khoom siv hluav taws xob ua haujlwm li cas. Mus ntsib www.ottodiy.com kom paub meej ntxiv.

Otto DIY Humanoid taug kev, ua las voos, ua suab nrov thiab zam kev tsis yooj yim, zoo li qhov yooj yim tab sis kuj muaj 2 caj npab, ib lub cim LED los nthuav qhia kev xav thiab lub gyroscope los ntsuas kev taw qhia thiab txav mus rau kev sib cuam tshuam.

Thov nco ntsoov tias Humanoid yog tus neeg hlau siab dua piv rau qhov yooj yim biped Otto, nws yuav xav kom koj muaj Kev Ruaj Ntseg ROBOTS THIAB TSHWJ XEEB ZOO TSHAJ PLAWS, Peb RECOMMEND KOJ YUAV TSUM MUAJ QHOV TSEEB TSHUAJ YOOJ YIM YOOJ YIM, txwv tsis pub coj los ua qhov nyuaj: D

Khoom siv

1 x Nano ATmega328

1 x Nano Shield I/O

1 x cable USB-A rau Mini-USB

1 x ultrasound sensor HC-SR04

6 x Micro servo MG90s

1 x Buzzer 24 x Poj Niam/Poj Niam Jumper Hlau

1 x LED Matrix 8x8

1 x lub suab sensor

1 x kov sensor

1 x BLE Bluetooth module

1 x charger + lub zog txhawb nqa

1 x Micro Hloov Tus Kheej Xauv Rau/Tawm

1 x Gyroscope sensor (yeem)

1x3D luam tawm lub taub hau

1 x 3D luam tawm lub cev

4 x 3D luam tawm ob txhais ceg (2 yog caj npab)

2 x 3D luam tawm tuav

2 x 3D luam tawm ko taw

1 x Me Phillipis ntswj ntsia hlau 8 x ntxiv M2 screws

Txiab los yog pliers.

Khoos phis tawj rau lub khoos phis tawj thiab smartphone rau kev tswj hwm.

Kauj Ruam 1: Luam Ntawv 3D

Otto yog tus tsim tau zoo heev rau 3D luam ntawv, yog li yuav tsis ua rau koj muaj teeb meem yog tias koj ua raws li qhov tsis sib xws no:

Pom zoo kom siv FDM 3D tshuab luam ntawv nrog PLA khoom. Tsis xav tau kev txhawb nqa lossis rafts. Kev daws teeb meem: 0.30mm Sau qhov ceev 20% nws yuav tsum siv sijhawm kwv yees li 9 teev rau 3D luam tag nrho cov ntu rau ib qho Otto Humanoid.

Kuv ua nws hauv TinkerCAD kom koj tuaj yeem ua si ib puag ncig thiab hloov kho koj tus kheej lub neeg hlau!

Nrhiav cov ntaub ntawv STL ntawm no

Kauj ruam 2: Thaiv

Image
Image

Rau cov pib tshiab nws raug pom zoo kom pib coding los ntawm kev siv peb qhov tshiab Otto Blockly qhov yooj yim pom kev siv software:

Otto Blockly yog kev ywj pheej kiag li (tsis xav tau Arduino IDE, lossis teeb tsa lub tsev qiv ntawv thiab tsis xav tau kev siv Internet).

  1. Rub tawm los ntawm peb lub vev xaib ntawm no
  2. Nruab.
  3. Qhib qhov piv txwv rau Humanoid.
  4. Txuas koj tus neeg hlau Otto.
  5. Xaiv Arduino nano,
  6. Xaiv USB chaw nres nkoj uas koj tus neeg hlau txuas nrog.*
  7. Txheeb/Upload thiab yog qhov yooj yim!

*Yog tias koj lub khoos phis tawj tsis lees paub lub cuab yeej USB koj yuav tsum teeb tsa tus tsav tsheb CH340 rau koj Cov Txheej Txheem Ua Haujlwm pom nws ntawm no:

Kawm paub ntau ntxiv txog Otto Blockly ntawm no

Kauj ruam 3: Arduino

Rau cov kws tsim tawm qib siab ntxiv koj tuaj yeem siv siv Arduino IDE.

Rub tawm Otto Libraries ntawm no

Nws yuav tso cai rau koj siv lub peev xwm ntawm koj tus neeg hlau tiag, koj yuav tuaj yeem sim ntau tus lej piv txwv (kos duab) uas koj tuaj yeem yooj yim tsuas yog rub tawm thiab hloov kho lawv rau koj tus kheej cov haujlwm.

  1. Rub tawm Arduino IDE software dawb
  2. Nruab Arduino IDE software hauv koj lub computer.
  3. Rub tawm cov tsev qiv ntawv Otto uas nyob ntawm no
  4. Qhib Arduino IDE, mus rau Sketch> suav nrog Tsev Qiv Ntawv> Ntxiv. ZIP Library. Nyob rau sab saud ntawm daim ntawv teev npe, xaiv qhov kev xaiv rau "Ntxiv. ZIP Library ''.
  5. Koj yuav raug hais kom xaiv lub tsev qiv ntawv. Nkag mus rau.zip cov ntaub ntawv qhov chaw nyob, uas koj nyuam qhuav rub tawm thiab qhib raws li nws yog.
  6. Rov qab mus rau Sketch> Xws li cov ntawv qhia zaub mov. ntawv qhia zaub mov Tam sim no koj yuav tsum pom lub tsev qiv ntawv nyob hauv qab ntawm cov ntawv qhia zaub mov nco-down. Qhov ntawd txhais tau tias npaj txhij siv cov lej Ottos!
  7. Txuas koj Otto los ntawm USB.
  8. Xaiv hauv Arduino Cov Cuab Yeej/ Pawg: “Arduino Nano” Tus Txheej Txheem: “ATmega328 (Qub bootloader qub)” Chaw nres nkoj COM# (qhov uas koj Otto txuas nrog)
  9. Qhib hauv Cov Ntaub Ntawv/Piv Txwv/OttoDIYLib/seev cev/Otto_allmoves_V9.ino
  10. Kos/Upload cov cai.

Kauj ruam 4: Electronics

Electronics
Electronics
Electronics
Electronics
Electronics
Electronics

Ua ntej siv cov roj teeb twg koj yuav tsum txheeb xyuas koj cov kev sib txuas thiab ntsuas koj lub neeg hlau nrog USB cable txuas nrog lub khoos phis tawj.

Raws li kev coj ua zoo koj yuav tsum txheeb xyuas koj cov khoom siv hluav taws xob thiab software hauv koj lub khoos phis tawj, ua ntej sib sau ua ke txhua tus neeg hlau kom tsis txhob muab cov neeg hlau tshem tawm tag nrho los kho qee yam. Koj tuaj yeem ua qhov no los ntawm kev txuas tsawg kawg txhua qhov kev pabcuam, nyob rau hauv qhov chaw uas tau hais hauv kab ntawv hauv qab no thiab rub tawm cov cai uas ua rau Otto txav mus. Yog tias koj tau npaj rau Cov Roj Teeb koj tseem tuaj yeem tshawb xyuas seb koj lub hwj chim ua haujlwm li cas, nyob ntawm seb hom roj teeb koj muaj ntau txoj kev xaiv

Muaj tiag tiag muaj ntau txoj hauv kev los ua kom muaj zog koj li Otto neeg hlau nyob hauv ntau txoj hauv kev, peb tshawb xyuas kom ntxaws hauv kab lus blog no:

Nov yog qhov txuas txuas yooj yim siv Tinkercad Circuits, nrog rau txoj haujlwm yooj yim uas koj tuaj yeem ua tus lej yooj yim kom ntseeg tau tias koj cov kev pabcuam tau nyob nruab nrab thiab txhua yam ua haujlwm (thov nco ntsoov tias cov khoom siv hauv Tinkercad Circuits tsis zoo ib yam li Arduino UNO hloov nano tab sis txoj cai yog tib yam.

Kauj Ruam 5: Cov Lus Qhia Ua Ke

Tam sim no tom qab peb tshawb xyuas txhua lub thev naus laus zis ua haujlwm tau zoo peb tuaj yeem pib tsim thaum kawg! sib sau ua ke txhua qhov uas koj xav tau rau lub rooj sib txoos no.

LEGS yog qhov tiag ib feem rau ntawm caj npab!"

Ua ntej pib kev sib dhos, rub tawm thiab ua tib zoo nyeem phau ntawv qhia.

Lossis tsuas yog ua raws daim vis dis aus.

Yog tias koj pom qee qhov tsis raug cai hauv kev txav txav uas tau ua ke rau hauv nruab nrab koj cov kev pabcuam ua ntej sib dhos tab sis yog tias koj xav tau kev taug kev thiab txav mus los kom raug dua koj tuaj yeem ua qee qhov ntsuas hluav taws xob raws li peb piav qhia hauv kab lus blog no: https:// www. ottodiy.com/blog/calibration

Kauj Ruam 6: Bluetooth APP

Coob leej neeg tsuas yog xav ua qhov no ncaj qha tab sis kuv xav kom ua qee qhov coding ua ntej;)

Peb muaj App zoo uas tswj hwm thiab tseem muaj cov phiaj xwm yooj yim rau Otto, rau ob qho tib si iOS thiab Android, Yog tias koj tau npaj rau qhov no

1. Ua kom ntseeg tau tias Arduino Libraries of Otto tau teeb tsa kom raug

2. Tom qab ntawd txuas koj li Bluetooth module zoo li no:

RX tus pin rau 12 ntawm lub rooj tsavxwm

TX 11 pin

Vcc rau ib qho 5V

Gnd rau ib qho G

Kev xa cov lej Bluetooth nrog Arduino IDE yog qhov yooj yim tab sis koj yuav tsum xyuas kom cov tsev qiv ntawv raug teeb tsa kom raug (koj tsis tas yuav rov ua cov kauj ruam no, yog tias koj twb tau ua dhau los lawm)

3. Nkag mus rau Cov Ntaub Ntawv/Piv Txwv/OttoDIYLib/Bluetooth/Otto_APP.ino lossis Qhib Arduino.ino kos duab los ntawm cov ntawv tais ceev tseg.

4. Txuas koj Otto los ntawm USB. Xaiv hauv Arduino Cov Cuab Yeej/ Pawg: "Arduino Nano" Tus Txheej Txheem: "ATmega328 (Qub bootloader qub)" Chaw nres nkoj COM# (qhov uas koj Otto txuas nrog)

5. Txheeb xyuas thiab tom qab ntawd Upload code ntawm USB.

6. Rub tawm thiab Nruab APP hauv koj lub smartphone

7. Hauv koj lub xov tooj teeb Pab kom Bluetooth, tshawb nrhiav thiab txuas nrog tus lej 1234 ua tus lej nkag. (qhov no yog txuas rau koj lub xov tooj thiab tsuas yog xav tau ua tiav ib zaug)

8. Tom qab ntawd qhib lub APP tiag tiag thiab ua raws cov txheej txheem sib txuas hauv APP.

9.ua ua! koj Otto tau npaj los tswj thiab ua haujlwm los ntawm koj lub xov tooj.

Kauj Ruam 7: Koom nrog Otto Builder Community

Nrog koj zoo siab uas koj tau tsim Humanoid neeg hlau! hauv paus.

Cov tib neeg tiag tiag muaj ntau qhov kev hais tawm koj puas xav tias koj tuaj yeem tsim cov neeg hlau nyuaj dua? Kawm paub ntau ntxiv txog coding, khoom siv hluav taws xob, tsim qauv, 3D luam ntawv thiab neeg hlau feem ntau hauv peb qhov Open EDU (Qhib Kev Kawm) qhov haujlwm no.

Qhia koj lub tswv yim. Lub tswv yim ntawm Otto yog tias thaum koj kawm paub pib koj hack thiab tsim koj tus kheej!

Koom nrog peb zej zog ntawm no

Pawg hauv Facebook. los qhia thiab thov kev pab hauv zej zog thiab nyiam peb Facebook nplooj ntawv

YouTube channel kom paub ntau ntxiv txog cov vis dis aus thiab qhia li cas.

Instagram ua raws peb thiab qhia #ottodiy

Twitter ua raws peb thiab qhia tawm #ottodiy

Ua ib feem ntawm lub zej zog phooj ywg ntawm cov neeg tsim neeg hlau, cov kws qhia ntawv thiab cov tsim khoom! Txais tos rau peb lub zej zog Otto Builder!

pom koj nyob ntawd;)

Pom zoo: