Talaan ng mga Nilalaman:

Kontrolin ang isang Robotic Arm Sa Mga Module ng Zio Bahagi 1: 8 Mga Hakbang
Kontrolin ang isang Robotic Arm Sa Mga Module ng Zio Bahagi 1: 8 Mga Hakbang

Video: Kontrolin ang isang Robotic Arm Sa Mga Module ng Zio Bahagi 1: 8 Mga Hakbang

Video: Kontrolin ang isang Robotic Arm Sa Mga Module ng Zio Bahagi 1: 8 Mga Hakbang
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Nobyembre
Anonim
Kontrolin ang isang Robotic Arm Sa Mga Module ng Zio Bahagi 1
Kontrolin ang isang Robotic Arm Sa Mga Module ng Zio Bahagi 1

Ang post sa blog na ito ay bahagi ng Zio Robotics Series.

Panimula

Sa tutorial na ito, magtatayo kami ng isang proyekto kung saan gagamitin namin ang mga module ng Zio upang makontrol ang Robotic Arm. Tuturuan ka ng proyektong ito kung paano gawin ang iyong Robotic Arm claw upang buksan at isara. Ang magandang tutorial na ito ay angkop para sa mga proyekto kung saan kailangan mo ang iyong robot upang magsagawa ng isang simpleng pag-andar ng pick at lugar.

Antas ng Pinagkakahirapan:

Zio Padawan

Mga kapaki-pakinabang na mapagkukunan:

Dapat kang magkaroon ng isang pangunahing pag-unawa sa kung paano i-install ang Zio development boards. Sa tutorial na ito, ipinapalagay namin na ang iyong development board ay na-configure na at handa nang i-set up. Kung hindi mo pa na-configure ang iyong board tingnan ang aming tutorial sa Simula ng Gabay ng Zio Qwiic sa ibaba upang makapagsimula:

Zio Zuino M UNO Qwiic Start Guide

Hardware:

  • Zio Zuino M UNO
  • Zio 16 Servo Controller
  • Zio DC / DC Booster
  • 3.7V 2000mAh Baterya
  • Robotic Arm

Software:

  • Arduino IDE
  • Adafruit PWM Servo Driver Library

Hakbang 1: Pag-iipon ng Robotic Arm

Image
Image
Mga Skema ng Proyekto
Mga Skema ng Proyekto

Ang aming Robotic Arm ay mayroong 4 na servo. Para sa Bahagi 1 ng proyektong ito, gagamitin lamang namin ang isang servo na konektado sa kuko ng robotic arm.

Sa labas ng kahon, ang Robotic Arm ay dumating sa mga bahagi.

Samakatuwid kailangan mong tipunin muna ang robotic arm dahil ito ang pinaka-nakakalito at matagal na bahagi ng proseso. Para sa karamihan ng mga set ng Robotic Arm makakakuha ka ng mga sumusunod na bahagi:

  • Kuko
  • Multipurpose Bracket
  • L-Shaped Bracket
  • U-Shape Bracket
  • Pag-tap sa Mga Screw
  • Mga tornilyo
  • Mga servos
  • Mga bearings

Nagsama kami sa itaas ng isang gabay sa video kung paano tipunin ang Robotic Arm na ginagamit namin para sa proyektong ito.

Hakbang 2: Mga Skema ng Proyekto

Ano ang magiging hitsura ng iyong panghuling proyekto sa sandaling na-set up mo ang iyong Robotic Arm na may Zio Modules.

Hakbang 3: Pag-set up ng Mga Modelo ng Zio Module

Pag-set up ng Mga Modelo ng Zio Module
Pag-set up ng Mga Modelo ng Zio Module

Ito ang koneksyon ng aming mga module ng Zio upang mai-set up sa Robotic Arm. Ang pagkonekta ng lahat ng mga module na magkasama ay medyo madali at hindi tatagal ng higit sa 10 minuto upang mai-set up.

Hakbang 4: Ikonekta ang Claw Servo sa Zio 16 Servo Controller

Ikonekta ang Claw Servo sa Zio 16 Servo Controller
Ikonekta ang Claw Servo sa Zio 16 Servo Controller

Ang mga motor ng servo ay mayroong tatlong mga wire: lakas, lupa, at signal. Karaniwang pula ang power wire at dapat na konektado sa V +. Ang ground wire ay karaniwang itim o kayumanggi at dapat na konektado sa isang ground pin. Ang signal pin ay karaniwang dilaw, orange o puti at dapat na konektado sa isang digital pin sa Arduino board.

** Ang itim na kawad ay dapat kasama ng GND, White wire PWM, Red Wire para sa V +

Hakbang 5: Ikonekta ang Iyong 16 Servo sa DC / DC Booster at Itakda Ito sa 5.0V

Ikonekta ang iyong 16 Servo sa DC / DC Booster at Itakda ito sa 5.0V
Ikonekta ang iyong 16 Servo sa DC / DC Booster at Itakda ito sa 5.0V

Gumagamit kami ng isang 3.7V na baterya upang mapagana ang aming 16 Servo Controller, na maaaring tumanggap ng hanggang sa 5.5V, samantalang ang aming Uno ay output sa 5V ay ginagamit upang makontrol ang aming servo. Gumagamit kami ng isang DC / DC Booster upang mapalakas at ayusin ang boltahe ng suplay ng baterya sa 5.0.

Gamitin ang potentiometer sa DC Booster upang ayusin ang boltahe hanggang sa makakuha ka ng 5.0. Itulak ang button na In / Out hanggang sa magpakita ang display ng 5.0. Kailangan mong magbigay ng kuryente (3.7V baterya) muna sa iyong DC / DC Booster upang maiayos ang boltahe.

Hakbang 6: Ikonekta ang Zuino M Uno sa Zio 16 Servo Controller

Ikonekta ang Zuino M Uno sa Zio 16 Servo Controller
Ikonekta ang Zuino M Uno sa Zio 16 Servo Controller

Ikonekta ng Qwiic ang Zuino M Uno sa Zio Servo controller gamit ang qwiic cable.

Hakbang 7: Run Code

Gumagamit kami ng Adafruit PWM Servo Library upang mai-code ang aming robotic arm claw function. Ang sumusunod na code ay mag-uutos sa aming claw upang buksan at isara kaya bibigyan ang aming robotic claw ng kakayahang pumili at maglagay ng mga bagay.

Maaari mong hanapin at i-download ang source code para sa Robotic Arm Part 1 na proyekto sa aming pahina ng GitHub.

Inirerekumendang: