INHOUDSOPGAWE:

Python programmeerbare DIY robotarm: 5 stappe
Python programmeerbare DIY robotarm: 5 stappe

Video: Python programmeerbare DIY robotarm: 5 stappe

Video: Python programmeerbare DIY robotarm: 5 stappe
Video: A demo of agriculture robot. Robotic arm + Raspberry PI + Python + OpenCV. 2024, Julie
Anonim
Python programmeerbare DIY robotarm
Python programmeerbare DIY robotarm

Waarom hierdie projek doen:

(a) Leer om die robotarm te beheer deur eintlik Python -kode te skryf. Dit gee u die grootste mate van beheer terwyl u rekenaarprogrammering aan u gordel toevoeg en die innerlike werking van gesofistikeerde registergebaseerde motors leer.

(b) Leer die Raspberry Pi 3B en die GPIO -penne.

(c) Werk saam met die "Ferrari" van robotmotors/aktuators (Dynamixel AX-12A).

(d) Bespaar geld deur nie 'n aparte beheermodule te hoef aan te skaf nie (bv. geen CM-530).

(e) Leer om 'n broodbord met 'n goedkoop ($ 1,50) DIP-20 IC te bedraad om kommunikasie te beheer.

(f) Leer UART, half-duplex tot full-duplex, en seriële kommunikasie.

Volledige stuk materiaal (BoM):

github.com/CalvinBarajas/RobotArm

Oor:

In hierdie video -reeks sal ek u presies wys wat u nodig het om hierdie robotarm te bou. Ek sal elke stap een vir een deurloop, sodat u hierdie projek tuis kan herhaal as u wil. Lees die ReadMe -lêer in my GitHub -bewaarplek (https://github.com/CalvinBarajas/RobotArm). Dit is 'n eenvoudige robotarm met Dynamixel AX-12A-servo's, Raspberry Pi 3B-mikrobeheerder, 74LS241-oktale driestaatbuffer, Python-programmering, Linux en UART-seriële kommunikasie. Ek het al die moeite gedoen vir hierdie projek, en dit behoort vir u 'n bietjie plug-and-play te wees.

Dankie vir jou tyd!

Calvyn

Stap 1:

INHOUDSOPGAWE:

(a) Robotarm in verskillende hoeke.

(b) Die ReadMe.md -lêer op GitHub.

Stap 2:

INHOUDSOPGAWE:

(a) Hoe om 'n broodbord op te draai.

(b) Die instruksiepakkie verduidelik.

Stap 3:

INHOUDSOPGAWE:

(a) Close -upfoto's van die robotarm en hoe dit saamgevoeg is.

(b) Bespreek webwerwe wat belangrik is vir hierdie projek.

Stap 4:

INHOUDSOPGAWE:

(a) Diepgaande oorsig van Python -kode in die GitHub -bewaarplek.

(b) Die instruksiepakkie (doelposisie en hoeksnelheid verduidelik).

Stap 5:

INHOUDSOPGAWE:

(a) Beweeg die robot in 'n regte span en kyk hoe veranderinge die arm beïnvloed.

(b) Hoe die Mastech HY1803D-kragtoevoer op die bank werk.

(c) Die instruksiepakkie (gevorderde analise).

(d) Hoe om Box.com te gebruik om lêers oor te dra.

Aanbeveel: