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 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.
If you want to follow this project, please subscribe to my newsletter. I will inform you as soon as I have news about it.