Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use AS608: Examples, Pinouts, and Specs

Image of AS608
Cirkit Designer LogoDesign with AS608 in Cirkit Designer

Introduction

The AS608 is a fingerprint sensor module manufactured by Synochip, with the part ID JM-101. This module is designed to provide biometric authentication capabilities with high accuracy and fast fingerprint recognition. Its compact design and reliable performance make it ideal for a wide range of security applications, including access control systems, personal identification devices, and embedded systems requiring biometric authentication.

Explore Projects Built with AS608

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Battery-Powered Emergency Alert System with NUCLEO-F072RB, SIM800L, and GPS NEO 6M
Image of women safety: A project utilizing AS608 in a practical application
This circuit is an emergency alert system that uses a NUCLEO-F072RB microcontroller to send SMS alerts and make calls via a SIM800L GSM module, while obtaining location data from a GPS NEO 6M module. The system is powered by a Li-ion battery and includes a TP4056 module for battery charging and protection, with a rocker switch to control power to the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered ESP32-S3 Controlled Servo System with gForceJoint UART
Image of Copy of Oymotion: A project utilizing AS608 in a practical application
This circuit is a servo control system powered by a 4 x AAA battery pack, regulated by a step-down DC regulator. An ESP32-S3 microcontroller controls five servos and communicates with a gForceJoint UART sensor, enabling precise servo movements based on sensor inputs.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 Wi-Fi Controlled Biometric Attendance System with OLED Display
Image of BiometricAttendanceSystem: A project utilizing AS608 in a practical application
This circuit is a biometric attendance system that uses an ESP8266 NodeMCU to interface with an AS608 fingerprint sensor and a 0.96" OLED display. The system captures and verifies fingerprints, displays status messages on the OLED, and communicates with a remote server over WiFi to log attendance data.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Remote-Controlled Servo System with GPS and IMU Integration
Image of RC Plane: A project utilizing AS608 in a practical application
This circuit integrates an ESP32 microcontroller with an AR610 receiver, an MPU-6050 accelerometer, a Neo 6M GPS module, and multiple servos. The ESP32 processes input signals from the AR610 receiver and MPU-6050, while controlling the servos and receiving GPS data for navigation or control purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with AS608

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of women safety: A project utilizing AS608 in a practical application
Battery-Powered Emergency Alert System with NUCLEO-F072RB, SIM800L, and GPS NEO 6M
This circuit is an emergency alert system that uses a NUCLEO-F072RB microcontroller to send SMS alerts and make calls via a SIM800L GSM module, while obtaining location data from a GPS NEO 6M module. The system is powered by a Li-ion battery and includes a TP4056 module for battery charging and protection, with a rocker switch to control power to the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Copy of Oymotion: A project utilizing AS608 in a practical application
Battery-Powered ESP32-S3 Controlled Servo System with gForceJoint UART
This circuit is a servo control system powered by a 4 x AAA battery pack, regulated by a step-down DC regulator. An ESP32-S3 microcontroller controls five servos and communicates with a gForceJoint UART sensor, enabling precise servo movements based on sensor inputs.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of BiometricAttendanceSystem: A project utilizing AS608 in a practical application
ESP8266 Wi-Fi Controlled Biometric Attendance System with OLED Display
This circuit is a biometric attendance system that uses an ESP8266 NodeMCU to interface with an AS608 fingerprint sensor and a 0.96" OLED display. The system captures and verifies fingerprints, displays status messages on the OLED, and communicates with a remote server over WiFi to log attendance data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of RC Plane: A project utilizing AS608 in a practical application
ESP32-Based Remote-Controlled Servo System with GPS and IMU Integration
This circuit integrates an ESP32 microcontroller with an AR610 receiver, an MPU-6050 accelerometer, a Neo 6M GPS module, and multiple servos. The ESP32 processes input signals from the AR610 receiver and MPU-6050, while controlling the servos and receiving GPS data for navigation or control purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Door locks and access control systems
  • Time attendance systems
  • Personal identification in embedded devices
  • Secure payment systems
  • IoT devices requiring biometric security

Technical Specifications

Key Technical Details

Parameter Specification
Manufacturer Synochip
Part ID JM-101
Operating Voltage 3.3V to 6V
Operating Current < 120mA
Fingerprint Capacity Up to 162 fingerprints
Communication Interface UART (TTL)
Baud Rate Configurable (default: 57600 bps)
Image Resolution 508 DPI
Working Environment Temperature: -20°C to +50°C
Module Dimensions 20mm x 20mm x 10mm

