Ground station software for the ACRUX-2 mission.
To manage dependencies, make sure you have pipenv
installed:
pip install --user pipenv
Then, to install the required libraries, run
pipenv install
The EPS script uses the following libraries and will only work when run on a Raspberry Pi.
To reset the I2C protocol, run the following commands to disable the I2C driver
sudo rmmod i2c_dev
sudo rmmod i2c_bcm2835
and to re-enable it
sudo modprobe i2c_dev
sudo modprobe i2c_bcm2835
Running the project involves
pipenv run python src/main.py
The antenna's position (elevation and azimuth) is controlled by two servo motors and an arduino. The build files are TBU (to be uploaded), but the setup requires communication with the Raspberry Pi.
Module | Description |
---|---|
EPS |
Ensures battery health |
tracker |
Computes satellite passes and position data |