Talaan ng mga Nilalaman:

Otto DIY + Arduino Bluetooth Robot Madaling 3D Print: 6 na Hakbang (na may Mga Larawan)
Otto DIY + Arduino Bluetooth Robot Madaling 3D Print: 6 na Hakbang (na may Mga Larawan)

Video: Otto DIY + Arduino Bluetooth Robot Madaling 3D Print: 6 na Hakbang (na may Mga Larawan)

Video: Otto DIY + Arduino Bluetooth Robot Madaling 3D Print: 6 na Hakbang (na may Mga Larawan)
Video: Leap Motion SDK 2024, Nobyembre
Anonim
Image
Image
Otto DIY + Arduino Bluetooth Robot Madaling 3D Print
Otto DIY + Arduino Bluetooth Robot Madaling 3D Print
Otto DIY + Arduino Bluetooth Robot Madaling 3D Print
Otto DIY + Arduino Bluetooth Robot Madaling 3D Print

Tunay na bukas na likas na mapagkukunan ng Otto ay nagbibigay-daan sa bukas na edukasyon ng STEAM, kinokolekta namin ang puna mula sa iba't ibang mga pagawaan at paaralan sa buong mundo na gumagamit na ng Otto DIY sa kanilang silid aralan at depende sa pagiging bukas ng mga pang-edukasyon na lugar na ito ay inayos namin ang materyal ng aralin at ibinabahagi din.

Ang lisensya ng CC-BY-SA Creative commons ay nangangahulugang maaari kang makopya nang libre ngunit dapat kang magbigay ng mga kredito sa orihinal sa pamamagitan ng paglalagay ng aming website (https://www.ottodiy.com/)

Ang Otto DIY + ay ang pinabuting at advanced na bersyon ng orihinal na #OttoDIY, ang ideya ay magkaroon ng parehong mga tampok na batayan ng DIY robot + Bluetooth control at programa + metal gear servo motors + rechargeable + nagbabago mode sa pamamagitan ng touch sensor + sound sensor + light gumagalaw + iba pang mga output +…?

Ang kapanapanabik na bahagi ay nagsasagawa kami ng bukas na pag-unlad sa mga gumagawa at hacker sa buong mundo kaya bukas kami sa mga ideya, hindi lamang mula sa mga eksperto na maaari kang sumali sa amin, puna, pagbabahagi sa lipunan, pagsubok o anumang iba pang kontribusyon na maaari mong isipin.

Mga gamit

1 × Arduino Nano

1 × HC-06 o HC-05 Bluetooth module

1 × Arduino Nano Shield I / O; maaari kang gumamit ng isang mini breadboard ngunit mas maraming trabaho sa cable

1 × USB-A hanggang sa Mini-USB Cable

4 × Micro servo MG90s (metal)

1 × Buzzer

10 × Babae / Babae Mga Jumper Wires

1 × Touch sensor

1 × sound sensor

1 × 8x8mm Micro Switch Self lock On / Off

1 × 3.7 V LiPo Battery na may booster hanggang 5V (opsyonal) 1 × Phillips Screwdriver 1 x 3D printer (o gumamit ng serbisyo o kaibigan;))

Hakbang 1: Mga Setting ng 3D Printer

Mga Setting ng 3D Printer
Mga Setting ng 3D Printer

Mahalagang basahin muna ang Otto DIY nakaraang itinuro upang maging pamilyar sa mga pangunahing kaalaman sa pagbuo ng isang bipedal robot. Kunin ang lahat ng mga 3D print na bahagi ng STL, mga code at aklatan para sa Bluetooth sa pamamagitan ng pagpunta dito https://wikifactory.com/+OttoDIY/otto-diy- plus sa tab na mga file

  • Inirerekumenda ang paggamit ng isang FDM 3D printer na may materyal na PLA.
  • Hindi na kailangan ng mga suporta o rafts man.
  • Resolusyon: 0.15mm
  • Punan ang density 20%

Kailangang ayusin ang laki ng ilang mga pagbabago gamitin ang pinagmulang file na ginawa sa Autodesk Fusion 360

O Tinkercad dito

Hakbang 2: Buuin ang Iyong Sariling Otto DIY +

Image
Image
Buuin ang Iyong Sariling Otto DIY +
Buuin ang Iyong Sariling Otto DIY +
Buuin ang Iyong Sariling Otto DIY +
Buuin ang Iyong Sariling Otto DIY +

sa sumusunod na video at mga larawan maaari kang magkaroon ng isang sanggunian kung paano bumuo ng Otto DIY +, dahil sa ilang mga bagong bersyon ng disenyo ng robot.

Hakbang 3: I-code ang Iyong Sariling Otto

Image
Image
I-code ang Iyong Sariling Otto
I-code ang Iyong Sariling Otto
I-code ang Iyong Sariling Otto
I-code ang Iyong Sariling Otto
I-code ang Iyong Sariling Otto
I-code ang Iyong Sariling Otto

Kaya sa puntong ito dapat kang magkaroon ng isang Otto 3D na naka-print, naka-assemble, ngayon ang ilang mga programa upang magkaroon ng mga aklatan at Arduino na naka-install sa iyong PC.

Ang pinakamadaling i-code ang iyong sariling Otto ay sa pamamagitan ng paggamit ng aming Blockly software, ang mas advanced na coder ay maaaring subukan ang Arduino IDE nang direkta.

Hakbang 4: pangunahing Code para sa Bluetooth APP

