Integrando Sensor de Impressão Digital Capacitivo DFRobot com Arduino ou ESP8266
Componentes e Materiais
![]() |
Arduino 101 (compatível com UNO) | × | 1 |
Aplicativos e Serviços Online
- Arduino IDE
Sobre o Projeto
Adicione uma camada de segurança aos seus projetos com o sensor de impressão digital capacitivo da DFRobot (ID809). Este tutorial mostra como interfaciar o sensor com Arduino UNO, testando três funções: cadastrar digital, verificar digital cadastrada e excluir digital.
Sobre o Sensor Capacitivo
Produto: DFRobot SKU: SEN0213
Compacto, com LEDs respiratórios, reconhecimento rápido (300-400 ms), alta segurança, ângulo de 360°, auto-aprendizado, baixo consumo. Processador ID809, algoritmo IDfinger6.0, comunicação UART. 6 pinos com conector pitch. Atenção: código de cores dos fios difere do padrão:
- Vermelho = GND
- Preto = RX (receptor do sensor)
- Amarelo = TX (transmissor do sensor)
- Verde = VCC (pino de habilitação)
- Azul = IRQ (pino de interrupção)
- Branco/Cinza = Alimentação (3.3V)
O pino VCC (verde) habilita o sensor; o pino de alimentação (branco) liga o dispositivo.
Especificações Técnicas
- Tensão: 3.3V
- Corrente: < 60 mA
- Comunicação: UART
- Capacidade: 80 digitais
- Resolução: 508 dpi, 160x160 pixels
- Área de detecção: 8x8 mm
- Temperatura: -40 a 60 °C
- Dimensões: Ø21 mm x 5 mm
Aplicações
- Controle de ponto
- Fechaduras inteligentes
- Sistemas de segurança
- Bloqueio/desbloqueio de tela
Conexão com Arduino
- VCC (verde) e Alimentação (branco) → 3.3V do Arduino
- GND (vermelho) → GND do Arduino
- RX do sensor (preto) → Pino Digital 3 do Arduino
- TX do sensor (amarelo) → Pino Digital 2 do Arduino
- IRQ (azul) → Pino Digital 6 do Arduino
Programação
- Baixe a biblioteca
DFRobot_ID809do GitHub e instale na pastalibrariesdo Arduino. - Abra o arquivo
Arduino Code.inodo repositório, selecione placa e porta, faça upload.
Testando o Sensor
Abra o Monitor Serial (baud 9600).
- Cadastrar: Coloque o dedo até o LED azul piscar, mantenha até amarelo piscar 3x. Retire. Repita colocando o dedo 3 vezes (amarelo pisca a cada vez). Na 3ª, LED verde acende → digital cadastrada com ID.
- Verificar: Coloque o dedo, retire após LED azul piscar → LED verde acende e Monitor Serial mostra "successfully matched with ID".
- Excluir: Mantenha o dedo até LED vermelho piscar (azul → amarelo → vermelho). Monitor Serial mostra "Fingerprint with ID No. deleted". Após exclusão, teste mostra "Fingerprint not matched".
Conexão Alternativa (USB-Serial)
Conecte o sensor a um conversor USB-Serial (VCC/GND, RX↔TX, TX↔RX), ligue ao PC e use o software NOEM Host Software (disponível no GitHub) para visualizar imagem da digital, verificar, etc.
Código
Repositório GitHub com biblioteca e sketch: DFRobot-FingerPrint-Sensor
Processo de manufatura
- Sensor de Impressão Digital na Tela: Evolução, Tecnologia e Benefícios
- Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
- Construa um Piano Portátil de Toque Capacitivo com Arduino – Guia Passo a Passo
- Sensor K30 CO₂: Monitoramento de Qualidade do Ar Interno em Tempo Real
- Mealheiro Inteligente: Controlar Aceitador de Moedas com Arduino Nano
- Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real
- Construa um Sensor de Obstáculos Simples com Arduino – Tutorial Fácil com LED IR e Fotodiodo
- Construa uma Torre de Sensores com Arduino Cloud: Monitoramento de Temperatura, Movimento e Gás
- Integrando Sensor de Pulso MAX30100 com Arduino: Guia Passo a Passo
- Guia Passo a Passo: Conectando Sensor de Umidade do Solo YL-39/YL-69 ao Arduino UNO
