Cov txheej txheem:

Python Programmable DIY Robot Arm: 5 Kauj Ruam
Python Programmable DIY Robot Arm: 5 Kauj Ruam

Video: Python Programmable DIY Robot Arm: 5 Kauj Ruam

Video: Python Programmable DIY Robot Arm: 5 Kauj Ruam
Video: Python Programmable DIY Robot Arm (5 of 5) 2024, Hlis ntuj nqeg
Anonim
Python Programmable DIY Robot Arm
Python Programmable DIY Robot Arm

Vim Li Cas Ua Txoj Haujlwm no:

(a) Kawm tswj hwm caj npab neeg hlau los ntawm kev sau Python code. Qhov no yuav muab rau koj kom tswj tau ntau tshaj thaum ntxiv lub khoos phis tawj rau koj txoj siv thiab kawm txog kev ua haujlwm sab hauv ntawm cov tshuab sau npe zoo.

(b) Kawm paub Raspberry Pi 3B thiab GPIO pins.

(c) Ua haujlwm nrog "Ferrari" ntawm cov neeg hlau motors/actuators (Dynamixel AX-12A).

(d) Txuag nyiaj los ntawm tsis tas yuav yuav ib qho kev tswj cais (piv txwv li, tsis muaj CM-530).

(e) Kawm paub xaim lub khob cij nrog tus nqi pheej yig ($ 1.50) DIP-20 IC los tswj kev sib txuas lus.

(f) Kawm UART, ib nrab-duplex rau full-duplex, thiab kev sib txuas lus txuas.

Ua tiav Daim Nqi Khoom Siv (BoM):

github.com/CalvinBarajas/RobotArm

Txog:

Hauv kab yeeb yaj kiab no, kuv yuav qhia koj raws nraim qhov koj xav tau txhawm rau txhawm rau tsim lub caj npab neeg hlau no. Kuv yuav mus dhau txhua cov kauj ruam ib-rau-ib yog li koj tuaj yeem rov ua qhov haujlwm no hauv tsev yog tias koj nyiam. Nco ntsoov nyeem cov ntawv ReadMe hauv kuv GitHub chaw cia khoom (https://github.com/CalvinBarajas/RobotArm). Nov yog lub caj npab yooj yim siv Dynamixel AX-12A servos, Raspberry Pi 3B microcontroller, 74LS241 octal tri-state buffer, Python programming, qee qhov Linux, thiab UART kev sib txuas lus. Kuv tau ua txhua qhov hnyav nqa rau txoj haujlwm no thiab nws yuav tsum zoo nkauj ntsaws-thiab-ua si rau koj.

Ua tsaug rau koj lub sijhawm!

Calvin

Kauj ruam 1:

Cov Ntsiab Lus:

(a) Robot caj npab nyob rau ntau lub kaum ntse ntse.

(b) Cov ntaub ntawv ReadMe.md ntawm GitHub.

Kauj ruam 2:

Cov Ntsiab Lus:

(a) Yuav ua li cas xaim xov tooj rau khoom.

(b) Cov ntawv qhia piav qhia.

Kauj ruam 3:

Cov Ntsiab Lus:

(a) Kaw cov duab ntawm caj npab neeg hlau thiab nws muab tso ua ke li cas.

(b) Sib tham txog cov vev xaib uas tseem ceeb rau txoj haujlwm no.

Kauj ruam 4:

Cov Ntsiab Lus:

(a) Txheeb xyuas qhov tob ntawm Python code hauv GitHub chaw cia khoom.

(b) Cov ntawv qhia (txoj haujlwm lub hom phiaj thiab qhov nrawm nrawm piav qhia).

Kauj ruam 5:

Cov Ntsiab Lus:

(a) Tsiv tus neeg hlau hauv pab pawg tiag thiab pom tias kev hloov pauv cuam tshuam li cas rau caj npab.

(b) Yuav ua li cas Mastech HY1803D lub rooj zaum saum lub zog ua haujlwm.

(c) Cov ntawv qhia (kev tshuaj xyuas qib siab).

(d) Yuav siv Box.com li cas kom xa cov ntaub ntawv.

Pom zoo: