Project Ideas
AI-generated project ideas to spark your next build. These are suggestions, not built projects.
Use an ESP32-S3 (or C3 for lower power) with a 2.9in or 4.2in e-paper panel. An ESPHome config (or Arduino deep-sleep loop) wakes every 15–30 minutes, fetches a few Home Assistant sensor states over Wi-Fi, renders a sparse dashboard and sleeps. Add a BME280 for local temperature so the card stays useful offline. A magnetic back lets it stick to a fridge or doorframe. Keep the UI to 3–5 large fields so partial refreshes are fast.
Suggested Parts:
Flash the ESP32-2432S028 (Cheap Yellow Display) with LVGL. Local pomodoro state machine on the ESP32; pull next calendar event via a tiny local proxy or Home Assistant calendar entity. A big mute button publishes MQTT or toggles a HA switch. Optional WS2812 arc around the bezel for remaining-time colour. No soldering beyond a USB cable.
Suggested Parts:
Pair an ESP32-C6 (Matter capable) with a warm WS2812 or SK6812 ring and a 24 GHz mmWave presence module (e.g. LD2410). Expose a Matter light endpoint and an occupancy sensor. On presence, fade up to a configurable brightness; on clear, fade out after a timeout. USB-C powered only – keep mains out of the enclosure.
Suggested Parts:
Related Projects:
Seeed XIAO ESP32-S3 plus a GNSS module (ATGM336H / NEO-M8) and a 2.13in e-paper panel. Log GPX to SD, show speed, distance and a tiny breadcrumb trail. Deep sleep between GPS fixes; optional hall sensor on the wheel. 3D-print a stem mount. High-contrast UI; refresh e-ink only when values change meaningfully.
Suggested Parts:
Related Projects:
Wire a 1–2 kg load cell through an HX711 to an ESP32-S3 (T-Display-S3 makes a nice UI). Firmware zeros the scale, detects the dose, starts a timer when weight rises again (pour), and publishes weight + brew time over MQTT/ESPHome. Optional BLE advertising for a phone widget. 3D-printed platform under portafilter or dripper.
Suggested Parts:
Related Projects:
Use any ESP32 with an IMU and colour display (Cheap Yellow Display + MPU6050, or M5Stack Core2). A 2D physics loop maps tilt to gravity. Levels as bitmasks in flash. Optional haptic buzz on wall hits. Good Toys & Fidgets entry with almost no external parts.
Suggested Parts:
Raspberry Pi Pico 2 enumerates as USB MIDI. Three footswitches send Note On/CC for record, overdub and stop; WS2812 under each shows state. Optional expression pedal on ADC. CircuitPython or Pico SDK; keep latency low. Die-cast aluminium enclosure. Complements PicoSynth as the control surface.
Suggested Parts:
STM32F401/F411 Black Pill in a 3D-printed pen body with a needle tip (series resistor), 0.96in OLED and two buttons. Firmware samples input, estimates frequency/duty, and best-effort decodes recent UART/I2C bytes. USB CDC dumps a longer buffer. Pairs with EMBO/pillScope in the catalog.
Suggested Parts:
nice!nano / nRF52840 with piezo and LED, Zephyr or nRF Connect SDK. Phone companion advertises a known BLE packet. When RSSI drops below threshold for N seconds, chirp. Optional reverse: keychain button rings the phone. Related to OpenHaystack but for leave-behind alerts.
Suggested Parts:
Image DietPi or Raspberry Pi OS Lite, autostart Chromium kiosk pointed at a Home Assistant Dashboard. Optional USB touch or GPIO rotary encoder. Skips MagicMirror two-way glass – just a shelf monitor – so cost and build time drop. PIR wake keeps the panel off when the room is empty.
Suggested Parts: