Inhoudsopgave:

Python programmeerbare DIY-robotarm - Ajarnpa
Python programmeerbare DIY-robotarm - Ajarnpa

Video: Python programmeerbare DIY-robotarm - Ajarnpa

Video: Python programmeerbare DIY-robotarm - Ajarnpa
Video: A demo of agriculture robot. Robotic arm + Raspberry PI + Python + OpenCV. 2024, Juli-
Anonim
Python programmeerbare DIY-robotarm
Python programmeerbare DIY-robotarm

Waarom dit project doen:

(a) Leer de robotarm te besturen door daadwerkelijk Python-code te schrijven. Dit geeft u de meest gedetailleerde controle terwijl u computerprogrammering aan uw riem toevoegt en de innerlijke werking van geavanceerde registergebaseerde motoren leert.

(b) Leer de Raspberry Pi 3B en de GPIO-pinnen.

(c) Werk met de "Ferrari" van robotmotoren/actuatoren (Dynamixel AX-12A).

(d) Bespaar geld doordat u geen aparte regelmodule hoeft aan te schaffen (bijv. geen CM-530).

(e) Leer een breadboard te bedraden met een goedkope ($ 1,50) DIP-20 IC om de communicatie te regelen.

(f) Leer UART, half-duplex naar full-duplex en seriële communicatie.

Volledige stuklijst (BOM):

github.com/CalvinBarajas/RobotArm

Wat betreft:

In deze videoserie laat ik je precies zien wat je nodig hebt om deze robotarm te bouwen. Ik zal alle stappen één voor één doornemen, zodat je dit project thuis kunt repliceren als je wilt. Zorg ervoor dat u het ReadMe-bestand in mijn GitHub-repository (https://github.com/CalvinBarajas/RobotArm) doorneemt. Dit is een eenvoudige robotarm die gebruikmaakt van Dynamixel AX-12A-servo's, Raspberry Pi 3B-microcontroller, 74LS241 octaal tri-state buffer, Python-programmering, wat Linux en UART seriële communicatie. Ik heb al het zware werk gedaan voor dit project en het zou vrijwel plug-and-play voor je moeten zijn.

Bedankt voor je tijd!

Calvijn

Stap 1:

Inhoudsopgave:

(a) Robotarm in verschillende hoeken.

(b) Het ReadMe.md-bestand op GitHub.

Stap 2:

Inhoudsopgave:

(a) Hoe een breadboard aan te sluiten.

(b) Het instructiepakket uitgelegd.

Stap 3:

Inhoudsopgave:

(a) Close-upfoto's van de robotarm en hoe deze in elkaar zit.

(b) Bespreken van websites die belangrijk zijn voor dit project.

Stap 4:

Inhoudsopgave:

(a) Diepgaande beoordeling van Python-code in de GitHub-repository.

(b) Het instructiepakket (doelpositie en hoeksnelheid uitgelegd).

Stap 5:

Inhoudsopgave:

(a) De robot in een echt team verplaatsen en zien hoe veranderingen de arm beïnvloeden.

(b) Hoe de Mastech HY1803D tafelvoeding werkt.

(c) Het instructiepakket (geavanceerde analyse).

(d) Hoe Box.com te gebruiken om bestanden over te zetten.

Aanbevolen: