Turinys:
- 1 žingsnis: Roboto rankos surinkimas
- 2 žingsnis: projekto schemos
- 3 veiksmas: „Zio“modulių ryšio nustatymas
- 4 veiksmas: prijunkite „Claw Servo“prie „Zio 16“servo valdiklio
- 5 veiksmas: prijunkite „16 Servo“prie DC/DC stiprintuvo ir nustatykite 5,0 V
- 6 veiksmas: prijunkite „Zuino M Uno“prie „Zio 16“servo valdiklio
- 7 veiksmas: paleiskite kodą
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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
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
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
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
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
„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.