This is the first in a series of articles describing a simple maker / DIY IoT water tank telemetry system.
Design criteria
- capture water depth, temperature and relative humidity;
- IoT connectivity;
- solar / battery powered;
- wireless connection;
- use existing inexpensive electronic modules.
Design choices made initially:
- 4-20mA water pressure sensor for depth measurement;
- ESP8266 Wemos D1 mini pro for the MCU and wireless elements;
- NodeMCU / Lua software environment;
- external antenna for improved WiFi range;
- 6V 100mA PV array;
- module with TP4056 batter charger and cell protection chip;
- 2500mAh 18650 cell;
- AM2320 temperature and humidity sensor;
- bipolar transistor switch for boost converter;
- Thingspeak RESTful interface for data accumulation and presentation.
Block diagram
Above is a block diagram showing the major system components. Almost all of the electronics is on easily obtained low cost electronic modules source from eBay, assembled on a Veroboard backplane. Continue reading IoT water tank telemetry project – part 1