Update README.md

This commit is contained in:
Gorkem 2025-07-28 15:28:54 -05:00
parent 9feb7925f2
commit 556525d73a

View File

@ -1,31 +1,43 @@
# Star-Track # Star-Track
Arduino powered GoTo-mount inspired star tracking system.
more info: https://gorkem.cc/projects/StarTrack/ [![License: GNU General Public License v3.0](https://img.shields.io/badge/Firmware%20License-GNU%20GPL--v3.0-yellow)](https://www.gnu.org/licenses/gpl-3.0.en.html#license-text)
[![License: CC BY-SA 4.0](https://img.shields.io/badge/Documentation%20License-CC_BY--SA_4.0-lightgrey)](https://creativecommons.org/licenses/by-sa/4.0/)
This repository contains all the files and documentation for Star Track, Arduino powered GoTo-mount inspired star tracking system. [Visit the DIY guide](https://gorkem.cc/projects/StarTrack/) for details.
File structure:
+ `Firmware` contains the python code and necessary drivers.
+ `CAD` contains print ready .stl files
## More info:
There are two Arduino's working in order. Arduino Uno being master and nano being the puppet. There are two Arduino's working in order. Arduino Uno being master and nano being the puppet.
Master module ### Master module
The master(Uno) module has two inputs, The master(Uno) module has two inputs,
1-Gyro data - Gyro data
2-RTC(Real Time Clock) data - RTC(Real Time Clock) data
and 6 outputs, and 6 outputs,
1-cw(base motor clockwise) - cw(base motor clockwise)
2-ccw(base motor counter clockwise) - ccw(base motor counter clockwise)
3-stahp(base motor stop) - stahp(base motor stop)
4-cw2(DEC motor clockwise) - cw2(DEC motor clockwise)
5-ccw2(DEC motor counter clockwise) - ccw2(DEC motor counter clockwise)
6-stahp2(DEC motor stop) - stahp2(DEC motor stop)
The RTC is set to UTC time, a function calculates local sidereal time in degrees and rotates the mount to 0h RA position. The loop constantly checks if the gyro data is equal to the user input & sidereal time data. The default is 0,0. If there is a change and the equality breaks the master module send a command to the puppet module. The RTC is set to UTC time, a function calculates local sidereal time in degrees and rotates the mount to 0h RA position. The loop constantly checks if the gyro data is equal to the user input & sidereal time data. The default is 0,0. If there is a change and the equality breaks the master module send a command to the puppet module.