IoT Projects
A collection of academic and personal Internet of Things experiments
Binary Game
An interactive hardware-based game designed to test and improve knowledge of binary conversion in a fast-paced environment.
Gameplay & Components
- Components: 4 green LEDs, 1 red LED, 4 buttons, 1 potentiometer, 1 LCD.
- Goal: Read the decimal number on the LCD and correctly light up the LEDs to represent it in binary.
- Challenge: Time limit
T1decreases as the score increases.
Technologies: C, PlatformIO
Smart Waste Management System
An intelligent waste tracking system built on Arduino that monitors environmental parameters and automates waste collection logistics.
System Features
- Sensors: Real-time monitoring of waste level, temperature, and human presence.
- Automation: Automatic gate management for disposal security.
- Remote Communication: Integrated GUI for system status and alerts.
Technologies: Java, C++, PlatformIO
Advanced Window Control System
A complex distributed system for automated temperature monitoring and physical window control using custom hardware and server-side logic.
Subsystems
- Temperature Monitoring: ESP-32 based sensor nodes.
- Window Controller: Arduino-controlled servo motor for physical window movement.
- Control Unit: Central server managing distributed logic.
- Dashboard: Remote GUI connecting to the central server for manual override.
Technologies: C++, Java, Python, HTTP/MQTT Protocols