Skip to content

Madannayak003/ARDUINO_BTCAR_WITH_FINGERPRINT_AUTH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Arduino Bluetooth Car with Fingerprint Authentication

This project demonstrates a secure, Bluetooth-controlled smart car built using Arduino. It features biometric authentication with a fingerprint sensor, ensuring only authorized users can control the car via Bluetooth.

πŸš— Features

  • πŸ”’ Fingerprint Authentication
    Only authorized fingerprints can unlock the car controls.

  • πŸ“± Bluetooth Control
    Control the car remotely using a smartphone app (via HC-05 Bluetooth module).

  • βš™οΈ Motor Driver Integration
    Use of L298N Motor Driver for controlling car movement (forward, backward, left, right, stop).

  • πŸ’‘ Secure Startup
    The car remains locked until a valid fingerprint is scanned.

πŸ› οΈ Components Used

  • Arduino UNO or Nano
  • Fingerprint Sensor (R307 or similar)
  • HC-05 Bluetooth Module
  • L298N Motor Driver
  • 2 DC Motors with Wheels
  • 9V Battery or suitable power source
  • Chassis, jumper wires, breadboard, etc.

πŸ”Œ Wiring Overview

Component Arduino Pin
Fingerprint TX Pin 10
Fingerprint RX Pin 11
HC-05 TX Pin 0 (RX)
HC-05 RX Pin 1 (TX)
L293D Motor driver
Arduino Uno

Adjust pins as per your design

πŸ“± Bluetooth App

You can use any serial Bluetooth terminal or design a custom Android app using MIT App Inventor.

Command Mapping:

Command Action
F Move Forward
B Move Backward
L Turn Left
R Turn Right
S Stop

🧠 How It Works

  1. System powers on and waits for valid fingerprint scan.
  2. Once authenticated, it enables Bluetooth command control.
  3. User sends directional commands via Bluetooth.
  4. Car responds accordingly using motor driver.

Author Developed by: MADAN.R GitHub: https://github.com/Madannayak003

License This project is licensed under the MIT License - free to use and modify.

🌐 Live Demo

Visit Website

Releases

No releases published

Packages

No packages published

Languages