IoT ESP32 Fleet

A distributed ecosystem of microcontrollers running custom C++ firmware. From e-ink M5Paper displays to LoRaWAN nodes.

C++ / Arduino TFT_eSPI MQTT

Hardware Gallery

CYD Windows 95 Telemetry UI

CYD "Win95" Node

A "Cheap Yellow Display" (ESP32-2432S028) programmed entirely from scratch. I utilized the TFT_eSPI library to manually draw geometric shapes and dynamic charts to emulate a retro Windows 95 Task Manager. It polls local telemetry via HTTPS every 5 seconds.

Heltec LoRa32 Node

Heltec LoRa32 Comms

Leveraging the Heltec V3's onboard OLED and LoRa antenna for long-range, low-power telemetry. This node operates entirely off-grid, pushing packets across sub-GHz radio frequencies for robust, decentralized communication when Wi-Fi is unavailable.

M5Paper Dashboard

M5ColorPaper E-Ink Hub

An ultra-low-power dashboard utilizing a 4.7" e-ink display. By leveraging the ESP32's deep sleep capabilities, this device wakes up periodically, connects to Wi-Fi, fetches environmental JSON data, updates the screen, and sleeps—running for weeks on a single charge.

// Firmware Architecture