Hardware and Set Up

This book contains all the information and documentation regarding the software of ITU's Solar Server

Under Construction

This documentation page is currently under construction, stay tuned for updates!

The Computer

The solar server is a Raspberry Pi 5 Model B, here are the relevant technical specifications as per the official documentation:

A quick note on the computer's processor architecture:

Besides making sure that your website or application can be run with the specifications above, you should note that the CPU is ARM64. This is important because some older precompiled libraries and dependencies are not built for this newer architecture.

This does not affect all possible applocations though, as for example, most web applications will run. Some applications can work though they might need to be compiled from source. This also applies to Docker containers.

The Solar Power System

The solar server is located on ITU's roof, and is powered by a solar power system with the following characteristics:

Power Measurements

We currently have no external way to measure the power, current and voltage inputs to the solar server.

The original plan was to set up a INA260 monitor, however this never materialised. We currently have a software measurement approximation of power, this implementation by jfikar uses a linear correction to close the gap between hardware and software measurements. These measurements are updated every 90 seconds and are available at https://solar.itu.dk/power.json

The goal with capturing power measurements:

For this, an external power monitor such as the INA260 is needed. If you would like to help us set this up, please get in touch!

Types of batteries

Acid-Lead vs Lithium Ion

Trying to start your own? Here are some things to consider

Used vs New compoinents

Use case