AI

The **FPM3182H-R010CAP** is a high-performance fingerprint sensor module, typically utilized in biometric security systems, smart locks, and attendance devices. It is an integrated solution that combines an optical/capacitive sensing area with internal processing capabilities.
---
### 1. Component Specifications
The following table highlights the key technical parameters for this specific module:
| Parameter | Specification |
| :--- | :--- |
| **Type** | Capacitive Fingerprint Sensor |
| **Supply Voltage (VDD)** | 3.3V DC |
| **Interface** | UART (TTL) / USB 1.1 |
| **Resolution** | 508 DPI |
| **Sensing Area** | Approximately 10mm x 10mm |
| **Storage Capacity** | Up to 1000 - 3000 templates (model dependent) |
| **Operating Current** | < 40mA (Peak < 50mA) |
| **Matching Speed** | < 0.5 seconds (1:N) |
---
### 2. Key Electronic Features
The module is designed as an "All-in-One" system, meaning it contains several sub-electronic blocks:
* **Capacitive Sensing Array:** Unlike optical scanners, this uses electrical current to map the ridges and valleys of a fingerprint, making it harder to spoof with high-resolution photos.
* **On-board MCU:** It features an internal microcontroller that handles the complex algorithms for image processing, template generation, and matching (biometric engine).
* **Communication Bridge:** It utilizes a standard **UART (Universal Asynchronous Receiver-Transmitter)** interface, allowing it to talk to Arduino, ESP32, or Raspberry Pi using simple `TX/RX` pins.
* **Wake-up Pin:** Includes a "Touch Induction" output. When a finger is placed on the sensor, it pulls a pin high/low to wake the host microcontroller from sleep mode, saving power.
---
### 3. Pinout Configuration
Most variants of the FPM3182H series use a 6-pin connector (1.0mm or 1.25mm pitch):
1. **VCC:** Power supply (3.3V).
2. **GND:** Ground.
3. **TX:** Data output (connect to MCU RX).
4. **RX:** Data input (connect to MCU TX).
5. **TOUCH:** Finger detection signal (3.3V output when touched).
6. **3.3V (Sense):** Power for the touch induction circuit.
---
### 4. Typical Connection Logic
To interface this part with an external system, the logic follows this flow:
```cpp
// Pseudocode for communication
1. Initialize Serial(57600 baud rate);
2. Send Command Packet (e.g., 0x01 for Get Image);
3. Wait for Acknowledge Packet (ACK);
4. If (Success) {
Send Command (Generate Character File);
Send Command (Search Library);
}
```
- ⤷
What is the default baud rate for the FPM3182H-R010CAP?
- ⤷ Does this module support Windows Hello via USB connection?
- ⤷ How do I clear the stored fingerprint database using UART commands?