Projects

Hands-on embedded systems projects built throughout the course

💡

Register-Level GPIO

Mastering bare-metal microcontroller architecture by directly manipulating GPIO registers to control LEDs and buttons.

C Registers RP2040
✅ Completed
🚦

SPI/UART Traffic Light System

A distributed traffic light system communicating between an ESP32 master and Raspberry Pi Pico slave over UART and SPI.

C++ UART SPI
✅ Completed
🌐

ESP32 IoT Dashboard

An asynchronous web server hosted directly on an ESP32, streaming real-time DS18B20 temperature data to an HTML interface and OLED display.

ESP32 WiFi I2C
✅ Completed
🔒

RFID Access Control

A standalone security system utilizing MFRC522 RFID scanners and relays to actuate a door lock mechanism.

SPI RFID Relays
✅ Completed
🛡️

Guardian-Track Capstone

A commercial IoT Security Solution. A centralized ESP32 Hub managing 3 distinct RFID zones with Anti-Passback logic, live web dashboards, and mechanical actuation.

ESP32 Hub Anti-Passback Full-Stack IoT
✅ Completed
🎓

RFID Student Attendance System

A university attendance system where students tap registered RFID cards to record attendance. Lecturers can register students, configure a late cutoff, and manage attendance through a local dashboard.

Raspberry Pi Pico W RFID Arduino Wi-Fi
✅ View Project