• Banner

R503 Waterproof Capacitive Fingerprint Module Sensor Scanner Robotics Bangladesh
  • R503 Waterproof Capacitive Fingerprint Module Sensor Scanner Robotics Bangladesh
  • R503 Waterproof Capacitive Fingerprint Module Sensor Scanner Robotics Bangladesh
  • R503 Waterproof Capacitive Fingerprint Module Sensor Scanner Robotics Bangladesh
  • R503 Waterproof Capacitive Fingerprint Module Sensor Scanner Robotics Bangladesh

R503 Waterproof Capacitive Fingerprint Module Sensor Scanner

RBD-2552

R503 Fingerprint Sensor is a device that allows you to read and save up to 200 fingerprints through a touch panel, it also contains a configurable LED light indicator. This sensor is small and easy to use, it has a wide detection range, a nut so you can install it easily and it has 6 pins, 2 for power, 1 for the finger detection signal, another for the touch power and 2 for communication via serial protocol (Tx, Rx) so you can use it with Arduino, ESP 32, PIC and other microcontroller development boards.

R503 Fingerprint Sensor can be used in security, access control and attendance applications, you can use the LED colors to indicate errors in the census, fingerprints found in the records, fingerprints not registered, among other things.

BDT 2,990.00
BDT 2,990.00 BDT 2,990.00 BDT 2,990.00 BDT 2,990.00
Tax included Tax excluded Tax included Tax excluded
BDT 2,990.00 Tax excluded
BDT 2,990.00 Tax included
BDT 0.00 Tax
BDT 2,990.00 Tax excluded
BDT 0.00 Tax
BDT 2,990.00 Tax included
Quantity
9 Items

  Security policy

(edit with the Customer Reassurance module)

  Delivery policy

(edit with the Customer Reassurance module)

  Return policy

(edit with the Customer Reassurance module)

Description

R503 Fingerprint Sensor is a device that allows you to read and save up to 200 fingerprints through a touch panel, it also contains a configurable LED light indicator. This sensor is small and easy to use, it has a wide detection range, a nut so you can install it easily and it has 6 pins, 2 for power, 1 for the finger detection signal, another for the touch power and 2 for communication via serial protocol (Tx, Rx) so you can use it with Arduino, ESP 32, PIC and other microcontroller development boards.

R503 Fingerprint Sensor can be used in security, access control and attendance applications, you can use the LED colors to indicate errors in the census, fingerprints found in the records, fingerprints not registered, among other things.


SPECIFICATIONS AND FEATURES

  • Model: R503
  • Color:
    • Metallic gray
    • Base: White
    • Panel touch: Negro
  • Voltage:
    • Input: 3.3V
    • Touch: 3.3 V
    • Typical standby: 3.3V
  • Current
    • Operation: 20 mA
    • Standby mode:
    • Average: 2 uA
  • Waterproof
  • Contains nut for installation
  • Image resolution: 508 dpi
  • Number of pins: 6
  • Connector: SH1.0mm 6pin
  • Cable length: 24cm
  • Communication protocols: UART (TTL logic level 3.3V)
  • Baud rate: (9600 × N) bps; N=1 ~ 12 (default N = 6, i.e. 57600 bps)
  • Image acquisition time: <0.2s
  • Census shade: 192 x 192 pixels
  • Detection area: 15mm diameter
  • Weight: 33g
  • Dimensions:
    • Top diameter: 27.8mm
    • Base diameter: 25mm
    • Height: 19mm

Pines:

  1. VIN: Connection to power supply (3.3 V)
  2. GND: Connection to GND of the power supply
  3. TXD: Data transmission, TTL logic level
  4. RXD: Receive data, TTL logical level
  5. WAKE UP: Finger detection signal
  6. 3.3VT: Touch induction supply voltage (3-5 V)

DOCUMENTATION AND RESOURCES


ADDITIONAL INFORMATION

How does the R503 Fingerprint Sensor work?

The sensor generally works with two functions:
  • Fingerprint registration
  • Fingerprint reader

