Search models, users, collections, and posts

MoonVison

Remixed by

Print Profile(0)


Add the first print profile to earn points

Boost
8
8
0
0
8
0
Released 

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. 1 × ESP32-C3 Super Mini
  2. 1 × WS2812B LED Strip (High-density LED strip (144 LEDs/meter) — only 81 LEDs used)
  3. 1 × MAX98357A Audio Amplifier Module
  4. 1 × SSD1306 128x32 OLED display (I2C)
  5. 1 × Speaker 8Ω 2W (28 mm)
  6. 1 × Photoresistor 5528 (Ambient Light Sensor) (Planned Firmware Implementation)
  7. 1 × Passive Buzzer
  8. 1 × TTP223 Touch Sensor
  9. 1 × Trimmer 10kΩ
  10. 1 × Resistor 220Ω
  11. 2 × 6x6x8 Micro Button (Planned Firmware Implementation)

Additional tools:

  1. 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)

(0/1000)

This remix is based on


License

This user content is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike

Related Models

There are no related models yet