{"product_id":"water-level-sensor-module-liquid-detection-for-arduino-esp32","title":"Water Level Sensor Module – Liquid Detection for Arduino \u0026 ESP32","description":"\u003ch1\u003eWater Level Sensor Module – Liquid Detection for Arduino \u0026amp; ESP32\u003c\/h1\u003e\n\n\u003cp class=\"product-lede\"\u003eThe Water Level Sensor Module detects liquid depth via a simple resistive trace, outputting a voltage proportional to water level, compatible with Arduino, ESP32, and Raspberry Pi for DIY and IoT projects.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"specs-table\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V – 5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOutput Type\u003c\/td\u003e\n\u003ctd\u003eAnalog (0 – 4.2V when powered at 5V)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSensing Area\u003c\/td\u003e\n\u003ctd\u003e40 mm × 16 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e62 mm × 20 mm × 8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e3 g\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePin Count\u003c\/td\u003e\n\u003ctd\u003e3 (VCC, GND, OUT)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFR4 with immersion gold coating\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDry Resistance\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;20 MΩ\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-water-level-indicator\"\u003e\n\u003cstrong\u003eWater Tank Level Indicator:\u003c\/strong\u003e Build a simple LED bar graph to show water level using Arduino Uno and this sensor.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-hydroponic-water-level-monitor\"\u003e\n\u003cstrong\u003eSmart Water Level Monitor:\u003c\/strong\u003e Connect to ESP32 and Blynk to get real-time water level alerts on your phone.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-automatic-plant-watering-system\"\u003e\n\u003cstrong\u003eAutomatic Plant Watering System:\u003c\/strong\u003e Use Raspberry Pi to control a pump based on soil moisture interpreted from this sensor.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCBSE Class 12 Physics Project:\u003c\/strong\u003e Demonstrate liquid-level sensing and analog data acquisition for CBSE practicals or ATL Tinkering Lab.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eB.Tech Final Year Project:\u003c\/strong\u003e Create a water pump automation system for agricultural use under Smart India Hackathon themes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003ctable class=\"compat-table\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003ePlatform\u003c\/th\u003e\n\u003cth\u003eCompatible\u003c\/th\u003e\n\u003cth\u003eConnection\u003c\/th\u003e\n\u003cth\u003eLibrary \/ Method\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Uno R3\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT to A0\u003c\/td\u003e\n\u003ctd\u003eanalogRead()\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Nano\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT to A0\u003c\/td\u003e\n\u003ctd\u003eanalogRead()\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Mega 2560\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT to any A pin\u003c\/td\u003e\n\u003ctd\u003eanalogRead()\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP8266 NodeMCU\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT to A0\u003c\/td\u003e\n\u003ctd\u003eanalogRead()\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP32 Dev Board\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT to any ADC pin\u003c\/td\u003e\n\u003ctd\u003eanalogRead()\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi Pico\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT to GP26 (ADC0)\u003c\/td\u003e\n\u003ctd\u003emachine.ADC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi 4 \/ 5\u003c\/td\u003e\n\u003ctd\u003eYes with condition\u003c\/td\u003e\n\u003ctd\u003eVia MCP3008 ADC\u003c\/td\u003e\n\u003ctd\u003egpiozero or MCP3008 library\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWiring and Interface Notes\u003c\/h2\u003e\n\u003cp\u003eConnect VCC to 5V (or 3.3V for 3.3V logic boards) and GND to ground, then link OUT to any analog input pin. The output withstands 5V logic but for 3.3V systems, power with 3.3V to get full-scale readings. Avoid leaving the sensor submerged for long periods, as moisture can cause corrosion on the exposed copper traces.\u003c\/p\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"faq\"\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eHow does this water level sensor detect liquid depth?\u003c\/h3\u003e\n    \u003cp\u003eIt uses a series of exposed copper traces that act as a variable resistor; when water touches more of the trace, resistance drops, creating a higher analog voltage output proportional to the wetted area.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eCan I use this sensor to measure water level in a large tank?\u003c\/h3\u003e\n    \u003cp\u003eYes, but only within the sensing area; for deep tanks, mount it at the desired height and calibrate. It is not sealed against high pressure, so avoid full immersion beyond the marked sensing zone.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Product\",\n      \"@id\": \"https:\/\/compoden.in\/products\/water-level-sensor-module-liquid-detection-for-arduino-esp32#product\",\n      \"name\": \"Water Level Sensor Module – Liquid Detection for Arduino \u0026 ESP32\",\n      \"description\": \"Water level sensor module with analog output for Arduino, ESP32 \u0026 RPi. Simple liquid depth detection. Compact 3-pin interface. Buy now at Compoden India.\",\n      \"sku\": \"CDN-0979\",\n      \"mpn\": \"CDN-0979\",\n      \"brand\": {\"@type\": \"Brand\", \"name\": \"Compoden\"},\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"priceCurrency\": \"INR\",\n        \"price\": \"PRICE_PLACEHOLDER\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"seller\": {\"@type\": \"Organization\", \"name\": \"Compoden\", \"url\": \"https:\/\/compoden.in\"}\n      }\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/compoden.in\/products\/water-level-sensor-module-liquid-detection-for-arduino-esp32#faq\",\n      \"mainEntity\": [\n        {\"@type\": \"Question\", \"name\": \"How does this water level sensor detect liquid depth?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It uses a series of exposed copper traces that act as a variable resistor; when water touches more of the trace, resistance drops, creating a higher analog voltage output proportional to the wetted area.\"}},\n        {\"@type\": \"Question\", \"name\": \"Can I use this sensor to measure water level in a large tank?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, but only within the sensing area; for deep tanks, mount it at the desired height and calibrate. It is not sealed against high pressure, so avoid full immersion beyond the marked sensing zone.\"}}\n      ]\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53454858617197,"sku":"CDN-0979","price":45.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/p_37a6c91e-1bed-4415-b868-a64129f9a729.jpg?v=1782232043","url":"https:\/\/compoden.com\/products\/water-level-sensor-module-liquid-detection-for-arduino-esp32","provider":"Compoden","version":"1.0","type":"link"}