Firmware and 3D case for my personal IoT project
Built for the Waveshare ESP32-C3 MINI
Built for the Waveshare ESP32-C3 MINI
front |
rear |
For more information, check the official Waveshare product page
DISPLAYS & SENSORS
✅ Verified & Working | ⌛ Testing in Progress | ❌ Planned / To Test
displays (LCD, OLED, TFT)
✅ LCD_16X2 - Alphanumeric📟 [5V / I2C]
⌛ LCD_20X4 - Alphanumeric📟 [5V / I2C] ❌ LCD_16X2_RGB - Alphanumeric RGB📟🌈 [3.3V / I2C] ❌ LCD_20X4_RGB - Alphanumeric RGB📟🌈 [3.3V / I2C] ❌ SSD1306 - Monochrome OLED 0.96"📺 [3.3V / 5V] ❌ SH1106 - Monochrome OLED 1.3"📺 [3.3V / 5V] ❌ ST7789 - Color TFT 2.0"🖼️ [3.3V] ❌ ILI9341 - Color TFT 2.4"🖼️ [3.3V] ⚙️ ADDONS [display wake-up / alarm] ❌ AM312 - Mini Passive Infrared🏃 [3.3V] ❌ RCWL-0516 - Doppler Microwave📡 [4V - 28V] ❌ VL53L0X - Laser ToF⚡ [2.8V - 5V / I2C] ❌ VL53L1X - Laser ToF (Up to 4m)⚡ [3.3V / I2C] |
sensors
🌡️ CLIMATE
❌ AHT20 - Temp🌡️/Hum💧 [3.3V / I2C] ⌛ BME280 - Temp🌡️/Hum💧/Press🌀 [3.3V / I2C] ❌ BMP280 - Temp🌡️/Press🌀 [3.3V / I2C] ✅ DHT11 - Temp🌡️/Hum💧 [3.3V / 5V] ❌ DHT22 - Temp🌡️/Hum💧 [3.3V / 5V] ❌ DS18B20 - Temp🌡️ [3.3V / 5V] ❌ SHT31 - Temp🌡️/Hum💧 [3.3V / 5V / I2C] 👥 MOTION & PRESENCE ❌ AM312 - Mini Passive Infrared🏃 [3.3V] ⌛ HCSR501 - Passive Infrared🏃 [5V (3.3V signal)] ❌ LD2410 - Micro-movements🧘 [5V] ❌ RCWL-0516 - Doppler Microwave📡 [4V - 28V] ❌ TE174 - IR Beam🛑 [3.3V / 5V] 📏 DISTANCE ❌ HCSR04 - Ultrasound🦇 [5V] ❌ HCSR04P - Ultrasound🦇 [3.3V / 5V] ❌ RCWL-1601 - Ultrasound🦇 [3V - 5.5V] ⌛ US100 - Ultrasound + Temp (UART / PWM)📏 [3.3V / 5V] ❌ VL53L0X - Laser ToF⚡ [2.8V - 5V / I2C] ❌ VL53L1X - Laser ToF (Up to 4m)⚡ [3.3V / I2C] 🌍 AMBIENT ❌ BH1750 - Lux (Digital)☀️ [3.3V / 5V / I2C] ❌ LDR - Analog Photoresistor💡 [3.3V / 5V] ❌ MQ135 - Air Quality💨 [5V] ⌛ TCS34725 - RGB + Color Temp🎨 [3.3V / 5V / I2C] ❌ VEML7700 - Lux (High precision / Human eye)☀️ [3.3V / I2C] |
available soon and ready for implementation
DOWNLOAD
![]() Download Firmware (.zip) Includes: esp32.ino, config.example.h, /lib N.B.: rename it to: config.h |
![]() Download 3D Case (.stl) 3D PRINTED CASE - LEGO TECHNIC STYLE 100% compatible |
XYZ |
XYZ |
|
|
|