Image
Image
Pangunahing Code para sa Bluetooth APP
Pangunahing Code para sa Bluetooth APP
Pangunahing Code para sa Bluetooth APP
Pangunahing Code para sa Bluetooth APP

Kailangang maging handa si Otto na makatanggap ng utos sa pamamagitan ng Bluetooth at para sa pangangailangan na ilagay ang pangunahing code sa loob ng kanyang utak

  1. Kopyahin ang mga aklatan ng Otto sa folder ng Arduino IDE
  2. Mag-upload ng APP.ino sketch sa Otto
  3. I-download at I-install ang APP sa iyong smartphone. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)

  4. Ngayon ay maaari mong ikonekta ang module at Paganahin ang Bluetooth sa iyong telepono.
  5. Hanapin ang Otto at ipares ang Bluetooth address / pangalan
  6. Ngayon ay maaari mong gamitin ang APP upang makontrol ang Otto!
  7. Maglaro sa mga bagong tampok at kung hindi maaaring kailanganin mong isaayos muli ang iyong BT ngunit huwag mag-alala madali din ito;)

Hakbang 5: Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi

Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!
Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!
Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!
Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!
Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!
Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!
Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!
Kopyahin, Palawakin, Ipasadya, baguhin, Remix at Ibahagi!

Suriin ang post sa blog na ito upang makahanap ng mga ideya kung paano ipasadya ang iyong sariling robot

Sumali sa komunidad ng Otto Builder! Sundan kami, bigyan kami ng katulad at ibahagi ang iyong pagkamalikhain, maaari kang maitampok dito sa pamamagitan ng pagbabahagi ng iyong robot sa anumang social media

Facebook at Instagram

gamitin ang hashtag na #ottodiy sa iyong post at i-tag o banggitin ang @OttoDIY

Maging bahagi ng magiliw na pamayanan ng mga tagabuo ng robot, guro at gumagawa! sa pamamagitan ng pagsali sa amin dito

Hakbang 6: Pag-setup ng Bluetooth (BT) (Kung Hindi Matagumpay ang Pagpapares):

Ang pag-setup na ito ay kailangan LAMANG para sa mga module na hindi kasama ang karaniwang rate ng baud na 9600, paano malalaman? subukan mo lang muna ang code at ang APP, kung ang telepono ay hindi ipares sa Otto o tumugon sa mga utos, malamang na nangangahulugang ang iyong module ay nasa ibang rate ng baud kaya kailangang mai-configure

Ang BT code ay mayroong 115200 baud-rate kaya dapat tumugma ang module ng BT sa bilis na iyon upang makapag-usap kay Arduino Nano sa pamamagitan ng serial interface (UART).

Para sa HC-05: 38400 o 115200

1. I-upload ang sketch na HC05_BT_config.ino sa iyong Nano muna, pagkatapos ay idiskonekta ang Nano mula sa USB.

2. Ngayon ikonekta ang BT sa Arduino Nano tulad ng ipinakita sa diagram ngunit huwag ikonekta ang VCC.

TX - RX

RX - TX

VCC - 5V

GND - GND

3. I-plug ang USB sa Nano at pagkatapos ay ikonekta ang VCC upang ang BT ay pumasok sa AT mode. Ang LED sa BT ay dapat magsimulang kumurap nang mas mabagal, halos isang beses bawat 2 segundo. (Kung hindi ito gagana, subukang hawakan ang pindutan sa module ng BT habang kumokonekta sa VCC).

Buksan ang serial monitor sa IDE, itakda ang baud-rate sa 9600 at magtatapos ang linya sa Parehong NL & CR.

I-type ang AT pagkatapos ay pindutin ang enter; (kung tama ang lahat, dapat tumugon ang BT nang OK at pagkatapos ay ipasok ang mga sumusunod na utos:

SA + PANGALAN = Zowi "pagtatakda ng pangalan"

AT + PSWD = 1234 "pagpapares ng password"

AT + UART = 115200, 1, 0 "baud rate"

SA + POLAR = 1, 0 "pagpapagana ng STATE pin upang magamit bilang pag-reset para sa programa arduino sa paglipas ng BT"

Pumunta ngayon sa hakbang sa APP

Kung may anumang problema suriin ito itinuturo ng kung paano baguhin ang HC-05 Bluetooth Module Defaults Paggamit ng AT Mga Utos

www.instructables.com/id/Modify-The-HC-05-…

Para sa HC-06: 9600 o 115200

Para sa mga bagay na module ng HC-06 BT ay medyo mas simple dahil ang module ay palaging nasa mode na utos ng AT kapag hindi nakakonekta sa anumang bagay. Ngunit ang downside ay ang module na HC-06 ay hindi maaaring gamitin upang mag-upload ng mga sketch sa Arduino dahil wala itong pag-reset. Para sa pag-configure ng module

1. i-upload ang sketch na ito HC06_BT_config.ino sa iyong Nano

1. idiskonekta ang USB

2. ikonekta ang module ng BT sa Arduino Nano tulad nito:

TX - RX

RX - TX

VCC - 5V

GND - GND

3. Kapangyarihan sa iyong Nano at pagkatapos ng halos 10-15 segundo ang lahat ay dapat na natapos at ang iyong BT ay dapat na naka-configure (ang LED13 ay dapat magsimulang kumurap).

Kung may anumang problema suriin ang itinuturo na

KUNG ANUMANG KATANUNGAN, hindi ako nakakakuha ng mga abiso ng mga nagtuturo ng mga bagong komento kaya't kung may mangyaring mag-post sa aming komunidad

Inirerekumendang: