2 Diodes, 3 resistors and a transistor here’s Silicon Labs’ low cost solution on voltage level translation. [via]
This applications note discusses a low-cost circuit for I2C level translation. This circuit was developed for the Si701x, Si702x, and Si703x humidity sensors but will work in many applications. This circuit provides I2C level translation from a higher voltage supply, such as 5 V, to a lower voltage, supply such as 1.8 or 3.3 V. In addition, the optional emitter follower circuit provides a low-voltage power supply rail from the higher 5 V supply. Note that some devices allow for higher voltage tolerance on I2C inputs. For example, the Si7034 has a 3.3 V tolerant I2C interface, so the level translation is only required for 5 V I2C designs.
App note: Low cost I2C level translator – [Link]
praveen @ circuitstoday.com writes:
This article is a about a fully functional water level controller using Arduino. The circuit displays the level of water in the tank and switches the motor ON when the water level goes below a predetermined level. The circuit automatically switches the motor OFF when the tank is full. The water level and other important data are displayed on a 16×2 LCD display. The circuit also monitors the level of water in the sump tank (source tank). If the level in side the sump tank is low, the motor will not be switched ON and this protects the motor from dry running. A beep sound is generated when the level in the sump tank is low or if there is any fault with the sensors.
Water level controller using arduino – [Link]
Water Level Alarm is a simple project to detect and alarm once the water level in tank or Aquarium reaches at certain level. Circuit is based on popular NPN transistor BC547 which act as switch, Sensor also made on PCB, when the water reaches the sensor PCB, base of transistor connected to positive supply, in consequence transistor act as switch and activate the buzzer.
Water Level Alarm – [Link]
This circuit is a digital sound level meter with a LCD screen, capable of displaying 80 characters (4 rows with 20 characters on each). You can build this LCD display. It also provides more debugging information, such as the minimum and maximum analog-to-digital samples that were measured during each period. [via]
Digital Sound Level Meter – [Link]
This invention is not so new but so I took the liberty of posting my symple version, based on IC 4093. With that, I hope no one more is surprised by the lack of water in the water tank, just as I was.
Water tank’s level visualization – [Link]
This liquid level sensor measures the capacitance of the liquid between two electrodes and gives an indication of liquid level inside a bottle. Capacitance is measured by charging the capacitor and measuring the time needed to discharge via a known resistor. The brain of the sensor is an Arduino board.
A capacitive liquid sponsor relies on the fact the the capacitance or charge between 2 metal plates will change (in this case increase) depending on what material is between them. This allows us to create a level sensor that is save for use with any liquid, this one will be used in a buggy with gasoline
Building a Capacitive Liquid Sensor – [Link]
The heart of this project is using PIC16F88 to determine the water level by calculate the relation of water level and the water capacitance.A simple probe can be made using insulated wire. The insulation is then the dielectric of an cylindrical capacitor with the inner conductor as one plate and the water as the other. The probe is not suitable for distilled or very pure water because it is not conductive enough. It works well even in relatively clean water such as roof runoff water in a plastic tank. [via]
Digital water level meter project – [Link]
Water Level Buzzer is a simple kit which will buzz when water reaches the sensor level.
- Input – 9 VDC @ 40 mA
- Output ??? Buzzer
- Terminal pins for supply voltage
- Power-On LED indicator
- Four mounting holes of 3.2 mm each
- PCB dimensions 32 mm x 35 mm
Water level buzzer – [Link]