When registering, the user must place their finger twice so that the module can process both images and generate a template to save it. In reader mode the system will generate another template and make a comparison with those already saved. The module works with a half-duplex serial protocol, so through a serial monitor you can send commands to change the color of the LED indicator, delete saved fingerprints, choose the record where to save, among others.

Test R503 Sensor Dactyla

In order to test the module, you need to install the library in the Arduino IDE Adafruit_Fingerprint,

We will make the following connections on our Arduino Uno development board:

Cables:

  • Red: 3.3V
  • Black: GND
  • Yellow: Pin 2
  • Coffee: Pin 3
  • Blue: N/A
  • White: 3.3V


Later we will use the following code in our IDE to program our Arduino, this code records and saves the fingerprints detected by the sensor:

#include <Adafruit_Fingerprint.h>

#if (defined(__AVR__) || defined(ESP8266)) && !defined(__AVR_ATmega2560__)
// For Arduino Uno or other devices without serial hardware, we must use serial software...
// pin #2 is sensor input (Yellow Wire) 
// pin #3 is arduino output (Brown Wire)
SoftwareSerial mySerial(2, 3); //Serial port configuration for serial software
#else
// For Leonardo/M0/etc, others with serial hardware, use serial hardware!
// #0 is the yellow wire, #1 is brown
#define mySerial Serial1

#endif

Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);

uint8_t id;

void setup()

{
Serial.begin(9600);
while (!Serial); // Para Yun/Leo/Micro/Zero/...
delay(100);
Serial.println("nnAdafruit Fingerprint Registro de Huellas");

// Configuring data transmission for the serial port
finger.begin(57600);

// Check connection with the sensor
if (finger.verifyPassword()) {
   Serial.println(" Sensor encontrado!");
} else {
  Serial.println("No se encontró sensor de huellas :(");
  while (1) { delay(1); }
}

// Reading sensor parameters
Serial.println(F("Leyendo parámetros del sensor"));
finger.getParameters();
Serial.print(F("Estatus: 0x")); Serial.println(finger.status_reg, HEX);
Serial.print(F("Sys ID: 0x")); Serial.println(finger.system_id, HEX);
Serial.print(F("Capacidad: ")); Serial.println(finger.capacity);
Serial.print(F("Nivel de Seguridad: ")); Serial.println(finger.security_level);
Serial.print(F("Dirección del Dispositivo: ")); Serial.println(finger.device_addr, HEX);
Serial.print(F("Longitud del paquete: ")); Serial.println(finger.packet_len);
Serial.print(F("Rango de Baudios: ")); Serial.println(finger.baud_rate);
}

uint8_t readnumber(void) {
uint8_t num = 0;

while (num == 0) {
while (! Serial.available());
num = Serial.parseInt();
}
return num;
}

void loop() //Repeat over and over again
{

// Fingerprint registration address choice
Serial.println("Ready to register fingerprint!"< a i=4>);
Serial.println("Please write the ID # (of the 1 to 127) in which you want to register your fingerprint...");
id = readnumber();
if (id == 0) {// ID #0 not allowed, try again!
   return;
}
Serial.print("Registrando ID #");
Serial.println(id);

while (! getFingerprintEnroll() );
}

