element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Wireless WaterLevel and Pump On/Off System using NRD24L01 Modules
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 3 replies
  • Subscribers 388 subscribers
  • Views 2105 views
  • Users 0 members are here
  • ultrasonic sensor
  • nrf24l01+
  • lcd_display
  • pump
  • waterlevel
  • nrf
  • tank
  • nrf24l01
  • arduino
  • automation
Related

Wireless WaterLevel and Pump On/Off System using NRD24L01 Modules

Katper
Katper over 3 years ago

Hello;

I am completely new to this site and also to arduino, i have basic knowledge of electronics and arduino. So i want to make a project for my home, it will not be just a prototype but i will use it in my home.

So i want to make a wireless overhead tank water level monitor system using nrf24L01 modules (or any other suitable wireless module), which will display water level in perentage from 0 to 100 on LCD and also which will control relay based on the predefined water levels. This will also have a manual button to turn on/off relay at any time.

Here is what i have planned so far;

I will use waterproof ultrasonic sensor to measure water level at transmitter side, whiich will send the data using nrf24l01 modules to reciever, which will convert/map the distance to percentage and it will be shown to 16*2 lcd, if water level has reached 20% the relay/pump will be turned on and when the tank is full or 100% the relay will be turned off. There should be a manual button to turn on/off pump at any time.

So anybuddy here can write the code for that system? I have basic knowledge of arduino programming, i can do few things but cant write entire code myself.

If anybuddy has better idea he can also share here.

Looking forward and Thanks

  • Sign in to reply
  • Cancel

Top Replies

  • beacon_dave
    beacon_dave over 3 years ago in reply to Katper +2
    That's why I said that it may help as a starting point . If you were to set that example up on the 4th floor, then you would have a self-contained working system just without the remote control and monitoring…
  • beacon_dave
    beacon_dave over 3 years ago +1
    This project looks like it may help as a starting point: Automatic Water Pump Controller Using Arduino Uno https://create.arduino.cc/projecthub/blackpanda856/automatic-water-pump-controller-using-arduino…
  • Katper
    Katper over 3 years ago in reply to beacon_dave +1
    Thanks for your input. I have already watched those videos and searched yt as well before writing here, almost all the tutorials on yt are for wired system, since my overhead tank is at 4th floor so…
Parents
  • beacon_dave
    beacon_dave over 3 years ago

    This project looks like it may help as a starting point:

    Automatic Water Pump Controller Using Arduino Uno
    https://create.arduino.cc/projecthub/blackpanda856/automatic-water-pump-controller-using-arduino-uno-fd902b

    How To Make Automatic Water Level Controller | Ultrasonic Water Level Controller:
    https://www.youtube.com/watch?v=bUqXqDCKpgI

    You will need to modify it to add in the wireless link.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • beacon_dave
    beacon_dave over 3 years ago

    This project looks like it may help as a starting point:

    Automatic Water Pump Controller Using Arduino Uno
    https://create.arduino.cc/projecthub/blackpanda856/automatic-water-pump-controller-using-arduino-uno-fd902b

    How To Make Automatic Water Level Controller | Ultrasonic Water Level Controller:
    https://www.youtube.com/watch?v=bUqXqDCKpgI

    You will need to modify it to add in the wireless link.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Katper
    Katper over 3 years ago in reply to beacon_dave

    Thanks for your input.

    I have already watched those videos and searched yt as well before writing here, almost all the tutorials on yt are for wired system, since my overhead tank is at 4th floor so its not practical for me to use wired system, as we know that those nrf modules are dirt cheap, they will cost less than using wire ig, so thats why i am looking for wireless system.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • beacon_dave
    beacon_dave over 3 years ago in reply to Katper

    That's why I said that it may help as a starting point.

    If you were to set that example up on the 4th floor, then you would have a self-contained working system just without the remote control and monitoring down below.

    Add the wireless nrf24 module, initialise it, then start sending the water level value every time it is read in the loop. Your receiving node down below can listen for that water level value and display it to the LCD display, using the same code as used before.

    Add the manual control button to the receiving node down below and start transmitting its state. The node on the 4th floor listens for this and goes into manual mode, using the same code as before.

    In the overall design you will probably want to keep in mind what happens when your wireless link fails due to interference or low signal level. 'Dirt cheap' RF isn't always reliable. 

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube