💧 Level up your liquid sensing game—contactless, precise, and ready for any challenge!
The CQRobot Non-Contact Liquid Level Sensor offers advanced capacitive sensing technology capable of detecting liquid levels through various non-metallic container walls up to 12mm thick. Featuring high stability and immunity to electromagnetic interference, it supports a wide range of liquids including corrosive chemicals. With dual voltage output options and compatibility with popular microcontrollers like Arduino and Raspberry Pi, it’s an ideal solution for industrial, agricultural, and hobbyist applications requiring reliable, non-invasive liquid level monitoring.
Manufacturer | CQRobot |
Part number | CQRSENYW001 |
Item Weight | 50 g |
Package Dimensions | 10.21 x 7.49 x 2.21 cm; 50 g |
Item model number | CQRSENYW001 |
Size | Liquid Level Sensor |
Colour | Non-Contact |
Style | Non-Contact Type |
Material | ABS, silicone |
Item Package Quantity | 1 |
Plug profile | [PO] |
Specific uses | industrial production, aquarium, chemical liquid, agriculture, gardening |
Batteries included? | No |
Batteries Required? | No |
S**S
Works very well
Bought for an Arduino project. Monitors a barrel and triggers a pump when level rises and of when drops.Was very pleasantly surprised by the operation of the sensor. Worked straight from the box.
H**S
Very Accurate
This device works well and it's very accurate, it's easy to integrate with Arduino or Raspberry Pi with very little setup needed, good build quality and easy to understand, comes well packaged.
R**E
Works great but lacks and supplied documentation
The media could not be loaded. CQRobot Contact Multi-point Photoelectric Liquid Level Sensor Compatible with Arduino and Raspberry Pi. ....This is a liquid level sensor that measures 4 different levels of liquid plus a 5th level if you include 'no' liquid. It comes in a neat little plastic container and anti-static packet, unfortunately there are no instructions, not even wiring or connection diagram so you will have to go digging on the internet to get the information.The package has the sensor with cable and a small circuit board. The sensor is a clear plastic triangular tube with a nut and seal on the top and just under 50cm of cable to the circuit board. The circuit board has 3 wires out from one of its two connectors. The only markings on the rear of the board are for the output wires which are marked as GND, VCC, OUT, the connectors are the same so if you disconnect them, note that this connector is the output to your device when reconnecting.As mentioned, there is no information provided with this kit, however there is information on the listing, most crucial is the number SKU: CQRSENYW003 which if you visit CQRobot Wiki page and enter this in the search you will get the information provided on the listing and more, but most importantly there are sample codes for the Arduino and Raspberry Pi.Using an Arduino and the few lines of code on the Wiki I was able wire it up, upload the code and test it within a few minutes, very easy. The provided code is very simple and just outputs the frequency received from the sensor; it is a simple matter to add a little more code to display more meaningful information.The sensor works great, it is accurate too, it only gives indication of the 5 fixed levels and not in between but that is adequate for my usage. As the sensor is waterproof, it can be placed at the bottom of a tank, that way I can get a warning when the level gets low. Included a short video of testing it in a jar of water.Works great, accurate but drops a star for lack of provided documentation.
N**K
Good level sensor. Easy to use and integrate. 3V to 5V supply.
The media could not be loaded. This is an effective level sensor that I tested with tap water. I hooked up to a scope (see review video), and verified that the behaviour was as described. Detecting the level in code is simply a case of pulse timing. For example, waiting for a rising edge and noting the micros() time, then waiting for a falling edge and binning the duration by dividing by a suitable value, e.g. 1250 (50% of the pulse width of a 400Hz signal). Create a class to model a sensor instance that has the current state (waiting for a rising edge or timing), the micros() time and the last observed level. Handle transition checking in an update() method that's called from the main application loop or via a timer, and update the last observed level when pulse timing is complete. Reporting if the level has changed since the last time the level was read would be a useful addition that could simplify application code, which might be implemented either with a 'hasChanged' bool by reference parameter to the method that returns the level, or a separate method of a similar name.The unit seems well sealed, and the threads on the unit would allow for mounting to a flat surface of several mm thickness. For some reason the board had the word Ocean on the silk screen masked out in black, and I notice a number of CQRobot products have Ocean in the title. It gets minimally warm when powered. It didn't give false positives when being manipulated outside of water or when in water and the outside environment changed. As this is fully sealed, it should last indefinitely if used in suitable liquids.This is a neat solution that's easy to use, and while more advanced than necessary for detecting if a single level has been reached, could be a good choice for multiple levels.
S**N
ok
ok
R**R
A useful liquid sensor that is easy to interface with an Arduino or Pi or Pico Still available?
CQRobot Contact Multi-point Photoelectric Liquid Level Sensor Compatible with Arduino and Raspberry Pi. for Automatic Irrigation Systems, Aquariums, PModel: CQRSENYW003There is no information provided with this sensor. However, there is full information on the CQRobot wiki site, including diagram and test Pi/ Arduino test codes (see the sensor pcb for details). It could probably be interfaced with a Pi Pico with a suitable code"The multi-point liquid level sensor can detect 4 liquid levels with a detection accuracy of up to ±1 mm, high reliability and ultra-low standby power consumption " (CQRobot).This sensor is useful if you want to measure the liquid level at several points, rather than just a single point.All of the sensor parts look robust. The sensor is sealed and the three single wires that connect to the Pi etc. appear to be silicone covered. The sensor itself is in a 7cm long tube, with a separate small pcb and connecting cables.This sensor is meant to be immersed in liquid to be able to take the measurements. The sensor can be hung downwards into the liquid, permanently secured in place but optional use of the nut and thread at the top of the sensor (the sensor is fitted through a hole cut in the container).There appear to be different versions of the sensor available.This multipoint version, ordered via the Amazon Vine programme, isn't shown on Amazon. The original link now goes to the listing showing the Single Contact type and the Non-Contact type, which are not the same thing.I don't know if this sensor is actually available to buy anywhere. It's not listed on Amazon or CQRobot's site, so perhaps it is either a new or discontinued device.
Trustpilot
3 weeks ago
2 weeks ago