EngineersGarage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise
You are here: Home / Topics / water level controller using 8051

water level controller using 8051

|

Microcontroller › 8051 › water level controller using 8051

  • This topic has 5 replies, 5 voices, and was last updated 11 years, 5 months ago by Anu.
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • January 5, 2012 at 6:00 am #1763
    Prashant Humbre
    Participant

    I am working on this project. 

     

    is project given on below link is applicable for boring water also?

     

     

    http://www.engineersgarage.com/microcontroller/8051projects/liquid-level-alarm-AT89C51-circuit

     

    is boring water conducts electricity or not?

    January 5, 2012 at 10:58 am #7000
    nikhiljain
    Participant

    Boring Water is not very pure. It does has some salt dissolved in it. So this must work. However you may need an amplifier to amplify the signals..

    January 5, 2012 at 2:28 pm #7001
    Prashant Humbre
    Participant

    Sorry i forgot to post the link ……

     

     

    http://www.engineersgarage.com/microcontroller/8051projects/liquid-level-alarm-AT89C51-circuit

    September 10, 2012 at 3:44 pm #8559
    santhosh
    Participant

     

    hi bro

       i am also working in water level controler project

    i had complete my project successfully presently but one problem my project harware area is little large 7×4″ pcb

    because i am not used any microcontrls  i hope you will help me to convert my project microcontroler

    i have many ideas how to make lowcost sensers i am now using five stage water contacting senser

    also working very well

     

     

      LED  WHITE FULL    MOTOR WILL BE STOP HERE

      LED  GREEN 75%

      LED   BLUE    50%                    WHEN THANK LEVEL BELOW 50% MOTOR WILL BE START ALSO CHECK VOLTAGE LOW OR HIGH  ABOU 25 SEC   WHEN MOTOR IS RUN WAIT FOR WATER FLOW 40 SEC IF NO WATER FLOW MOTOR WILL BE STOP & GIVE BUZER TONE WITH NO WATER FLOW INDICATOR BLINK

      LED   YELLOW 25%

      LED   RED      EMPTY

    ALSO AUTO AND MANUL SWITCH

    WAITING FOR YOUR REPLY

    WITH BEST REGARDS

    October 9, 2012 at 10:59 am #8653
    thiruppathi
    Participant

    Hi santhosh send your circuit and program i will help u

    February 8, 2014 at 5:29 am #10975
    Anu
    Participant

    Hi guys, i too making project on water level controller,… with 8051- i.e., AT89S51

    i have circuit diagram,even assembly language program… and i hve a small try to write c program….. anybody help me please……

    here the circuit daigrm and assembly lvel progrm

    wysiwyg_imageupload:11577:

    Program.

    MOV P2,#11111111B // initiates P2 as sensor input

    MOV P0,#11111111B // initiates P2 as the output port

    MOV A,#00000000B

    MAIN:ACALL SMPCK // checks the level of the sump tank

    MOV A,P2 // moves the current status of P2 tp A

    CJNE A,#11110000B,LABEL1 // checks whether tank is full

    SETB P0.1

    SETB P0.2

    SETB P0.3

    SETB P0.4

    CLR P0.0 // glows full level LED

    SETB P0.5

    LABEL1:MOV A,P2

    CJNE A,#11111000B,LABEL2 // checks whether tank is 3/4

    SETB P0.0

    SETB P0.2

    SETB P0.3

    SETB P0.4

    CLR P0.1 // glows 3/4 level LED

    LABEL2:MOV A,P2

    CJNE A,#11111100B,LABEL3 // checks whether tank is 1/2

    SETB P0.0

    SETB P0.1

    SETB P0.3

    SETB P0.4

    CLR P0.2 // glows 1/2 level LED

    LABEL3:MOV A,P2

    CJNE A,#11111110B,LABEL4 // checks whether tank is 1/4

    SETB P0.0

    SETB P0.1

    SETB P0.2

    SETB P0.4

    CLR P0.3 // glows 1/4 level LED

    JB P0.6,LABEL4

    CLR P0.5 // switches motor ON

    LABEL4:MOV A,P2

    CJNE A,#11111111B,MAIN // checks whether tank is empty

    SETB P0.0

    SETB P0.1

    SETB P0.2

    SETB P0.3

    CLR P0.4 // glows EMPTY LED

    JB P0.6,MAIN // checks whether sump is low

    CLR P0.5 // switches motor ON

    SJMP MAIN

    SMPCK:JB P0.6,LABEL5 // checks whether sump is low

    SETB P0.7 // extinguishes the sump low indicator LED

    SJMP LABEL6

    LABEL5:SETB P0.5 // switches the pump OFF

    CLR P0.7 // glows sump low indicator LED

    LABEL6:RET

    END

  • Author
    Posts
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
Log In

RSS Recent Posts

  • More fun with ws2812 this time XC8 and CLC July 17, 2025
  • Pic18f25q10 osccon1 settings swordfish basic July 16, 2025
  • Pickit 5 July 16, 2025
  • turbo jet fan - feedback appreciated. July 16, 2025
  • I Wanna build a robot July 16, 2025

Stay Up To Date

Newsletter Signup
EngineersGarage

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise