Talaan ng mga Nilalaman:

Tagapagpahiwatig ng Antas ng Walang Tubig na Wireless: 3 Mga Hakbang
Tagapagpahiwatig ng Antas ng Walang Tubig na Wireless: 3 Mga Hakbang

Video: Tagapagpahiwatig ng Antas ng Walang Tubig na Wireless: 3 Mga Hakbang

Video: Tagapagpahiwatig ng Antas ng Walang Tubig na Wireless: 3 Mga Hakbang
Video: Isang bata sinaksak ang kutsara sa extension.. Patay😭😭 2024, Hulyo
Anonim
Image
Image

Ito ay isang tagapagpahiwatig ng antas ng wireless na tubig, ngunit tinawag ko rin itong 'makatipid ng tubig at makatipid ng kuryente. Gumagana ito sa naka-embed na system at ang bahagi nito ay 500 ft mula sa isang gitnang punto sa lahat ng direksyon. Ngunit maaari mong mapalakas ang saklaw nito sa pamamagitan ng pagdaragdag ng dalas booster aparato. Ngayon ang saklaw nito ay 41.6 palapag. ipinapahiwatig nito na, kung magkano ang tubig na mananatili sa iyong tanke at ang pagbabasa ay lilitaw sa iyong aparato

TANDAAN: - Ang parehong aparato ay maaaring singilin at ang mga tatanggap ay kumonekta sa iyong aparato sisingilin ito sa pamamagitan ng panel ng mga iyon ay ikonekta sa iyong tangke. dahil maaari kaming magbigay ng kuryente sa tangke ng tubig. Maaari itong mapinsala

Hakbang 1: Kinakailangan ang Mga Bahagi

Diagram ng Circuit
Diagram ng Circuit

Kinakailangan ang Mga Bahagi-

  • Atmega16 Microcontroller
  • 7805 boltahe Regulator
  • 12v Power Adapter
  • 12MHz Crystal
  • 7-segment CA
  • 16x2 Ipakita
  • Transistor
  • 12v Relay
  • Mga lumalaban
  • 10K Palayok
  • Mga LED

Buong paglalarawan-

Hakbang 2: Diagram ng Circuit

Ito ay Proteus Circuit Diagram.

Proteus- Ang Proteus Design Suite ay isang pagmamay-ari na tool ng software tool na ginagamit pangunahin para sa automation ng elektronikong disenyo. Ang software ay pangunahing ginagamit ng mga inhinyero ng elektronikong disenyo at tekniko upang lumikha ng mga iskematiko at elektronikong kopya para sa pagmamanupaktura ng mga naka-print na circuit board.

Buong paglalarawan-

Hakbang 3: Pangwakas na Code

# isama

# isama

// Alphanumeric LCD Module functions #asm.equ _lcd_port = 0x15; PORTC #endasm #include

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);

habang (1) {kung (PINA.3 == 1) {PORTB = 0b00001000; PORTD = 0b10011001; PORTA.7 = 0; lcd_gotoxy (1, 0); lcd_putsf ("GINAWA SA INDIA"); lcd_gotoxy (3, 1); lcd_putsf ("TANK FULL"); delay_ms (70); lcd_clear (); lcd_gotoxy (1, 0); lcd_putsf ("GINAWA SA INDIA"); delay_ms (70); lcd_clear (); lcd_gotoxy (3, 1); } iba pa kung (PINA.2 == 1) {PORTB = 0b00000100; PORTD = 0b10110000; lcd_gotoxy (1, 0); lcd_putsf ("GINAWA SA INDIA"); lcd_gotoxy (0, 1); lcd_putsf ("LEVEL LEVEL 75%"); } iba pa kung (PINA.1 == 1) {PORTB = 0b00000010; PORTD = 0b10100100; lcd_gotoxy (1, 0); lcd_putsf ("GINAWA SA INDIA"); lcd_gotoxy (0, 1); lcd_putsf ("LEVEL LEVEL 50%"); }

kung hindi man kung (PINA.0 == 1) {PORTB = 0b00000001;

PORTD = 0b11111001; lcd_gotoxy (1, 0); lcd_putsf ("GINAWA SA INDIA"); lcd_gotoxy (0, 1); lcd_putsf ("LEVEL LEVEL 25%"); } iba pa {PORTB = 0b00010000; PORTD = 0b11000000; PORTA.7 = 1; delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); lcd_putsf ("GINAWA SA INDIA"); lcd_gotoxy (3, 1); lcd_putsf ("TANK EMPTY"); delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); }}}

Buong paglalarawan-

Inirerekumendang: