Talaan ng mga Nilalaman:
- Hakbang 1: Paano Gumagana ang Robot na Ito
- Hakbang 2: Diagram ng Circuit
- Hakbang 3: Paggawa ng PCB
- Hakbang 4: Mga Katawan ng Robot Katawan sa 3D Na-print
- Hakbang 5: Mga Elektronikong Sangkap
- Hakbang 6: Bahagi ng Software
- Hakbang 7: Assembly ng Elektronika
- Hakbang 8: Robot Body Assembly & Demonstration
Video: Paano Gumawa ng isang Humanoid Robot: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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:
- Ginagawa ang pagpili ng mga bahagi depende sa mga pag-andar nito.
- Maunawaan ang robot mecanisme.
- Ihanda ang circuit diagram upang ikonekta ang lahat ng mga sangkap na pinili.
- Paghinang ng mga elektronikong bahagi sa PCB.
- Ipunin ang lahat ng mga bahagi ng proyekto (katawan ng robot).
- Simulan ang unang pagsubok at patunayan ang proyekto.
Hakbang 1: 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
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
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
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
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
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
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
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:
- kunin ang robot body at dalawang servo motor at i-tornilyo ang mga ito mula sa itaas na bahagi.
- pagkatapos ay sumali sa mga binti sa binuo servos upang makontrol ang paggalaw ng mga binti.
- 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.
- Ang susunod na bahagi ay ang ultrasonic sensor na ilalagay namin ito sa ulo ng aming robot.
- 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:
Paano Gumawa ng isang Adjustable Helicoid Adapter para sa isang 85mm Projector Lens, Mula sa isang Polypropylene Tube Connector: 5 Hakbang
Paano Gumawa ng isang Adjustable Helicoid Adapter para sa isang 85mm Projector Lens, Mula sa isang Polypropylene Tube Connector: Bumili ako kamakailan ng isang lumang slide projector sa halos 10 euro. Ang projector ay nilagyan ng isang 85mm f / 2.8 lens, madaling tanggalin mula sa projector mismo (walang mga bahagi na kailangang ma-disassemble). Kaya't napagpasyahan kong trasform ito sa isang 85mm lens para sa aking Penta
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
[Arduino Robot] Paano Gumawa ng isang Motion Capture Robot - Thumbs Robot - Servo Motor - Source Code: 26 Mga Hakbang (na may Mga Larawan)
[Arduino Robot] Paano Gumawa ng isang Motion Capture Robot | Thumbs Robot | Servo Motor | Source Code: Robot ng Thumbs. Ginamit ang isang potensyomiter ng servo motor na MG90S. Napakasaya at madali! Napakadali ng code. Mga 30 linya lamang ito. Mukhang isang kilos-kilos. Mangyaring mag-iwan ng anumang katanungan o puna! [Panuto] Source Code https: //github.c
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: Ito ang aking entry para sa hamon sa iRobot Lumikha. Ang pinakamahirap na bahagi ng buong prosesong ito para sa akin ay ang pagpapasya kung ano ang gagawin ng robot. Nais kong ipakita ang mga cool na tampok ng Lumikha, habang nagdaragdag din sa ilang robo flair. Lahat ng akin
Paano Gumawa ng isang Cool Robot Mula sa isang RC Car: 11 Mga Hakbang
Paano Gumawa ng isang Cool Robot Mula sa isang RC Car: Ang cool na proyekto na ito ay para sa mga mag-aaral sa high school o anumang hobbyist na nais na gumawa ng isang cool na robot. Sinubukan kong gumawa ng isang interactive na robot sa mahabang panahon ngunit ang paggawa ng isa ay hindi madali kung gagawin mo hindi alam ang anumang electronics o espesyal na wika ng programa. Ngayon ay