Thursday, 28 June 2012

Arduino Telescope Setting Circles

I have a telescope with a Dobsonian mount and need to create a simple digital setting circle to make it easy to work out where the telescope was pointing.  The Arduino micro controller was the perfect choice to get something running quickly:
Sensors
ADXL345 3-Axis Digital Accelerometer is used to measure the angle.
HMC5843  3-Axis Digital Compass IC provides the azimuthal angle of the object.

These use I2C interface to connect to the Arduino, my next version is likely to have a display module to display the results.

Software
I develop my projects for multiple platforms so the Qt user interface for this works on PC and Linux and soon I will have an interface running on Android.  For now the application is used to enter the co-ordinates of known starts and display the resulting measurements and is connected to the Arduino board with a USB cable.

The Arduino software is where all the calculations are performed.  Using some simple maths to work from calibration points, at known positions, to derive the horizontal co-ordinates for an unknown position.  The Arduino code keeps track of Siderial Time so the known co-ordinates can be entered from the star chart and when the calibration is performed position is calculated.

Contact
If you are interested then please contact me and I can share more.