Story
What is this project about?
This project uses a Raspberry Pi Pico to control an LED bargraph for two purposes: a Pomodoro productivity timer and a real-time noise pollution indicator. It provides a simple, visual way to track focus time and monitor ambient sound levels.
How does it work?
The Pico controls multiple LEDs arranged as a bargraph. In Pomodoro mode, LEDs light up progressively over a 25-minute work session and reset during breaks. In noise mode, a microphone sensor feeds analog data to the Pico’s ADC, and the LEDs display sound intensity in real time.
Step-by-step tutorial:
- Connect LEDs to GPIO pins (with resistors).
- Connect a microphone sensor to an ADC pin.
- Write code to:
- Control LED progression (timer logic).
- Read analog sound levels.
- Map values to LED output.
- Add a button/switch to toggle modes.
- Upload code and test both modes.
Media:
???? Images: Circuit setup, LED bargraph in action
???? Videos: Timer progression + noise response demo
Why this matters:
This project combines productivity and environmental awareness in a simple system. Sharing it can help others learn embedded programming, avoid wiring mistakes, and build practical tools faster.





