top of page
Writer's pictureEmbeddedBrew

How to Build a Water Level Monitoring System Using BC547



Monitoring water levels is essential for various applications, from home water tanks to industrial reservoirs. In this guide, we will walk you through the steps to create a simple and effective water level monitoring system using a BC547 transistor.


Materials Needed:

- BC547 NPN transistor

- Resistors (1kΩ, 10kΩ)

- LEDs (Green, Yellow, Red)

- 9V battery and battery clip

- Water container

- Connecting wires

- Breadboard

- Jumper wires



Step 1: Understanding the Circuit

Before we start building, it’s important to understand how the circuit works. The BC547 transistor acts as a switch that will control the LEDs indicating different water levels. The base of the transistor will receive input from the water sensors (wires submerged in water at different levels), the emitter will be connected to the ground, and the collector will drive the LEDs.


Step 2: Setting Up the Power Supply

Connect the 9V battery to the breadboard using the battery clip. Connect the positive terminal of the battery to the positive rail and the negative terminal to the negative rail of the breadboard.


Step 3: Placing the Transistor

Place the BC547 transistor on the breadboard. The flat side of the transistor should be facing you. The pins from left to right are: Collector (C), Base (B), and Emitter (E).


Step 4: Connecting the Resistors

- Connect a 10kΩ resistor from the base (B) of the BC547 to the positive rail of the breadboard.

- Connect a 1kΩ resistor from the collector (C) of the BC547 to the positive rail of the breadboard.


Step 5: Setting Up the LEDs

- Connect the cathode (short leg) of the green LED to the emitter (E) of the BC547.

- Connect the anode (long leg) of the green LED to the collector (C) of the BC547.

- Repeat the same steps for the yellow and red LEDs, ensuring each has its own BC547 transistor set up in parallel.


Step 6: Creating the Water Sensors

- Use three pieces of wire to act as water level sensors.

- Place the first wire at the bottom of the water container (low level).

- Place the second wire in the middle (medium level).

- Place the third wire near the top (high level).


Step 7: Connecting the Sensors to the Transistors

- Connect the sensor wire at the bottom to the base (B) of the first BC547 transistor via a jumper wire.

- Connect the middle sensor to the base (B) of the second BC547 transistor.

- Connect the top sensor to the base (B) of the third BC547 transistor.


Step 8: Grounding the Circuit

- Connect the emitter (E) of all three BC547 transistors to the negative rail of the breadboard.

- Connect the negative rail to the negative terminal of the battery.



Step 9: Testing the System

- Fill the container with water to different levels and observe the LEDs.

- When the water reaches the bottom sensor, the green LED should light up.

- When the water reaches the middle sensor, the yellow LED should light up.

- When the water reaches the top sensor, the red LED should light up.


Conclusion :

By following these steps, you have successfully built a water level monitoring system using a BC547 transistor. This simple project helps you understand the basics of transistor operation and water level detection. For more exciting projects and tutorials, visit our website and check out Skill-Hub by EmbeddedBrew to expand your knowledge in embedded systems.

20 views0 comments

Recent Posts

See All

Comments


bottom of page