Hardwareby Pr.Belamine Makerlab · HacksterA joystick desk console that tells you when to open the window
An Arduino UNO, a Grove joystick and a Sensirion SCD30 CO2 sensor go into a 3D-printed desk box that gives the air a verdict and changes its backlight to match.
Build sheet
- Controller
- Arduino UNO R3
- Sensor
- Sensirion SCD30 CO2
- Input
- Grove Thumb Joystick
- Case
- 3D printed
Can I build this?Intermediate · AI 4/5 · $100–150
- Difficulty
- Intermediate
- AI-buildability
- 4/5
- Time
- A weekend
- Cost
- $100–150
Most of the work is Arduino firmware (menu, sensor reads, backlight logic), which AI handles well, while the level shifter wiring, soldering and printed case are hands-on.
Based on "A joystick desk console that tells you when to open the window" on Afterware: https://afterware.xyz/p/a-joystick-desk-console-that-tells-you-when-to-open-the-window
Write Arduino firmware for an Arduino UNO with a Grove Base Shield, a Grove 16x2 RGB LCD, a Grove Thumb Joystick on A1 and A2, and a Sensirion SCD30 CO2 sensor on I2C through a level shifter. Show time, CO2, temperature and humidity, and set the backlight to green, orange or red based on CO2 thresholds. Add a joystick menu with a timer and a dice roller.
Estimates based on the original write-up. How AI-buildability is scored. Building with an AI assistant? Connect it to Afterware (free MCP server).
Story
Desk Watch JOY AIR is the first model of a Grove-based range where every base model gets a Grove Thumb Joystick, a real-time clock, a buzzer and a temperature/humidity sensor, so the whole thing runs one-handed. The AIR version adds a Sensirion SCD30 to read CO2 and turns the console into a desk, classroom or workshop air monitor.
The screen shows the time, CO2, temperature and humidity, then a plain verdict on the air. The backlight shifts from green for good to orange for fair and red for act. The SCD30 runs at 3.3 V on a 5 V Grove bus, so it sits behind an I2C level shifter. The case is 3D printed, and only the base and tray change between configurations. The menu also includes a Pomodoro timer, a dice roller and a chess clock.
The firmware is public: an Arduino sketch with a joystick-driven menu, configurable CO2 limits and a night mode that dims the screen to 8 percent. The wiring diagram and printable files were slated for November 3, so this is a teaser for now.
Hardwareby Pr.Belamine Makerlab · Hackster
Hardwareby TechWithpi · Hackster











