Πίνακας περιεχομένων:

Δείκτης στάθμης ασύρματου νερού: 3 βήματα
Δείκτης στάθμης ασύρματου νερού: 3 βήματα

Βίντεο: Δείκτης στάθμης ασύρματου νερού: 3 βήματα

Βίντεο: Δείκτης στάθμης ασύρματου νερού: 3 βήματα
Βίντεο: Επεισόδιο 4: Κλίμα και Ωκεανοί | Greenpeace 2024, Ιούλιος
Anonim
Image
Image

Είναι ένας ασύρματος δείκτης στάθμης νερού, αλλά το ονόμασα επίσης «εξοικονόμηση νερού και εξοικονόμηση ηλεκτρικού ρεύματος». Λειτουργεί στο ενσωματωμένο σύστημα και είναι 500 πόδια από ένα κεντρικό σημείο προς κάθε κατεύθυνση. Αλλά μπορείτε να αυξήσετε το εύρος του προσθέτοντας μια συχνότητα αναμνηστική συσκευή. Τώρα το εύρος της είναι 41,6 όροφος. υποδεικνύει ότι, πόσο νερό έχει μείνει στη δεξαμενή σας και η ένδειξη θα εμφανιστεί στη συσκευή σας

ΣΗΜΕΙΩΣΗ:- και οι δύο συσκευές είναι χρεώσιμες και ο δέκτης είναι συνδεδεμένος στη συσκευή σας. Θα φορτίσει από πίνακα, θα συνδεθούν στη δεξαμενή σας. γιατί μπορούμε να παρέχουμε ηλεκτρική ενέργεια στη δεξαμενή νερού. Μπορεί να είναι επιβλαβές

Βήμα 1: Απαιτούνται εξαρτήματα

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Απαιτούμενα εξαρτήματα-

  • Μικροελεγκτής Atmega16
  • Ρυθμιστής τάσης 7805
  • Προσαρμογέας ρεύματος 12v
  • Κρυστάλλος 12MHz
  • 7 τμήματα CA
  • Οθόνη 16x2
  • Τρανζίστορ
  • Ρελέ 12v
  • Αντιστάσεις
  • Δοχείο 10Κ
  • LED

Πλήρης περιγραφή-

Βήμα 2: Διάγραμμα κυκλώματος

Αυτό είναι το διάγραμμα κυκλώματος Proteus.

Proteus- Η Proteus Design Suite είναι μια ιδιόκτητη σουίτα εργαλείων λογισμικού που χρησιμοποιείται κυρίως για αυτοματοποίηση ηλεκτρονικού σχεδιασμού. Το λογισμικό χρησιμοποιείται κυρίως από μηχανικούς και τεχνικούς ηλεκτρονικού σχεδιασμού για τη δημιουργία σχηματικών και ηλεκτρονικών εκτυπώσεων για την κατασκευή πλακέτων τυπωμένων κυκλωμάτων.

Πλήρης περιγραφή-

Βήμα 3: Τελικός κώδικας

#περιλαμβάνω

#περιλαμβάνω

// Λειτουργίες αλφαριθμητικής μονάδας LCD #asm.equ _lcd_port = 0x15; PORTC #endasm #include

κενό κενό (κενό) {// Αρχικοποίηση θύρας C PORTB = 0x00; DDRB = 0xff; DDRA = 0xff? // Αρχικοποίηση θύρας C PORTD = 0xff; DDRD = 0xff? // Αρχικοποίηση μονάδας LCD lcd_init (16);

ενώ (1) {if (PINA.3 == 1) {PORTB = 0b00001000; PORTD = 0b10011001; ΠΟΡΤΑ.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 ("ΕΠΙΠΕΔΟ ΝΕΡΟΥ 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 ("ΕΠΙΠΕΔΟ ΝΕΡΟΥ 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 ("ΕΠΙΠΕΔΟ ΝΕΡΟΥ 25%"); } else {PORTB = 0b00010000; PORTD = 0b11000000; ΠΟΡΤΑ.7 = 1; delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); lcd_putsf ("MADE IN INDIA"); lcd_gotoxy (3, 1); lcd_putsf ("TANK EMPTY"); delay_ms (70); lcd_clear (); lcd_gotoxy (2, 0); }}}

Πλήρης περιγραφή-

Συνιστάται: