Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
HI, Σε αυτό το διδακτικό θα δούμε πώς να αποκτήσετε την κατάσταση της δεξαμενής νερού με βάση τα επίπεδα νερού (Υψηλή, Μεσαία, Χαμηλή) της εναέριας δεξαμενής χρησιμοποιώντας τρία διαφορετικά χρώματα led με μη επαφή με τη βοήθεια αισθητήρα υπερήχων και Arduino uno board Το
Πλεονεκτήματα:
1. Καθώς προχωράμε με τη μέθοδο Non contact στην οποία ο αισθητήρας υπερήχων λαμβάνει την απόσταση του αντικειμένου (ακόμη και μπορεί να είναι νερό) μεταδίδοντας ένα σήμα και υπολογίζοντας πόσο χρόνο χρειάζεται για να αναπηδήσει, δεν υπάρχει πρόβλημα διάβρωσης καλωδίων Το
2. Μπορούμε να αυξήσουμε ή να μειώσουμε τα επίπεδα χωρίς επιπλέον υλικό σε οποιαδήποτε χρονική στιγμή.
3. Λιγότερη συντήρηση.
4. Λειτουργεί ακόμη και με μικρό ηλιακό πάνελ.
Μειονεκτήματα:
1. Δεν είναι εντελώς αδιάβροχο, ο αισθητήρας υπερήχων δεν πρέπει να έρχεται σε επαφή με το νερό.
Χρειαζόμαστε
1. Αισθητήρας υπερήχων- HC SR04 -1
2. Arduino uno board- 1
3. Led s διαφορετικών χρωμάτων -3
4. Αντιστάσεις 100 ohm-3
5. καλώδιο usb για τον προγραμματισμό του arduino.
6. μερικά καλώδια σύνδεσης.
7. Προσαρμογέας ηλιακού πίνακα 10 v, 5w ή 9v ή προσαρμογέας 5v για τροφοδοσία της πλακέτας.
Ολόκληρο το έργο χωρίζεται σε δύο μέρη, Μέρος 1: Διασύνδεση led για διαφορετικά επίπεδα νερού
Μέρος 2: Διασύνδεση ρελέ. για έλεγχο κινητήρα AC (220V/110V).
Μέρος 1:
Βήμα 1: Δοκιμή του πίνακα Arduino Uno
Όλοι οι νέοι πίνακες έρχονται με ενσωματωμένο led που αναβοσβήνει εκ των προτέρων προγραμματισμένο, αλλά αν χρησιμοποιήσουμε το παλιό uno που χρησιμοποιήθηκε για άλλα έργα μπορεί να δοκιμαστεί με απλό πρόγραμμα αναβοσβήματος led επί του σκάφους.
Βήμα 2: Κωδικός
Προγραμματίστε το uno με αυτόν τον κωδικό.
Μπορείτε να τροποποιήσετε τον κωδικό που ταιριάζει στις ανάγκες σας, εδώ το μέγιστο ύψος της δεξαμενής είναι 110 cm
Το κόκκινο led λάμπει όταν η στάθμη του νερού είναι> 60 cm && <= 70 cm.
Το μπλε led αναβοσβήνει όταν η στάθμη του νερού είναι> 40 && <= 60,cm
Το μπλε led λάμπει όταν η στάθμη του νερού είναι> 25 && <= 40 cm.
Το πράσινο led λάμπει όταν η στάθμη του νερού είναι <25 cm.
Βήμα 3: Διάγραμμα κυκλώματος
1. Εγκαταστήστε τον αισθητήρα υπερήχων λίγα εκατοστά πάνω από τη μέγιστη στάθμη νερού και στερεώστε τον με αδιάβροχο δοχείο.
2. Βγάλτε τέσσερα καλώδια από τον αισθητήρα, δηλαδή vcc, gnd, trig, echo στον πίνακα arduino χρησιμοποιώντας καλώδια προέκτασης.
3. Συνδέστε το καλώδιο 1. Vcc του αισθητήρα σε 5v arduino
2. καλώδιο gnd αισθητήρα σε gnd arduino
3. Ενεργοποιήστε το καλώδιο του αισθητήρα στην καρφίτσα #8 του arduino
4. Σύρμα ηχώ του αισθητήρα στην καρφίτσα #10 του arduino
Τώρα πρέπει να συνδέσουμε LED για να υποδείξουμε τη στάθμη του νερού.
1. Συνδέστε το Κόκκινο από τον πείρο #2 στο gnd μέσω αντίστασης 100 ohms, αυτό δείχνει χαμηλό επίπεδο
2. Συνδέστε το πράσινο από τον πείρο #4 στο gnd μέσω αντίστασης 100 ohms, αυτό δείχνει υψηλό επίπεδο
3. Συνδέστε το λευκό από τον πείρο #3 στο gnd μέσω αντίστασης 100 ohm, αυτό υποδηλώνει μεσαίο επίπεδο.
Βήμα 4: Τροφοδοσία στο Arduino
1. Μπορείτε να χρησιμοποιήσετε προσαρμογέα 9v.
ή
2. μπορείτε 10v ηλιακό πάνελ.
ή
3. μπορείτε να χρησιμοποιήσετε 5v απευθείας στο arduino v στην καρφίτσα.