Wireless Water Level Indicator P1 | How To Make It


In this section we will tell you how to make a Wireless Water Level Indicator which works on Radio frequency. Watch video


Components Required-

  • Atmega16 Microcontroller

  • 7805 voltage Regulator

  • 12v Power Adaptor

  • 12MHz Crystal

  • 7-segment CA

  • 16x2 Display

  • Transistor

  • 12v Relay

  • Resistors

  • 10K Pot

  • LEDs

Proteus Circuit Diagram

Code Vision AVR Code


#include <mega16.h> #include <delay.h> // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x15 ;PORTC #endasm #include <lcd.h> void main(void) { // Port C initialization PORTB=0x00; DDRB=0xff; DDRA=0xff; // Port C initialization PORTD=0xff; DDRD=0xff; // LCD module initialization lcd_init(16); while (1) { if(PINA.3==1) { PORTB=0b00001000; PORTD=0b10011001; PORTA.7=0; lcd_gotoxy(1,0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(3,1); lcd_putsf("TANK FULL"); delay_ms(70); lcd_clear(); lcd_gotoxy(1,0); lcd_putsf("MADE IN INDIA"); delay_ms(70); lcd_clear(); lcd_gotoxy(3,1); } else if(PINA.2==1) { PORTB=0b00000100; PORTD=0b10110000; lcd_gotoxy(1,0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(0,1); lcd_putsf("WATER LEVEL 75%"); } else if(PINA.1==1) { PORTB=0b00000010; PORTD=0b10100100; lcd_gotoxy(1,0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(0,1); lcd_putsf("WATER LEVEL 50%"); } else if(PINA.0==1) { PORTB=0b00000001; PORTD=0b11111001; lcd_gotoxy(1,0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(0,1); lcd_putsf("WATER LEVEL 25%"); } else { PORTB=0b00010000; PORTD=0b11000000; PORTA.7=1; delay_ms(70); lcd_clear(); lcd_gotoxy(2,0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(3,1); lcd_putsf("TANK EMPTY"); delay_ms(70); lcd_clear(); lcd_gotoxy(2,0); } } }

Watch Video- Click here

1,046 views

©2020 by Electronics library.

  • Instagram
  • Twitter
  • LinkedIn
  • Facebook