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

Construye robots Raspberry Pi:el mejor tutorial para principiantes

Si eres un principiante en Raspberry Pi y estás buscando un proyecto de hardware simple, no busques más. Este tutorial le mostrará cómo desarrollar un robot basado en Python que evita obstáculos y navega libremente.
Los robots que evitan obstáculos son bastante comunes y fáciles de hacer. Aquí, puede usar este proyecto para agregar la funcionalidad de evitación de objetos a su robot. O simplemente úselo para comenzar a jugar con Python y los periféricos de hardware en Raspberry Pi. Este sistema utiliza módulos IR para detectar objetos, pero llegaremos al aspecto técnico más adelante. Entonces, si tienes una Raspberry Pi y quieres construir algo basado en hardware usándolo, simplemente desplázate hacia abajo y diviértete :). Mira el video en la parte inferior para ver cómo funciona el robot para evitar obstáculos de frambuesa pi. Y si eres un verdadero principiante, siempre puedes usar nuestro libro electrónico gratuito sobre Raspberry Pi y Arduino para comenzar desde el paso 0.

¿Qué se necesita para hacer esto?

  1. Raspberry Pi B / B + o 2 y periféricos básicos:tarjeta SD, teclado, mouse, etc.
  2. Módulos de sensor de infrarrojos como este.
  3. Motores de CC con engranajes.
  4. Placa de controlador L293D.
  5. Chasis y ruedas del robot.
  6. Rueda giratoria.
  7. Placa de pruebas y cinta de doble cara.
  8. Saltadores de hombre a hombre / de mujer a hombre.
  9. Batería de 9V y conectores.
  10. Pulsador y resistencia 220R.

¿Cómo funciona?

Todo el funcionamiento de este robot es realmente simple, no hay nada de qué preocuparse. Todo el sistema evita chocar contra obstáculos gracias a sus sensores integrados. Aquí, este robot utiliza dos módulos de sensor de infrarrojos que pueden detectar objetos dentro de un rango de 5-6 cm. Este sensor emite una señal digital BAJA (0 V) cuando hay un objeto dentro de su rango. Y emite una señal digital ALTA (5V) de lo contrario.

Entonces, ¿cómo funcionan estos sensores de infrarrojos? IR significa Infrarrojo, que es una longitud de onda de luz que no es visible para el ojo humano (¡pero que se puede ver a través de las cámaras de nuestros teléfonos inteligentes!). Estos módulos constan de un par de leds IR de receptor y transmisor. Cuando un objeto se pone frente al sensor de infrarrojos, la superficie del objeto refleja una parte de la luz de infrarrojos hacia el receptor. Por lo tanto, el receptor emite una señal BAJA que notifica que hay un objeto frente al sensor.

Estos sensores están conectados a los pines de entrada GPIO de la raspberry pi. Luego, el pi, usando un script de Python, verifica si los pines GPIO conectados a los módulos del sensor de infrarrojos están bajos. Si baja, ordena a los motores de CC que se muevan primero en la dirección inversa y luego giren. Además, este robot se activa inicialmente cuando presionamos el botón en la placa de pruebas, después de lo cual la raspberry pi ordena a los motores de CC que avancen a través de la placa del controlador L293D. Puede ver el video de demostración en la parte inferior de esta página para ver cómo funciona este robot.

Paso 1:Conexión de los sensores de infrarrojos para el robot que evita obstáculos raspberry pi

Primero, debe encender su raspberry pi después de conectarla al monitor, teclado, etc. Luego, debemos verificar los módulos del sensor de infrarrojos. Para hacer esto, conecte los módulos IR a su raspberry pi como se muestra en el siguiente diagrama. Encienda el sensor proporcionando 5V (+ pin), GND (- pin) de la frambuesa pi. Y conecte el pin B de los sensores a los pines GPIO 3 y 16 de raspberry pi. Puede ver el pin GPIO de raspberry pi según el diagrama de pines aquí. Estamos usando la configuración GPIO.BOARD, lo que significa que los pines están numerados según su orden normal en la placa (1,2,3, ..). Lea la configuración de pines en el módulo del sensor y conéctelo correspondientemente.

A continuación, debe copiar y pegar el siguiente código y guardarlo como un archivo python:irtest.py:

  importar RPi.GPIO como GPIOimport timeGPIO.setwarnings (False) GPIO.setmode (GPIO.BOARD) GPIO.setup (3, GPIO.IN) # Conexión del sensor derecho GPIO.setup (16, GPIO.IN, pull_up_down =GPIO.PUD_UP) #Conexión del sensor izquierdo mientras True:i =GPIO.input (3) #Salida de lectura del sensor IR derecho j =GPIO.input (16) #Salida de lectura del sensor IR izquierdo si i ==0:#Right IR el sensor detecta un objeto imprime "Obstáculo detectado a la izquierda", i time.sleep (0.1) elif j ==0:#Left IR sensor detecta un objeto imprime "Obstáculo detectado a la derecha", j time.sleep (0.1)  

Después de guardar este archivo y ejecutarlo:“sudo python irtest.py”. Notará que cuando bloquea el sensor con la mano, la siguiente salida se imprime en la pantalla:

Paso 2:Conexión de los motores con L293D

Después de probar los módulos del sensor de infrarrojos, a continuación, debe conectar y probar el módulo L293D y los motores. Alimente el módulo L293D conectando los pines + y - de la placa a la batería de 9V. Además, conecte el "-" de la placa al GND de raspberry pi.

Para más detalles:Construya robots Raspberry Pi El mejor tutorial para principiantes


Proceso de manufactura

  1. Registrador de temperatura Raspberry Pi
  2. Estación meteorológica Raspberry Pi
  3. Sistema de sensor de movimiento por infrarrojos de bricolaje para Raspberry Pi
  4. Sensor de movimiento con Raspberry Pi
  5. Sensor de humedad del suelo Raspberry Pi
  6. Tutorial de Contador Geiger - Placa de sensor de radiación para Raspberry Pi
  7. Cree su primer IOT con una Raspberry Pi, un sensor DHT11 y Thingspeak.
  8. Los mejores accesorios para tu Raspberry Pi
  9. Sensor de luz Raspberry Pi:un tutorial sencillo de LDR
  10. Sensor de temperatura Raspberry Pi
  11. Raspberry Pi GPIO con sensor de movimiento PIR:el mejor tutorial