Sensor de rastreamento de linha com RPi
Use um rastreador de linha para detectar se uma porta está aberta, ou se uma linha é cruzada com apenas um sensor e um framboesa pi
Sobre
Um exemplo simples para criar um rastreador de linha ou detectar se uma porta é aberta com apenas um módulo KY-033 e um PI de framboesa, sensor do “ Elegoo37-1 Sensor Kit v2 ″ que Elegoo me enviou .
Este projeto também é compatível com o HW-006 v1.2 e alguns outros módulos de rastreador. Este projeto inclui um código python que é realmente simples de usar.
Conecte o sensor por meio do GPIO
Existe uma manipulação muito pequena para conectar 3 pinos do sensor no GPIO. Vamos ver :
S é para sinal obtido em GPIO24 [Pin 18] , + V é para a tensão ir para 3, 3V [Pin 1], G é para aterramento e vá para GND [Pin 6] (Ver shematic)
Instalar e iniciar o script
Python é obrigatório. Instale-o antes de fazer qualquer coisa.
Exemplo de código clone nesta essência onde você quiser em seu RPi.
clone git https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
Abra sua linha de comando e inicie o script:
python tracer.py
Seu código deve exibir “Linha detectada” quando uma linha escura estiver perto do sensor, como neste exemplo:https://streamable.com/e/gcu08m
Esquemas
Código
Módulos necessários serão importados e configurados
importar RPi.GPIO como GPIO
tempo de importação
GPIO.setmode (GPIO.BCM)
Declaração do pino de entrada que está conectado ao sensor
GPIO_PIN =18
GPIO.setup (GPIO_PIN, GPIO.IN, pull_up_down =GPIO.PUD_UP)
O intervalo entre os resultados será definido aqui (em segundos)
delayTime =0,2
imprimir “# - Exemplo de rastreador de linha de projeto de Hackster - #”
loop principal
tente:
enquanto Verdadeiro:
if GPIO.input (GPIO_PIN) ==Falso:
imprima “Linha detectada”
# Reset + Delay time.sleep (delayTime)
Trabalho de limpeza após o final do programa
exceto KeyboardInterrupt:
GPIO.cleanup ()
Fonte:Sensor de rastreamento de linha com RPi
Processo de manufatura
- Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)
- A integração dos dados do sensor com o microprocessador Raspberry Pi
- Sensor ultrassônico (HC-SR04) + Raspberry Pi
- API do sensor ambiental com um RPi
- Rastreamento Raspberry Pi Ball
- Leitura de sensores analógicos com um pino GPIO
- Acompanhamento de rotação horizontal / vertical com o pi de framboesa
- Teste o sensor DS18B20
- Aeroponia com Raspberry Pi e sensor de umidade
- Raspberry Pi GPIO com sensor de movimento PIR:Melhor tutorial