Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

Onderdelen en benodigdheden

  • 1x Arduino 101 (of Arduino UNO)

Apps en online diensten

  • Arduino IDE

Over dit project

Hey, wat is er? Akarsh hier van CETech. Vandaag voegen we een beschermingslaag toe aan onze projecten – geen lijfwacht, maar een compacte, mooie vingerafdruksensor van DFRobot.

We koppelen een Capacitieve Vingerafdruksensor (ID809) aan een Arduino UNO en testen drie functies: vingerafdruk toevoegen, controleren en verwijderen.

PCB's laten produceren

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

PCBGOGO (opgericht 2015) biedt turnkey PCB-assembly: productie, assemblage, componenteninkoop, functionele testen en IC-programmering. Geavanceerde machines (YAMAHA pick-and-place, reflow oven, wave soldering, X-RAY, AOI). Ervaring van 10+ jaar in Chinese markt. Van prototype tot massaproductie.

Over de Capacitieve Vingerafdruksensor

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

Productlink: DFRobot Productpagina

Compacte sensor met ronde 'ademende' LEDs, snelle herkenning, hoge beveiliging. Ondersteunt 360° herkenning, zelflerende functie, laag stroomverbruik. ID809 processor met ingebouwd IDfinger6.0 algoritme. UART-communicatie. Arduino-bibliotheek beschikbaar voor registratie, herkenning, verwijdering. 6-pins met pitch-connector.

Let op: De kleurcodering van de bijgeleverde draden verschilt van de standaard!

  • Rood = Ground (GND)
  • Zwart = RX (Ontvanger)
  • Geel = TX (Zender)
  • Groen = VCC (Enable-pin)
  • Blauw = IRQ (Interrupt Request)
  • Wit/Grijs = Voeding (Power Supply)

VCC (groen) fungeert als enable-pin: alleen bij spanning op deze pin werkt de sensor. De Power Supply pin (wit/grijs) voedt het apparaat.

Technische Specificaties en Toepassingen

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
  • Werkspanning: 3.3V
  • Stroom: < 60mA
  • Communicatie: UART
  • Opslag: 80 vingerafdrukken
  • 1:1 verificatie: 300-400ms
  • Resolutie: 508 dpi, 160x160 pixels
  • Detectiegebied: 8.0mm x 8.0mm
  • Temperatuur: -40 tot +60°C
  • Afmetingen: Ø21mm / Hoogte 5mm

Toepassingen: Tijdregistratie, Deurslot/Ontgrendeling, Beveiligingssystemen, Schermvergrendeling.

Sensor aansluiten op Arduino

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
  1. VCC (Groen) en Power Supply (Wit) → Arduino 3.3V
  2. GND (Rood) → Arduino GND
  3. RX (Zwart) → Arduino Digitale Pin 3
  4. TX (Geel) → Arduino Digitale Pin 2
  5. IRQ (Blauw) → Arduino Digitale Pin 6
Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

Arduino programmeren

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
  1. Download DFRobot_ID809 bibliotheek van GitHub en plaats in Arduino libraries map.
  2. Open Arduino Code.ino uit de repo, plak in Arduino IDE, selecteer board/poort, upload.

Met de scanner werken

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

Open Serial Monitor (9600 baud). De code heeft drie functies:

1. Nieuwe vingerafdruk toevoegen

  • Vingers op sensor → blauwe LED knippert.
  • Hou vingers tot geel knippert 3x → los.
  • Serial Monitor: "unregistered" + ID toegewezen.
  • Herhaal 2x meer (totaal 3 scans).
  • Na 3e scan: groene LED → "successfully added" op Serial Monitor.
Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

2. Vingerafdruk testen

  • Duim op sensor → na blauw knippern loslaten.
  • Groene LED + "successfully matched with ID" op Serial Monitor.
Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

3. Vingerafdruk verwijderen

  • Vingers op sensor → hou tot rode LED knippert.
  • Eerst blauw (test), dan geel (toevoegen), dan rood (verwijderen).
  • Serial Monitor: "Fingerprint with ID No. deleted".
  • Na verwijdering: test geeft rode LED + "Fingerprint not matched".

Zo kun je de vingerafdruksensor in je projecten integreren.

Alternatieve aansluiting: USB-naar-Serieel Converter

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

Sensor → USB-Serieel Converter → Laptop. VCC/GND parallel, RX sensor → TX converter, TX sensor → RX converter. Gebruik NOEM Host Software (op GitHub) voor geavanceerde bewerkingen: vingerafdrukbeelden bekijken, controle, etc.

Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266

Hopelijk was deze tutorial nuttig. Tot de volgende keer!

Code

GitHub repository voor het project

https://github.com/akarsh98/DFRobot-FingerPrint-Sensor

Productieproces

  1. DHT11 Temperatuur- & Vochtigheidsensor Project met LED-indicatoren en Piezo-luidspreker
  2. Bouw een Draagbare Capacitieve Touch-piano met Arduino – Stap-voor-stap Handleiding
  3. K30 CO2-sensor: Real-time binnenluchtkwaliteitmonitoring met Arduino
  4. Slimme spaarpot bouwen: Muntenacceptor besturen met Arduino Nano
  5. Bouw een Slimme IoT Pot met ESP8266, Arduino & Ultrasonische Sensor – Real-time Monitoring
  6. Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
  7. Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring
  8. MAX30100 hartslagsensor integreren met Arduino: Stapsgewijze handleiding
  9. Stapsgewijze handleiding: YL-39/YL-69 bodemvochtigheidsensor aan Arduino UNO koppelen
  10. Precieze Luchtkwaliteit Monitor met Sharp GP2Y1010AU0F Sensor
  11. In-Display Vingerafdruksensor: Evolutie, Technologie en Voordelen