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

Αυτόματο σύστημα ποτίσματος Arduino (Garduino): 6 βήματα
Αυτόματο σύστημα ποτίσματος Arduino (Garduino): 6 βήματα

Βίντεο: Αυτόματο σύστημα ποτίσματος Arduino (Garduino): 6 βήματα

Βίντεο: Αυτόματο σύστημα ποτίσματος Arduino (Garduino): 6 βήματα
Βίντεο: GARDUINO - Αυτόματο Πότισμα με arduino 2024, Νοέμβριος
Anonim
Αυτόματο σύστημα ποτίσματος Arduino (Garduino)
Αυτόματο σύστημα ποτίσματος Arduino (Garduino)

Έφτιαξα ένα σύστημα ποτίσματος με βάση το arduino για τα τσίλι μου ενώ είμαι μακριά από το σπίτι. Έτυχε να το φτιάξω ως διακομιστή ιστού που μπορώ να παρακολουθώ από το LAN και από το σύστημα αυτοματισμού του σπιτιού (Hassio). Αυτό είναι ακόμα υπό κατασκευή, εγώ θα προσθέσει περισσότερες αντλίες και θα καταλάβει πώς να προσθέσει περισσότερους αναλογικούς αισθητήρες υγρασίας εδάφους. Θα πρέπει επίσης να προσθέσω έναν διακόπτη ON/OFF. Μία από τις πιο σημαντικές αναβαθμίσεις που θα κάνουν τις μπαταρίες να διαρκέσουν περισσότερο είναι με την προσθήκη μιας λειτουργίας ύπνου σε αυτόν τον διακομιστή ιστού και τη ρύθμιση της επικοινωνίας από http σε mqtt. Αυτή η όλη διαδικασία ξεκίνησε όταν είδα αυτό το έργο. Είχα bme280 και wemos d1 mini από το έργο που παρακολουθούσε τη θερμοκρασία/την υγρασία της ζυθοποιίας καφέ στο γραφείο, έτσι ώστε να μην χρειαστεί να πάω και να ελέγξω αν παρασκευάστηκε (ναι, είμαι τεμπέλης). Πρόσθεσα bme280 σε αυτό το έργο, αλλά είχα αρκετά προβλήματα με αυτό Δεν έχω πραγματικά χρόνο να διορθώσω επειδή το πότισμα λειτούργησε καλά ενώ ήμουν στις καλοκαιρινές μου διακοπές για μια εβδομάδα.

Προμήθειες

Για αυτό το έργο θα χρειαστείτε τα ακόλουθα εφόδια:

  • Wemos D1 mini (είχα κανονικό, αλλά πρέπει να γίνετε επαγγελματίας και να είστε σίγουροι ότι ο ρυθμιστής τάσης δεν είναι φθηνός, έτσι ώστε να τροφοδοτείται όμορφα και με λίγο φθαρμένη μπαταρία!)
  • 18650 μπαταρία ιόντων λιθίου ή λίγες. Έσωσα το δικό μου από παλιό φορητό υπολογιστή και βρήκα 4 λειτουργικά
  • Θήκη μπαταρίας 18650 για τις πολλές μπαταρίες που χρειάζεστε. Χρησιμοποίησα τέσσερα και τα συνέδεσα παράλληλα
  • Πίνακας φόρτισης μπαταρίας TP4056
  • Χωρητικός αισθητήρας υγρασίας εδάφους v1.2 (ο οποίος έρχεται χωρίς μόνωση, οπότε πρέπει να προσθέσετε λίγο μη αγώγιμο εποξικό στις πλευρές και πάνω από όλα τα συγκολλημένα εξαρτήματα. Έχω ακούσει ότι το hotglue λειτουργεί επίσης, αλλά χρησιμοποίησα εποξικό)
  • Αισθητήρας θερμοκρασίας και υγρασίας BME280
  • 5.5V 0.66W 120mA Μονόκρυσταλλος Mini Solar Panel Φωτοβολταϊκός πίνακας (Or πιο ισχυρός, νομίζω ότι αυτό δεν είναι αρκετό).
  • Δίοδος 1N5819
  • Υποβρύχια αντλία νερού 6V
  • Μονάδα ρελέ 5V για αντλία ελέγχου. Διάλεξα μονάδα που έχει 5 ρελέ μόνο για να είναι έτοιμη για αναβάθμιση
  • protoboard ινών
  • και φυσικά κάποιο σύρμα
  • Ένα αδιάβροχο κουτί που μπορεί να κρατήσει όλα τα ηλεκτρονικά στο πλάι.
  • σωλήνας πυριτίου ποιότητας τροφίμων. Το δικό μου ήταν άχρωμο και η εσωτερική διάμετρος ήταν περίπου 5 mm διάμετρος.

Βήμα 1: Διάγραμμα καλωδίωσης

Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας

Αυτό σίγουρα δεν είναι τεχνική τεκμηρίωση καλωδίωσης, αλλά το πρόσθεσε για να δείξει πώς συνδέω αυτό. Δώστε μου ένα σχόλιο αν χρειάζεστε βοήθεια με αυτό!

Βήμα 2: Μονώστε τον αισθητήρα υγρασίας εδάφους

