Talaan ng mga Nilalaman:

Robotic Gripper: 6 na Hakbang
Robotic Gripper: 6 na Hakbang

Video: Robotic Gripper: 6 na Hakbang

Video: Robotic Gripper: 6 na Hakbang
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! Идеи для мастерской из бутылок! 2024, Nobyembre
Anonim
Robotic Gripper
Robotic Gripper

Sa proyektong ito ipapakita ko sa iyo kung paano ako gumawa ng isang robotic gripper na kinokontrol ng isang Arduino at ganap na naka-print na 3D. Ang proyekto ay batay sa bukas na mapagkukunang robotic arm na na-post ng cdshortcut sa mga itinuturo noong 8 taon na ang nakakaraan maaari mong suriin ang kanyang proyekto dito.

Hakbang 1: 3D Print

3D Print
3D Print

Ang lahat ng mga ginamit na bahagi ay naka-print sa 3D Kinuha ko ang bukas na mga proyekto ng mapagkukunang DXF file at binuksan ito sa tinta scape. Pagkatapos ay pinaghiwalay ko ang lahat ng mga indibidwal na bahagi at tinanggal ang isang beses na hindi ko kailangan saka ko na-save ang bawat bahagi nang paisa-isa at gumamit ng isang online na SVG sa STL converter. Kapag na-convert itinakda ko ang taas sa 5mm para sa lahat ng mga bahagi bukod sa pangunahing griper na itinakda ko sa isang 10mm taas.

Pagkatapos ay binuksan ko ang mga STL file sa Cura at nai-save ito sa SD card at nai-print ang lahat ng mga bahagi.

Hakbang 2: Assembly

Assembly
Assembly

Sa sandaling ang lahat ng mga bahagi ay na-print Gumamit ako ng isang 3mm drill upang palakihin ang mga butas sa mga bahagi dahil ang mga ito ay bahagyang mas mababa sa laki. Kailangan kong mag-file ng ilan sa mga puwang upang magkasya ang lahat ng mga bahagi nang magkakasama.

Gumamit ako ng M3 bolts at M3 nyloc nuts upang magkasama ang mga bahagi. Inilakip ko ang servo sa 3D print gamit ang talagang maliit na mga self-t-turnilyo. Inilakip ko pagkatapos ang 3D print sa dulo ng servo motor na gumagamit din ng maliliit na mga tornilyo sa sarili.

Gumamit din ako ng double sided tape upang dumikit ang ilang rubber belt sa dulo ng gripper upang magkaroon ito ng mas mahigpit na pagkakahawak ng mga bagay.

Hakbang 3: Ang Controller

Nagpasya akong gumamit ng isang Arduino UNO upang makontrol ang servo. Ang circuit ay napaka-simple ikonekta lamang ang positibo ng servo sa 5v at ang negatibo sa lupa pagkatapos ang signal wire upang i-pin 9.

Kapag nakakonekta ang servo ikonekta ang isang potensyomiter sa analogue pin 0 pagkatapos ay isang beses na bahagi ng potensyomiter sa lupa at ang kabilang panig sa 5v.

Pagkatapos ay na-upload ko ang code sa pamamagitan ng pagkonekta sa Arduino sa computer at pag-iipon pagkatapos ay i-upload ito sa Arduino. Isinama ko ang code sa ibaba.

# isama ang Servo MyServo; // create servo object upang makontrol ang isang servo

int potpin = 0; // analog pin na ginamit upang ikonekta ang potensyomiter

int val; // variable upang mabasa ang halaga mula sa analog pin

walang bisa ang pag-setup () {

myservo.attach (9); // nakakabit ang servo sa pin 9 sa servo object}

void loop () {

val = analogRead (potpin); // binabasa ang halaga ng potentiometer (halaga sa pagitan ng 0 at 1023)

val = mapa (val, 0, 1023, 0, 180); // sukatin ito upang magamit ito sa servo (halaga sa pagitan ng 0 at 180)

myservo.write (val); // nagtatakda ng posisyon ng servo ayon sa na-scale na halaga

pagkaantala (15); // naghihintay para sa servo na makarating doon}

Hakbang 4: Tapos Na

Tapos na!
Tapos na!

Ngayon na ang lahat ay konektado at naka-program kapag binuksan mo ang potentiometer knob ang gripper ay bubuksan at isara. Ang gripper na ito ay maaaring ikabit sa isang braso ng robot upang kunin ang mga ito.

Hakbang 5: Pagkilala

Nagpapasalamat ako sa LCSC Electronics para sa pakikipagsosyo.

Ang LCSC Electronics Ay nangungunang Distributor ng Mga Elektroniko na Bahagi ng Tsina. Nagbebenta ang LCSC ng iba't ibang mga de-kalidad na elektronikong sangkap sa mababang presyo. Na may higit sa 150, 000 mga bahagi sa stock dapat mayroon silang mga sangkap na kailangan mo para sa iyong susunod na proyekto. Mag-sign up ngayon at makakuha ng $ 8 off sa iyong unang order.

Inirerekumendang: