Intégrer un capteur d'empreintes capacitif DFRobot (ID809) avec Arduino ou ESP8266
Présentation du capteur
Le DFRobot Gravity : Capacitive Fingerprint Sensor (SEN0348) intègre un processeur ID809, 80 emplacements d'empreintes, reconnaissance 360°, auto-apprentissage, UART 3,3 V. Dimensions : Ø21 × 5 mm.
Spécifications clés
- Alimentation : 3,3 V / < 60 mA
- Interface : UART (9600 bauds par défaut)
- Résolution : 508 dpi, zone 8 × 8 mm
- Temps vérification 1:1 : 300–400 ms
- Température : –40 °C à +60 °C
Codage des fils (attention : non standard !)
| Couleur | Fonction | Arduino UNO (3,3 V) |
|---|---|---|
| Rouge | GND | GND |
| Noir | RX (entrée capteur) | D3 → via diviseur 5 V→3,3 V |
| Jaune | TX (sortie capteur) | D2 (direct, 3,3 V → 5 V OK) |
| Vert | VCC (enable) | 3,3 V |
| Bleu | IRQ (interruption) | D6 (optionnel) |
| Blanc/Gris | Alimentation principale | 3,3 V |
Note : Les fils Vert (VCC enable) et Blanc (Power) doivent tous deux être à 3,3 V pour activer le capteur.
Bibliothèque & code
- Téléchargez la librairie
DFRobot_ID809depuis GitHub et installez-la. - Ouvrez l'exemple
Arduino Code.ino(enregistrement, vérification, suppression). - Sélectionnez carte/port, téléversez.
Utilisation via Moniteur Série
- Enregistrer : Doigt sur capteur → LED bleue clignote → maintenir jusqu'à 3 flashes jaunes → relâcher → répéter 3 fois au total → LED verte = succès.
- Vérifier : Doigt posé → flash bleu → retrait → LED verte + message « Matched ID # ».
- Supprimer : Doigt maintenu → bleu → jaune → rouge → message « Deleted ID # ».
Alternative : logiciel PC (NOEM Host)
Connectez le capteur via un adaptateur USB-UART (CP2102, CH340…), lancez NOEM Host Software (dispo sur le même GitHub) : visualisation d'image d'empreinte, test, gestion base de données complète.
Applications typiques
- Contrôle d'accès (serrure, portail).
- Pointage horaire.
- Verrouillage d'écran / coffre-fort.
- Projets IoT avec ESP8266/ESP32 (même librairie, UART matériel).
Processus de fabrication
- Capteur d'Empreinte Intégré à l'Écran : Évolution, Technologie et Avantages
- Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
- Construire un piano tactile capacitif portable avec Arduino – Guide étape par étape
- Capteur CO2 K30 : Surveillance en temps réel de la qualité de l'air intérieur
- Construire une Tirelire Intelligente : Contrôler un Accepteur de Pièces avec Arduino Nano
- Bocal Intelligent IoT avec ESP8266, Arduino et Capteur Ultrasonique – Surveillance Temps Réel
- Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
- Tour de Capteurs avec Arduino Cloud : Température, Mouvement et Gaz
- Intégrer le capteur de pouls MAX30100 avec Arduino : Guide complet