Turinys:

Valdykite robotinę ranką naudodami „Zio“modulius. 1 dalis: 8 žingsniai
Valdykite robotinę ranką naudodami „Zio“modulius. 1 dalis: 8 žingsniai

Video: Valdykite robotinę ranką naudodami „Zio“modulius. 1 dalis: 8 žingsniai

Video: Valdykite robotinę ranką naudodami „Zio“modulius. 1 dalis: 8 žingsniai
Video: Pilates Reformer Full Body Workout #86 2024, Lapkritis
Anonim
Valdykite robotinę ranką naudodami „Zio“modulius. 1 dalis
Valdykite robotinę ranką naudodami „Zio“modulius. 1 dalis

Šis tinklaraščio įrašas yra „Zio Robotics“serijos dalis.

Įvadas

Šioje pamokoje mes sukursime projektą, kuriame „Zio“moduliais valdysime robotinę ranką. Šis projektas išmokys jus, kaip padaryti, kad jūsų robotų rankos nagai atsidarytų ir užsidarytų. Ši madinga pamoka tinka projektams, kuriuose jums reikia roboto, kad atliktų paprastą pasirinkimo ir išdėstymo funkciją.

Sunkumo lygis:

Zio Padawan

Naudingi ištekliai:

Turėtumėte turėti pagrindinį supratimą, kaip įdiegti „Zio“kūrimo plokštes. Šioje pamokoje darome prielaidą, kad jūsų kūrimo lenta jau sukonfigūruota ir paruošta nustatyti. Jei dar nesukonfigūravote savo plokštės, peržiūrėkite mūsų „Zio Qwiic“pradžios vadovo pamoką, kad galėtumėte pradėti:

„Zio Zuino M UNO Qwiic“pradžios vadovas

Techninė įranga:

  • Zio Zuino M UNO
  • „Zio 16“servo valdiklis
  • „Zio DC/DC“stiprintuvas
  • 3.7V 2000mAh baterija
  • Robotinė ranka

Programinė įranga:

  • „Arduino IDE“
  • „Adafruit PWM Servo Driver“biblioteka

1 žingsnis: Roboto rankos surinkimas

Image
Image
Projekto schemos
Projekto schemos

Mūsų robotų rankoje yra 4 servo dalys. Šio projekto 1 dalyje mes naudosime tik vieną servo sistemą, prijungtą prie robotinės rankos letenos.

Iš dėžutės robotinė ranka tiekiama dalimis.

Todėl pirmiausia turite surinkti roboto ranką, nes tai yra sudėtingiausia ir daugiausiai laiko reikalaujanti proceso dalis. Daugeliui robotų rankų komplektų gausite šias dalis:

  • Nagas
  • Daugiafunkcinis laikiklis
  • L formos laikiklis
  • U formos kronšteinas
  • Bakstelėkite varžtus
  • Varžtai
  • Servos
  • Guoliai

Aukščiau pateikėme vaizdo įrašo vadovą, kaip surinkti robotizuotą ranką, kurią naudojame šiam projektui.

2 žingsnis: projekto schemos

Kaip atrodys jūsų galutinis projektas, kai sukonfigūruosite robotizuotą ranką su „Zio“moduliais.

3 veiksmas: „Zio“modulių ryšio nustatymas

„Zio Modules“ryšio nustatymas
„Zio Modules“ryšio nustatymas

Tai yra mūsų „Zio“modulių jungtis, kurią reikia nustatyti naudojant „Robotic Arm“. Sujungti visus modulius yra gana paprasta ir tai užtruks ne ilgiau kaip 10 minučių.

4 veiksmas: prijunkite „Claw Servo“prie „Zio 16“servo valdiklio

Prijunkite „Claw Servo“prie „Zio 16“servo valdiklio
Prijunkite „Claw Servo“prie „Zio 16“servo valdiklio

Servo varikliai turi tris laidus: maitinimą, įžeminimą ir signalą. Maitinimo laidas paprastai yra raudonas ir turi būti prijungtas prie V+. Įžeminimo laidas paprastai yra juodas arba rudas ir turi būti prijungtas prie įžeminimo kaiščio. Signalo kaištis paprastai yra geltonos, oranžinės arba baltos spalvos ir turėtų būti prijungtas prie skaitmeninio kaiščio „Arduino“plokštėje.

** Juoda viela turi būti su GND, balta viela PWM, raudona viela V+

5 veiksmas: prijunkite „16 Servo“prie DC/DC stiprintuvo ir nustatykite 5,0 V

Prijunkite „16 Servo“prie DC/DC stiprintuvo ir nustatykite 5,0 V
Prijunkite „16 Servo“prie DC/DC stiprintuvo ir nustatykite 5,0 V

Mes naudojame 3,7 V bateriją, kad galėtume maitinti savo 16 servo valdiklį, kuris gali talpinti iki 5,5 V, o mūsų „Uno“išvestis esant 5 V įtampai yra naudojama mūsų servo valdymui. Mes naudojame DC/DC stiprintuvą, kad padidintume ir sureguliuotume akumuliatoriaus maitinimo įtampą iki 5,0.

Naudokite DC stiprintuvo potenciometrą, kad sureguliuotumėte įtampą, kol gausite 5,0. Spauskite įvesties/išvesties mygtuką, kol ekrane pasirodys 5.0. Norėdami sureguliuoti įtampą, į savo DC/DC stiprintuvą pirmiausia turite tiekti maitinimą (3,7 V baterija).

6 veiksmas: prijunkite „Zuino M Uno“prie „Zio 16“servo valdiklio

Prijunkite „Zuino M Uno“prie „Zio 16“servo valdiklio
Prijunkite „Zuino M Uno“prie „Zio 16“servo valdiklio

„Qwiic“prijunkite „Zuino M Uno“prie „Zio Servo“valdiklio „qwiic“kabeliu.

7 veiksmas: paleiskite kodą

Mes naudojame „Adafruit PWM Servo Library“, kad koduotume savo robotų rankų nagų funkciją. Šis kodas lieps mūsų nagams atsidaryti ir užsidaryti, todėl suteiks mūsų robotinėms letenoms galimybę pasiimti ir sudėti objektus.

Šio „Robotinės rankos 1 dalies“projekto šaltinio kodą galite rasti ir atsisiųsti mūsų „GitHub“puslapyje.

Rekomenduojamas: