Talaan ng mga Nilalaman:

Paano Gumawa ng isang Humanoid Robot: 8 Hakbang
Paano Gumawa ng isang Humanoid Robot: 8 Hakbang

Video: Paano Gumawa ng isang Humanoid Robot: 8 Hakbang

Video: Paano Gumawa ng isang Humanoid Robot: 8 Hakbang
Video: Что такое робот? Робототехника для начинающих и детей | Часть 1 из 4 2024, Hulyo
Anonim
Image
Image
Paano Gumagana ang Robot na Ito!
Paano Gumagana ang Robot na Ito!

Hey guys! Inaasahan kong nasiyahan ka sa dati kong itinuro na "Online Weather Station (NodeMCU)" at handa ka na para sa bago, Matapos ang modelo ng robot na SMARS na tipunin namin noong nakaraang araw, proyekto ngayon, ay tungkol din sa pag-aaral ng mga robot at gagamitin namin ang OTTO modelo ng robot sa video na ito at ito ay magiging isang kamangha-manghang proyekto, ang proyektong ito ay maaaring maging isang mahusay na pagsisimula sa mundo ng robotics.

Sa paggawa ng proyektong ito, sinubukan naming siguraduhin na ang itinuturo na ito ay magiging pinakamahusay na gabay para sa iyo upang matulungan ka kung nais mong gumawa ng iyong sariling robot, kaya inaasahan namin na ang maituturo na ito ay naglalaman ng mga kinakailangang dokumento.

Napaka-madaling gamiting proyekto na ito lalo na makuha ang na-customize na PCB na inorder namin mula sa JLCPCB upang mapabuti ang hitsura ng aming elektronikong aparato at mayroon ding sapat na mga dokumento at code sa patnubay na ito upang matulungan kang lumikha ng iyong magandang robot.

Ginawa namin ang proyektong ito sa loob lamang ng 5 araw, dalawang araw lamang upang makuha ang robot 3D na naka-print na mga bahagi ng lahat ng mga kinakailangang sangkap ng electronics pagkatapos ng dalawang araw pa upang matapos ang paggawa ng hardware at magtipon, pagkatapos ay isang araw upang maihanda ang code upang umangkop sa aming proyekto at sinimulan na namin ang pagsubok at ang mga pagsasaayos.

Ano ang matututunan mo mula sa itinuturo na ito:

  1. Ginagawa ang pagpili ng mga bahagi depende sa mga pag-andar nito.
  2. Maunawaan ang robot mecanisme.
  3. Ihanda ang circuit diagram upang ikonekta ang lahat ng mga sangkap na pinili.
  4. Paghinang ng mga elektronikong bahagi sa PCB.
  5. Ipunin ang lahat ng mga bahagi ng proyekto (katawan ng robot).
  6. Simulan ang unang pagsubok at patunayan ang proyekto.

Hakbang 1: Paano Gumagana ang Robot na Ito

Paano Gumagana ang Robot na Ito!
Paano Gumagana ang Robot na Ito!

Simula sa paglalarawan ng proyekto, tulad ng sinabi ko na, gagawin namin ang modelo ng OTTO robot na maaari kang magkaroon ng mga dinisenyo na bahagi ng 3D nang libre mula sa pamayanan ng OTTO ngunit ang idaragdag namin sa aming proyekto ay isang pasadyang disenyo ng PCB upang makontrol ang robot. gagamitin namin ang ATmega328 microcontroller sa halip na gumamit ng isang buong board ng Arduino Nano sa paraang ginawa ng komunidad para sa proyektong ito.

Ang robot ay may maraming mga tampok at magugustuhan mo ang mga paggalaw na isinagawa ng 4 na servo motor at ang mga tunog nito ay na -play sa pamamagitan ng isang aktibong buzzer, ang robot ay pinapatakbo ng isang simpleng 9V lithium na baterya at kinokontrol ng isang module ng Bluetooth sa pamamagitan ng isang android app na maaari mong i-download direkta nang libre mula sa playstore at appstore.

Ang mga paggalaw ng robot ay ginaganap ng 4 na servo motor kaya't mayroon kaming 2 servos sa bawat binti at mayroon ding isang na-upgrade na bersyon ng OTTO robot upang makontrol din ang paggalaw ng mga kamay ngunit hindi namin ito gagawin sa nakakaakit at mai-upgrade namin ang controle board para sa gawaing ito sa ating darating na pagtuturo.

Hakbang 2: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit

Upang tipunin ang lahat ng mga sangkap ng electronics na pinili kong lumikha ng aking sariling disenyo ng PCB para sa proyektong ito at gawin ito mula sa JLCPCB, lumipat ako sa easyEDA platform kung saan inihanda ko ang sumusunod na diagram ng circuit at nakikita mo ang lahat ng mga sangkap na kailangan namin, pagkatapos ay binago ko ang disenyo ng circuit sa isang disenyo ng PCB na may mga kinakailangang sukat upang magkasya ang chassis ng robot.

Hakbang 3: Paggawa ng PCB

Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB

Matapos ihanda ang circuit, binago ko ito sa isang pasadyang disenyo ng PCB na may mga muling nabuong pagdidisenyo at hugis upang umangkop sa aming chasis ng robot. Ang susunod na hakbang ay ang pagbuo ng mga file na GERBER ng disenyo ng PCB at i-upload ito sa pahina ng order ng JLCPCB upang makagawa ng aming PCB.

Apat na araw upang maghintay para sa mga PCB at narito kami. Ito ang unang pagkakataon na susubukan namin ang dilaw na kulay para sa mga PCB at talagang napakahusay nito.

Hakbang 4: Mga Katawan ng Robot Katawan sa 3D Na-print

Robot Body 3D Naka-print na Mga Bahagi
Robot Body 3D Naka-print na Mga Bahagi

