Sensor FX-S200

Documentação em desenvolvimento

O FXS200 é um sensor de distância digital. Ele utiliza o sensor VL53L0X e um microcontrolador que otimiza e facilita sua interface, tornando-o muito simples de usar. Pode atuar como sensor de detecção via saída digital ou medir distância e ajustar parâmetros pelo pino FoxWire. Isso o torna ideal para robôs de mini sumô.

Alt text

Características Técnicas

Característica Valor
Tipo de sensor Obstaculos digital ajustavel e distância
Faixa de medição 0 a 200cm (*)
Tensão de operação 3,3 a 5V
Interface de comunicação Saida digital e pino Fox Wire
Dimensões 11 x 12,3 x 5 mm
Peso 1,7 g

(*) Depende de ajustes dos parametros de medição.

Comparação com outros sensores

Alt text

Pinagem

Pino Descrição
GND Ground
VCC Alimentação de 3,3V a 5V
S Saida digital ( HIGH detectado, LOW não detectado )
FX FoxWire. Configuração e leitura

Configuração do sensor

Este sensor é configuravel, a tabela abaixo apresenta os principais parâmetros.

Parametros Descrição
Endereço Fox Wire Endereço do dispositivo para o protocoolo Fox Wire
TimingBudget Tempo máximo de medição (quanto maior mais lento mas mais preciso)

Como configurar?

Existem duas formas de configurar o sensor: pelo FoxLink WebTool ou pelo modo Shell.

Antes de começar, é necessário ter um FoxLink, que é a placa responsável por conectar o sensor ao computador. Veja mais em: FoxLink

O FoxLink WebTool é uma ferramenta gráfica que roda no navegador e permite configurar o sensor e visualizar sua leitura em tempo real.

Já o modo Shell utiliza comandos de texto para realizar as mesmas operações, sem interface gráfica. Ele pode ser usado em qualquer software de comunicação serial, como Arduino IDE (Serial Monitor), Putty ou Fox Serial.

Como configurar usando o modo Shell

O modo Shell é usado para se comunicar diretamente com o sensor usando comandos de texto. Esse modo só permite a comunicação com um unico sensor por vez (Para configurar varios sensores simultaneamente use Fox Wire).

Siga o procedimento em Shell

Diagrama Esquematimo

Conexão usando Saida digital Simples

conexão_dogital

Conexão usando Fox Wire

Repositório FoxWire: https://github.com/luisf18/FoxWire

Alt text

Exemplo de código usando a saida digital simples

// Fox Dynamics Team
// Codigo simples usando a saida digital

#define SENSOR_PIN 8

void setup(){
    Serial.begin(115200);
    pinMode(SENSOR_PIN,INPUT);
}

void loop() {
    Serial.print( "Leitura do sensor: " );
    Serial.println( digitalRead(SENSOR_PIN) );
    delay(300);
}