Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό που πρόκειται να φτιάξουμε είναι ένας αισθητήρας υγρασίας Arduino με αισθητήρα YL-69, ο οποίος λειτουργεί με βάση την αντίσταση μεταξύ των δύο "λεπίδων". Θα μας δώσει τιμές μεταξύ 450-1023, οπότε πρέπει να το αντιστοιχίσουμε για να λάβουμε την ποσοστιαία τιμή, αλλά καλά θα φτάσουμε σε αυτό αργότερα. Ας ξεκινήσουμε λοιπόν.
Βήμα 1: Συγκέντρωση εξαρτημάτων
Πρέπει να συγκεντρωθείτε:
1. LCD 16x2 (Λευκό στην περίπτωσή μου)
2. Ποτενσιόμετρο 47k Ohm (ή μικρότερο, είχα μόνο αυτό, αλλά μπορείτε επίσης να χρησιμοποιήσετε 10-20k και θα πρέπει να είναι μια χαρά)
3. Καλώδια, πολλά καλώδια
4. Πρωτότυπος πίνακας
5. Arduino Uno / Arduino Pro mini (με προγραμματιστή)
6. Τροφοδοσία (μπαταρία 9V για παράδειγμα)
7. Αισθητήρας υγρασίας (για παράδειγμα YL-69)
Βήμα 2: Συνδέστε την οθόνη LCD
Συνδέστε την οθόνη LCD με τα καλώδια στο arduino όπως εμφανίζεται σε ένα θερμικό. Μην ξεχνάτε το ποτενσιόμετρο.
Βήμα 3: Συνδέστε τον αισθητήρα υγρασίας
Συνδέστε τον πείρο VCC της πλακέτας αισθητήρα υγρασίας στη ράγα + του πίνακα πρωτοτύπου και τον πείρο GND στη γείωση. (Συνδέθηκα στη δεύτερη γείωση στον πίνακα arduino)
Ο πείρος δεδομένων του αισθητήρα υγρασίας πρέπει να συνδεθεί στο A0 (σε περίπτωση YL-69 είναι ο τελευταίος από τους 4 ακροδέκτες) στον πίνακα arduino.
Βήμα 4: Κωδικός
// Συγγραφέας: W. Marczak#include // περιλαμβάνει την LCD βιβλιοθήκη LiquidCrystal LCD (12, 11, 7, 6, 5, 4); // Ορίστε τις καρφίτσες ως 12, 11, 7, 6, 5, 4. mightσως διαφορετικό για την οθόνη LCD, ελέγξτε το δοχείο καταλόγου παραγωγούPin = A0; // εισαγωγή pinint χώματος = 0; void setup () {lcd.begin (16, 2); // lcd lines and columnslcd.print ("Humidity"); // title of sortsSerial.begin (9600);} void loop () {// χαρτογραφήστε τις τιμέςστο έδαφος = analogRead (potPin) · έδαφος = περιορισμός (έδαφος, 485, 1023) · έδαφος = χάρτης (έδαφος, 485, 1023, 100, 0) · lcd.setCursor (0, 1); // εμφάνιση τελικών αριθμώνlcd.print (χώμα); // εκτύπωση του συμβόλου ποσοστού στο τέλοςlcd.print ("%"); // περιμένετε 0,1 δευτερόλεπτα καθυστέρηση (75) καθυστέρηση (1);}
Βήμα 5: Προσθέστε το τροφοδοτικό
Προσθέστε την κατάλληλη παροχή ρεύματος (τα 5-9V πρέπει να είναι εντάξει) και ορίστε την αντίθεση της οθόνης LCD με το ποτενσιόμετρο. Ρυθμίστε επίσης το ποτενσιόμετρο στον αισθητήρα υγρασίας YL-69 εάν το κόκκινο φως στη μικρή πλακέτα δεν είναι αναμμένο. Αυτό που πρέπει να πάρετε είναι όπως φαίνεται στην εικόνα, αλλά αντί για Wilgotnosc θα πάρετε "Υγρασία", καθώς η Υγρασία είναι wilgnotność στη γλώσσα μου. Ελέγξτε εάν ο αισθητήρας λειτουργεί σωστά με ένα φλιτζάνι νερό.