.jpg)








R307 Optical Fingerprint Sensor Module – Biometric Reader
R307 fingerprint module is a fingerprint sensor with a TTL UART interface for direct connections to microcontroller UART or to PC through MAX232 / USB-Serial adapter. The user can store the fingerprint data in the module and can configure it in 1:1 or 1: N mode for identifying the person. R307 Optical Fingerprint Sensor Module for biometric authentication, compatible with Arduino, Raspberry Pi, and microcontroller projects. Ideal for smart locks, attendance systems, and secure access control.
₹ 848
₹999
999



: | |
Made In : | India |
Add FAQ
Detailed Product Description:
The R307 Optical Fingerprint Sensor Module is an advanced biometric reader that provides a simple and effective way to add a layer of security to your electronic projects. This compact module is more than just a scanner; it is a complete all-in-one system with an integrated high-speed DSP processor and sophisticated algorithms. Using the principle of total internal reflection, its high-resolution optical fingerprint sensor captures a detailed digital image of a fingerprint, which it can then process, store, and match all on its own.
A standout technical feature of this module is its dual-mode operation, supporting both 1:1 verification (comparing a live fingerprint to a single stored template) and 1:N identification (searching an entire database of fingerprints for a match). With an impressive on-board memory, it can store up to 1000 fingerprint templates, making it suitable for both personal use and for small groups. Communication is handled effortlessly through a standard TTL UART serial interface, which allows for direct and easy integration with popular microcontrollers like Arduino and Raspberry Pi, requiring only a few connections.
Whether you are building a secure lock for a safe, an access control system for your home, a biometric attendance logger, or a complex robotic system, the R307 module is an indispensable tool. Its high accuracy, low False Acceptance Rate (FAR), and incredibly fast recognition speed (typically under one second) ensure a robust and reliable performance. This biometric reader is a perfect solution for students and makers who want to create secure, professional-grade DIY electronics projects without the complexity of traditional biometric systems.
The R307 Optical Fingerprint Sensor Module is a high-performance biometric scanner designed for accurate fingerprint detection and matching. It is equipped with an optical sensing area that captures high-resolution fingerprint images for reliable and fast processing.
With built-in DSP for processing and storage, the module can store up to 1000 fingerprints and supports key functions like enroll, delete, search, and verify via serial commands. It’s the perfect solution for electronic door locks, time attendance devices, and any secure access control system.
The R307 features a standard UART interface, allowing easy connection with Arduino, Raspberry Pi, and other embedded systems.
Key Features:
-
R307 optical fingerprint reader with high-accuracy recognition
-
Compatible with Arduino, Raspberry Pi, STM32, and ESP32
-
UART serial interface for easy integration
-
Supports fingerprint enrollment, search, match, and delete functions
-
Ideal for biometric door locks, attendance systems, and secure login
-
Built-in flash memory for up to 1000 fingerprints
Technical Specifications:
Parameter | Specification |
---|---|
Model | R307 |
Fingerprint Capacity | Up to 1000 templates |
Voltage Range | 3.6V to 6.0V DC |
Operating Current | < 100mA |
Interface Type | UART (TTL Serial) |
Baud Rate | 57600 (default, adjustable 9600–115200) |
Sensor Type | Optical |
Matching Mode | 1:1 and 1:N |
Verification Speed | < 1 second |
Image Resolution | 500 DPI |
Working Temperature | -10°C to +60°C |
Module Size | 45mm x 20mm x 20mm |
How to Use with Arduino:
Wiring:
R307 Pin | Arduino Uno Pin |
---|---|
VCC | 5V |
GND | GND |
TX | Digital Pin 2 |
RX | Digital Pin 3 |

Use SoftwareSerial for communication:
Sample Code Snippet:
#include
#include
SoftwareSerial mySerial(2, 3);
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
void setup() {
Serial.begin(9600);
finger.begin(57600);
if (finger.verifyPassword()) {
Serial.println("Fingerprint sensor detected!");
} else {
Serial.println("Fingerprint sensor not found :(");
while (1);
}
}
void loop() {
getFingerprintID();
delay(1000);
}
You can use Adafruit Fingerprint Sensor Library from Arduino Library Manager.
Applications:
-
Biometric door locks
-
Fingerprint-based attendance systems
-
User login/authentication modules
-
Smart home access control
-
Student/employee ID verification systems
Package Includes:
-
1 × R307 Optical Fingerprint Module
-
1 × 4-Pin Connecting Cable
0 Reviews For this Product
