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 | 🗑️ Discarded / Not Used
displays 📟 LCD 📟
✅ LCD_16X2 - Alphanumeric📟 [3.3V / I2C]✅ LCD_20X4 - Alphanumeric📟 [3.3V / I2C] ⌛ LCD_16X2_RGB - Alphanumeric RGB 📟🌈 [3.3V / I2C] ❌ LCD_20X4_RGB - Alphanumeric RGB 📟🌈 [3.3V / I2C] 📺 OLED 📺
❌ SSD1306 - Monochrome OLED 0.96"📺 [3.3V / 5V]❌ SH1106 - Monochrome OLED 1.3"📺 [3.3V / 5V] 🖼️ TFT 🖼️
❌ ST7789 - Color TFT 2.0"🖼️ [3.3V]❌ ILI9341 - Color TFT 2.4"🖼️ [3.3V] ⚙️ ADDONS [display wake-up / alarm] ⚙️
🗑️ 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] ✅ TCS34725 - RGB + Color Temp🎨 [3.3V / 5V / I2C] ⌛ VEML7700 - Lux (HP / 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 |
|
|
|

