Skip to content

MelbourneSpaceProgram/ground-station-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

ACRUX-2 Ground Station

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •