UART Fingerprint Sensor (C)
| ||
Introduction
This is a highly integrated round-shaped all-in-one capacitive fingerprint sensor module, which is nearly as small as a nail plate.
More |
User Guide
If you want to connect the fingerprint module to PC, you need to buy one UART to USB module. We recommend you use Waveshare FT232 USB UART Board (micro) module.
If you want to connect the fingerprint module to a development board like Raspberry Pi, if the working level of your board is 3.3V, you can directly connect it to the UART and GPIO pins of your board. If it is 5V, please add level convert module/circuity.
Connect to PC
Hardware Connection
You need:
- UART Fingerprint Sensor (C)*1
- FT232 USB UART Board *1
- micro USB cable *1
Connect the fingerprint module and FT232 USB UART Board to the PC.
UART Fingerprint Sensor (C) | FT232 USB UART Board |
---|---|
VCC | VCC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
WAKE | NC |
Testing
- Download UART Fingerprint Sensor test software from the wiki.
- Open the software and choose the correct COM port. (The software can only support COM1~COM8, if the COM port in your PC is out of this range, please modify it.)
- Testing
There are several functions provided in the Testing interface.
- Query Count
Choose Count, then click Send. The count of users is returned and displayed in the Information Response interface. - Add User
Choose to Add User, check Acquire Twice and Auto ID+1, type the ID (P1 and P2) and permission (P3), then click Send. Finally, a touch sensor to acquire fingerprints. - Delete user
Choose Delete User, type the ID (P1 and P2) and permission (P3), then click Send. - Delete All Users
Choose to Delete All Users, then click Send. - Comparison 1:1
Choose 1:1 Comparison, type the ID (P1 and P2) and permission (P3), then click Send. - Comparison 1:N
Choose 1:N Comparison, then click Send.
… For more functions, please test it. (Some of the functions are unavailable for this module.)
Connect to XNUCLEO-F103RB
We provide a demo code for XNCULEO-F103RB, which you can download from the wiki:
UART Fingerprint Sensor (C) | XNUCLEO-F103RB |
---|---|
VCC | VCC |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
WAKE | PB3 |
Note: About the pins, please refer to Interface.
- 1. Connect UART Fingerprint Sensor (C) to XNUCLEO_F103RB, and connect the programmer.
- 2. Open project (demo code) with keil5 software.
- 3. Check if the programmer and device are recognized normally.
- 4. Compile and download.
- 5. Connect XNUCELO-F103RB to PC by USB cable, open Serial assistance software, and set COM port: 115200, 8N1.
Type commands to test the module according to the information returned.
Connect to Raspberry Pi
We provide a Python example for Raspberry Pi, which you can download from wiki Before you use the example, you should enable the serial port of Raspberry Pi first: Input command on Terminal: sudo raspi-config.
Choose Interfacing Options -> Serial -> No -> Yes Then reboot.
UART Fingerprint Sensor (C) | Raspberry Pi |
---|---|
VCC | VCC |
GND | GND |
RX | 14(BCM)-PIN 8(Board) |
TX | 15(BCM)-PIN 10(Board) |
RST | 24(BCM)-PIN 18(Board) |
WAKE | 23(BCM)-PIN 16(Board) |
1. Connect the fingerprint module to Raspberry Pi.
2. Download demo code to Raspberry Pi:
wget https://files.waveshare.com/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
3. Unzip it.
tar zxvf UART-Fignerprint-RaspberryPi.tar.gz
4. Run the example:
cd UART-Fignerprint-RaspberryPi/ sudo python main.py
5. Following guides to test the module.
Resources
Document
Demo codes
Software
Support
Technical Support
If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)