Aller au contenu principal

Single-board Computer

This is a Raspberry pi 3/4 Model B. The basic installation steps are:

  • Install base 64-bit Raspberry pi OS (no user interface needed). Instructions are here.
  • Create a user called tart sudo adduser tart
  • Enable the SPI interface (this is done using raspi_config on an rPi, and modprobe spi_rockchip on the Quartz64.

Set the hostname​

Do this carefully. This will be used to connect the TART telescopes together. We typically use the following convention. <cc>-<institution> Where <cc> is the two digit country code, and <institution> is an abbreviation of the host institution. For example bd-iub would be the Independent University of Bangladesh.

The hostname is set using the raspi-config utility. If wireless networking is going to be used, then this is the time to set this up.

Install SPI support.​

Also using the raspi-config utility.

Install some packages​

The following packages are needed to continue with the install. Mostly this is docker.

Docker​

The TART operating software is based around docker.

    sudo apt install curl docker.io docker-compose git
sudo usermod -a -G tart docker

TailScale​

The TART single board computers are connected to a global network. This connection is managed using the tailscale VPN. It is installed on the SBC using:

    curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

Then contact the TART team for connection to the TART network.

Install the TART operating software.​

The code here, is usually installed via SSH remotely. However the following can be done if that is not an option.

    git clone git+https://github.com/tart-telescope/sbc_code
cd sbc_code/software
make install TART=~/code

Connecting to your telescope locally​

If you telescope has an IP address on your network (i.e., x.x.x.x) then you can connect directly to it via a web browser

http://x.x.x.x:8000