Talaan ng mga Nilalaman:

Otto DIY Humanoid Robot: 7 Mga Hakbang (na may Mga Larawan)
Otto DIY Humanoid Robot: 7 Mga Hakbang (na may Mga Larawan)

Video: Otto DIY Humanoid Robot: 7 Mga Hakbang (na may Mga Larawan)

Video: Otto DIY Humanoid Robot: 7 Mga Hakbang (na may Mga Larawan)
Video: How to make a Long Range paper airplane || Amazing Origami Paper jet Model F-14 2024, Hulyo
Anonim

Mga Proyekto ng Tinkercad »

Ang Otto bipedal robot ngayon ay nakakuha ng mga braso upang magmukhang katulad sa isang "Tao" at isang LED matrix upang ipahayag ang mga emosyon. 3D na naka-print sa pamamagitan ng iyong sarili at pagkatapos ay tipunin ang mga bahagi upang bumuo ng iyong sarili.

Ang Otto ay tunay na Opensource; nangangahulugan ito na ang hardware ay madaling makilala upang ang iba ay maaaring gawin ito, tugma sa Arduino, 3D na naka-print at napapasadyang, ang perpektong pagkakataon na bumuo at magkaroon ng iyong unang robot, matuto ng mga robot at magsaya, malalaman mo ang lohikal na koneksyon sa pagitan ng code at pagkilos, at sa pamamagitan ng pag-iipon nito, mauunawaan mo kung paano gumagana ang mga bahagi nito at electronics. Bisitahin ang www.ottodiy.com para sa mas detalyadong impormasyon.

Ang Otto DIY Humanoid ay naglalakad, sumasayaw, gumagawa ng tunog at maiiwasan ang mga hadlang, tulad ng pangunahing ngunit mayroon ding 2 braso, isang LED matrix upang ipahayag ang mga emosyon at isang gyroscope upang masukat ang oryentasyon at paggalaw para sa mga pakikipag-ugnay.

Mangyaring tandaan na ang Humanoid ay isang advanced na robot kumpara sa simpleng naka-bip na Otto, kakailanganin kang magkaroon ng EXPERIENCE BUILDING ROBOTS AT MAS DALING PANAHON, IN nirerekomenda ka namin na unahin ang pagbuo ng BASIC Otto DIY AT LEAST, kung hindi man ay gawin itong isang hamon: D

Mga gamit

1 x Nano ATmega328

1 x Nano Shield I / O

1 x cable USB-A hanggang sa Mini-USB

1 x ultrasound sensor HC-SR04

6 x Micro servo MG90s

1 x Buzzer 24 x Babae / Babae na Jumper Wire

1 x LED Matrix 8x8

1 x sound sensor

1 x touch sensor

1 x BLE module ng Bluetooth

1 x charger + power booster

1 x Micro Switch Self lock Na / Naka-on

1 x Gyroscope sensor (opsyonal)

1 x3D naka-print na ulo

1 x 3D na naka-print na katawan

4 x 3D naka-print na mga binti (2 ang mga braso)

2 x 3D na naka-print na mahigpit na pagkakahawak

2 x 3D na naka-print na paa

1 x Maliit na Phillipis screwdriver 8 x sobrang M2 screws

Gunting o pliers.

Computer para sa programa at smartphone para sa pagkontrol.

Hakbang 1: Pag-print sa 3D

Ang Otto ay napakahusay na dinisenyo para sa pag-print sa 3D, kaya't hindi ka bibigyan ng problema kung susundin mo ang mga karaniwang parameter na ito:

Inirerekumenda na gumamit ng isang FDM 3D printer na may materyal na PLA. Hindi na kailangan ng mga suporta o rafts. Resolution: 0.30mm Punan ang density ng 20% dapat tumagal ng 9 na oras upang mag-print ang 3D ng isang buong hanay ng mga bahagi para sa isang Otto Humanoid.

Ginawa ko ito sa TinkerCAD upang makapaglaro ka at ipasadya ang iyong sariling robot!

Maghanap ng mga STL file dito

Hakbang 2: Harang

Image
Image

