Skip to content

An open-source 3D-printed startracker. Computer Vision + ML capabilities for automatic latitude calibration, polaris alignment, & object tracking.

Notifications You must be signed in to change notification settings

adham-elarabawy/open-startracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

OpenStartracker

An open-source 3D-printed startracker. Computer Vision + ML capabilities for automatic latitude calibration, polaris alignment, & object tracking.

drawingdrawing

You can find my project page for OpenStartracker on my portfolio website.

What is this?

OpenStartracker is a project dedicated to providing a lower-cost, open-source, machine-learning compatible solution to long-exposure astrophotography.

How does it work?

Typically, long-exposure astrophotography solutions for DSLR camera (sold for >$300) work by rotating at exactly the speed of the earth's rotation about the polar axis. This video explains the math behind this rotation very intuitively. However, in order for this rotation to properly compensate for earth's rotation, it has to first be aligned with the polar axis (about polaris), which is based on your latitude.

This latitude alignment is usually manually done via an equatorial mount, which just points the rotating base up at the north star. Given that latitude can be easily derived from gps location, I wanted to motorize + automate this latitude alignment as well using an iOS application + IMU sensor embedded in the design.

Current Status

I am currently done with the mechanical design of the upper stage of the startracker, which is responsible for matching the speed of the earth's rotation to keep the stars in focus.

However, the lower stage of the startracker -- responsible for the automatic latitude adjustment -- has yet to be implemented (as well as the accompanying embedded IMU in the upper stage).

With regards to electronics, they have all been tested and have been validated to work.

With regards to software, the low-level motor control has already been implemented, but the iOS app interface has yet to be implemented.

To conclude:

  • Upper Stage Mechanical Design
  • Lower Stage Mechanical Design
  • Electronics planning
  • Low-Level Motor Control Code
  • High-Level iOS application + bluetooth interface
  • DSLR interface API
  • CV polaris alignment functionality

Mechanical Design

You can get access to the open-source mechanical design via OnShape, which I designed this project on.

About

An open-source 3D-printed startracker. Computer Vision + ML capabilities for automatic latitude calibration, polaris alignment, & object tracking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published