Skip to content

Here the client part of LoRa water level control: with this part you check the level of the tank and send the status to the client.

License

Notifications You must be signed in to change notification settings

xreef/LoRa-refill-and-water-level-tank-Client

Repository files navigation

Logo

ReWaL

LoRa remote water tank level and pump controller - Client

Cover image

Changelog

  • 18/08/2023 v1.1 OTA management and minor fix
  • 20/05/2022 v1.0 First release

Problem

First the problem: I must refill a 1,5Km far water tank, so I need two devices:

  • a server that manages a pump: if the remote tank isn't full the server start the pump with a relay and when the tank is full, stop the pump.
    • Start-stop pump;
    • Manage the remote message;
    • Prevent dangerous action if the remote device is no more active;
    • Monitor to select an operation mode and status.
  • A client that is in a remote position (tank position) checks the water level and warns the Server if It�s all ok or the tank is full.
    • Check the max and min level;
    • Warn Server about status;
    • Battery and solar-powered;
    • Sleep mode if no more need.

A simple demo

Here is a simple demo video.

Video of the first versione of BeePrint web interface

Documentation

  1. LoRa remote water tank level and pump controller: intro
  2. LoRa remote water level and pump controller: server software
  3. LoRa remote water level and pump controller: client software
  4. LoRa remote water level and pump controller: server PCB
  5. LoRa remote water level and pump controller: client PCB
  6. LoRa remote water level and pump controller: entire server with 3D printed case
  7. LoRa remote water level and pump controller: entire client with 3D printed case

About

Here the client part of LoRa water level control: with this part you check the level of the tank and send the status to the client.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published