Amedee
Published

Low Power Water Level Sensor for LoRaWAN/The Things Network

How to build an ultra low power LoRaWAN / The Things Network device using a MaxBotix ultrasonic sensor.

IntermediateFull instructions provided12,949
Low Power Water Level Sensor for LoRaWAN/The Things Network

Things used in this project

Hardware components

(Ultra) Low Power LoRaWan node
A LoRaWan node of your choice
×1
MaxBotix ultrasonic sensor
Use the product selector to find a sensor matching your needs
×1
MaxBotix mounting kit
×1
MaxBotix HR-MaxTemp External Temperature Compensation Sensor
Optional
×1
IP67 Enclosure
×1
Pressure compensator
Optional pressure compensator for the enclosure. Order an M12 nut separately.
×1
Bosch BME280 sensor
Optional environmental sensor
×1
ON Semiconductor N-Channel Logic Level FET BSS138
×1
Resistor 1k Ohm
I use SMD 1206 package
×1
Resistor 1M Ohm
I use SMD 1206 package
×1

Software apps and online services

PlatformIO
Or Arduino IDE if you prefer...
The Things Network
The Things Network

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

Box skeleton

3D printed skeleton to hold the parts inside the enclosure.
NOTE: this need to be slightly adapted for the MOSFET breakout as the board cutout won't match.
My prototype board measures 23.7 x 18.5 mm, the published one is approx. 24.1 x 12.4 mm.

Bracket

3D printed bracket to support the box.
Printed in CorlorFabb PA-CF for strength and durability

Schematics

MOSFET Breakout board

Eagle Schematic

Eagle Board

MOSFET Breakout schematic

Code

Low power water level sensor

Credits

Amedee

Amedee

3 projects • 15 followers

Comments