New project: Open source ship monitoring

Project ship monitoring: The components

It's time again for an ambitious project: In summer, we bought a 40-year-old steel boat and transferred it from Hamburg to Castrop-Rauxel. Now it's time to digitalize the ship: I want to be able to monitor various parameters with my smartphone. For example, I want to be able to detect a water ingress early via several humidity sensors.


  • Water & Moisture Sensors
  • Motion detector
  • Intrusion detector / alarm system
  • Position sensor
  • Position monitoring
  • Temperature sensor / Frost detector
  • Battery monitoring
  • Gas detector

The technology

The core of the project is a Raspberry Pi, which is connected to the sensors and sends all values to an external server. From there I then connect to a native app to be able to monitor the values.

I want to equip each sensor with its own small Arduino (probably a Wemos D1) and send all values to the Raspberry Pi via an I2C connection. I2C allows me to connect multiple sensors in series. 2 wires will then be needed for communication. I will then use two more wires for the power supply.

Step 1: Setup Raspberry Pi & configuration of a WLAN network

The Raspberry Pi is supposed to provide a Bluetooth connection after it is turned on, which I can then use an app to configure WLAN access.

What I need:

Python! My current Python knowledge is limited. So I will spend the next days to level up my Python know-how.

Let's go!

If you want to follow this project, please subscribe to my newsletter. I will inform you as soon as I have news about it.


Subscribe to my Sunday thoughts

Join a growing community of friendly readers. Every Sunday I share my thoughts about rational thinking, productivity and life.