Cuprins:

Indicator de nivel al apei fără fir: 3 pași
Indicator de nivel al apei fără fir: 3 pași
Anonim
Image
Image

Este un indicator de nivel al apei fără fir, dar l-am numit și „economisiți apă și economisiți energie electrică” Funcționează pe sistemul încorporat și este de 500 ft de la un punct central în toate direcțiile. Dispozitiv de rapel. Acum gama sa este de 41,6 etaje. indică faptul că, câtă apă rămâne în rezervor și citirea va fi afișată pe dispozitiv

NOTĂ: - ambele dispozitive sunt taxabile, iar receptorul respectiv este conectat la dispozitivul dvs. acesta se va încărca de pe panou, acestea vor fi conectate la rezervorul dvs. deoarece putem furniza energie electrică pe rezervorul de apă. Poate fi dăunător

Pasul 1: Componente necesare

Diagrama circuitului
Diagrama circuitului

Componente obligatorii-

  • Microcontroler Atmega16
  • Regulator de tensiune 7805
  • Adaptor de alimentare 12v
  • Cristal de 12 MHz
  • CA cu 7 segmente
  • Afișaj 16x2
  • Tranzistor
  • Releu 12v
  • Rezistențe
  • Pot 10K
  • LED-uri

Descriere completă-

Pasul 2: Diagrama circuitului

Aceasta este diagrama circuitului Proteus.

Proteus- Suita de design Proteus este o suită de instrumente software proprietare utilizată în principal pentru automatizarea designului electronic. Software-ul este utilizat în principal de inginerii și tehnicienii în proiectare electronică pentru a crea schemă și imprimări electronice pentru fabricarea plăcilor cu circuite imprimate.

Descriere completă-

Pasul 3: Cod final

#include

#include

// Funcțiile modulului LCD alfanumeric #asm.equ _lcd_port = 0x15; PORTC #endasm #include

void main (void) {// Port C inițializare PORTB = 0x00; DDRB = 0xff; DDRA = 0xff; // Port C inițializare PORTD = 0xff; DDRD = 0xff; // Initializare modul LCD 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_gotoxie (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_gotoxie (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 ("NIVEL DE APĂ 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 ("NIVEL DE APĂ 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 ("NIVEL DE APĂ 25%"); } else {PORTB = 0b00010000; PORTD = 0b11000000; PORTA.7 = 1; delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); lcd_putsf ("MADE IN INDIA"); lcd_gotoxie (3, 1); lcd_putsf ("TANK EMPTY"); delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); }}}

Descriere completă-

Recomandat: