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