peng-zhihui/HoloCubic
Free带网络功能的伪全息透明显示桌面站
About peng-zhihui/HoloCubic
HoloCubic is an open-source hardware project by peng-zhihui that creates a multifunctional pseudo-holographic transparent display desktop station. It uses a beam splitter to achieve a floating image effect, driven by an ESP32PICO-D4 microcontroller with WiFi and Bluetooth connectivity. The device features a 1.3-inch 240x240 ST7789 TFT display, an LVGL-based graphical user interface, an MPU6050 accelerometer/gyroscope for gesture-based input (simulating encoder knob actions), an ambient light sensor (in the Naive version), a microSD card slot for storage, and two RGB LEDs. The firmware is developed in the Arduino framework, and the project includes a Visual Studio LVGL simulator and a Python/binary image conversion tool for creating .bin resources. Example applications such as weather display and subscriber counter are provided. The total BOM cost is estimated under 50 yuan. Hardware design files, firmware source code, 3D models for multiple case designs (including a limited-edition Ironman version), and documentation are all available in the repository.
Key Features
Pros & Cons
- Open-source full stack (hardware, firmware, software, 3D models) allows complete customization
- Low cost to build (around 50 yuan for components)
- Easy to assemble with through-hole and SMD parts
- Active community with 6.7k stars and 1.3k forks on GitHub
- Well-documented build guide and setup instructions
- Includes a Windows simulator for testing LVGL interfaces without recompiling firmware
- Supports SD card for storing multiple images, enabling local content expansion
- Multiple enclosure options suit different skill levels and budgets
- Not a true holographic display; relies on a beam splitter and a 2D screen for a pseudo effect
- Requires manual assembly, soldering, and component sourcing (not a ready-to-use product)
- Beam splitter and OCA glue may be difficult to source and costly (beam splitter ~80 yuan)
- Firmware code described by the author as 'dirty' and may need cleanup for production use
- Limited English documentation; most instructions are in Chinese
- Case machining for premium versions (e.g., Ironman CNC) can exceed 1000 yuan in cost