R307 Fingerprint Module Sensor
Out of stock
This product is out of stock. Are you interested about this product?
Order before 12.00PM
The R307 Fingerprint Module is an advanced optical fingerprint sensor integrated with a high-speed DSP processor and efficient fingerprint alignment algorithms. It offers stable performance and ease of use, making it ideal for a variety of biometric applications. The module is capable of capturing, processing, matching, and storing fingerprint templates with high accuracy and speed. Its compact design and low power consumption make it suitable for embedded systems and portable devices.
Features:
- Comprehensive Functionality: Includes fingerprint acquisition, registration, comparison (1:1), search (1:N), and template storage.
- Compact Size: Integrated DSP algorithm eliminates the need for an external chip, reducing installation complexity.
- Low Power Consumption: Ideal for battery-powered and low-power applications.
- High Anti-Static Capability: Can withstand static electricity levels of 15kV or more.
- Ease of Development: Supports control instructions for developers to build fingerprint-based applications without in-depth fingerprint technology knowledge.
- Adjustable Security Levels: Offers customizable security settings to suit various applications.
- Touch Sensing Signal: Low-power standby mode with sensing current less than 5 µA.
Specifications:
Parameter | Details |
---|---|
Supply Voltage | DC 4.2 ~ 6.0V |
Working Current | 50 mA (typical) |
Peak Current | 80 mA |
Fingerprint Input Time | <0.3 seconds |
Window Area | 14x18 mm |
Matching Methods | 1:1 (Comparison), 1:N (Search) |
Characteristic File | 256 bytes |
Template File | 512 bytes |
Storage Capacity | Up to 1000 templates |
Security Levels | 5 levels (adjustable) |
False Acceptance Rate | <0.001% |
False Rejection Rate | <1.0% |
Search Time | <1.0 second (mean value, 1:1000) |
Host Interface | UART / USB 1.1 |
Communication Baud Rate | 9600 × N bps (Default: N=6, i.e., 57600bps) |
Operating Temperature | -20°C to +40°C |
Storage Temperature | -40°C to +85°C |
Humidity | 40% RH–85% RH (no condensation) |
Applications:
- Access Control Systems: Use for secure door locks and attendance systems.
- Consumer Electronics: Integrate into laptops, mobile phones, or tablets for user authentication.
- Industrial Automation: Employ in robotics and factory security systems.
- Portable Devices: Suitable for handheld biometric verification systems.
- Customized Projects: Ideal for DIY electronics and embedded systems requiring biometric capabilities.
How to interface with Arduino?
To interface the R307 Fingerprint Sensor Module with an Arduino Uno, follow these steps. The R307 fingerprint sensor uses a serial (UART) communication protocol, so you'll need to connect it to the Arduino's serial pins and use a library to handle the fingerprint operations.
Materials Needed:
- R307 Fingerprint Sensor Module
- Arduino Uno
- Jumper wires
- Breadboard (optional)
Connections:
-
Power Supply:
- VCC on R307 to 5V on Arduino (check the sensor's datasheet for voltage requirements; if it's 3.3V, use the 3.3V pin on the Arduino).
- GND on R307 to GND on Arduino.
-
Serial Communication:
- TX on R307 to RX on Arduino (Pin 0).
- RX on R307 to TX on Arduino (Pin 1).
Code Example:
To interact with the R307 sensor, you can use the Adafruit-Fingerprint
library or a similar library that supports the R307 module. First, install the Adafruit Fingerprint Sensor Library
from the Arduino Library Manager.
Here is an example code to get you started with basic operations:
#include <Adafruit_Fingerprint.h> #include <SoftwareSerial.h> // Define the RX and TX pins for the software serial connection #define RX_PIN 2 #define TX_PIN 3 // Create a software serial connection SoftwareSerial mySerial(RX_PIN, TX_PIN); // Create a fingerprint object Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial); void setup() { // Start serial communication Serial.begin(9600); mySerial.begin(57600); Serial.println("Adafruit Fingerprint sensor demo"); // Initialize the fingerprint sensor if (finger.begin()) { Serial.println("Found fingerprint sensor!"); } else { Serial.println("Did not find fingerprint sensor :("); while (1) { delay(1); } // Halt program if sensor not found } } void loop() { // Check for a fingerprint Serial.println("Place your finger on the sensor..."); // Get the fingerprint's ID uint8_t id = getFingerprintID(); if (id != 0) { Serial.print("Fingerprint ID: "); Serial.println(id); } else { Serial.println("No match found. Try again."); } delay(2000); // Delay between scans } // Function to get fingerprint ID uint8_t getFingerprintID() { uint8_t p = finger.getImage(); if (p != FINGERPRINT_OK) { return 0; } p = finger.image2Tz(); if (p != FINGERPRINT_OK) { return 0; } p = finger.fingerSearch(); if (p != FINGERPRINT_OK) { return 0; } return finger.fingerID; }
Additional Notes:
- Library Installation: Install the
Adafruit Fingerprint Sensor Library
via the Arduino Library Manager. - Serial Pins: The R307 uses hardware serial communication, but since Arduino Uno only has one hardware serial port used by USB, we use
SoftwareSerial
to create a virtual serial port on other pins. - Sensor Initialization: Ensure the sensor is properly initialized by checking if
finger.begin()
returnstrue
. - Fingerprint Matching: The
getFingerprintID
function handles basic operations like capturing an image, converting it, and searching the database.
Ensure the sensor is correctly wired and check the sensor’s documentation for any specific requirements or additional configurations.
If you encounter any issues or have further questions, feel free to ask!
Request Stock
Recently viewed products
You might also be interested in...
Customers who bought this also bought...
General Questions
-
What is the latest price of the R307 Fingerprint Module Sensor in Bangladesh?
The latest price of R307 Fingerprint Module Sensor in Bangladesh is BDT 1,919.00 . You can buy the R307 Fingerprint Module Sensor at the best price on BDTronics.com or contact us via phone.
-
Where to buy R307 Fingerprint Module Sensor in Bangladesh?
You can buy R307 Fingerprint Module Sensor online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.
-
What are the delivery options of R307 Fingerprint Module Sensor in Bangladesh?
We provide home delivery service all over Bangladesh. We support cash on delivery, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-3 days outside Dhaka.