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 Raspberry Pi – Detector KY‑033 Simples para Porta/Linha

Aprenda como usar um único sensor de rastreamento de linha KY‑033 para detectar se uma porta está aberta ou detectar cruzamento de linha, tudo com Raspberry Pi. O guia a seguir cobre fiação, instalação e script Python pronto para rodar.

Sobre Este Projeto

Este exemplo conciso demonstra como o Elegoo 37‑1 Sensor Kit v2 (ou HW‑006 v1.2 compatível) pode transformar um único sensor em detector confiável de status de porta ou rastreamento de linha. Perfeito para robótica, segurança ou projetos de automação DIY.

Conectando o Sensor ao GPIO

O KY‑033 tem três pinos: Sinal (S), +V e Ground (G). Conecte-os da seguinte forma:

Consulte o esquemático para guia visual.

Instalando o Software

Certifique-se que Python está instalado no seu Raspberry Pi. Então clone o código de exemplo do Gist abaixo e execute.

git clone https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git

Navegue até o diretório clonado e execute:

python tracer.py

O script exibirá Linha detectada sempre que linha escura for detectada sob o sensor. Você pode testar em ação aqui.

Diagrama de Conexão

Sensor de Rastreamento de Linha com Raspberry Pi – Detector KY‑033 Simples para Porta/Linha

Código Python

Abaixo está o script completo. Ele configura o pino GPIO, lê o sensor e imprime mensagem quando linha é detectada.

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
# Pino GPIO conectado ao pino Signal do sensor
GPIO_PIN = 18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)

# Atraso entre leituras (segundos)
delayTime = 0.2

print("#— Hackster project line tracker example —#")

try:
    while True:
        if GPIO.input(GPIO_PIN) == False:
            print("Linha detectada")
        time.sleep(delayTime)
except KeyboardInterrupt:
    GPIO.cleanup()

Fonte: Line tracking sensor with RPi

Processo de manufatura

  1. Como Conectar Sensor de Temperatura DS1820 One‑Wire ao Raspberry Pi via GPIO
  2. Integração de Dados de Sensores no Raspberry Pi: Guia Prático
  3. Conectando Sensor Ultrassônico HC‑SR04 ao Raspberry Pi 3 – Guia Completo
  4. Construa API Robusta de Temperatura e Sensores no Raspberry Pi com Módulo GY‑91
  5. Rastreamento Avançado de Bolas de Tênis de Mesa com OpenCV no Raspberry Pi
  6. Medindo Sensores Analógicos no Raspberry Pi com um Único Pino GPIO
  7. Rastreamento Facial Pan/Tilt em Tempo Real no Raspberry Pi – Guia Prático
  8. Testando o Sensor de Temperatura DS18B20 no Raspberry Pi
  9. Construa um Sistema Aeropônico Automatizado com Raspberry Pi e Sensor de Umidade
  10. Domine GPIO do Raspberry Pi: Interface com Sensor PIR de Movimento no B+/Modelo 2