Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

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

  1. Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)
  2. A integração dos dados do sensor com o microprocessador Raspberry Pi
  3. Sensor ultrassônico (HC-SR04) + Raspberry Pi
  4. API do sensor ambiental com um RPi
  5. Rastreamento Raspberry Pi Ball
  6. Leitura de sensores analógicos com um pino GPIO
  7. Acompanhamento de rotação horizontal / vertical com o pi de framboesa
  8. Teste o sensor DS18B20
  9. Aeroponia com Raspberry Pi e sensor de umidade
  10. Raspberry Pi GPIO com sensor de movimento PIR:Melhor tutorial