sfrechette/astro-micro-station — explained in plain English
Analysis updated 2026-05-18
Build a desk or nightstand display showing live sun and moon timing.
Check golden hour and blue hour windows for photography.
Publish astronomy data automatically to a Home Assistant smart home setup.
Use night vision mode for eyes-adapted stargazing sessions.
| sfrechette/astro-micro-station | anylaysys/qemu-geniezone | felipealme/dvs-wireless-diy-dj-system | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | C | C | C |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | vibe coder | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires the specific LILYGO T-Display S3 Pro board and an ipgeolocation.io API key.
Astronomy Micro Station is firmware for a specific piece of hardware: the LILYGO T-Display S3 Pro, a small ESP32-S3 microcontroller board with a 2.33 inch color touchscreen built in. It turns that device into a dedicated astronomy display that sits on your desk or nightstand and shows real time sun and moon data without needing a phone or computer. The display is divided into four screens you navigate by tapping anywhere on the screen. The first covers moon detail: phase image, illumination percentage, rise and set times, altitude, azimuth, and distance. The second covers sun and daytime: sunrise, sunset, solar noon, day length, and altitude. The third and fourth cover morning and evening twilight in detail, including astronomical, nautical, and civil twilight windows, blue hour, and golden hour, timing information that photographers, birdwatchers, and stargazers frequently need. Data comes from the ipgeolocation.io Astronomy API, fetched every 15 minutes over WiFi and cached to the device's onboard storage so the last known data still loads if the device boots without internet access. The free tier of that API covers the usage easily, about 96 requests per day. For users with a Home Assistant smart home hub, the device can optionally publish all 19 astronomy values to it automatically via MQTT, the standard messaging protocol for home automation, with no manual configuration file editing required. There is also a night vision mode: a long press anywhere switches the display to deep red tones to preserve your eyes' adaptation to darkness while stargazing. Written in C.
Firmware that turns a small touchscreen board into a desk display showing live sun, moon, and twilight data.
Mainly C. The stack also includes C, ESP32-S3, MQTT.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.