An embedded vehicle security system developed using the LPC2129 ARM7 Microcontroller. IgniGuard uses RFID authentication to control vehicle ignition and GSM communication to send SMS alerts during unauthorized access attempts, enhancing vehicle security and theft prevention.
- 🔐 RFID-based user authentication
- 🚗 Vehicle ignition control
- 🚫 Engine lock for unauthorized users
- 📱 GSM SMS alert notification
- 📟 Real-time status display on 16×2 LCD
- ⚡ Developed using Embedded C on LPC2129
- LPC2129 ARM7 Microcontroller
- EM-18 RFID Reader
- GSM Module (SIM800/SIM900)
- L293D Motor Driver
- DC Motor (Vehicle Engine Simulation)
- 16×2 LCD Display
- Power Supply
- Embedded C
- Keil uVision
- Flash Magic
- Power ON the system.
- LCD displays "Scan RFID Card".
- EM-18 RFID reader reads the RFID card.
- LPC2129 compares the scanned RFID with the stored authorized ID.
- If the card is valid:
- LCD displays Access Granted
- DC motor starts (Engine ON)
- If the card is invalid:
- LCD displays Access Denied
- Engine remains locked
- GSM module sends an SMS alert to the owner
- UART0 → EM-18 RFID Reader
- UART1 → GSM Module
main.c
lcd_header.h
delay.h
uart0.h
uart1.h
gsm.h
README.md
- Smart Vehicle Security
- Anti-Theft Systems
- Fleet Management
- Access Control Systems
- GPS Tracking
- Mobile App Integration
- Fingerprint Authentication
- Cloud Monitoring
- IoT-Based Vehicle Tracking
JP ABEESH
Electronics and Communication Engineering (ECE)
Embedded Systems Enthusiast
GitHub: https://github.com/ABEESHJP
⭐ If you found this project useful, consider giving it a Star.