Sisukord:

Juhtmeta veetaseme indikaator: 3 sammu
Juhtmeta veetaseme indikaator: 3 sammu

Video: Juhtmeta veetaseme indikaator: 3 sammu

Video: Juhtmeta veetaseme indikaator: 3 sammu
Video: Горит на панели ABS поиск проблемы передний левый датчик и провод поиск обрыва 2024, Juuli
Anonim
Image
Image

See on traadita veetaseme indikaator, kuid ma nimetasin seda ka "säästa vett ja säästa elektrit". See töötab sisseehitatud süsteemil ja see on 500 jala kaugusel keskpunktist igas suunas. Kuid saate sagedust lisades selle vahemikku suurendada võimendusseade. Nüüd on selle vahemik 41,6 korrus. see näitab, et kui palju vett on teie paaki jäänud ja näit kuvatakse teie seadmes

MÄRKUS:- mõlemad seadmed on laetavad ja need vastuvõtjad on teie seadmega ühendatud, laaditakse paneeli kaudu, need ühendatakse teie paagiga. sest saame veepaagile elektrit pakkuda. See võib olla kahjulik

Samm: nõutavad komponendid

Lülitusskeem
Lülitusskeem

Nõutavad komponendid-

  • Mikrokontroller Atmega16
  • 7805 pingeregulaator
  • 12v toiteadapter
  • 12MHz kristall
  • 7-segmendiline CA
  • 16x2 ekraan
  • Transistor
  • 12v relee
  • Takistid
  • 10K pott
  • LEDid

Täielik kirjeldus-https://www.electronicslibrary.org/post/wireless-water-level-indicator-p1-how-to-make-it

2. samm: vooluahela skeem

See on Proteuse vooluahela skeem.

Proteus- Proteus Design Suite on patenteeritud tarkvara tööriistakomplekt, mida kasutatakse peamiselt elektroonilise disaini automatiseerimiseks. Tarkvara kasutavad peamiselt elektroonilise disaini insenerid ja tehnikud, et luua skeeme ja elektroonilisi trükiseid trükkplaatide valmistamiseks.

Täielik kirjeldus-https://www.electronicslibrary.org/post/wireless-water-level-indicator-p1-how-to-make-it

3. samm: lõplik kood

#kaasake

#kaasake

// Tähtnumbrilised LCD -mooduli funktsioonid #asm.equ _lcd_port = 0x15; PORTC #endasm #include

void main (void) {// Port C lähtestamine PORTB = 0x00; DDRB = 0xff; DDRA = 0xff; // Port C lähtestamine PORTD = 0xff; DDRD = 0xff; // LCD -mooduli initsialiseerimine lcd_init (16);

samas (1) {kui (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); } muidu, kui (PINA.2 == 1) {PORTB = 0b00000100; PORTD = 0b10110000; lcd_gotoxy (1, 0); lcd_putsf ("MADE IN INDIA"); lcd_gotoxy (0, 1); lcd_putsf ("VEETASE 75%"); } muidu, kui (PINA.1 == 1) {PORTB = 0b00000010; PORTD = 0b10100100; lcd_gotoxy (1, 0); lcd_putsf ("MADE IN INDIA"); lcd_gotoxy (0, 1); lcd_putsf ("VEETASE 50%"); }

muidu kui (PINA.0 == 1) {PORTB = 0b00000001;

PORTD = 0b11111001; lcd_gotoxy (1, 0); lcd_putsf ("MADE IN INDIA"); lcd_gotoxy (0, 1); lcd_putsf ("VEETASE 25%"); } muu {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 Tühi"); delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); }}}

Täielik kirjeldus-https://www.electronicslibrary.org/post/wireless-water-level-indicator-p1-how-to-make-it

Soovitan: