Stap 1: Voorbereiding Hardware + Software
De robotarm is online, besteld, dus ik heb niets met de structuur, de 5 as (5 servomotoren),
Ik heb ze net aangesloten op de Arduino mega PWM pinnen die zijn (2.to.13, 42.to.46).
Ik schreef een eenvoudige python toepassing gebruikt Tkinter als mijn GUI en SQLite database voor het opslaan van de posities om te halen hen automatisch.
Op Arduino mij uploaden "Standaard Firmata", die uit Firmata bibliotheek is, en op mijn pc gebruikte ik de "pyfirmata" om te communiceren met Arduino. De stappen zijn rechte voorwaarts als u hebt:
1) Arduino Board
2) robotarm (maakt niet uit nummer van as, kunt u de code aanpassen)
3) voeding (aan power up servos aangezien Arduino kan niet macht voor meer dan 2 leveren)
4) Arduino IDE Arduino IDE
5) Arduino Firmata library voor Arduino board Arduino Firmata
5) Python IDE (IDLE) mij tweedehands python 2.7.x (x is versiecontrole wat is beschikbaar als meest recente) Python Site
6) Pyfirmata bibliotheek voor python toepassing Pyfirmata
7) SQLite studio-software de database gemakkelijk controleren bij het opslaan van posities Sqlite studio
Nadat u de vereisten hebt verkregen, kunt u mijn test.py code uitvoeren en wijzigen als u nodig hebt.