Para sa mga nagsisimula inirerekumenda na simulan ang pag-coding sa pamamagitan ng paggamit ng aming bagong Otto Blockly isang simpleng visual program software:

Ang Otto Blockly ay ganap na nagsasarili (hindi kinakailangan para sa Arduino IDE, o pag-setup ng mga aklatan at walang kinakailangang pag-access sa Internet).

  1. Mag-download mula sa aming website dito
  2. I-install
  3. Buksan ang halimbawa para sa Humanoid.
  4. Ikonekta ang iyong Otto robot.
  5. Piliin ang Arduino nano,
  6. Piliin ang USB port kung saan nakakonekta ang iyong robot. *
  7. Suriin / Mag-upload at oo madali ba iyon!

* Kung hindi nakilala ng iyong computer ang USB device dapat mong i-install ang driver na CH340 para sa iyong Operative System hanapin ito dito:

Dagdagan ang nalalaman tungkol sa Otto Blockly dito

Hakbang 3: Arduino

Para sa mas advanced na mga programmer maaari mong kahaliling gamitin ang Arduino IDE.

Mag-download ng mga Otto Library dito

Papayagan ka nitong talagang pagsamantalahan ang potensyal ng iyong robot, masusubukan mo ang maraming mga halimbawang code (sketch) na maaari mo lamang i-upload at baguhin ang mga ito para sa iyong sariling mga programa.

  1. Mag-download ng Arduino IDE software nang libre
  2. I-install ang Arduino IDE software sa iyong computer.
  3. I-download ang mga silid aklatan ng Otto na narito
  4. Buksan ang Arduino IDE, mag-navigate sa Sketch> Isama ang Library> Magdagdag ng. ZIP Library. Sa tuktok ng listahan ng drop down, piliin ang pagpipilian sa "Magdagdag ng. ZIP Library ''.
  5. Sasabihan ka upang pumili ng silid-aklatan. Mag-navigate sa lokasyon ng.zip file, na na-download mo lamang at buksan na ito.
  6. Bumalik sa Sketch> Isama ang menu ng Library. menu Dapat mo na ngayong makita ang library sa ilalim ng drop-down na menu. Nangangahulugan iyon na handa nang gumamit ng mga code ng Ottos!
  7. Ikonekta ang iyong Otto sa pamamagitan ng USB.
  8. Piliin sa Arduino Tools / Board: Processor ng "Arduino Nano": "ATmega328 (Old bootloader)" Port COM # (kung saan nakakonekta ang iyong Otto)
  9. Buksan sa File / Mga Halimbawa / OttoDIYLib / sayaw / Otto_allmoves_V9.ino
  10. Suriin / I-upload ang code.

Hakbang 4: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Bago gamitin ang anumang mga baterya dapat mong suriin ang iyong mga koneksyon at subukan ang iyong robot gamit ang USB cable na konektado sa isang computer.

Bilang isang mahusay na kasanayan dapat mong suriin ang iyong electronics at software sa iyong computer, bago tipunin ang lahat ng robot upang maiwasan ang pag-disassemble ng buong robot upang ayusin ang isang bagay. Maaari mo itong gawin sa pamamagitan lamang ng pagkonekta ng hindi bababa sa lahat ng mga servo, sa lugar na nakalagay sa wring sa ibaba at mag-upload ng anumang code na gumagalaw sa Otto. Kung handa ka na para sa Mga Baterya maaari mo ring suriin kung gumagana ang iyong mapagkukunan ng kuryente, depende sa uri ng mga baterya na mayroon kang maraming mga pagpipilian

Talagang maraming mga pagpipilian upang mapalakas ang iyong Otto robot sa maraming paraan, mas detalyado ang pag-explore namin sa blog post na artikulo:

