Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούμενα υλικά
- Βήμα 2: Δημιουργήστε το κύκλωμα
- Βήμα 3: Αρχή λειτουργίας του κυκλώματος
- Βήμα 4: Κωδικός Arduino
- Βήμα 5: Εφαρμογή και δοκιμή
Βίντεο: Πώς να φτιάξετε αυτόματο σύστημα άρδευσης χρησιμοποιώντας το Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σε αυτό το Instructables, θα σας δείξω πώς να φτιάξετε και να εφαρμόσετε ένα αυτόματο σύστημα άρδευσης που μπορεί να αντιληφθεί την περιεκτικότητα σε νερό στο έδαφος και να ποτίσει αυτόματα τον κήπο σας. Αυτό το σύστημα μπορεί να προγραμματιστεί για διαφορετικές απαιτήσεις καλλιέργειας και εποχιακές παραλλαγές. Αυτό το σύστημα είναι το πλέον κατάλληλο για τεχνική άρδευσης στάγδην. Έχω επίσης δοκιμάσει το σύστημα για διαφορετικές συνθήκες εδάφους και διαθεσιμότητα νερού.
Δείτε το συνδεδεμένο βίντεο για εύκολη κατανόηση.
Αυτό το σύστημα θα σας βοηθήσει να ποτίσετε αυτόματα τον κήπο της αυλής σας ή τον εσωτερικό σας κήπο και δεν χρειάζεται να ανησυχείτε για το πότισμα των αγαπημένων σας φυτών στο πολυάσχολο πρόγραμμά σας.
Το Arduino UNO είναι ο εγκέφαλος αυτού του συστήματος και όλοι οι αισθητήρες και οι συσκευές οθόνης ελέγχονται από αυτό. Ένας αισθητήρας υγρασίας χρησιμοποιείται για να διαβάσει το περιεχόμενο υγρασίας του εδάφους. Παρέχεται μια οθόνη LCD για την παρακολούθηση της κατάστασης του εδάφους, της θερμοκρασίας περιβάλλοντος και της κατάστασης παροχής νερού (αντλία νερού).
Βήμα 1: Απαιτούμενα υλικά
- Arduino UNO
- Αισθητήρας υγρασίας εδάφους (με πρόγραμμα οδήγησης LM393)
- Αισθητήρας θερμοκρασίας LM 35
- Οθόνη LCD 16x2
- Διακόπτης στάθμης νερού
- Ομιλητής
- Ρελέ 5V
- BC547 ή παρόμοια τρανζίστορ NPN
- Αντιστάσεις (Διάγραμμα κυκλώματος αναφοράς)
- Ποτενσιόμετρο (10Kohm)
- LED 5mm
- Δίοδος 1N4007
- Τερματικές λωρίδες και ακροδέκτες βιδών
- PCB / Breadboard
- Βασικά εργαλεία και κιτ συγκόλλησης
Βήμα 2: Δημιουργήστε το κύκλωμα
Αυτό το κύκλωμα μπορεί να κατασκευαστεί είτε σε Breadboard είτε σε PCB. Για μια προσωρινή προσπάθεια, μπορείτε να το δημιουργήσετε στο ψωμί. Ανατρέξτε στο διάγραμμα κυκλώματος για λεπτομέρειες. Κάντε τη σύνδεση όπως αναφέρεται παρακάτω.
ARDUINO PINS
0 _ N/C
1 _ N/C
2 _ LCD-14
3 _ LCD-13
4 _ LCD-12
5 _ LCD-11
6 _ N/C
7_WATER_LEVEL_STATUS_LED
8 _ N/C
9_ ΟΜΙΛΗΤΗΣ
10 _ N/C
11 _ LCD-6
12 _ LCD-4
13 _ PUMP_STATUS_LED) _AND_TO_RELAY
A0_ SOIL_MOISTURE_SENSOR
A4 _ LM35_ (TEMPERATURE_SENSOR)
LCD-1 _ GND
LCD-5 _ GND
LCD-2 _+Vcc
LCD-3 _ LCD_BRIGHTNESS
*Αναφέρθηκε σφάλμα για ασταθείς ενδείξεις θερμοκρασίας. Αποφύγετε τον αισθητήρα θερμοκρασίας. Θα ενημερώσω τον κωδικό μόλις λυθεί.
Βήμα 3: Αρχή λειτουργίας του κυκλώματος
Οι τιμές του αισθητήρα υγρασίας εδάφους εξαρτώνται από την αντίσταση του εδάφους. Το πρόγραμμα οδήγησης LM393 είναι ένας διπλός διαφορικός συγκριτής που συγκρίνει την τάση του αισθητήρα με σταθερή τάση τροφοδοσίας 5V.
Η τιμή αυτού του αισθητήρα κυμαίνεται από 0 έως 1023. 0 είναι η πιο υγρή κατάσταση και 1023 είναι η πολύ ξηρή κατάσταση.
Ο LM35 είναι ένας αισθητήρας θερμοκρασίας ολοκληρωμένου κυκλώματος ακριβείας, των οποίων η τάση εξόδου είναι γραμμικά ανάλογη με τη θερμοκρασία Κελσίου. Το LM35 λειτουργεί στους -55˚ έως +120˚C.
Ο διακόπτης στάθμης νερού περιέχει έναν διακόπτη μαγνητικού καλαμιού που περιβάλλεται από έναν πλωτό μαγνήτη. Όταν είναι διαθέσιμο νερό διεξάγεται.
Το Arduino διαβάζει την κατάσταση του εδάφους χρησιμοποιώντας τον αισθητήρα υγρασίας εδάφους. Εάν το χώμα είναι ΞΗΡΟ, κάνει τις ακόλουθες λειτουργίες….
1) Ελέγχει τη διαθεσιμότητα νερού χρησιμοποιώντας αισθητήρα στάθμης νερού.
2) Εάν υπάρχει διαθέσιμο νερό, η Αντλία ενεργοποιείται και απενεργοποιείται αυτόματα όταν παρέχεται επαρκής ποσότητα νερού. Η αντλία κινείται από κύκλωμα προγράμματος οδήγησης ρελέ.
3) Εάν το νερό δεν είναι διαθέσιμο, θα ειδοποιηθείτε με έναν ήχο.
Για οποιεσδήποτε άλλες συνθήκες, η αντλία παραμένει απενεργοποιημένη και η κατάσταση του εδάφους (ξηρό, υγρό, μουσκεμένο), η θερμοκρασία και η κατάσταση της αντλίας εμφανίζονται στην οθόνη LCD.
Βήμα 4: Κωδικός Arduino
Διαδικασία
- Συνδέστε το Arduino στον υπολογιστή σας.
- Κατεβάστε τον συνημμένο κώδικα και ανοίξτε τον.
- Επιλέξτε τη θύρα COM και τον πίνακα Arduino από την επιλογή εργαλείων.
- Κάντε κλικ στο κουμπί Μεταφόρτωση.
Αφού ανεβάσετε τον κωδικό, ανοίξτε τη σειριακή οθόνη που εμφανίζει τις τιμές του αισθητήρα υγρασίας του εδάφους που κυμαίνονται από 0-1023. Δοκιμάστε τον αισθητήρα για διαφορετικές συνθήκες εδάφους και σημειώστε την τιμή του αισθητήρα για την πιο κατάλληλη κατάσταση εδάφους και επεξεργαστείτε τις τιμές στον κώδικα για την εφαρμογή σας. Εάν θέλετε να αλλάξετε την ευαισθησία του αισθητήρα για διαφορετικές συνθήκες εδάφους, αλλάξτε τις τιμές των 3 συνθηκών που αναφέρονται στον Κώδικα.
_
Η θερμοκρασία υπολογίζεται χρησιμοποιώντας τον ακόλουθο τύπο X = ((τιμή αισθητήρα) * 1023.0)/ 5000
Θερμοκρασία σε Κελσίου = (X/10)
Βήμα 5: Εφαρμογή και δοκιμή
Μπορείτε να ακολουθήσετε τα παρακάτω βήματα για να δοκιμάσετε το έργο.
1) Συνδέστε το Arduino στο τροφοδοτικό (5V) μέσω USB ή εξωτερικής πηγής τροφοδοσίας.
2) Θάψτε τον αισθητήρα υγρασίας στο έδαφος. Καλύτερα τοποθετήστε τον αισθητήρα κοντά στις ρίζες των φυτών για ακριβείς μετρήσεις. Σημείωση: Οι ακροδέκτες καλωδίωσης δεν είναι αδιάβροχοι.
3) Συνδέστε την αντλία νερού στο ρελέ (N/O και κοινά τερματικά) και ενεργοποιήστε την πρίζα. Ανατρέξτε στο Circuit για λεπτομέρειες σύνδεσης και pinout.
ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Υ HIGHΗΛΕΣ ΤΑΣΕΙΣ. ΚΑΤΑΛΑΒΕΤΕ ΤΗΝ ΚΑΛΩΔΙΩΣΗ ΠΡΙΝ ΠΡΟΤΕΙΝΕΤΕ
4) Ο αισθητήρας θερμοκρασίας μπορεί να τοποθετηθεί στο ίδιο το PCB ή στο έδαφος. Μην βυθίζετε τον αισθητήρα στο νερό.
5) Το ποτενσιόμετρο μπορεί να μεταβληθεί για να ρυθμίσει τη φωτεινότητα της οθόνης LCD.
6) Τοποθετήστε τον αισθητήρα στάθμης νερού στο δοχείο/δεξαμενή νερού.
Το έχω εφαρμόσει στον κήπο του σπιτιού μου και έχω τοποθετήσει τον αισθητήρα κοντά σε ένα από τα φυτά. Επίσης, έχω τοποθετήσει την αντλία και τον αισθητήρα στάθμης νερού σε ένα κουβά με νερό. Στο βίντεο, μπορείτε να δείτε ότι όταν ρίχνω τον αισθητήρα στάθμης νερού στο νερό, η Αντλία ενεργοποιείται έως ότου το χώμα γίνει υγρό.
Αν και αυτό λειτουργεί τέλεια, υπάρχουν μικρά σφάλματα και βελτιώσεις που μπορούν να γίνουν σε αυτό το έργο. Αναφέρθηκε σφάλμα για ασταθείς ενδείξεις θερμοκρασίας όταν και οι δύο αισθητήρες λειτουργούν μαζί. Θα ενημερώσω αν λυθεί το σφάλμα.
Περαιτέρω βελτιώσεις που μπορούν να εφαρμόσουν οι χρήστες:
- Προσθέστε τη δυνατότητα IOT για ανάλυση δεδομένων και τηλεχειρισμό.
- Ενσωματώστε με το Drip Irrigation και πολλαπλούς αισθητήρες σε διαφορετικά σημεία του γηπέδου.
- Αυτοσχεδιάστε την απόδοση του αισθητήρα έτσι ώστε να μπορεί να εφαρμοστεί σε βαθύ έδαφος.
- Χρησιμοποιήστε πιο αξιόπιστους αισθητήρες θερμοκρασίας.
- Έλεγχος υγρασίας και έλεγχος θερμοκρασίας για θερμοκήπια.
- Ανάλυση περιεκτικότητας σε νερό και ανάλυση συγκέντρωσης λιπάσματος.
Εάν συναντήσετε αμφιβολίες ή προτάσεις, μη διστάσετε να με ενημερώσετε στην ενότητα σχολίων. Εάν το φτιάξατε αυτό, ενημερώστε με στην ενότητα σχολίων.
Σας ευχαριστώ
HS Sandesh
(Το κανάλι Technocrat Youtube)
Συνιστάται:
Ελεγχόμενο σύστημα ανατροφοδότησης υγρασίας εδάφους Σύστημα άρδευσης στάγδην (ESP32 και Blynk): 5 βήματα
Soil Moisture Feedback Controlled Internet Connected Drip Irrigation System (ESP32 και Blynk): Ανησυχείτε για τον κήπο ή τα φυτά σας όταν πηγαίνετε σε μεγάλες διακοπές, ή ξεχάστε να ποτίζετε το φυτό σας καθημερινά. Λοιπόν, εδώ είναι η λύση Είναι ένα σύστημα ελέγχου της υγρασίας του εδάφους και παγκοσμίως συνδεδεμένο σύστημα άρδευσης στάγδην που ελέγχεται από το ESP32 στο μπροστινό μέρος του λογισμικού
Πώς να φτιάξετε ένα DIY Αυτόματο σύστημα ποτίσματος φυτών με ειδοποιήσεις WiFi: 15 βήματα
Πώς να φτιάξετε ένα DIY Αυτόματο σύστημα ποτίσματος φυτών με ειδοποιήσεις WiFi: Αυτό είναι το τελικό έργο, ένα DIY αυτόματο σύστημα ποτίσματος φυτών που ελέγχεται μέσω #WiFi. Για αυτό το έργο χρησιμοποιήσαμε το Self Watering Automatic Garden System Subassembly Kit από την Adosia. Αυτή η εγκατάσταση χρησιμοποιεί ηλεκτρομαγνητικές βαλβίδες νερού και αναλογική λάσπη εδάφους
IoT APIS V2 - Αυτόματο σύστημα αυτόματης άρδευσης με δυνατότητα IoT: 17 βήματα (με εικόνες)
IoT APIS V2 - Αυτόνομο σύστημα αυτόματης άρδευσης με δυνατότητα IoT: Αυτό το έργο είναι μια εξέλιξη του προηγούμενου διδάσκοντός μου: APIS - Αυτόματο σύστημα άρδευσης φυτών Χρησιμοποιώ το APIS για σχεδόν ένα χρόνο τώρα και ήθελα να βελτιωθώ με τον προηγούμενο σχεδιασμό: παρακολουθεί το φυτό από απόσταση. Ετσι
Πώς να φτιάξετε αυτόματο φωτισμό δρόμου χρησιμοποιώντας το LM555 IC: 8 βήματα
Πώς να φτιάξετε αυτόματο φωτισμό δρόμου χρησιμοποιώντας το LM555 IC: Γεια σου φίλε, σήμερα θα κάνω ένα κύκλωμα αυτόματου φωτισμού δρόμου χρησιμοποιώντας το LM555 IC. Αυτό το κύκλωμα λειτουργεί έτσι Όταν το φως θα πέσει στο LDR (την ημέρα) τότε το LED δεν θα ανάψει και όταν το φως δεν είναι αναμμένο στο LDR, τότε το LED θα ανάψει αυτόματα
APIS - Αυτόματο σύστημα άρδευσης φυτών: 12 βήματα (με εικόνες)
APIS - Αυτόματο σύστημα άρδευσης φυτών: Η ΙΣΤΟΡΙΑ: (μια επόμενη εξέλιξη αυτού του συστήματος είναι διαθέσιμη εδώ) Υπάρχουν αρκετές οδηγίες για το θέμα του ποτίσματος των φυτών, οπότε μόλις και μετά βρήκα κάτι πρωτότυπο εδώ. Αυτό που κάνει αυτό το σύστημα διαφορετικό είναι ο αριθμός προγραμματισμού και ο προγραμματισμός