MoonVison
Print Profile(0)
Description
Introduction
A smart project by MatixVision: a 3D-printed flat bas-relief lunar surface, a circular enclosure with backlit clock numerals (1–12), and a desk stand. The result is a **lunar desk clock**: it sits on its own stand, while an OLED display underneath shows the real-time date and time.
And it goes much further: Alexa voice control, real lunar phases via API, audio playback, and even a Space Invaders mini-game accessible from any browser on your local network.
A smart project based on **ESP32-C3** that combines lighting, sound, and interaction. Using a WS2812 LED strip, the device displays dynamic effects such as 🌙 Lunar Phases (synchronized through an online API), 🌈 Rainbow Effect, and 🌫️ Fade Effect.
It also includes a ⏰ Clock & Web Game, audio powered by a MAX98357A amplifier with an 8Ω 2W 28 mm speaker, touch sensor control, automatic brightness adjustment via an ambient light photoresistor, and Alexa integration for voice control of the main functions.
**Key features:**
- Voice control with Alexa (SinricPro free)
- Real lunar phases via external API + local library simulation
- 🌙 Lunar phases / 🌈 Rainbow / 🌫️ Fade — dynamic LED effects
- ⏰ **LED clock on the ring:** hours, minutes and seconds on the strip — **meteor effect** for seconds
- Numbers 1–12 cut into the frame and backlit
- Audio: MAX98357A amplifier + 8Ω 2W 28mm speaker
- 128x32 OLED display (SSD1306) — real-time date and time
- TTP223 capacitive touch — mode switching
- Photoresistor — automatic brightness adjustment
- Passive buzzer for audio feedback
- First-time setup via Captive Portal (no app needed)
- Full web interface including an emulated Space Invaders game and other
Supplies
- 1 × ESP32-C3 Super Mini
- 1 × WS2812B LED Strip (High-density LED strip (144 LEDs/meter) — only 81 LEDs used)
- 1 × MAX98357A Audio Amplifier Module
- 1 × SSD1306 128x32 OLED display (I2C)
- 1 × Speaker 8Ω 2W (28 mm)
- 1 × Photoresistor 5528 (Ambient Light Sensor) (Planned Firmware Implementation)
- 1 × Passive Buzzer
- 1 × TTP223 Touch Sensor
- 1 × Trimmer 10kΩ
- 1 × Resistor 220Ω
- 2 × 6x6x8 Micro Button (Planned Firmware Implementation)
Additional tools:
- 3D Printer (to print the enclosure and assembly parts)
**Software / accounts needed:**
- SinricPro account (free): https://sinric.pro
- Moon phase API (free): https://www.weatherapi.com
### Credits
- **3D lunar surface and STL files** (`Moon-200-6mm.stl`, `moon-case.stl`, `moon-cover-chamfer.3mf`): from the **"IoT Moon Phase Guide"** by the **Ruiz Brothers** for Adafruit Industries — https://learn.adafruit.com/moon-phase — itself inspired by Martin Kozak's Moon Lamp.
- **Clock enclosure, numerals (1–12), and desk stand**: original design by MatixVision (2025-2026)
- **Electronics, wiring schema, and MoonVision firmware**: original work by MatixVision (2025-2026)
https://www.instructables.com/MoonVision/



















Comment & Rating (0)