// Fingerprint registration
uint8_t getFingerprintEnroll() {

int p = -1;
Serial.print("Esperando una huella valida para registrar en #"); Serial.println(id);
while (p != FINGERPRINT_OK) {
  p = finger.getImage();
  switch (p) {
   case FINGERPRINT_OK:
     Serial.println("Imagen obtenida");
   break;
   case FINGERPRINT_NOFINGER:
     Serial.println(".");
   break;
   case FINGERPRINT_PACKETRECIEVEERR:
     Serial.println("Error de comunicación");
   break;
   case FINGERPRINT_IMAGEFAIL:
     Serial.println("Error de Imagen");
   break;
   default:
     Serial.println("Error desconocido");
   break;
  }
}

// OK Success!

p = finger.image2Tz(1);
switch (p) {
 case FINGERPRINT_OK:
   Serial.println("Imagen Convertida");
 break;
 case FINGERPRINT_IMAGEMESS:
   Serial.println("Imagen muy confusa");
 return p;
 case FINGERPRINT_PACKETRECIEVEERR:
   Serial.println("Error de comunicación");
 return p;
 case FINGERPRINT_FEATUREFAIL:
   Serial.println("No se pueden encontrar las caracteristicas de la huella");
 return p;
 case FINGERPRINT_INVALIDIMAGE:
   Serial.println("No se pueden encontrar las caracteristicas de la huella");
 return p;
 default:
   Serial.println("Error desconocido");
 return p;
}

// Get second fingerprint image
Serial.println("Retira el dedo");
delay(2000);
p = 0;
while (p != FINGERPRINT_NOFINGER) {
  p = finger.getImage();
}
Serial.print("ID "); Serial.println(id);
p = -1;
Serial.println("Coloca el mismo dedo otra vez");
while (p != FINGERPRINT_OK) {
  p = finger.getImage();
switch (p) {
 case FINGERPRINT_OK:
   Serial.println("Imagen obtenida");
 break;
 case FINGERPRINT_NOFINGER:
   Serial.print(".");
 break;
 case FINGERPRINT_PACKETRECIEVEERR:
   Serial.println("Error de comunicación");
 break;
 case FINGERPRINT_IMAGEFAIL:
   Serial.println("Error de imagen");
 break;
 default:
   Serial.println("Error desconocido");
 break;
}
}

// OK Success!

p = finger.image2Tz(2);
switch (p) {
 case FINGERPRINT_OK:
   Serial.println("Imagen convertida");
 break;
 case FINGERPRINT_IMAGEMESS:
   Serial.println("Imagen muy confusa");
 return p;
 case FINGERPRINT_PACKETRECIEVEERR:
   Serial.println("Error de comunicación");
 return p;
case FINGERPRINT_FEATUREFAIL:
   Serial.println("No se pueden encontrar las características de la huella");
return p;
case FINGERPRINT_INVALIDIMAGE:
  Serial.println("No se pueden encontrar las características de la huella");
return p;
default:
  Serial.println("Error desconocido");
return p;
}

// OK converted!
Serial.print("Creando el modelo para #"); Serial.println(id);

p = finger.createModel();
if (p == FINGERPRINT_OK) {
  Serial.println("Han coincidido las huellas!");
} else if (p == FINGERPRINT_PACKETRECIEVEERR) {
  Serial.println("Error de comunicación");
  return p;
} else if (p == FINGERPRINT_ENROLLMISMATCH) {
  Serial.println("Las huellas no coinciden");
  return p;
} else {
  Serial.println("Error desconocido");
  return p;
}

Serial.print("ID "); Serial.println(id);
p = finger.storeModel(id);
if (p == FINGERPRINT_OK) {
  Serial.println("Guardado!");
} else if (p == FINGERPRINT_PACKETRECIEVEERR) {
  Serial.println("Error de comunicación");
  return p;
} else if (p == FINGERPRINT_BADLOCATION) {
  Serial.println("No se puede guardar en esa ubicación");
  return p;
} else if (p == FINGERPRINT_FLASHERR) {
  Serial.println("Error de escritura en la memoria flash");
  return p;
} else {
  Serial.println("Error desconocido");
  return p;
}

return true;
}

Remember that in order to view the operation of the code you must open the serial monitor:

AR3190-R502-F-Modulo-Sensor-Dactilar-TTL-Monitor-Serial.jpg

If you require more examples of use, for example to detect if the fingerprints are already saved, configure the LED indicator or delete fingerprint records, you can access the examples that the library has from here or from the Arduino IDE:

AR3190-R502-F-Sensor-Dactilar-TTL-Libreria.jpg

Product Details
RBD-2552
9 Items

Specific References

EAN13
2552
Comments (0)
Grade
No customer reviews for the moment.
16 other products in the same category:

Reference: RBD-0152

