The WiFi Water Level S1 is an advanced water level monitoring device designed to deliver precise measurements for various applications, including tanks, wells, and reservoirs. Utilizing WiFi connectivity, it enables real-time monitoring and management of water levels from anywhere via a smartphone or computer. Powered by solar energy, the device is completely wireless and autonomous.
The system is cloud-connected, requiring an internet connection, and is designed for reliable, continuous operation. For more details, refer to the full features page.
Additionally, it integrates seamlessly with the WiFi Smart Water Pump Controller S1, allowing for automatic control of a water pump based on the sensor's data. This integration enhances the system's efficiency by automating water management processes.
The project is open source and open hardware, licensed under GPLv3. All hardware, software, and 3D printable components were designed from scratch by me, Raul Rodriguez Guardo, and are released under the GPLv3 license, allowing for free use and modification.
- Weight 370 grams (0.8 pounds) including batterries and AJ-SR04M sensor
- Weight 260 grams (0.57 pounds) without batterries or AJ-SR04M sensor
- Main case box size 90 milimeters X 56 milimeters without including mount or WiFi antena.
- All HCSR04 sensors family, that can work with 3.3V
- AJ-SR04M recomended for water tanks or places of extreme humidity.
- RCWL-1670 is compatible, but will need special waterproff case if will be placed inside water tanks.
- Tested with 5.5 V, 130 mA Solar Panel (5.5V 130mA 72x72mm) https://www.aliexpress.us/item/3256804502745527.html using D1 5V zener.
- Don't use solar panels that pass the 250 mA or 5.5V
This devide use ESP32-C3 microcontroller can use Arduino IDE to flash/upload microcontroller code, using ESP32C3 Dev Module as board.
Download Latest Firmware Builds Here
Note WaterLevel.Pro offer a more advanced server side service free, but you can make your own server using the sample provided as a minimal sample.
Server sample that process and show sensor data
Pending TODO: Improve the opensource Server Side Minimal Sample UI.
https://oshwlab.com/rrguardo83/water-level-.pro-s1-v2
At OSHWLab project, opening the EasyEDA editor can in few click buy the entire board with all the PCB components including the components assembly, directly from JLCPCB and LCSC services.
For more details about important 3d printing recommendations read this tips.
3D Print Provider | Recommended Materials for Outdoors | Approximate Price | Print Quality | Delivery Options | Comments |
---|---|---|---|---|---|
JLCPCB (JLC3DP) | Nylon (PA12) | Low to Medium | High for resin and MJF | International, economical | Great value for money, lacks PETG or ASA options |
Shapeways | Nylon, Stainless Steel, Aluminum | Medium to High | Very high, detailed | International, fast | Ideal for high-detail projects and outdoor durable parts |
Sculpteo | Nylon (PA12), Aluminum, Carbon-Reinforced Nylon | Medium | High | International, fast options | Wide range of materials, good for durable prototypes |
3D Hubs | PETG, ABS, Nylon, Carbon Fiber-Reinforced Materials | Medium | High, varies by local provider | International, varies | Global network, quality and delivery times vary by provider |
Craftcloud | PETG, Nylon, ASA, Carbon Fiber-Reinforced Materials | Medium | High, varies by provider | International, varies | Service aggregator, good price comparison across providers |
Materialise | Nylon (PA12), Carbon-Reinforced Nylon, Metals | High | Very high, industrial focus | International, fast | Focus on industrial and professional applications |
Xometry | Nylon, ABS, PETG, Aluminum, Carbon-Reinforced Nylon | Medium to High | Very high, professional focus | International, fast | Ideal for custom manufacturing and durable industrial parts |
Choose durable materials like PETG for outdoor use, and set infill at 60% or higher for added strength. Just upload the 3D files and get everything printed and shipped to you!
The installation manual provides detailed instructions on setting up the WiFi Water Level S1. Be sure to read all instructions carefully before proceeding with the installation to ensure proper setup and functionality.
WiFi Water Level S1, Installation Manual
- All the hardware part
- Electronics part: PCB, schematic.
- Printable 3D Case
- Firmware software
- Server sample that process and show sensor data
The server side implementation at https://waterlevel.pro/ (cloud services) that use the device are not included in this project or git repo and are not opensource.
Disclaimer:
This open-source electronics project/device is provided strictly for experimental, educational, and developmental purposes. It is offered "as is," without any warranties, express or implied. This includes, but is not limited to, implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
- You assume all risks associated with its use, including but not limited to potential damage to property, personal injury, or any other unintended consequences.
- This device is not certified for commercial, industrial, or safety-critical applications. It is intended solely for developers, hobbyists, and other users with appropriate technical expertise.
- The creators and distributors of this project are not liable for any damages, losses, or inconveniences resulting from its use, modification, or integration into other systems.
Users are solely responsible for ensuring that the use of this device complies with local laws, regulations, and safety standards in their region.
To help reduce risks and obtain certifications for UL, CE, and FCC safety testing, your contributions are greatly appreciated. You can donate via the following channels: