Étape 1: Préparer le matériel + logiciel
Le bras robotisé est commandé en ligne, donc je dois rien faire avec la structure, ses 5 axes (5 servo-moteurs),
J’ai juste connecté eux à Arduino mega PWM broches qui sont (2.to.13, 42.to.46).
J’ai écrit une application simple python en utilisant Tkinter comme ma GUI et SQLite database pour stocker les positions afin de les récupérer automatiquement.
Sur l’Arduino, j’ai téléchargé « Firmata Standard » qui est elle puise Firmata, et sur mon pc, j’ai utilisé le « pyfirmata » pour communiquer avec Arduino. Les marches sont droites vers l’avant si vous avez :
1) carte Arduino
2) bras robotique (peu importe le nombre d’axe, vous pouvez modifier le code)
3) alimentation (pour mettre les servos car Arduino ne peut fournir du courant pendant plus de 2)
4) Arduino IDE Arduino IDE
5) Arduino Firmata bibliothèque pour carte Arduino Arduino Firmata
5) Python IDE (IDLE) j’ai utilisé python 2.7.x (x est n’importe quel contrôle de version ce qui est disponible en tant que dernier) Site de Python
6) Pyfirmata bibliothèque pour application python Pyfirmata
7) logiciel studio SQLite pour surveiller la base de données facilement lorsque vous rangez les positions Sqlite studio
Après avoir obtenu les exigences, vous pouvez exécuter mon code test.py et le modifier comme vous le souhaitez.