SW-420 NC Type Vibration Sensor Module

(0)
Using SW-420 normally closed type vibration sensor Comparator output, clean signal, good waveform, strong driving ability, &gt;15mA Operating voltage 3.3V ~ 5V Output format: digital switching output (0 and 1) Using a wide voltage LM393 comparator With bolt holes for easy installation
BDT 90.00
BDT 90.00 tax incl.
BDT 90.00 tax excl.
BDT 90.00 tax excl.
BDT 90.00 tax incl.
BDT 90.00 tax incl.
BDT 0.00 Tax
BDT 90.00 tax excl.
BDT 90.00 tax excl.
BDT 0.00 Tax
BDT 90.00 tax incl.
More
In-Stock
In stock: 195

Reference: RBD-1858

Photoelectric Sensor CDD-11P Diffuse PNP Infrared Metal Body NO+NC

(0)
CDD-11P PNP Output Photoelectric sensor  Epoxy filled housing ensures resistance to vibration Rigid Nickel Plated Brass housing This is PNP Output CDD-11P. For NPN Output CDD-11N please check here.
BDT 1,500.00
BDT 1,500.00 tax incl.
BDT 1,500.00 tax excl.
BDT 1,500.00 tax excl.
BDT 1,500.00 tax incl.
BDT 1,500.00 tax incl.
BDT 0.00 Tax
BDT 1,500.00 tax excl.
BDT 1,500.00 tax excl.
BDT 0.00 Tax
BDT 1,500.00 tax incl.
More
In-Stock
In stock: 19

Reference: RBD-0671

MQ-2 Flammable Gas & Smoke Sensor

(0)
Operating Voltage:+5V Preheat Duration:20 s Analog Output Voltage:0 to 5 V Dimension:36x20x21 mm. RoboticsBD
BDT 150.00
BDT 150.00 tax incl.
BDT 150.00 tax excl.
BDT 150.00 tax excl.
BDT 150.00 tax incl.
BDT 150.00 tax incl.
BDT 0.00 Tax
BDT 150.00 tax excl.
BDT 150.00 tax excl.
BDT 0.00 Tax
BDT 150.00 tax incl.
More
In-Stock
In stock: 78

Reference: RBD-2351

HLK-LD2410C 24GHz mmWave 5M Human Presence Radar Sensor Motion Module

(0)
HLK-LD2410C is a high-sensitivity 24GHz human presence status sensing module developed by Hi-Link Electronics. Its working principle is to use FMCW frequency-modulated continuous wave, to detect human targets in the set space, combined with radar signal processing, accurate human body induction algorithm, to achieve high sensitive human presence status...
BDT 690.00
BDT 690.00 tax incl.
BDT 690.00 tax excl.
BDT 690.00 tax excl.
BDT 690.00 tax incl.
BDT 690.00 tax incl.
BDT 0.00 Tax
BDT 690.00 tax excl.
BDT 690.00 tax excl.
BDT 0.00 Tax
BDT 690.00 tax incl.
More
In stock
In stock: 4

Reference: RBD-1178

Superbright Ultra Violet LED UV Lamp 5mm 2500mcd

(0)
Size: 5mm Emitted Color : UV View Angle: About 20 - 25 degree. Luminous Intensity: 800mcd-2500mcd   
BDT 20.00
BDT 20.00 tax incl.
BDT 20.00 tax excl.
BDT 20.00 tax excl.
BDT 20.00 tax incl.
BDT 20.00 tax incl.
BDT 0.00 Tax
BDT 20.00 tax excl.
BDT 20.00 tax excl.
BDT 0.00 Tax
BDT 20.00 tax incl.
More
In-Stock
In stock: 448

Reference: RBD-0523

pH Sensor Analog Meter Kit For Arduino

