Campus X Rover is an intelligent embedded monitoring dashboard developed for a smart gas leak detection rover. The system utilizes an Arduino Uno, ILI9341 TFT display, ESP32 RFID communication module, and buzzer feedback system to provide a futuristic monitoring interface.
The dashboard displays gas sensor readings, environmental parameters, RFID access notifications, temperature trends, noise monitoring, and animated system diagnostics through an interactive graphical user interface.
This project demonstrates embedded GUI design, serial communication, robotics monitoring, and real-time visualization techniques.
FeaturesAdvanced TFT Dashboard- Futuristic User Interface
- Multi-Panel Layout
- Animated Gauges
- Real-Time Visual Feedback
- Embedded HMI Design
- RFID Card Detection
- ESP32 Serial Communication
- RFID Event Notifications
- Authentication Status Display
- Access Logging
Simulated monitoring of:
- MQ-4 Methane Detection
- MQ-7 Carbon Monoxide Detection
- MQ-131 Ozone Detection
- Ambient Noise Level
- Temperature Monitoring
- Circular Gauges
- Arc-Based Indicators
- Animated Startup Sequence
- Temperature Trend Graph
- Dynamic Status Panels
- RFID Detection Alerts
- Startup Sounds
- Status Notifications
- Event-Based Beeping
Component
Quantity
Arduino Uno
1
ESP32
1
ILI9341 TFT Display
1
RFID Reader Module
1
Buzzer
1
Jumper Wires
As Required
System ArchitectureRFID Card ↓ ESP32 ↓ Serial Communication ↓ Arduino Uno ↓ TFT Dashboard ↓ Visual & Audio Notification
Environmental Data ↓ Dashboard Visualization ↓ Graphs & Gauges
Hardware ConnectionsILI9341 TFT DisplayTFT Pin
Arduino
CS
D10
DC
D9
RST
D8
MOSI
D11
MISO
D12
SCK
D13
VCC
5V
GND
GND
ESP32 CommunicationESP32
Arduino Uno
TX
Pin 2 (RX)
RX
Pin 3 (TX)
GND
GND
Baud Rate:
9600
BuzzerBuzzer
Arduino
Positive
Pin 6
Negative
GND
Dashboard ModulesGas Detection PanelMonitors:
- MQ-4 Sensor
- MQ-7 Sensor
- MQ-131 Sensor
Features:
- Circular Gauge Indicators
- Color-Based Alerts
- Percentage Visualization
Displays:
- Ambient Noise Level
- Decibel Visualization
- Dynamic Color Indicators
Displays:
- Celsius Reading
- Fahrenheit Reading
- Environmental Status
Features:
- Historical Trend Analysis
- Real-Time Updates
- Dynamic Plotting
Displays:
- READY
- SCAN
- OK
Provides visual confirmation of RFID card detection and authentication events.
Startup AnimationThe system includes a cinematic startup sequence:
Stage 1Animated Particle Convergence
Stage 2Campus X Branding
Stage 3Rover Introduction
Stage 4Gas Leak Detection Module Presentation
Stage 5Interactive Welcome Screen
Stage 6Dashboard Launch
RFID Communication ProtocolESP32 sends:
RFID:AA:BB:CC:DDor
AABBCCDDArduino responds:
ACKSoftware LibrariesRequired Libraries:
- Adafruit_GFX
- Adafruit_ILI9341
- SPI
- SoftwareSerial
Install required Arduino libraries.
Step 2Connect TFT display.
Step 3Connect ESP32 communication lines.
Step 4Connect RFID module to ESP32.
Step 5Upload firmware to Arduino Uno.
Step 6Power the system.
Step 7Present RFID card for authentication.
Applications- Smart Rover Dashboard
- Gas Leak Detection Systems
- Industrial Monitoring
- Robotics HMI
- Security Access Systems
- Smart Surveillance Platforms
- Environmental Monitoring
- Embedded GUI Research
✔ Professional Embedded UI
✔ RFID Authentication
✔ TFT Graphics Interface
✔ Audio Feedback System
✔ Serial Communication
✔ Robotics Integration
✔ Expandable Architecture
✔ Real-Time Visualization
Future Improvements- Actual Gas Sensor Integration
- WiFi Connectivity
- Cloud Dashboard
- Firebase Data Logging
- GPS Tracking
- Voice Alerts
- Touchscreen Interface
- AI-Based Hazard Detection
- Camera Integration
- Autonomous Navigation
✔ Arduino + ESP32 Hybrid System
✔ RFID Authentication
✔ TFT Graphics Dashboard
✔ Embedded HMI Development
✔ Real-Time Monitoring
✔ Robotics Interface
✔ Advanced UI Animations
✔ Industrial Design Approach
AuthorHariharan Balakrishnan
B.E Electronics and Communication Engineering
Embedded Systems | Robotics | IoT | Edge AI | ESP32 | Zephyr RTOS





_ztBMuBhMHo.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff)





















_3u05Tpwasz.png?auto=compress%2Cformat&w=40&h=40&fit=fillmax&bg=fff&dpr=2)
Comments