Ito ay isang pangunahing kable gamit ang Tinkercad Circuits, na may pangunahing programa na maaari mong i-code ang pangunahing upang matiyak na nakasentro ang iyong mga servo at gumagana ang lahat (mangyaring tandaan na ang mga bahagi sa Tinkercad Circuits ay hindi katulad ng Arduino UNO sa halip na nano ngunit ang prinsipyo ay pareho.

Hakbang 5: Mga Tagubilin sa Assembly

Ngayon pagkatapos naming suriin ang lahat ng tech ay gumagana nang maayos maaari kaming magsimula sa wakas na bumuo! tipunin ang lahat ng mga bahagi na kakailanganin mo para sa pagpupulong na ito.

TULA AY PAREHONG PAREHONG BAHAGI SA ARMS!"

Bago simulan ang pagpupulong, mag-download at basahin nang mabuti ang manwal ng tagubilin.

O sundan lamang ang video.

Kung nakakakita ka ng ilang pagkakamali sa mga paggalaw ng tseke na nakahanay sa gitna ng iyong mga servos bago ang pagpupulong ngunit kung nais mo ng mas tumpak na paglalakad at paggalaw maaari kang gumawa ng ilang elektronikong pagkakalibrate tulad ng ipinaliwanag namin sa artikulong ito sa pag-post sa blog: https:// www. ottodiy.com/blog/calibration

Hakbang 6: Bluetooth APP

Maraming mga tao ang nais na direktang gawin ito ngunit inirerekumenda kong gawin muna ang ilang pag-coding;)

Mayroon kaming mahusay na App na kumokontrol at nag-programa din ng mga pangunahing pagkakasunud-sunod sa Otto, para sa parehong iOS at Android, Kung handa ka na para dito

1. Tiyaking na-install nang maayos ang Arduino Library of Otto

2. Pagkatapos ay ikonekta ang iyong module ng Bluetooth na tulad nito:

Ang RX ay pin sa 12 sa pisara

TX pin sa 11

Vcc sa anumang 5V

Gnd sa anumang G

Ang pag-upload ng Bluetooth code gamit ang Arduino IDE ay simple ngunit kailangan mong tiyakin na ang mga aklatan ay na-install nang tama (hindi mo na kailangang ulitin ang hakbang na ito, kung nagawa mo na ito dati)

3. Mag-navigate sa File / Mga Halimbawa / OttoDIYLib / Bluetooth / Otto_APP.ino o Buksan ang Arduino.ino sketch mula sa code folder.

4. Ikonekta ang iyong Otto sa pamamagitan ng USB. Piliin sa Arduino Tools / Board: Processor ng "Arduino Nano": "ATmega328 (Old bootloader)" Port COM # (kung saan nakakonekta ang iyong Otto)

5. Suriin at pagkatapos ay Mag-upload ng code sa pamamagitan ng USB.

6. I-download at I-install ang APP sa iyong smartphone

7. Sa mga setting ng iyong telepono Paganahin ang Bluetooth, maghanap at ipares sa module na 1234 bilang password. (ito ay upang mai-link sa iyong telepono at kailangan lamang gawin ng isang beses)

8. Pagkatapos Buksan ang aktwal na APP at sundin ang proseso ng koneksyon sa loob ng APP.

9. Tapos na! ang iyong Otto ay handa na upang makontrol at programa mula sa iyong telepono.

Hakbang 7: Sumali sa Komunidad ng Otto Builder

Binabati kita na nakagawa ka ng isang Humanoid robot! talaga.

Ang mga totoong humanoid ay may maraming mga artikulasyon sa palagay mo maaari kang lumikha ng isang mas kumplikadong robot? Matuto nang higit pa tungkol sa pag-coding, electronics, disenyo, 3Dprinting at robotics sa pangkalahatan sa aming Open EDU (Open Education) na programa dito.

Ibahagi ang iyong pagkamalikhain. Ang ideya ng Otto ay na kapag natutunan mo ang mga pangunahing kaalaman na iyong na-hack at lumikha ng iyong sarili!

Sumali sa aming komunidad dito

Pangkat sa Facebook. upang ibahagi at humingi ng tulong sa pamayanan at gusto ang aming pahina sa Facebook

Channel sa YouTube para sa higit pa kung paano mag-video at magturo.

Sundan kami ng Instagram at ibahagi ang #ottodiy

Sundan kami ng Twitter at ibahagi ang #ottodiy

Maging bahagi ng magiliw na pamayanan ng mga tagabuo ng robot, guro at gumagawa! Maligayang pagdating sa aming komunidad ng Otto Builder!

magkita tayo doon;)

Inirerekumendang: