Taula de continguts:

Indicador de nivell d'aigua sense fils: 3 passos
Indicador de nivell d'aigua sense fils: 3 passos

Vídeo: Indicador de nivell d'aigua sense fils: 3 passos

Vídeo: Indicador de nivell d'aigua sense fils: 3 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, De novembre
Anonim
Image
Image

És un indicador de nivell d’aigua sense fils, però també l’he anomenat “estalvia aigua i estalvia electricitat”. Funciona en un sistema incrustat i es troba a 500 peus des d’un punt central a totes direccions. dispositiu de reforç. Ara la seva gamma és de 41,6 pisos. indica que, quanta aigua queda al dipòsit i la lectura es mostrarà al dispositiu

NOTA: - ambdós dispositius es poden carregar i els receptors es connecten al dispositiu; es carregaran per panell; es connectaran al tanc. perquè podem subministrar electricitat al dipòsit d’aigua. Pot ser perjudicial

Pas 1: components necessaris

Esquema de connexions
Esquema de connexions

Components obligatoris-

  • Microcontrolador Atmega16
  • Regulador de voltatge 7805
  • Adaptador de corrent de 12v
  • Cristall de 12 MHz
  • CA de 7 segments
  • Pantalla de 16 x 2
  • Transistor
  • Relleu de 12v
  • Resistències
  • Pot 10K
  • LEDs

Descripció completa-

Pas 2: diagrama del circuit

Es tracta del diagrama del circuit Proteus.

Proteus- La suite de disseny Proteus és un paquet d’eines de programari propietari que s’utilitza principalment per a l’automatització del disseny electrònic. El programari és utilitzat principalment per enginyers i tècnics en disseny electrònic per crear esquemes i impressions electròniques per a la fabricació de plaques de circuits impresos.

Descripció completa-

Pas 3: Codi final

#incloure

#incloure

// Funcions del mòdul LCD alfanumèric #asm.equ _lcd_port = 0x15; PORTC #endasm #include

void main (void) {// inicialització del port C PORTB = 0x00; DDRB = 0xff; DDRA = 0xff; // Port C inicialització PORTD = 0xff; DDRD = 0xff; // Inicialització del mòdul LCD lcd_init (16);

mentre que (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 ("NIVELL D'AIGUA 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 ("NIVELL D'AIGUA 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 ("NIVELL D'AIGUA 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 ("TANC BUIT"); delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); }}}

Descripció completa-

Recomanat: