# Modulo sensore ottico per impronte digitali, R307S, 3,3-5 V

- Pagina: https://sigmanortec.ro/it/modulo-sensore-ottico-per-impronte-digitali-r307s-33-5-v
- Prezzo: 129.58 RON
- Disponibilità: Disponibile
- Riferimento: 9972 · EAN: 5942571783768
- Categoria: Meccatronica e IoT > Sensori e moduli > Sensori di luce e ottici
- Specifiche: Tensione di ingresso: 3.3 - 5 V; Tipo di tensione in ingresso: DC
- Collo (dati di spedizione): 0.021 kg
- Aggiornato: 2026-09-14
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 02:44 (Europe/Bucharest)

## Descrizione

Sensore biometrico ottico per l'identificazione e la verifica rapida delle impronte digitali in progetti embedded, ideale per il controllo degli accessi, la rilevazione delle presenze o le serrature intelligenti. Integra sensore, DSP e memoria FLASH in una soluzione all-in-one, memorizza fino a 300 impronte digitali, ha una risoluzione di 500 DPI e rileva la presenza del dito. Si connette facilmente tramite UART TTL o USB 2.0 e funziona a 3.3-5V.
Modulo R307S, compatibile con Arduino e altre schede di sviluppo, nonché direttamente con PC tramite interfaccia USB UART. Si tratta di un sensore biometrico, progettato per identificare e verificare le impronte digitali in modo accurato e rapido. Utilizza un'architettura "All-in-One", che combina un sensore ottico, un processore DSP e una memoria FLASH integrata per la memorizzazione dei modelli di impronte digitali.
Questo modello supporta sia l'interfaccia UART TTL sia la connettività USB 2.0, risultando direttamente compatibile con microcontrollori da 3,3 V e 5 V (come Arduino o ESP32), ma anche con PC (tramite adattatore MAX232 o USB-Serial). Il modulo può essere configurato per funzionare in modalità 1:1 (verifica) o 1:N (identificazione), rendendolo ideale per applicazioni di controllo accessi, rilevazione presenze elettronica, serrature intelligenti o soluzioni di sicurezza integrate.
La variante R307S del modulo consente di memorizzare fino a 300 impronte digitali.
Il modulo include la funzione di rilevamento della presenza delle dita e offre un'elaborazione rapida delle immagini con una risoluzione di 500 DPI. Il pad dedicato "3,3V" può essere cortocircuitato per consentire l'alimentazione diretta a 3,3 V (anziché 5 V), garantendo flessibilità a seconda della piattaforma utilizzata.
Normalmente il modulo funziona a una tensione di 3,3 V, ma l'uso di un regolatore di tensione integrato consente l'uso a 5 V CC. Viene fornito direttamente dalla fabbrica compatibile con 5 V. Per l'utilizzo a 3,3 V è necessario cortocircuitare i pad contrassegnati con 3,3 sul PCB. Ciò vale sia per la tensione di alimentazione sul pin 1 sia per la tensione di alimentazione sul pin 6 che rileva la presenza del dito.
La presenza del dito sullo scanner determina la trasmissione di un segnale di livello ALTO sul pin 5.
Specifiche:
Interfacce supportate: UART TTL e USB 2.0
Tensione di alimentazione: 3,3-5 V (pad da 3,3 V per alimentazione diretta a 3,3 V)
Consumo di corrente: 50 mA tipico, max. 80 mA
Velocità di acquisizione: < 0,3 sec
Velocità di verifica: 0,2 sec
Velocità di scansione: 0,3 sec
Risoluzione del sensore: 500 DPI
Capacità di archiviazione: fino a 300 impronte digitali
Dimensione del file del carattere: 256 byte
Dimensione del file modello: 512 byte
Tasso di falsa accettazione (FAR): ≤0,0001%
Tasso di falsi rigetti (FRR): ≤0,1%
Temperatura di funzionamento: -20°C ~ +50°C
Dimensioni: 46 x 21 x 23.5mm
Pinout:
Interfaccia principale:
Pino
Nome
Descrizione
1
+5V
Alimentazione principale 5V
2
Terra
3
TXD
Trasmette i dati UART al microcontrollore (uscita del modulo)
4
RXD
Ricezione dei dati UART dal microcontrollore (ingresso del modulo)
5
Senso del tocco
Segnale logico che indica il rilevamento del tocco del dito (ALTO)
6
Potenza del senso del tocco
Attivazione per la funzione Touch Sense, deve essere collegato a 3,3 V o 5 V
I pin 1 e 6 possono essere collegati a 3,3 V o 5 V. Per 5V, rimuovere il cortocircuito sul pad 3.3! Per 3,3 V, cortocircuitare il pad 3,3! L'uso improprio causerà il guasto del modulo!
Interfaccia USB:
Pino
Nome
Descrizione
1
5V
Alimentazione a 5 V per il funzionamento tramite interfaccia USB
2
D+
Linea dati USB positiva (differenziale)
3
D−
Linea dati USB negativa (differenziale)
4
Terra
Terreno comune per potenza e segnale
Utilizzo:
Utilizza l'interfaccia UART (Tx/Rx) per il microcontrollore. Per 3,3 V, cortocircuitare il pad "3,3 V".
Comunicare tramite comandi UART (ad esempio: GenImg, Img2Tz, Store, Search, ReadSysPara) per acquisire, elaborare e memorizzare le impronte digitali oppure utilizzare una scheda di sviluppo con una libreria dedicata a questo modulo.
Esempio di utilizzo con ESP32:
Per l'utilizzo utilizziamo la libreria Adafruit Fingerprint Sensor Library (compatibile anche con ESP32).
Collegamento secondo l'immagine:
GPIO16 (ESP32) → RXD (pin 4 R307)
GPIO17 (ESP32) → TXD (pin 3 R307)
VIN → +5V
Terra → Terra
Codice ESP32 - compilato con Arduino IDE:
_________________________________________________________________________________
\#include
\#include
// Crea una porta seriale hardware dedicata per il sensore
HardwareSerial fingerSerial(2); // UART2 su ESP32 (GPIO17 = TX, GPIO16 = RX)
Adafruit_Fingerprint dito = Adafruit_Fingerprint(&fingerSerial);
impostazione nulla() {
Serial.begin(115200);
ritardo(1000);
// Inizializza UART2
fingerSerial.begin(57600, SERIAL_8N1, 16, 17); // RX=16, TX=17
Serial.println("Inizializzazione sensore impronte digitali R307...");
dito.inizio(57600);
se ( finger.verifyPassword ()) {
Serial.println("Sensore rilevato!");
} altro {
Serial.println("Impossibile comunicare con il sensore.");
mentre (1) ritardo(1);
}
ciclo vuoto() {
Serial.println("In attesa dell'impronta digitale...");
se (getFingerprintID() == FINGERPRINT_OK) {
Serial.println("Impronta digitale riconosciuta!");
} altro {
Serial.println("Impronta digitale sconosciuta.");
}
ritardo(3000);
}
uint8_t getFingerprintID() {
uint8_t p = finger.getImage ();
se (p != FINGERPRINT_OK) restituisce p;
p = finger.image2Tz ();
se (p != FINGERPRINT_OK) restituisce p;
p = finger.fingerSearch ();
se (p == FINGERPRINT_OK) {
Serial.print("ID trovato: "); Serial.println(finger.fingerID);
Serial.print("Fiducia: "); Serial.println( finger.confidence );
}
restituisci p;
}
___________________________________________________
Contenuto:
1 x modulo sensore ottico per impronte digitali R307S
1 x Cavo di collegamento (6 pin)