(0)
Module Power: 5.00V Module Size : 43 x 32mm(1.69×1.26″) Measuring Range :0 – 14PH Measuring Temperature: 0 – 60 ℃ Accuracy : ± 0.1pH (25 ℃)
BDT 3,299.00
BDT 3,299.00 tax incl.
BDT 3,299.00 tax excl.
BDT 3,299.00 tax excl.
BDT 3,299.00 tax incl.
BDT 3,299.00 tax incl.
BDT 0.00 Tax
BDT 3,299.00 tax excl.
BDT 3,299.00 tax excl.
BDT 0.00 Tax
BDT 3,299.00 tax incl.
More
In-Stock
In stock: 55

Reference: RBD-2088

Tilt Switch Sensor Module For Arduino

(0)
Operating Voltage: 5v DC. This module is Small and Simple to use. Digital switch output (0 &amp; 1) High sensitivity Completes the circuit when the module is tilted LED lights up when tilt switch is activated
BDT 65.00
BDT 65.00 tax incl.
BDT 65.00 tax excl.
BDT 65.00 tax excl.
BDT 65.00 tax incl.
BDT 65.00 tax incl.
BDT 0.00 Tax
BDT 65.00 tax excl.
BDT 65.00 tax excl.
BDT 0.00 Tax
BDT 65.00 tax incl.
More
In-Stock
In stock: 81

Reference: RBD-1227

3D Scanner Laser Desktop- DIY Red

(0)
Object Scanning Device with USB 2.0 Interface / CMOS Sensor
BDT 18,999.00
BDT 18,999.00 tax incl.
BDT 18,999.00 tax excl.
BDT 18,999.00 tax excl.
BDT 18,999.00 tax incl.
BDT 18,999.00 tax incl.
BDT 0.00 Tax
BDT 18,999.00 tax excl.
BDT 18,999.00 tax excl.
BDT 0.00 Tax
BDT 18,999.00 tax incl.
More
Last items in stock
In stock: 2

Reference: RBD-0355

HC-020K Speed Measuring Module With Speed Encoder Kit

(0)
Description:Working voltage: 4.5V to 5.5 V.Transmit tube pressure drop: Vf = 1.6 VTransmit tube current: 20 mASignal output: A, B two way; The TTL levelDistinguish precision: 0.01 mmMeasurement frequency, 100 KHZEncoder diameter: 24 mmEncoder type D hole diameter: 4 mmThe encoder resolution: 20 line
BDT 350.00
BDT 350.00 tax incl.
BDT 350.00 tax excl.
BDT 350.00 tax excl.
BDT 350.00 tax incl.
BDT 350.00 tax incl.
BDT 0.00 Tax
BDT 350.00 tax excl.
BDT 350.00 tax excl.
BDT 0.00 Tax
BDT 350.00 tax incl.
More
In-Stock
In stock: 41

Reference: RBD-0665

Rain & Steam Detection Sensor Module

(0)
Operating voltage: 5V Provide both digital and analog output Adjustable sensitivity. RoboticsBD Output LED indicator Compatible with Arduino TTL Compatible Bolt holes for easy installation
BDT 145.00
BDT 145.00 tax incl.
BDT 145.00 tax excl.
BDT 145.00 tax excl.
BDT 145.00 tax incl.
BDT 145.00 tax incl.
BDT 0.00 Tax
BDT 145.00 tax excl.
BDT 145.00 tax excl.
BDT 0.00 Tax
BDT 145.00 tax incl.
More
In-Stock
In stock: 38

Reference: RBD-0664

ADXL345 Triple Axis Accelerometer Breakout

(0)
Supply Voltage: 3.3 V/ 5V. Interface Type: I²C, SPI. Sensing Range: ±2g, ±4g, ±8g, ±16g. Sensitivity X: 28.6 LSB/g. Sensitivity Y: 31.2 LSB/g. Sensitivity Z: 34.5 LSB/g. Ultra Low Power: 40µA in measurement mode, 0.1µA in standby@ 2.5V. Free-Fall Detection. Tap/Double Tap Detection. RoboticsBD
BDT 479.00
BDT 479.00 tax incl.
BDT 479.00 tax excl.
BDT 479.00 tax excl.
BDT 479.00 tax incl.
BDT 479.00 tax incl.
BDT 0.00 Tax
BDT 479.00 tax excl.
BDT 479.00 tax excl.
BDT 0.00 Tax
BDT 479.00 tax incl.
More
In-Stock
In stock: 16