Αισθητήρας υγρασίας μόνωσης εδάφους
Αισθητήρας υγρασίας μόνωσης εδάφους

Χρησιμοποιήστε θερμή κόλλα και εποξειδική για να μονώσετε τις γωνίες αυτού του αισθητήρα. Χρησιμοποίησα ζεστή κόλλα κοντά στον ακροδέκτη σύνδεσης σύρματος μόνο για να είμαι σίγουρος ότι το εποξικό δεν θα κολλήσει εκεί.

Βήμα 3: Κωδικός Arduino

Επισυνάπτω αυτόν τον κώδικα arduino. Θα έχει κάποιο κώδικα αντιγραφής/επικόλλησης από άλλα έργα. Προσωπικά είχα κάποια προβλήματα με αυτό και όλα σχετίζονται με τη βιβλιοθήκη bme που είχα.

Το πρόβλημα ήταν ότι δεν μπόρεσα να συνδεθώ στον διακομιστή. Γρήγορη επίλυση για επίλυση αυτού είναι η κατάργηση ή η προσθήκη σχολίου στις γραμμές 125 και 126

Έτσι, αν όλα λειτουργούσαν όπως έπρεπε, μπορείτε να προσθέσετε διακομιστή αυτοματισμού σπιτιού για ανάγνωση json από 192.168.1.241/json

Νομίζω ότι αυτό πρέπει να αλλάξει για να χρησιμοποιήσει το πρωτόκολλο mqtt και να έχει ενεργοποιημένη τη λειτουργία ύπνου. Όταν το κάνω με το mqtt, θα το κάνω για να δημοσιεύσω αναγνώσεις στο HASSIO μου και στη συνέχεια να συνεχίσω τον ύπνο.

Μόνο για να σημειώσω, αυτό το αρχείο είναι πολύ βιαστικό όταν το χρειάστηκα μόνο για να διαχειριστώ το πότισμα ενώ ήμουν στις διακοπές μου. Νομίζω ότι πρέπει να αλλάξω τις ρυθμίσεις απορρήτου σε αυτό στο github, αν θέλετε να προσθέσετε κάτι σε αυτό το έργο:)

Βήμα 4: Διάσωση μπαταριών από μπαταρία φορητού υπολογιστή

Διάσωση μπαταριών από μπαταρία φορητού υπολογιστή
Διάσωση μπαταριών από μπαταρία φορητού υπολογιστή

Σε αυτό το βήμα θα πρέπει να είστε ιδιαίτερα προσεκτικοί! Αυτές οι μπαταρίες μπορούν να εκραγούν με δύναμη αλλά αυτό δεν μου έχει συμβεί ποτέ. Η μπαταρία είναι συνήθως πολύ σφιχτή και μπορεί ακόμη και να κολληθεί. Χρησιμοποίησα λίγη θερμότητα από στεγνωτήρα μαλλιών και κατσαβίδι για να χαράξω αυτό το άνοιγμα. Μετά από αυτό, αποσύνδεσα τη συγκολλημένη μεταλλική ταινία από τις μπαταρίες.

Βήμα 5: Συνδέστε τα πάντα και ασφαλίστε με κάποια ηλεκτρική ταινία

Συνδέστε τα πάντα και ασφαλίστε με κάποια ηλεκτρική ταινία
Συνδέστε τα πάντα και ασφαλίστε με κάποια ηλεκτρική ταινία
Συνδέστε τα πάντα και ασφαλίστε με κάποια ηλεκτρική ταινία
Συνδέστε τα πάντα και ασφαλίστε με κάποια ηλεκτρική ταινία
Συνδέστε τα πάντα και ασφαλίστε με κάποια ηλεκτρική ταινία
Συνδέστε τα πάντα και ασφαλίστε με κάποια ηλεκτρική ταινία

Επισυνάπτω μια εικόνα του πρωτοπόρου μου και οτιδήποτε άλλο έχω βάλει μέσα στη θήκη.

Άνοιξα μερικές τρύπες σε περίπτωση καλωδίων (αισθητήρας υγρασίας και αντλία νερού).

Βήμα 6: Συνδέστε τον σωλήνα πυριτίου

Συνδέστε τον σωλήνα πυριτίου
Συνδέστε τον σωλήνα πυριτίου
Συνδέστε τον σωλήνα πυριτίου
Συνδέστε τον σωλήνα πυριτίου

Μετά από αυτό, συνέδεσα το σωλήνα σιλοκόνιου με υποβρύχια αντλία νερού. Wasταν μια σφιχτή εφαρμογή, αλλά αν το δικό σας καταλήξει να είναι χαλαρό, συνιστώ να χρησιμοποιήσετε μερικά φερμουάρ για να το ασφαλίσετε στη θέση του.

Έκοψα τον σωλήνα σε λίγα σημεία και έβαλα μερικά μπαστούνια μπάρμπεκιου σε τρύπες που ανέβηκαν πολύ μεγάλες. Με αυτόν τον τρόπο μπόρεσα να χρησιμοποιήσω μία αντλία για πολλά φυτά και όλοι ποτίστηκαν εξίσου!:ΡΕ

Συνιστάται: