Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.31 KB

File metadata and controls

57 lines (37 loc) · 1.31 KB

Ground Station v2

Ground station software for the ACRUX-2 mission.

Prerequisites

To manage dependencies, make sure you have pipenv installed:

pip install --user pipenv

Then, to install the required libraries, run

pipenv install

EPS

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

Building and running

Running the project involves

pipenv run python src/main.py

Antenna Positioning (Arduino)

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.

Modules

Module Description
EPS Ensures battery health
tracker Computes satellite passes and position data