LoRa Node Applications
Aerated Wastewater Treatment System (AWTS)

I currently use one of my Nodes to monitor the pressure in the aeration line and the water level in the main influent tank of an aerated wastewater treatment system.
See MPS20N0040D Air Pressure Sensor and AJ-SR04M Ultrasonic Distance Sensor for hardware configuration details.
Place the AWTS Node sketch folder in the Arduino IDE root folder (Arduino). If running on a Heltec CubeCell Plus module, as is currently configured, this sketch also [as of 03 Apr 2024] requires the latest version of the Heltec [CubeCell] hardware support libraries.
|
AWTS Node [v2.1.0] | 03-Apr-2024 | [7 KB] |
Power Monitor
See AC Current and AC Voltage sensor pages for hardware configuration details.
|
Power Monitor Node [v0.0.1] | TBA | [TBA KB] |
Pump Controller
See Solid State Relay Power Switch for hardware configuration details.
|
Pump Controller Node [v0.0.33] | 05-Jan-2025 | [12 KB] |
Tank Water Level
I currently have two approaches to measuring water levels in storage tanks on my property. One uses a pressure transducer (probe) that is suitable for use in rainwater tanks, where the sensor can be suspended at the bottom of a tank.
The other uses an ultrasonic distance measuring sensor located at the top of a tank. While I have used the ultrasonic sensor in several applications, it is the only practical solution where the sensor needs to remain out of direct contact with the tank contents.
Pressure Transducer
See Water Level [Pressure] Probe for hardware configuration details.
|
Water Tank Node (Probe) [v0.1.0] | 02-Mar-2026 | [5 KB] |
Ultrasonic Distance Sensor
See AJ-SR04M Ultrasonic Distance Sensor for hardware configuration details.
|
Water Tank Node (Ultrasonic) [v1.2.0] | 03-Apr-2024 | [6 KB] |
Weather Station

This is not currently a 'complete' weather station, as the Node is only taking 'real' weather readings from a [Davis 6466M] rain gauge (yes, I would prefer to have the rain collector further away from the pole—see photo above—but it has been said that life is a compromise...) and [Davis 6410] anemometer. The BME280 sensor is currently only measuring temperature, humidity & pressure inside the Node enclosure, which sits in direct sunlight (for the benefit of the solar panel)—at some point I'll get it out into something that more reasonably approximates a Stevenson screen.
See Davis 6466/6466M Rain Collector and Davis 6410 Anemometer pages for hardware configuration details.
Place the Weather Node sketch folder in the Arduino IDE root folder (Arduino). If running on a Heltec CubeCell Plus module, as is currently configured, this sketch also requires the latest version of the Heltec [CubeCell] hardware support libraries.
|
Weather Node [v2.3.2] | 31-Aug-2024 | [8 KB] |