Ang paglipat sa mga bahagi ng katawan ng robot, tulad ng nabanggit ko na sa pagtatanghal maaari kang magkaroon ng mga STL file ng robot na ito mula sa website ng pamayanan ng OTTO sa pamamagitan ng link na ito upang makagawa ng mga bahaging ito sa pamamagitan ng isang 3D printer.

Hakbang 5: Mga Elektronikong Sangkap

Mga Sangkap na Elektronikon
Mga Sangkap na Elektronikon

Ngayon handa na kaming puntahan ang lahat kaya suriin natin ang listahan ng mga bahagi:

★ ☆ ★ Ang mga kinakailangang sangkap (mga link sa Amazon) ★ ☆ ★

  • Ang PCB na inorder namin mula sa JLCPCB
  • ATmega328 microcontroller:
  • HC-05 Bluetooth module:
  • Ultrasonic sensor:
  • 4 servo motor:
  • 22pF capacitors:
  • 10uF capacitors:
  • Isang oscillator:
  • L7805 Voltage regulator:
  • Isang buzzer:
  • 9V baterya:
  • Konektor ng header:

Hakbang 6: Bahagi ng Software

Bahagi ng Software
Bahagi ng Software
Bahagi ng Software
Bahagi ng Software

Ngayon kailangan naming i-upload ang code ng robot sa microcontroller kaya kakailanganin namin ang Arduino Uno board upang magawa ito, tungkol sa robot software na maaari mong gamitin ang Arduino IDE upang mai-upload ang iyong code o maaari mo lamang i-download ang OTTO blockly IDE na makakatulong sa iyo na may ilang mga halimbawa upang simulang gumawa ng iyong sariling programa para sa robot, sa aming kaso i-upload namin ang code na ito na ibinigay ng komunidad, pinapayagan ako ng code na ito na ma-access ang lahat ng mga tampok ng robot mula sa android app.

Maaari kang magkaroon ng huling nai-update na bersyon mula sa link na ito, o maaari mo lamang i-download ang naka-attach na file sa ibaba na nauugnay sa code na bersyon 9 na ginamit namin sa aming proyekto.

Hakbang 7: Assembly ng Elektronika

Assembly ng Elektronika
Assembly ng Elektronika
Assembly ng Elektronika
Assembly ng Elektronika
Assembly ng Elektronika
Assembly ng Elektronika
Assembly ng Elektronika
Assembly ng Elektronika

Ginawa naming handa ang elektronikong bahagi kaya't simulan natin ang paghihinang ng aming mga elektronikong sangkap sa PCB.

Tulad ng nakikita mo sa pamamagitan ng mga larawan, ang paggamit ng PCB na ito ay napakadali dahil sa napakataas na kalidad na paggawa nito at nang hindi nakakalimutan ang mga label na gagabay sa iyo habang hinihinang ang bawat sangkap sapagkat makikita mo sa tuktok na layer ng seda ang isang label ng bawat bahagi na nagpapahiwatig ang pagkakalagay nito sa pisara at sa ganitong paraan magiging sigurado kang 100% na hindi ka makakagawa ng anumang mga pagkakamali sa paghihinang.

Inhinang ko ang bawat bahagi sa pagkakalagay nito, tungkol sa PCB na ito ay isang dalawang layer na PCB nangangahulugan ito na maaari mong gamitin ang magkabilang panig nito upang maghinang ng iyong mga elektronikong sangkap.

Hakbang 8: Robot Body Assembly & Demonstration

Robot Body Assembly at Pagpapakita
Robot Body Assembly at Pagpapakita
Robot Body Assembly at Pagpapakita
Robot Body Assembly at Pagpapakita
Robot Body Assembly at Pagpapakita
Robot Body Assembly at Pagpapakita

Bago simulan ang pagpupulong ipinapayo ko sa iyo na i-calibrate ang lahat ng iyong motor sa servo sa anggulo na 90 °, gumamit lamang ng isang pangunahing Arduino servo demo upang magawa ito.

Ang pagpupulong ay hindi mas madali kaysa sa ito:

  1. kunin ang robot body at dalawang servo motor at i-tornilyo ang mga ito mula sa itaas na bahagi.
  2. pagkatapos ay sumali sa mga binti sa binuo servos upang makontrol ang paggalaw ng mga binti.
  3. ang susunod na hakbang ay ang pagsali sa iba pang dalawang servo sa mga binti at ilakip ang mga bahagi ng paa sa servos at sa ganitong paraan magkakaroon ka ng isang servo para sa bawat binti at isang servo para sa bawat paa.
  4. Ang susunod na bahagi ay ang ultrasonic sensor na ilalagay namin ito sa ulo ng aming robot.
  5. Ang huling hakbang ay ang pagkonekta ng ultrasonic sensor sa konektor nito at ikonekta ang servos sa PCB.

Maaari kang mag-refer sa code kung saan makikita mo ang naaangkop na simbolo para sa bawat servo at mahahanap mo ang parehong label sa tuktok na bahagi ng PCB na ginawa namin.

Matapos ikonekta ang baterya ay inilalagay namin ang ulo sa katawan at maaari kaming magsimulang maglaro sa aming robot.

Talagang nasisiyahan ako sa proyektong ito at inaasahan kong makita kayong lahat na gumagawa ng ganitong uri ng mga robot, ngunit may ilang mga pagpapabuti pa rin upang maisagawa sa aming proyekto upang magawa itong higit na mantikilya, kaya't hinihintay ko ang inyong mga komento upang mapabuti ito.

Isang huling bagay, siguraduhin na gumagawa ka ng electronics araw-araw.

Ito ay BEE MB mula sa MEGA DAS na makita ka sa susunod.

Inirerekumendang: