Water Level Indicator and Controller using PIC Microcontroller




Here is a simple, versatile project which indicates the level of water and automatically controls it by using PIC Microcontroller. The Water Level Sensing Section senses the level of water in the tank and sends it (wireless) to the Receiver Section. Receiver Section is connected to the Controlling Section, which process the received information and produces visual, sound indications and controls the operation of the motor whenever required. The project is divide into 4 sections.Water Level Indicator and Controller using PIC Microcontroller

1. Power Supply Section

Power Supply section provides required supply for Receiver and Controlling modules. Receiver module requires +5V power supply. Controller module requires +5v and +12v supply.

Level Sensor module is made of with HT12E encoder and ASK (Amplitude Shift Keying) RF transmitter. This circuit can be drive using 9V battery. For more details about this transmitter, please read the article Wireless RF Transmitter and Receiver using ASK RF Module. This circuit is placed near the Water Tank and connected to the tank as show in the figure below.Schematic Water Level Indicator and Controller using PIC Microcontroller

Receiver Module is made of with HT12D decoder and ASK RF receiver. The data transmitted by the Sensor module is received by this module and is given to the Controlling Module. For more details about this receiver, please read the article Wireless RF Transmitter and Receiver using ASK RF Module.

The soul of the Controlling Section is PIC16F877A. It process the data given by the Receiver Section. LCD Display, LED Indications and Motor status are updated according to the data. You can download the hex file and mikroC Source Code at the bottom of this article.

For more detail: Water Level Indicator and Controller using PIC Microcontroller




Current Project / Post can also be found using:

  • pics of tranduser

Leave a Comment

*
= 4 + 4

Read previous post:
PURPIC, the wearable PICkit2 clone using PIC12F508 programmer

PURPIC, the wearable PICkit2 clone PIC programmer based on a design by David Tait using through hole transistors and resistors...

Close
Scroll to top