Innehållsförteckning:

Python programmerbar DIY robotarm: 5 steg
Python programmerbar DIY robotarm: 5 steg

Video: Python programmerbar DIY robotarm: 5 steg

Video: Python programmerbar DIY robotarm: 5 steg
Video: Arduino Robot arm with Computer Vision 2024, Juli
Anonim
Python programmerbar DIY robotarm
Python programmerbar DIY robotarm

Varför gör detta projekt:

(a) Lär dig att styra robotarmen genom att faktiskt skriva Python -kod. Detta ger dig den mest detaljerade kontrollen samtidigt som du lägger till datorprogrammering i ditt bälte och lär dig den inre funktionen hos sofistikerade registerbaserade motorer.

(b) Lär dig Raspberry Pi 3B och GPIO -stiften.

(c) Arbeta med "Ferrari" för robotmotorer/ställdon (Dynamixel AX-12A).

(d) Spara pengar genom att inte behöva köpa en separat kontrollmodul (t.ex. ingen CM-530).

(e) Lär dig att koppla en brödbräda med en billig ($ 1,50) DIP-20 IC för att styra kommunikationen.

(f) Lär dig UART, halv duplex till hel duplex och seriell kommunikation.

Komplett materialförteckning (BoM):

github.com/CalvinBarajas/RobotArm

Handla om:

I den här videoserien kommer jag att visa dig exakt vad du behöver för att bygga denna robotarm. Jag går igenom alla steg en för en så att du kan replikera det här projektet hemma om du vill. Var noga med att läsa igenom ReadMe -filen i mitt GitHub -arkiv (https://github.com/CalvinBarajas/RobotArm). Detta är en enkel robotarm med Dynamixel AX-12A servos, Raspberry Pi 3B mikrokontroller, 74LS241 oktal tri-state buffert, Python-programmering, lite Linux och UART seriell kommunikation. Jag gjorde alla tunga lyft för det här projektet och det borde vara ganska mycket plug-and-play för dig.

Tack för din tid!

Calvin

Steg 1:

Innehållsförteckning:

(a) Robotarm i olika vinklar.

(b) ReadMe.md -filen på GitHub.

Steg 2:

Innehållsförteckning:

(a) Hur man trådar upp brödbräda.

(b) Instruktionspaketet förklarat.

Steg 3:

Innehållsförteckning:

(a) Närbilder på robotarmen och hur den är sammansatt.

(b) Diskutera webbplatser som är viktiga för detta projekt.

Steg 4:

Innehållsförteckning:

(a) Fördjupad granskning av Python -kod i GitHub -förvaret.

(b) Instruktionspaketet (målposition och vinkelhastighet förklaras).

Steg 5:

Innehållsförteckning:

(a) Flytta roboten i verkligt team och se hur förändringar påverkar armen.

(b) Hur Mastech HY1803D-strömförsörjningen fungerar.

(c) Instruktionspaketet (avancerad analys).

(d) Hur man använder Box.com för att överföra filer.

Rekommenderad: