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

Construya un robot con Raspberry Pi y Python: Guía completa

El objetivo de este tutorial es ayudarle a comenzar a programar con Python para controlar sus robots Arduino con una Raspberry Pi. Repasaremos lo básico como instalación y algunos ejemplos sencillos para controlar su robot desde una GUI en Python en la Raspberry Pi.

Paso 1: Lista de piezas

A continuación, una lista seleccionada de componentes que le permitirán ensamblar un robot móvil alimentado por batería de 12 V y controlado a través de una Raspberry Pi.

Recomendamos usar una batería de 12 V porque proporciona amplia autonomía y alta capacidad de corriente. La placa de distribución de potencia dividirá la alimentación de 12 V en rieles regulados de 12 V y 5 V, simplificando la entrega de energía a todos los componentes.

Paso 2: Introducción a Python

Python es un lenguaje versátil, de código abierto y orientado a objetos creado por Guido van Rossum a finales de los 80. Su sintaxis clara y extenso ecosistema de librerías lo hacen ideal para robótica. Para principiantes, la documentación oficial de Python y tutoriales de la comunidad son recursos invaluables.

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

La mayoría de imágenes recientes de Raspberry Pi (a partir de 2013‑02‑09‑wheezy‑raspbian.img) vienen con Python preinstalado. Verifique la versión ejecutando:

python --version 

Para los ejemplos de código en este tutorial recomendamos Python 2.6 o posterior. Si falta Python, instálelo y las librerías requeridas con:

sudo apt-get update
sudo apt-get install python2.6 python-serial python-tk idle python-pmw python-imaging 

A continuación, descargue los siguientes scripts auxiliares en su directorio home:

Hágalos ejecutables:

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

Estos scripts le permitirán descubrir puertos serie disponibles, abrir una interfaz terminal y añadir controles de botones simples para su robot. Puede lanzar cualquiera de ellos haciendo doble clic en el gestor de archivos o ejecutando el script desde una terminal.

Finalmente, cargue el sketch de la base del robot en el Arduino IDE (descargar aquí). Siga el diagrama de cableado mostrado arriba para conectar la placa de distribución de potencia a la base del robot y el Arduino.

Para una inmersión más profunda, vea el tutorial completo: Construyendo robots con Raspberry Pi y Python.

Proceso de manufactura

  1. Conectar múltiples sensores DS18B20 1‑Wire a Raspberry Pi para monitorización precisa de temperatura
  2. Monitorizar eficientemente temperaturas de salas con Raspberry Pi y Nagios
  3. Cómo leer temperatura con un DS18B20 en Raspberry Pi 2
  4. Medición de temperatura en Raspberry Pi con sensores 1-Wire Maxim y puente I2C DS2482
  5. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  6. Centro de Energía Doméstica: Monitorización de paneles solares fotovoltaicos, térmicos y temperaturas con Raspberry Pi y Moteino
  7. Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
  8. Construya un Controlador Domótico 433 MHz con Sensorflare y Raspberry Pi
  9. Construya un Monitor de Temperatura ThingSpeak con Raspberry Pi y BrickPi
  10. Lectura de Sensores Analógicos con Raspberry Pi y Zabbix: Guía Paso a Paso
  11. Tu primer proyecto IoT con Raspberry Pi, DHT11 y ThingSpeak