Grove - Localizador de Linha V1.1

O Grove-Line finder é projetado para robôs seguidores de linha. Ele possui um LED emissor de IR e um fototransistor sensível a IR. Ele pode enviar sinal digital para um microcontrolador para que o robô possa seguir uma linha preta em um fundo branco, ou vice-versa.
Versão
| Versão do Produto | Mudanças | Data de Lançamento |
|---|---|---|
| Grove-Line Finder V1.0 | Inicial | 29 Jan 2010 |
| Grove-Line Finder V1.1 | Adicionados pontos de teste | 28 Dec 2015 |
Especificação
| Parâmetro | Valor/Faixa |
|---|---|
| Fonte de alimentação | 5 |
| Modo de saída digital | TTL (Alto quando preto é detectado, Baixo quando branco é detectado) |
| Conector | Interface Grove com trava de 4 pinos |
| Dimensão | 20mm*20mm |
| ROHS | Sim |
| Diodo foto reflexivo | RS-06WD |
| Comparador | MV358 |
!!!Tip Para mais detalhes sobre os módulos Grove, consulte o Grove System
Plataforma Suportada
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer bibliotecas de software / código de demonstração para todas as plataformas de MCU possíveis. Portanto, os usuários precisam escrever suas próprias bibliotecas de software.
Primeiros Passos
Brincar com Arduino
Hardware
- Passo 1. Prepare os itens abaixo:
| Seeeduino V4.2 | Base Shield | Grove - Button |
|---|---|---|
![]() | ![]() | ![]() |
| Adquira Agora | Adquira Agora | Adquira Agora |
- Passo 2. Conecte o Grove-line finder à porta D3 do Grove-Base Shield.
- Passo 3. Conecte o Grove - Base Shield ao Seeeduino.
- Passo 4. Conecte o Seeeduino ao PC através de um cabo USB.

Se não tivermos o Grove Base Shield, também podemos conectar o Grove-Line finder diretamente ao Seeeduino como abaixo.
| Seeeduino | Grove-Line finder |
|---|---|
| 5V | Vermelho |
| GND | Preto |
| Não Conectado | Branco |
| D3 | Amarelo |
Software
- Passo 1. Copie o código para o Arduino IDE e faça o upload.
//------------------------------------------------------------
//Name: Line finder digital mode
//Function: detect black line or white line
//Parameter: When digital signal is HIGH, black line
// When digital signal is LOW, white line
//-------------------------------------------------------------
int signalPin = 3; // connected to digital pin 3
void setup() {
pinMode(signalPin, INPUT); // initialize the digital pin as an output:
Serial.begin(9600); // initialize serial communications at 9600 bps:
}
// the loop() method runs over and over again,
// as long as the Arduino has power
void loop()
{
if(HIGH == digitalRead(signalPin))
Serial.println("black");
else Serial.println("white"); // display the color
delay(1000); // wait for a second
}
- Passo 2. Abra a porta serial e veremos "black" quando colocar o sensor sobre linhas pretas e "white" quando estiver na área branca.
white
white
white
black
black
black
black
black
Brincar com Codecraft
Hardware
Passo 1. Conecte um Grove - Line Finder à porta D3 de um Base Shield.
Passo 2. Conecte o Base Shield ao seu Seeeduino/Arduino.
Passo 3. Conecte o Seeeduino/Arduino ao seu PC por meio de um cabo USB.
Software
Passo 1. Abra o Codecraft, adicione o suporte ao Arduino e arraste um procedimento principal para a área de trabalho.
Se esta for a sua primeira vez usando o Codecraft, veja também o Guia para Codecraft usando Arduino.
Passo 2. Arraste os blocos como na imagem abaixo ou abra o arquivo cdc que pode ser baixado no final desta página.

Carregue o programa no seu Arduino/Seeeduino.
Quando o código terminar de ser carregado, você verá se a linha foi encontrada ou não no Monitor Serial.
Brincar com Raspberry Pi
Hardware
- Passo 1. Prepare os itens abaixo:
| Raspberry pi | GrovePi_Plus | Grove - Line Finder |
|---|---|---|
![]() | ![]() | ![]() |
| Adquira AGORA | Adquira AGORA | Adquira AGORA |
- Passo 2. Conecte o GrovePi_Plus ao Raspberry.
- Passo 3. Conecte o Grove-Line Finder à porta D7 do GrovePi_Plus.
- Passo 4. Conecte o Raspberry ao PC através de um cabo USB.

Software
- Passo 1. Siga o Setting Software para configurar o ambiente de desenvolvimento.
- Passo 2. Faça o git clone do repositório do Github.
cd ~
git clone https://github.com/DexterInd/GrovePi.git
- Passo 3. Execute os comandos abaixo.
cd ~/GrovePi/Software/Python
python grove_line_finder.py
Aqui está o código grove_line_finder.py.
import time
import grovepi
# Connect the Grove Line Finder to digital port D7
# SIG,NC,VCC,GND
line_finder = 7
grovepi.pinMode(line_finder,"INPUT")
while True:
try:
# Return HIGH when black line is detected, and LOW when white line is detected
if grovepi.digitalRead(line_finder) == 1:
print ("black line detected")
else:
print ("white line detected")
time.sleep(.5)
except IOError:
print ("Error")
- Etapa 4. Veremos a linha preta detectada quando o sensor estiver em cima da linha preta.
pi@raspberrypi:~/GrovePi/Software/Python $ python grove_line_finder.py
black line detected
black line detected
white line detected
white line detected
Esquemático do Grove-Line Finder V1.0
Esquemático do Grove-Line Finder V1.1
Recursos
- [Eagle&PDF] Esquemático do Grove-Line Finder V1.0
- [Eagle&PDF] Esquemático do Grove-Line Finder V1.1
- [Datasheet] LMV358.PDF
- [Codecraft] Arquivo CDC
Suporte Técnico e Discussão de Produto
Atualizável para Sensores Industriais
Com o controlador S2110 e o registrador de dados S2100 da SenseCAP, você pode facilmente transformar o Grove em um sensor LoRaWAN®. A Seeed não só ajuda você na prototipagem, como também oferece a possibilidade de expandir seu projeto com a série SenseCAP de robustos sensores industriais.
A caixa com classificação IP66, a configuração via Bluetooth, a compatibilidade com a rede global LoRaWAN®, a bateria interna de 19 Ah e o forte suporte do aplicativo tornam o SenseCAP S210x a melhor escolha para aplicações industriais. A série inclui sensores para umidade do solo, temperatura e umidade do ar, intensidade de luz, CO2, EC e uma estação meteorológica 8 em 1. Experimente o mais recente SenseCAP S210x no seu próximo projeto industrial de sucesso.











