Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Créer des robots avec Raspberry Pi et Python

Le but de ce tutoriel est de vous aider à commencer à programmer avec Python pour contrôler vos robots Arduino avec un Raspberry PI. Nous passerons en revue les bases comme l'installation et quelques exemples simples pour contrôler votre robot à partir d'une interface graphique Python de Raspberry PI.

Étape 1 : liste des pièces

Dans ce tutoriel, nous allons utiliser les éléments suivants :

1.   Raspberry PI (avec moniteur, concentrateur USB, clavier, souris et dongle WIFI)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=895

2.   Arduino UNO ou compatible (câble USB)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=868
3.   Routeur Wifi

Maintenant, en ce qui concerne les bases de robots, de nombreux kits sont disponibles en termes de taille et de complexité. Dans ce tutoriel, j'ai décidé d'utiliser cette configuration avec une batterie 12v qui nous donnera de longues durées de fonctionnement et une capacité de charge élevée. Et une carte de distribution d'alimentation avec des sorties d'alimentation 12 v et 5 v régulées qui facilite l'alimentation de notre robot.

4. Base de robot
http://www.zagrosrobotics.com/shop/item.aspx?itemid=523

5. Pilote de moteur
http://www.zagrosrobotics.com/shop/item.aspx?itemid=782

6. Tableau de distribution électrique
http://www.zagrosrobotics.com/shop/item.aspx?itemid=765

7. Batterie 12 volts 7 amp h
http://www.zagrosrobotics.com/shop/item.aspx?itemid=766

Étape 2 : Introduction à Python

Python est un langage de programmation de haut niveau interprété, interactif, orienté objet et à usage général qui a été créé par Guido van Rossum à la fin des années 80. Python permet aux utilisateurs d'écrire du code avec une syntaxe claire et lisible avec un nombre croissant de bibliothèques de support pour diverses tâches qui sont open source et ont une communauté basée autour de son développement. Voici quelques liens utiles qui peuvent s'avérer utiles au démarrage.

Étape 3 : Installation et configuration de Python

Afin de faire fonctionner nos programmes Python, nous devons d'abord nous assurer que Python est installé sur notre système avec les dépendances appropriées et vérifier la version que nous utilisons. Maintenant, si vous utilisez l'image « 2013-02-09-wheezy-raspbian.img » ou une version ultérieure sur votre Raspberry Pi, Python doit être pré-installé.

2013-02-09-wheezy-raspbian.img

Nous pouvons vérifier notre version python en utilisant le terminal pour vérifier.

Copiez et collez dans le LXterm

python –version

Pour les exemples que nous allons passer en revue, il est recommandé d'utiliser les versions Python 2.6 ou ultérieures. Si Python n'est pas installé sur votre système, vous pouvez utiliser apt-get si votre Raspberry Pi est connecté à Internet.

Copiez et collez dans le LXterm
sudo apt-get install python2.6
Installez certaines des dépendances

sudo apt-get install python-serial

Copiez coller dans le LXterm
sudo apt-get install python python-tk idle python-pmw python-imaging
Ensuite, téléchargez et placez les fichiers suivants dans votre dossier pi.
scanports-arduino.py
term.py
Buttons.py

Maintenant, nous devons rendre les programmes exécutables avec une commande chmod
Copier et coller dans LXterm

sudo chmod +x /home/pi/scanports-arduino.py
sudo chmod +x /home/pi/term.py
sudo chmod +x /home/pi/Buttons.py

Les programmes devraient maintenant être exécutables et nous pouvons les exécuter en double-cliquant dessus ou via un terminal. La dernière étape consiste à télécharger et à charger l'esquisse avec l'IDE Arduino.
Arduino Robot Base Sketch
Si vous n'êtes pas familier avec Arduino et son IDE, vous pouvez en savoir plus ici.
Arduino
Et enfin, reportez-vous au schéma de câblage ci-dessus pour configurer les connexions électriques à la base du robot.
 

Pour plus de détails :Construire des robots avec Raspberry Pi et Python


Processus de fabrication

  1. Mesure des températures avec un capteur DS18B20 1 fil et Raspberry Pi
  2. Surveillance de la température ambiante avec un Raspberry Pi et Nagios
  3. Lire la température avec DS18B20 | Raspberry Pi 2
  4. Mesure de la température avec RASPBERRY PI
  5. Capteur de température Python et Raspberry Pi
  6. Surveillance de la température ambiante avec Moteino's et Raspberry Pi
  7. Contrôle de la température avec Raspberry Pi
  8. Contrôleur Smart Home 433MHz avec Sensorflare et RaspberryPi
  9. Moniteur de température ThingSpeak avec Raspberry Pi