Close
0%
0%

ISS Antenna - Indicates When the ISS Is Overhead

This is a miniature desktop antenna that indicates how far the International Space Station is from your location!

Similar projects worth following
This is a mini desktop antenna that features a tiny RGB LED at its centre. When the ISS is far from your location, it glows red. As it approaches within about 1000 km, the light gently pulses yellow, and when it enters visible range, it rapidly pulses green. That’s the time to hurry outside (if it's nighttime, of course) and catch a view of the ISS in action.

This project not only looks stunning on your work desk, but it also makes the perfect gift for any space enthusiast. So, if you have a friend who’s a space nerd, follow along as I show you exactly how I built this, so you can have their next birthday gift ready in no time!

This is the third iteration of ISS tracking projects I've been making. The issue is that the online services I've been using earlier to track the ISS no longer exist. But as a space lover, I really loved having something that reminded me of the presence of the ISS up there. Also, the ISS is nearing retirement, set to be decommissioned by 2030. So, while it's still orbiting for the next few years, I wanted to admire its presence and identify exactly when it will be flying overhead, so I can rush outside for a glimpse as it quietly crosses the sky above me.

So this final version (probably) of ISS tracker not only indicates when the ISS is overhead, but also how far it is!

ISS_tracker.ino

Main arduino code

ino - 4.54 kB - 04/29/2025 at 13:11

Download

dish.stl

Standard Tesselated Geometry - 600.86 kB - 04/29/2025 at 13:11

Download

base_plate.stl

Standard Tesselated Geometry - 23.32 kB - 04/29/2025 at 13:11

Download

housing.stl

Standard Tesselated Geometry - 56.72 kB - 04/29/2025 at 13:11

Download

LED_base.stl

Standard Tesselated Geometry - 19.03 kB - 04/29/2025 at 13:11

Download

View all 8 files

  • 1 × D1 mini / any esp8266 microcontroller
  • 1 × Common cathode RGB LED
  • 3 × 470 ohm resistors
  • 3 × Hookup wires

  • 1
    Concept

    First, we need to plan out exactly how we’re going to pull this off.

    The ISS communicates on UHF or Ultra High Frequency bands, specifically around 437 MHz downlink.

    Concept If you were to calculate the diameter of a dish antenna required to communicate with the ISS at these frequencies, you'd end up with something over 10 meters wide! That's clearly out of the question for a DIY project, especially one that fits on your work desk.

    Concept

    So how do we create a compact antenna that can sit right on your desk? The solution is to let someone else handle the tracking and data retrieval, then feed that information into our antenna. This is much simpler and requires only a few components. For this project, you'll only need an ESP8266 microcontroller, a single RGB LED, and a few resistors to current-limit the LED.

    To get the ISS tracking data, we'll use an open-source API like Open Notify. This API continuously provides the live latitude and longitude of the ISS. With a bit of math, we can calculate the distance between your location and the ISS to determine what color the LED should display.


  • 2
    CAD Designs

    For the antenna, I designed a simple model in Fusion 360 that you can easily 3D print.

    CAD Designs on Fusion 360

    First, there are the side triangular trusses, one vertical and one inclined on each side. Next, we have the housing that neatly encloses the microcontroller and wiring. At the top, a bridge section secures the antenna dish in place, followed by the dish itself. Finally, a circular disk covers the soldered wires on the LED pins.

    CAD Designs on Fusion 360

    Justway

    Part of this project was supported by Justway.

    Justway offers a comprehensive suite of solutions, including CNC machining, 3D printing, sheet metal fabrication, injection molding, and urethane casting, offering rapid prototyping and mass production solutions.


    Here are the steps to get your project 3D printed by Justway's 3D printing service.

    First, head over to Justway's 3D printing service and select 3D printing. You also have options like CNC machining, injection Molding and Urethane Casting. But for this project, we will use the 3D printing service.

    Click on "upload your design". A new page will appear. Here, you need to click on "Select CAD files" and upload the STL file.

    After that, select the Quantity, Material (I recommend PLA or ABS for this project). In the color section, you can either select white and paint it later, or select the color you like directly in the 3D print. This will save time later.

    Finally, after selecting all the options, you can enter your email and submit the request to get a quote.

  • 3
    Assemble the Antenna

    I cut the exact shapes from the 3D model out of PVC board. I wanted to build it by hand for a more personalized feel. For the dish, I used a perfectly sized ice cream cup.

    First, I glued all the trusses together using rubber adhesive.

    Assemble the Antenna

    Once everything looked solid, I spray-painted the structure for a nice glossy finish. You can do the same with your 3D prints if you like. 

    Assemble the Antenna

    I painted the inside of the dish and the housing grey, which I think looks much better than plain white.

    Assemble the Antenna

    I also glued the base to the trusses before painting. Lastly, be sure to paint the circular disc grey as well to complete the look.

View all 8 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates