Build an internet-connected Asteroid Tracker. This tracker displays the asteroid name, date, predicted distance from the moon, predicted distance from Earth and impact percentage.
This tracker is set to display the information for Asteroid 2024 YR4, an asteroid which at one time had a 3.1% chance of striking Earth.
The shift of the predicted path of Asteroid 2024 YR4 in the past few weeks shows it's much less likely to hit Earth but there is a small chance of a moon impact!
Powered by CircuitPython, this project runs on an Adafruit QT Py ESP32-S3 board connected to a 1.28" 240x240 round TFT LCD display. The display connects to the QT Py with an EYESPI BFF.
The QT Py with 4 MB flash / 2 MB PSRAM avoids memory issues with the bitmaps and the JSON data used by the code.
This project uses the NASA Sentry API to display tracking information, which doesn't need an API key, making it easier to set up!






Page last edited April 08, 2025
Text editor powered by tinymce.