Inspiration

Energy waste is everywhere but invisible. Lights, temperature, and appliances run when no one is using them. We wanted to make that waste visible for everyday households, not just tech or eco enthusiasts.

What it does

Iris is an Arduino-powered sensor that monitors temperature, light, motion, and sound to detect wasteful energy behavior. It provides a real-time Energy Waste Score, CO₂ estimate, and instant alerts through a web and mobile app. An onboard RGB LED gives quick status feedback.

How we built it

Built on an Arduino UNO with multiple sensors and an LCD display. A Python script sends data to a Node.js/Express backend with Supabase (Postgres). The dashboard uses Next.js, Tailwind, and Recharts. The mobile app is built with React Native (Expo).

Challenges

Calibrating sensors and reducing noisy data, building a reliable hardware-to-cloud pipeline, and designing a meaningful Energy Waste Score without overwhelming users.

Accomplishments

End-to-end system from hardware to web and mobile. A consumer-ready feel, CO₂ estimation model, and a Demo Mode for showcasing without hardware.

What we learned

Bridging hardware and software is complex. Clean, simple UX for non-technical users is just as important as technical correctness.

What’s next

Multi-room support, direct energy measurement, gamification features, and smart home integrations.

Built With

Share this project:

Updates