Chieh-Min's Dev Lab

Documenting my journey of building projects with AI - where code meets creativity and human ideas merge with artificial intelligence

Welcome to My Dev Journey!

Where engineering meets intelligence. A software engineer's exploration of AI-enhanced development.

DIY Smart CO2 Monitor Part 4: Cost Optimization and SCD41 Integration

The components I ordered for the next iteration of our DIY Smart CO2 Monitor have finally arrived! In this part, we’ll be focusing on cost optimization by switching to more affordable hardware while significantly improving accuracy with the Sensirion SCD41 sensor. This upgrade brings us closer to a production-ready design while maintaining the core functionality we built in Part 3.

Read more →

DIY Smart CO2 Monitor Part 3: WiFi, Prometheus, and Grafana

In Part 2 of our DIY Smart CO2 Monitor project, we successfully built a proof-of-concept (PoC) using an ESP32-S3, an SH1106 OLED display, a DHT11 sensor for temperature and humidity, and an SGP30 sensor for CO2 and TVOC levels. We also got our first taste of coding with GitHub Copilot. Now, in Part 3, we’ll take a significant leap forward by connecting our ESP32 to WiFi, exposing the collected air quality data in Prometheus format, and setting up Prometheus and Grafana with Docker Compose for long-term data storage and visualization.

Read more →

DIY Smart CO2 Monitor Part 1: The Plan & Goals

The Quest for Accurate & Affordable CO2 Monitoring

For a while now, I’ve been looking to get a reliable CO2 monitor for my home and workspace. We all know good air quality is crucial for concentration, health, and overall well-being, especially when spending many hours indoors. However, my journey into the world of commercial CO2 monitors has been a bit of a letdown.

Read more →

Welcome to My AI-Driven Development Journey!

Welcome to my AI-driven development journey! I’m Chieh-Min Wang, a software engineer passionate about low-level programming and system optimization. This blog represents a fascinating experiment where years of software engineering expertise meets the cutting edge of AI assistance.

Read more →