Pin Configuration

The AS608 module has a 6-pin interface for communication and power. The pin configuration is as follows:

Pin Number Pin Name Description
1 VCC Power supply (3.3V to 6V)
2 GND Ground
3 TXD UART Transmit (data output)
4 RXD UART Receive (data input)
5 TOUCH Touch signal (active high when touched)
6 NC Not connected

Usage Instructions

How to Use the AS608 in a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V to 6V power source and the GND pin to ground.
  2. UART Communication: Connect the TXD and RXD pins to the corresponding UART pins of your microcontroller or development board (e.g., Arduino UNO).
  3. Touch Signal: Optionally, use the TOUCH pin to detect when the sensor is touched. This pin outputs a high signal when a finger is placed on the sensor.
  4. Initialization: Use the appropriate library or commands to initialize the sensor and configure its settings (e.g., baud rate, fingerprint storage).

Important Considerations

  • Ensure the power supply is stable and within the specified voltage range to avoid damage to the module.
  • Avoid exposing the sensor to direct sunlight or extreme environmental conditions, as this may affect its performance.
  • Clean the sensor surface regularly to maintain accuracy and reliability.
  • Use a level shifter if connecting the module to a 5V logic microcontroller, as the AS608 operates at 3.3V logic levels.

Example Code for Arduino UNO

Below is an example of how to interface the AS608 with an Arduino UNO using the Adafruit Fingerprint Sensor library:

#include <Adafruit_Fingerprint.h>

// Define the UART pins for the AS608 module
#define RX_PIN 2  // Connect to AS608 TXD
#define TX_PIN 3  // Connect to AS608 RXD

// Create a fingerprint sensor object
Adafruit_Fingerprint finger(&mySerial);

// Initialize software serial for communication
SoftwareSerial mySerial(RX_PIN, TX_PIN);

void setup() {
  Serial.begin(9600); // Initialize serial monitor
  while (!Serial);    // Wait for serial monitor to open

  Serial.println("Initializing AS608 Fingerprint Sensor...");
  finger.begin(57600); // Default baud rate for AS608

  if (finger.verifyPassword()) {
    Serial.println("Sensor detected and verified!");
  } else {
    Serial.println("Sensor not detected. Check connections.");
    while (1); // Halt execution if sensor is not found
  }
}

void loop() {
  Serial.println("Place your finger on the sensor...");
  int result = finger.getImage(); // Capture fingerprint image

  if (result == FINGERPRINT_OK) {
    Serial.println("Fingerprint image captured successfully!");
  } else if (result == FINGERPRINT_NOFINGER) {
    Serial.println("No finger detected.");
  } else {
    Serial.println("Error capturing fingerprint image.");
  }

  delay(1000); // Wait before next attempt
}

Notes:

  • Install the Adafruit Fingerprint Sensor library from the Arduino Library Manager before running the code.
  • Ensure the RX and TX pins are correctly connected to the AS608 module.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Sensor Not Detected

    • Cause: Incorrect wiring or baud rate mismatch.
    • Solution: Double-check the connections and ensure the baud rate matches the module's configuration.
  2. Fingerprint Not Recognized

    • Cause: Poor fingerprint quality or dirty sensor surface.
    • Solution: Clean the sensor surface and ensure the finger is placed properly.
  3. No Response from the Module

    • Cause: Insufficient power supply or damaged module.
    • Solution: Verify the power supply voltage and current. Replace the module if necessary.
  4. Touch Signal Not Working

    • Cause: TOUCH pin not connected or misconfigured.
    • Solution: Ensure the TOUCH pin is connected to the appropriate input pin on the microcontroller.

FAQs

Q: Can the AS608 store multiple fingerprints?
A: Yes, the AS608 can store up to 162 fingerprints in its internal memory.

Q: What is the default baud rate of the AS608?
A: The default baud rate is 57600 bps, but it can be configured as needed.

Q: Is the AS608 compatible with 5V logic microcontrollers?
A: The AS608 operates at 3.3V logic levels. Use a level shifter when interfacing with 5V logic devices like the Arduino UNO.

Q: How do I clean the sensor surface?
A: Use a soft, lint-free cloth slightly dampened with isopropyl alcohol to clean the sensor. Avoid using abrasive materials.

Q: Can the AS608 be used outdoors?
A: While the AS608 can operate in a wide temperature range, it is not waterproof or dustproof. Use protective enclosures for outdoor applications.