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

Sensor de seguimiento de línea con RPi

Utilice un rastreador de líneas para detectar si una puerta está abierta o si se cruza una línea con un solo sensor y una frambuesa pi

Acerca de

Un ejemplo simple para crear un rastreador de líneas o detectar si una puerta se abre con un solo módulo KY-033 y un sensor PI de frambuesa del “ Elegoo37-1 Sensor Kit v2 ″ que me envió Elegoo .

Esto El proyecto también es compatible con el HW-006 v1.2 y algunos otros módulos de seguimiento. Este proyecto incluye un código Python que es realmente simple de usar.

Conecta el sensor a través del GPIO

Hay muy poca manipulación para conectar 3 pines del sensor en el GPIO. Veamos:

S es para Signal llegó a GPIO24 [Pin 18] , + V es para voltaje, vaya a 3, 3V [Pin 1], G es para tierra y ve a GND [Pin 6] (Ver shematic)

Instalar e iniciar el script

Se requiere Python. Instálelo antes de hacer nada.

Ejemplo de código de clonación en esta esencia donde desee en su RPi.

  clon de git https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git  

Abra su línea de comando y ejecute el script:

  python tracer.py  

Su código debe mostrar "Línea detectada" cuando una línea oscura está cerca del sensor como en este ejemplo:https://streamable.com/e/gcu08m

Esquemas

Código

Los módulos necesarios se importarán y configurarán

importar RPi.GPIO como GPIO
tiempo de importación

GPIO.setmode (GPIO.BCM)

Declaración del pin de entrada que está conectado con el sensor

GPIO_PIN =18
GPIO.setup (GPIO_PIN, GPIO.IN, pull_up_down =GPIO.PUD_UP)

La ruptura entre los resultados se definirá aquí (en segundos)

delayTime =0.2

imprimir "# - Ejemplo de seguimiento de línea del proyecto Hackster - #"

bucle principal

intente:
mientras es Verdadero:
si GPIO.input (GPIO_PIN) ==Falso:
imprime "Línea detectada"

  # Reset + Delay time.sleep (delayTime)  

Trabajo de recolección de residuos una vez finalizado el programa

excepto KeyboardInterrupt:
GPIO.cleanup ()

Fuente:sensor de seguimiento de línea con RPi


Proceso de manufactura

  1. Sensor de temperatura de 1 cable DS1820 en Raspberry Pi (GPIO directamente)
  2. La integración de los datos del sensor con el microprocesador Raspberry Pi
  3. Sensor ultrasónico (HC-SR04) + Raspberry Pi
  4. API de sensor ambiental con un RPi
  5. Seguimiento de Raspberry Pi Ball
  6. Lectura de sensores analógicos con un pin GPIO
  7. Rastreo de rostro con movimiento horizontal / vertical con raspberry pi
  8. Prueba del sensor DS18B20
  9. Aeroponía con Raspberry Pi y sensor de humedad
  10. Raspberry Pi GPIO con sensor de movimiento PIR:el mejor tutorial
  11. Sistema de seguridad para el hogar Raspberry Pi con cámara y sensor PIR