How do you make recycling fun, engaging, and smart? For our team, the answer lay in old tires, a Raspberry Pi, and some artificial intelligence.
This is the story of Lumina, our interactive, bunny-themed smart dustbin. What started as a humble project to address waste and promote recycling ended up securing 1st Place at the Pertandingan Reka Cipta Mini Inno Waste 2.0 competition.
Here is our journey, day by day, from raw tires to a champion prototype.
Chapter 1: Shaping the Vessel (25 October 2024)
Our goal was twofold: to create a useful IoT device and to reduce waste by repurposing old tires. We decided on a cheerful, bunny-themed design to make it approachable and engaging for kids and adults alike.
Before we could write a single line of code, we had to build the body. We spent the day cutting wood, sawing plywood, and cleaning and painting tires in vibrant colors (pink, orange, blue, and black).
Precision cutting for the base and lid
Adding vibrant coats of paint to old tiresWe then constructed a mobile base with sturdy caster wheels and stacked the painted tires on top to form the main body of the bin.
The physical structure taking shape with stacked tires and wheelsChapter 2: Giving Lumina a Brain (29 October 2024)
With the physical structure ready, it was time to make Lumina smart. We wanted Lumina to be more than just a passive sensor; we wanted it to converse with users, play music, and notify authorities when it was full.
To achieve this, we integrated:
- Processor: A Raspberry Pi as the central hub.
- Audio Output & Input: A second-hand speaker and microphone set.
- Wake Word Recognition: Custom offline wake words built using Picovoice (similar to saying “Hey Siri” or “Okay Google”).
- AI Conversation Engine: We used OpenAI’s Whisper model to transcribe spoken words to text, and then processed it using the GPT API to generate responses.
- Real-Time App Integration: A custom mobile app built in Kodular communicating via WebSockets for local networks and custom APIs for public internet access. Users can monitor trash levels and even chat with Lumina.
- Instant Alerts: Integration with a WhatsApp JavaScript library (
whatsapp-web.js) to automatically send emergency alerts to system administrators when the trash tank becomes full.
Prototyping the Raspberry Pi and audio systemTip (Technical Highlight: Dual Network Stack)
By combining WebSockets for instant local updates and REST APIs for WAN sync, we ensured that the companion app remains highly responsive even when internet connectivity is spotty.
Chapter 3: The All-Nighter (8 November 2024)
With the competition only hours away, we faced a mountain of unfinished details. We pulled a full all-nighter, finalizing the code, squashing bugs, and 3D printing custom parts—like the iconic bunny ears that would serve as the bin’s main design highlight.
3D printing the decorative bunny ears
Debugging the Raspberry Pi on-siteWe mounted the electronics pink enclosure and the speakers directly to the underside of the purple lid, ensuring all wiring stayed secure and hidden inside the bin.
Mounting the electronics box to the lid
Exhausted but excited: final check before morningChapter 4: Victory & Reflections (9 November 2024)
The competition day arrived. With very little sleep and a lot of nervous energy, we set up our booth for the judges.
Our presentation went perfectly. The judges were thoroughly impressed by the creative reuse of tires, the full-tank WhatsApp notifications, and how naturally they could talk to the bin.
Securing 1st place!
Lumina standing proud with the trophyWe secured 1st Place (Juara) and a cash prize of RM 1000!
Important (Grateful for the Support)
A huge shoutout to my amazing teammates Nigel Sibat and Dexter Sangin, and our mentor Mdm Victoria, whose guidance directly and indirectly made this win possible.
This project was a turning point for me. Winning this competition helped me realize my deep interest in building smart things, combining hardware, software, and design to solve real-world problems. It was the spark that confirmed my passion for Computer Engineering.
Lumina showed us that with some imagination, teamwork, and late-night coding, even a stack of old tires can become something award-winning.