Sommario:

Indicatore del livello dell'acqua wireless: 3 passaggi
Indicatore del livello dell'acqua wireless: 3 passaggi

Video: Indicatore del livello dell'acqua wireless: 3 passaggi

Video: Indicatore del livello dell'acqua wireless: 3 passaggi
Video: Come misurare il livello dell'acqua in una cisterna o pozzo 2024, Dicembre
Anonim
Image
Image

È un indicatore del livello dell'acqua wireless, ma l'ho anche chiamato "risparmia acqua e risparmia elettricità". Funziona su un sistema integrato e si trova a 500 piedi da un punto centrale a tutte le direzioni. Ma puoi aumentare la portata aggiungendo una frequenza dispositivo booster. Ora la sua gamma è 41,6 pavimento. indica che quanta acqua è rimasta nel serbatoio e la lettura verrà visualizzata sul dispositivo

NOTA: entrambi i dispositivi sono ricaricabili e il ricevitore è collegato al dispositivo, verrà caricato tramite pannello e quelli saranno collegati al serbatoio. perché possiamo fornire elettricità sul serbatoio dell'acqua. Può essere dannoso

Passaggio 1: componenti necessari

Schema elettrico
Schema elettrico

Componenti richiesti-

  • Microcontrollore Atmega16
  • 7805 Regolatore di tensione
  • Adattatore di alimentazione 12v
  • Cristallo 12MHz
  • CA a 7 segmenti
  • Schermo 16x2
  • Transistor
  • Relè 12v
  • resistori
  • Pot da 10K
  • LED

Descrizione completa-

Passaggio 2: schema elettrico

Questo è lo schema del circuito di Proteus.

Proteus- La Proteus Design Suite è una suite di strumenti software proprietari utilizzata principalmente per l'automazione della progettazione elettronica. Il software viene utilizzato principalmente da ingegneri e tecnici di progettazione elettronica per creare schemi e stampe elettroniche per la produzione di circuiti stampati.

Descrizione completa-

Passaggio 3: codice finale

#includere

#includere

// Funzioni del modulo LCD alfanumerico #asm.equ _lcd_port=0x15;PORTC #endasm #include

void main(void) { // Inizializzazione della porta C PORTB=0x00; DDRB=0xff; DDRA=0xff; // Inizializzazione della porta C PORTD=0xff; DDRD=0xff; // Inizializzazione del modulo LCD lcd_init(16);

mentre (1) { if(PINA.3==1) { PORTB=0b00001000; PORTAD=0b10011001; PORTA.7=0; lcd_gotoxy(1, 0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(3, 1); lcd_putsf("SERBATOIO PIENO"); ritardo_ms(70); lcd_clear(); lcd_gotoxy(1, 0); lcd_putsf("MADE IN INDIA"); ritardo_ms(70); lcd_clear(); lcd_gotoxy(3, 1); } else if(PINA.2==1) { PORTB=0b00000100; PORTAD=0b10110000; lcd_gotoxy(1, 0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(0, 1); lcd_putsf("LIVELLO ACQUA 75%"); } else if(PINA.1==1) { PORTB=0b0000001; PORTAD=0b10100100; lcd_gotoxy(1, 0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(0, 1); lcd_putsf("LIVELLO ACQUA 50%"); }

else if(PINA.0==1) { PORTB=0b0000001;

PORTAD=0b11111001; lcd_gotoxy(1, 0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(0, 1); lcd_putsf("LIVELLO ACQUA 25%"); } else { PORTAB=0b00010000; PORTAD=0b11000000; PORTA.7=1; ritardo_ms(70); lcd_clear(); lcd_gotoxy(2, 0); lcd_putsf("MADE IN INDIA"); lcd_gotoxy(3, 1); lcd_putsf("TANK VUOTO"); ritardo_ms(70); lcd_clear(); lcd_gotoxy(2, 0); } } }

Descrizione completa-

Consigliato: