Tanveer Singh:
- microSD desk photo frame
- PC system stats monitor
- Home Assistant dashboard
- Wi-Fi and Bluetooth security tool
- ASCII aquarium
Esposito OS is a simple operating system designed for the ESP32 Cheap Yellow Display (CYD). It features dynamic application loading from an SD card and utilizes an event-driven architecture. The system follows a single-tasking, single-app model with a Palm-style lifecycle that allows apps to checkpoint and save their state.
Main points:
- Dynamic app loading via SD card filesystem
- Event-driven architecture using a central queue
- Hardware support for ESP32 CYD (2USB version) and BBQ20 keyboard
- Built on the ESP-IDF framework
A Macintosh Plus emulator port designed specifically for the Cheap-Yellow-Display (ESP32) board. This project utilizes umac and the Musashi 68k emulator to provide a functional vintage computing experience on modern low-cost hardware, featuring touchpad emulation for mouse control.
Key features include:
- Homebrew Macintosh applications built with Retro68 such as Weather, WiFi status, and CydCtl for hardware control.
- An IPC (Inter-Process Communication) interface between the Mac emulator and ESP32 via memory-mapped regions.
- Integration with Home Assistant through MQTT to display real-time weather data.
- Support for 240x320 LCD displays with touch capabilities.
This Hackaday article details likeablob » 's Denki-Kurage, a desktop electric jellyfish project inspired by Bladerunner. The project utilizes a Cheap Yellow Display (CYD) – a small touchscreen with an ESP32, USB, and SD card socket – to create a visually appealing and interactive desktop piece. The jellyfish’s "swimming" is controlled by adjustable current, adding to the aesthetic. The build is straightforward, involving flashing code via a web flasher, 3D printing a frame, and attaching the CYD. It's a fun and whimsical take on the CYD platform, moving beyond typical control panel applications.
This project details building an escape room lockbox using an ESP32 and a 'cheap yellow display' (CYD). It uses batteries to power a solenoid latch and includes custom software.
SparkMiner is optimized firmware for the ESP32-2432S028 "Cheap Yellow Display" (CYD) board, delivering ~700 KH/s using hardware-accelerated SHA-256 and a pipelined assembly mining loop.
A higher-level library to easily control the ESP32-2432S028R (Cheap Yellow Display - CYD) with MicroPython.
A web-based flasher for various devices, including M5Stack, LilyGO, CYD, and custom boards. It provides instructions for entering download mode and selecting firmware for flashing.
Something similar to the Spotify Car Thing, built with a cheap ESP32 Screen. Connects to your Spotify account and displays your currently playing song with its album art.
This article details a project to display sensor data (temperature, humidity, pressure, luminosity, date, time, and IP address) on an ESP32 CYD board using LVGL and a 2.8" TFT touchscreen. The project uses a BME280 sensor and a built-in LDR on the CYD board, retrieving the current date and time from the WorldTimeAPI via WiFi. It guides users through the necessary setup, including installing libraries (LVGL, TFT_eSPI, ArduinoJson, Adafruit BME280), configuring WiFi credentials, and wiring the BME280 sensor. The code creates a responsive table to display the data, with a refresh button for updates.