Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Creación de robots con Raspberry Pi y Python

El objetivo de este tutorial es ayudarlo a comenzar a programar con Python para controlar sus robots Arduino con una Raspberry PI. Repasaremos los conceptos básicos como la instalación y algunos ejemplos simples para controlar su robot desde una GUI de Python desde Raspberry PI.

Paso 1:lista de piezas

En este tutorial vamos a utilizar los siguientes elementos:

1. Raspberry PI (con monitor, concentrador USB, teclado, mouse y llave WIFI)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=895

2. Arduino UNO o compatible (cable USB)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=868
3. Enrutador Wifi

Ahora, cuando se trata de bases de robots, hay muchos kits disponibles en tamaño y complejidad. En este tutorial me he decidido a utilizar esta configuración con una batería de 12v que nos dará tiempos de funcionamiento prolongados y alta capacidad de carga. Y un tablero de distribución de energía con salidas de energía reguladas de 12 V y 5 V que facilita el suministro de energía a nuestro robot.

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

5. Motor Driver
http://www.zagrosrobotics.com/shop/item.aspx?itemid=782

6. Tablero de distribución de energía
http://www.zagrosrobotics.com/shop/item.aspx?itemid=765

7. Batería de 12 voltios y 7 amperios
http://www.zagrosrobotics.com/shop/item.aspx?itemid=766

Paso 2:Introducción a Python

Python es un lenguaje de programación de alto nivel, de propósito general interpretado, interactivo, orientado a objetos que fue creado por Guido van Rossum a finales de los ochenta. Python permite a los usuarios escribir código con una sintaxis clara y legible con un número creciente de bibliotecas de soporte para diversas tareas que es de código abierto y tiene una comunidad basada en su desarrollo. Aquí hay algunos enlaces útiles que pueden resultar útiles al comenzar.

Paso 3:Instalación y configuración de Python

Para que nuestros programas Python se ejecuten, primero debemos asegurarnos de que Python esté instalado en nuestro sistema junto con las dependencias adecuadas y verificar la versión que estamos usando. Ahora, si está utilizando la imagen ”2013-02-09-wheezy-raspbian.img” o una versión posterior en su Raspberry Pi, debe preinstalar Python.

2013-02-09-wheezy-raspbian.img

Podemos verificar nuestra versión de Python usando la terminal para verificar.

Copie y pegue en LXterm

Python –versión

Para los ejemplos que vamos a repasar, se recomienda que utilice la versión 2.6 o posterior de Python. Si Python no está instalado en su sistema, puede usar apt-get si su Raspberry Pi está conectada a Internet.

Copie y pegue en LXterm
sudo apt-get install python2.6
Instale algunas de las dependencias

sudo apt-get install python-serial

Copie y pegue en LXterm
sudo apt-get install python python-tk idle python-pmw python-Imaging
Luego descargue y coloque los siguientes archivos en su carpeta pi.
scanports-arduino.py
term.py
Buttons.py

Ahora tenemos que hacer que los programas sean ejecutables con un comando chmod
Copiar y pegar en LXterm

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

Los programas ahora deberían ser ejecutables y podemos ejecutarlos haciendo doble clic en ellos o mediante la terminal. El último paso es descargar y cargar el boceto con Arduino IDE.
Arduino Robot Base Sketch
Si no está familiarizado con Arduino y su IDE, puede leerlo aquí.
Arduino
Y, por último, consulte el diagrama de cableado anterior para configurar las conexiones de alimentación a la base del robot.

Para más detalles:Construyendo robots con Raspberry Pi y Python


Proceso de manufactura

  1. Mide temperaturas con un sensor DS18B20 de 1 cable y Raspberry Pi
  2. Monitoreo de la temperatura ambiente con una Raspberry Pi y Nagios
  3. Leer temperatura con DS18B20 | Raspberry Pi 2
  4. Medición de temperatura con RASPBERRY PI
  5. Sensor de temperatura Python y Raspberry Pi
  6. Monitoreo de la temperatura ambiente con Moteino's y Raspberry Pi
  7. Supervisión de la temperatura con Raspberry Pi
  8. 433MHz Smart Home Controller con Sensorflare y RaspberryPi
  9. Monitor de temperatura ThingSpeak con Raspberry Pi
  10. Lectura de sensores analógicos con Raspberry Pi y Zabbix Supervisor
  11. Cree su primer IOT con una Raspberry Pi, un sensor DHT11 y Thingspeak.