Fully customizable auxiliary lighting and accessory relay control interface. Built on the PyQt5 UI framework. Designed to interface from a Raspberry Pi via the I2C bus to an external 12V relay shield. Optional interface to external composite video device via composite video to USB adapter.
Current version is 2.2.0
+TacOS requires SIP, PyQt5 and QScintilla to be built and installed on the local machine.
+TacOS setup scripts assume that the TacOS directory is located within /home/pi
.
- Install QT5 Core Tools from APT
sudo apt-get install qt5-default
- Start from a fresh install of Raspbian Stretch.
- Download SIP from https://www.riverbankcomputing.com/software/sip/download.
- Open a new terminal shell.
- Navigate to the folder that you just downloaded the files to.
- Extract the SIP tar.gz file
tar -xzvf <sip>.tar.gz
. - Navigate to the new SIP directory
cd /<sip>
. - Configure SIP for build
python3 configure.py --sip-module=PyQt5.sip
. - Create makefile for installation
make
. - Install makefile using
sudo make install
.
- Download PyQt5 from https://www.riverbankcomputing.com/software/pyqt/download5.
- Extract the PyQt5 tar.gz file
tar -xzvf <pyqt5>.tar.gz
. - Navigate to the new PyQt5 directory
cd /<pyqt5>
. - Configure PyQt5 for build using
python3 configure.py
. - Create makefile for installation
make
. - Install makefile
sudo make install
.
- Download QScintilla from https://www.riverbankcomputing.com/software/qscintilla/download.
- Extract the QScintilla tar.gz file using
tar -xzvf <qscintilla>.tar.gz
. - Navigate to the Qt4Qt5 subdirectory using
cd /<qscintilla>/Qt4Qt5
. - Build the qmake file
qmake
. - Build the makefile
make
. - Install the makefile
sudo make install
. - Navigate to the Python subdirectory
cd /<qscintilla>/Python
. - Configure the Python binding for build using
python3 configure.py --pyqt=PyQt5
. - Build the makefile using
make
. - Install the makefile using
sudo make install
.
- Navigate to the TacOS directory
cd /home/pi/TacOS
. - Install the requirements
pip3 install -r requirements.txt
.
- Install the ATLAS package from APT
sudo apt-get install libatlas-base-dev
- Navigate to the TacOS directory
cd /home/pi/TacOS
. - Run the Pi setup script
sh setup-rpi.sh
. - When prompted with the RasPi Config interface, make sure to enable SSH and the I2C interface.