Reference: RBD-2236

20mm Piezo Ceramic Elements Sound Sensor

(0)
Plate Diameter: 20mm Element Diameter: 14mm Plate Thickness: .42mm Lead Length: ~50mm Plate Material: Brass Resonant Frequency (kHz): 6.3 +/- .6kHz
BDT 50.00
BDT 50.00 tax incl.
BDT 50.00 tax excl.
BDT 50.00 tax excl.
BDT 50.00 tax incl.
BDT 50.00 tax incl.
BDT 0.00 Tax
BDT 50.00 tax excl.
BDT 50.00 tax excl.
BDT 0.00 Tax
BDT 50.00 tax incl.
More
In-Stock
In stock: 36

Reference: RBD-1934

MQ-136 Hydrogen Sulfide Gas Sensor

(0)
Dual signal output (analog output and TTL level output) The TTL output effective signal is low. Analog output 0 ~ 5V voltage, the higher the concentration the higher the voltage. Good sensitivity to hydrogen sulfide, liquefied gas, natural gas, city gas, and smoke. with long service life and reliable stability fast response recovery characteristics
BDT 1,730.00
BDT 1,730.00 tax incl.
BDT 1,730.00 tax excl.
BDT 1,730.00 tax excl.
BDT 1,730.00 tax incl.
BDT 1,730.00 tax incl.
BDT 0.00 Tax
BDT 1,730.00 tax excl.
BDT 1,730.00 tax excl.
BDT 0.00 Tax
BDT 1,730.00 tax incl.
More
In-Stock
In stock: 4

Reference: RBD-1946

GY-BME280 3.3V Temperature and Humidity Sensor

(0)
Comes with the BME280 sensor. Pressure accuracy of ±1 hPa. Temperature accuracy ±1.0°C. Altimeter accuracy ±1 meter. Humidity: +-3%
BDT 490.00
BDT 490.00 tax incl.
BDT 490.00 tax excl.
BDT 490.00 tax excl.
BDT 490.00 tax incl.
BDT 490.00 tax incl.
BDT 0.00 Tax
BDT 490.00 tax excl.
BDT 490.00 tax excl.
BDT 0.00 Tax
BDT 490.00 tax incl.
More
In-Stock
In stock: 32

Reference: RBD-0163

HSM-20G Analog Temperature & Humidity Sensor

(0)
Product Type: Humidity Module Sensor Working voltage range DC 5.0±0.2V    Output voltage range (corresponding to 0-100%RH) DC 1-3.19V    Test accuracy 5% RH
BDT 950.00
BDT 950.00 tax incl.
BDT 950.00 tax excl.
BDT 950.00 tax excl.
BDT 950.00 tax incl.
BDT 950.00 tax incl.
BDT 0.00 Tax
BDT 950.00 tax excl.
BDT 950.00 tax excl.
BDT 0.00 Tax
BDT 950.00 tax incl.
More
In-Stock
In stock: 50

Reference: RBD-2094

DHT11 Digital Relative Humidity and Temperature Sensor Module

(0)
The module can detect the surrounding environment of the humidity and temperature High reliability and excellent long-term stability The output from the digital output Humidity measuring range: 20%~90%RH(0~50 degree (temperature compensation). Temperature measuring range: 0~+50degree. Humidity measurement accuracy: ±5.0%RH. Temperature measurement...
BDT 150.00
BDT 150.00 tax incl.
BDT 150.00 tax excl.
BDT 150.00 tax excl.
BDT 150.00 tax incl.
BDT 150.00 tax incl.
BDT 0.00 Tax
BDT 150.00 tax excl.
BDT 150.00 tax excl.
BDT 0.00 Tax
BDT 150.00 tax incl.
More
In-Stock
In stock: 195

Follow us on Facebook