Our project showcases a car ignition system utilizing RFID technology to enhance security. Authorized users receive RFID tags that interact with an RFID reader to either start the car or trigger an alarm in case of unauthorized access.
- 🏷️ RFID Tags: Unique ID tags assigned to authorized users.
- 📡 RFID Reader: Checks if the presented tag is approved.
- ✅ Authentication Process: Starts the car for approved IDs. Triggers a buzzer and red light for unauthorized access.
- 🖥️ Arduino Microcontroller: Central unit controlling the system.
- 📟 RFID Reader: Reads RFID tags for authentication.
- 🏷️ RFID Tags: Assigned to each authorized user.
- 🔌 Relay Module: Controls the ignition switch based on authentication.
- 🔋 Power Supply: Provides power to all components.
- 💻 Embedded C: Code for integrating components and controlling the system.
- 📚 RFID Library: Manages communication between the Arduino and RFID reader.
- 💾 EEPROM Storage: Stores authorized RFID tag IDs and logs data.
- 📍 GPS and GSM Technology:
- 📲 SMS Notifications: Sends vehicle's location to the owner upon correct key usage.
- 🚨 Unauthorized Access Alerts: Immediate notifications for multiple wrong attempts.
- 🗺️ Location Data Storage:
- 📜 History Logging: Stores location data in EEPROM for tracking.
- 🛰️ User-Friendly Format: Converts raw GPS data into accessible formats like Google Maps links.
Example of Location Format:
- The location will be sent in a format like this: Google Maps Link, enabling direct access to the car's location.
This project demonstrates the integration of microcontrollers and RFID technology to create a secure and reliable car ignition system. The planned enhancements will further improve the system's functionality and security.
- Clone the Repository:
gh repo clone GauravKesh/Car-ignition-System-Using-RFID
- Upload the Code to Arduino: Open the project in the Arduino IDE, connect your Arduino board, and upload the code.
Connect the RFID reader, relay module, and other components as per the provided schematics.
Connect the power supply to the Arduino and other components.
- Tag Registration: Register authorized RFID tags by updating the EEPROM storage.
- Starting the Car: Present an authorized RFID tag to the reader. If authenticated, the relay module activates the ignition switch.
- Unauthorized Access: If an unauthorized tag is presented, the system triggers a buzzer and red light.
Feel free to fork this repository, create issues, or submit pull requests to improve the project. Your contributions are highly appreciated!
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or suggestions, please reach out to us at gkrcoder@gmail.com.