Բովանդակություն:

Անլար ջրի մակարդակի ցուցիչ `3 քայլ
Անլար ջրի մակարդակի ցուցիչ `3 քայլ

Video: Անլար ջրի մակարդակի ցուցիչ `3 քայլ

Video: Անլար ջրի մակարդակի ցուցիչ `3 քայլ
Video: Inchpes heraxosi gaxnabary kotrel / ինչպես հեռախոսի գախնաբառը կոտրել 2024, Հուլիսի
Anonim
Image
Image

Դա անլար ջրի մակարդակի ցուցիչ է, բայց ես նաև այն անվանել եմ «խնայել ջուր և խնայել էլեկտրաէներգիա»: Այն աշխատում է ներկառուցված համակարգի վրա, և այն գտնվում է կենտրոնական կետից դեպի բոլոր ուղղություններ 500 ֆուտ հեռավորության վրա: ուժեղացուցիչ սարք: Այժմ դրա տեսականին 41.6 հարկ է: դա ցույց է տալիս, թե որքան ջուր է մնացել ձեր տանկում, և ընթերցումը կցուցադրվի ձեր սարքում:

Ո deviceՇԱԴՐՈԹՅՈՆ. քանի որ մենք կարող ենք էլեկտրաէներգիա ապահովել ջրի բաքի վրա: Դա կարող է վնասակար լինել:

Քայլ 1: Պահանջվում են բաղադրիչներ

Շղթայի դիագրամ
Շղթայի դիագրամ

Պահանջվող բաղադրիչներ-

  • Atmega16 միկրոկոնտրոլեր
  • 7805 լարման կարգավորիչ
  • 12 վ հոսանքի ադապտեր
  • 12 ՄՀց բյուրեղ
  • 7-հատվածի CA
  • 16x2 էկրան
  • Տրանզիստոր
  • 12 վ ռելե
  • Ռեզիստորներ
  • 10K զամբյուղ
  • LED- ները

Ամբողջական նկարագրություն-

Քայլ 2: Շղթայի դիագրամ

Սա Proteus Circuit Diagram- ն է:

Proteus- Proteus Design Suite- ը ծրագրային գործիքների սեփական փաթեթ է, որն օգտագործվում է հիմնականում էլեկտրոնային դիզայնի ավտոմատացման համար: Theրագիրը հիմնականում օգտագործվում է էլեկտրոնային դիզայնի ինժեներների և տեխնիկների կողմից `տպագիր տպատախտակների արտադրության սխեմատիկ և էլեկտրոնային տպագրություններ ստեղծելու համար:

Ամբողջական նկարագրություն-

Քայլ 3: Վերջնական ծածկագիր

#ներառում

#ներառում

// Ալֆան թվային LCD մոդուլի գործառույթներ #asm.equ _lcd_port = 0x15; PORTC #endasm #include

void main (void) {// Port C նախաստորագրում PORTB = 0x00; DDRB = 0xff; DDRA = 0xff; // Նավահանգստի C սկզբնականացում PORTD = 0xff; DDRD = 0xff; // LCD մոդուլի սկզբնականացում lcd_init (16);

մինչդեռ (1) {եթե (PINA.3 == 1) {PORTB = 0b00001000; PORTD = 0b10011001; ՊՈՐՏԱ.7 = 0; lcd_gotoxy (1, 0); lcd_putsf ("MADE IN INNDIA"); lcd_gotoxy (3, 1); lcd_putsf ("TANK FULL"); delay_ms (70); lcd_clear (); lcd_gotoxy (1, 0); lcd_putsf ("MADE IN INNDIA"); 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 INNDIA"); lcd_gotoxy (0, 1); lcd_putsf («WՐԻ ՄԱՐՏԻԿ 75%»); } else if (PINA.1 == 1) {PORTB = 0b00000010; PORTD = 0b10100100; lcd_gotoxy (1, 0); lcd_putsf ("MADE IN INNDIA"); lcd_gotoxy (0, 1); lcd_putsf («WՐԻ ՄԱՐՏԻԿ 50%»); }

այլապես, եթե (PINA.0 == 1) {PORTB = 0b00000001;

PORTD = 0b11111001; lcd_gotoxy (1, 0); lcd_putsf ("MADE IN INNDIA"); lcd_gotoxy (0, 1); lcd_putsf («WՐԻ ՄԱՍԻՆ 25%»); } այլ {PORTB = 0b00010000; PORTD = 0b11000000; ՊՈՐՏԱ.7 = 1; delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); lcd_putsf ("MADE IN INNDIA"); lcd_gotoxy (3, 1); lcd_putsf ("TANK EMPTY"); delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); }}}

Ամբողջական նկարագրություն-

Խորհուրդ ենք տալիս: