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.
This open-source electronics project is provided "as is." No warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability or fitness for a particular purpose, are made. Use this project at your own risk. We are not responsible for any damage, loss, or inconvenience that may arise from the use of this project.
This open hardware device does not have formal FCC, CE, or a Declaration of Conformity (DoC) as an independent product, as it has been designed under the principles of free distribution and community use. However, the core component used in this device is the ESP32-C3-MINI-1U-H4, which has already been pre-certified by the FCC and others, and complies with regulatory requirements.
- FCC ID of the ESP32-C3-MINI-1U-H4: 2AC7Z-ESP32C3MINI1
- CE Certification: This module complies with European CE regulations.
- SRRC Certification in China and MIC Certification in Japan: Ensuring compatibility in these regions.
For those interested in assembling this device, we recommend using JLCPCB and LCSC services, which are recognized suppliers in the electronics industry. Both offer high-quality components and services, and many of their parts come with certifications that ensure safety and regulatory compliance, contributing to the reliability of the final product.