Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Χρησιμοποιήστε αυτό το σχήμα
- Βήμα 2: Εργασία στο PCB - Κεφαλίδες συγκόλλησης για ESP8266 και αισθητήρες βάσει σχημάτων
- Βήμα 3: Εγκαταστήστε αισθητήρες και τοποθετήστε το PCB σε ένα κουτί
- Βήμα 4: Διαμόρφωση ThingSpeaks
- Βήμα 5: Λάβετε τον κώδικα, διαμορφώστε και ανεβάστε τον
- Βήμα 6: Προετοιμάστε το νερό Jerry Can & Water Pump
- Βήμα 7: Συνδέστε το και ξεκινήστε να λαμβάνετε πληροφορίες μέσω του ThingSpeaks.com
Βίντεο: Έξυπνο πότισμα φυτών με ηλιακό πάνελ: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτή είναι μια ενημερωμένη έκδοση του πρώτου μου έργου SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…
Κύριες διαφορές με την προηγούμενη έκδοση:
1. Συνδέεται με το ThingSpeaks.com και χρησιμοποιεί αυτόν τον ιστότοπο για τη δημοσίευση δεδομένων που έχουν ληφθεί (θερμοκρασία, υγρασία, φως κ.λπ.) - το κανάλι μου στο ThingSpeaks -
2. Βελτιστοποιημένο για λειτουργία με μπαταρίες. Αυτή η έκδοση χρησιμοποιεί ηλιακό πάνελ για φόρτιση μπαταρίας Lipo 18650 3,7v.
3. Προσαρμόστε τη συχνότητα ενημέρωσης και το πότισμα με βάση τον καιρό (χρησιμοποιεί το OpenWeatherMap.org).
4. Βελτιστοποιημένος κώδικας… ανέβηκε στο Github-https://github.com/eplx/esp8266-Plants-Watering
Απαιτήσεις:
- PCB
- ESP8266 NodeMCU
- Αισθητήρας DHT11 (Θερμοκρασία & Υγρασία)
- Αναμετάδοση
- Φωτοανιχνευτής
- Κουτί / Δοχείο
- Κεφαλίδες
- Αντλία νερού (12V)
- διαφανής διαφανής μαλακός εύκαμπτος σωλήνας μικρής διαμέτρου (μπορεί να διαφέρει ανάλογα με τους συνδετήρες της αντλίας νερού)
- 3,7 Μπαταρία Lipo
- TP4056 (φορτιστής μπαταρίας)
- σύρματα
- υπομονή… αυτό δεν είναι περίπλοκο…. αλλά απαιτεί λίγο χρόνο για να το κάνετε, ειδικά αν είναι η πρώτη φορά που κάνετε κάτι με αυτά τα στοιχεία..:)
Παρακάτω μπορείτε να βρείτε μερικά γραφήματα που δημιουργήθηκαν στο ThingSpeaks:
Επόμενο πότισμα των φυτών (δείχνει τις υπόλοιπες ώρες για πότισμα) Επίπεδο νερού (λίτρα στο δοχείο νερού)
Βήμα 1: Βήμα 1: Χρησιμοποιήστε αυτό το σχήμα
Ακολουθήστε το σχηματικό και αναπαράγετε αυτό στο πρωτόκολλο…
χρειάζεστε τα ακόλουθα στοιχεία:
1. Protoboard
2. ESP8266 NodeMCU
3. Αισθητήρας DHT11 (Θερμοκρασία & Υγρασία)
4. Ρελέ
5. Αισθητήρας φωτός
6. Αντλία νερού (12V)
7. διαφανής διαφανής μαλακός εύκαμπτος σωλήνας μικρής διαμέτρου (μπορεί να διαφέρει ανάλογα με τους συνδετήρες της αντλίας νερού)
Βήμα 2: Εργασία στο PCB - Κεφαλίδες συγκόλλησης για ESP8266 και αισθητήρες βάσει σχημάτων
Χρησιμοποιήστε το σχηματικό σχήμα για να το αντιγράψετε στο PCB. Εκτός από το παραπάνω σχήμα, έχω προσθέσει ένα TP 4056 για τη φόρτιση μιας μπαταρίας Lipo χρησιμοποιώντας ένα ηλιακό πάνελ. Εάν προτιμάτε, μπορείτε να χρησιμοποιήσετε άλλες κάρτες φορτιστή μπαταρίας. Χρησιμοποιήστε ένα που έχει προστασία για υπερφόρτιση/αποφόρτιση της μπαταρίας σας.
εάν χρησιμοποιείτε ηλιακό πάνελ 12v πρέπει να προσθέσετε ένα βήμα προς τα κάτω για να μετατρέψετε την τάση σε 5v. Το TP4046 δεν υποστηρίζει 12v ως είσοδο.
Αυτές είναι οι συνδέσεις που έκανα για να χρησιμοποιήσω ένα TP4056 για να φορτίσω μια μπαταρία Lipo και να τροφοδοτήσω ένα ESP8266 NodeMcu.
Ηλιακός πίνακας (+) -> Step Down -> TP4056 (+)
Ηλιακός πίνακας (-) -> Step Down -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Έχω χρησιμοποιήσει ένα καλώδιο USB για αυτήν τη σύνδεση
TP4056 (OUT -) -> ESP8266 (-);
Βήμα 3: Εγκαταστήστε αισθητήρες και τοποθετήστε το PCB σε ένα κουτί
Έχω χρησιμοποιήσει ένα πλαστικό κουτί που θα μπορούσε να χρησιμοποιηθεί έξω για να τοποθετήσει την κάρτα PCB και τον αισθητήρα θερμοκρασίας/υγρασίας.
Βήμα 4: Διαμόρφωση ThingSpeaks
Σε αυτήν την έκδοση του έργου έχω χρησιμοποιήσει το ThingSpeaks.com. Αυτός ο ιστότοπος διαθέτει δωρεάν και εμπορική έκδοση. Έχω χρησιμοποιήσει την δωρεάν έκδοση και δημιούργησα ένα κανάλι για να ανεβάσω τα δεδομένα που συλλέγονται από αυτό το έργο.
Η ιδέα είναι να συλλέξουμε πληροφορίες και να τις απεικονίσουμε μέσω διαφορετικών γραφημάτων / μετρητών
thingspeak.com/channels/504661
Πρώτα πρέπει να δημιουργήσετε έναν λογαριασμό και στη συνέχεια να δημιουργήσετε ένα κανάλι (εάν έχετε αμφιβολίες για το πώς να δημιουργήσετε τον λογαριασμό ή το κανάλι, μη διστάσετε να επικοινωνήσετε μαζί μου)
Στη συνέχεια, πρέπει να διαμορφώσετε το κανάλι χρησιμοποιώντας αυτές τις ρυθμίσεις. Είναι σημαντικό να κάνετε την ίδια διαμόρφωση πεδίων επειδή τα παραπέμπω στον κώδικα.
Βήμα 5: Λάβετε τον κώδικα, διαμορφώστε και ανεβάστε τον
Επισκεφτείτε το ακόλουθο αποθετήριο Git
Κατεβάστε τον κωδικό και εγκαταστήστε τον στο ESP8266. Ο κώδικας ενημερώνεται περιοδικά, αλλά συνεχίζω να δουλεύω με το ίδιο σχήμα που κοινοποιείται εδώ. Σε αυτήν την έκδοση, χρησιμοποιώ το ThingSpeaks για τη συλλογή δεδομένων και τη δημιουργία γραφημάτων για οπτικοποίηση στο Διαδίκτυο. Επίσης, η χρήση του openWeatherMap.org επιτρέπει τη λήψη του τρέχοντος καιρού και την πρόγνωση για την πόλη όπου βρίσκεστε. Αυτές οι πληροφορίες χρησιμοποιούνται για τη βελτιστοποίηση της χρήσης της μπαταρίας εάν αναμένουμε να έχουμε μερικές βροχερές ημέρες και η μπαταρία ενδέχεται να μην είναι πλήρως φορτισμένη.
Σπουδαίος!! - Υπάρχουν ορισμένες ρυθμίσεις στον κώδικα που πρέπει να προσαρμοστούν.
Εξετάστε τον κώδικα και ενημερώστε την τιμή για τις ακόλουθες μεταβλητές
- ThingSpeaks_KEY - χρησιμοποιείται για τον ιστότοπο ThingSpeaks
- openWeatherAPIid - χρησιμοποιείται για να λαμβάνετε τρέχουσες πληροφορίες καιρού και προβλέψεις για τις επόμενες ημέρες.
- openWeatherAPIappid - χρησιμοποιείται για να λαμβάνετε τρέχουσες πληροφορίες καιρού και προβλέψεις για τις επόμενες ημέρες
Αν σας αρέσει ο κώδικας, παρακαλώ προσθέστε τον με αστέρι στο GitHub !. Σας ευχαριστώ!
Βήμα 6: Προετοιμάστε το νερό Jerry Can & Water Pump
Μπορείτε να χρησιμοποιήσετε ό, τι νερό μπορείτε να έχετε. Έχω χρησιμοποιήσει ένα μπιτόνι νερού 10 λίτρων, έτσι ώστε να έχει αρκετή αυτονομία για μερικές εβδομάδες.
Η αντλία νερού είναι 12v (1A) οπότε τη συνδέω απευθείας σε εξωτερική πηγή τροφοδοσίας. Μπορείτε επίσης να χρησιμοποιήσετε μια αντλία νερού 5v και ίσως προσπαθήσετε να την τροφοδοτήσετε με την ίδια μπαταρία που χρησιμοποιήθηκε στο ESP8266. Δεν το έχω δοκιμάσει ακόμα, αλλά θα μπορούσε να είναι μια ιδέα για μια άλλη φάση αυτού του έργου.
Βήμα 7: Συνδέστε το και ξεκινήστε να λαμβάνετε πληροφορίες μέσω του ThingSpeaks.com
Μόλις συνδεθεί, το ESP8266 θα υποβάλει δεδομένα στο ThingSpeaks.com και μπορείτε να απεικονίσετε γραφήματα και δεδομένα. Επίσης τα φυτά σας θα ποτίζονται κάθε μέρα και θα ρυθμίζει πόσο νερό χρειάζεται με βάση τη θερμοκρασία/υγρασία.
Ελέγξτε το κανάλι μου για ζωντανά δεδομένα -
Συνιστάται:
Έξυπνη εσωτερική οθόνη φυτών - Μάθετε πότε το φυτό σας χρειάζεται πότισμα: 8 βήματα (με εικόνες)
Smart Indoor Plant Monitor - Μάθετε πότε το φυτό σας χρειάζεται πότισμα: Πριν από μερικούς μήνες, έφτιαξα ένα ραβδί παρακολούθησης της υγρασίας του εδάφους που τροφοδοτείται από μπαταρία και μπορεί να κολλήσει στο χώμα στο δοχείο του εσωτερικού σας φυτού για να σας δώσει μερικές χρήσιμες πληροφορίες σχετικά με το έδαφος επίπεδο υγρασίας και LED φλας για να σας πουν πότε πρέπει να
Σπιτικό ηλιακό πάνελ DIY: 4 βήματα
Σπιτικό ηλιακό πάνελ DIY: Είχα ολοκληρώσει αυτό το έργο περίπου. Πριν από 3 χρόνια για το έργο μου στο κολέγιο (Τέλος, είχα την ευκαιρία να το δημοσιεύσω, καθώς έχω ελεύθερο χρόνο κατά τη διάρκεια του κλειδώματος της πανδημίας Covid-19 στη Βομβάη, Ινδία) αργότερα τοποθέτησα αυτό το DIY Solar Panel στο μπαλκόνι του σπιτιού μου και χρησιμοποίησα
Αυτόματο πότισμα φυτών: 4 βήματα
Αυτόματο πότισμα φυτών: Τα φυτά δεν είναι ικανοποιημένα με τη φροντίδα σας; Πεθαίνουν πάντα χωρίς να σας εξηγούν τα προβλήματά τους; Λοιπόν, συνεχίστε να διαβάζετε πώς να φτιάξετε το δικό σας αυτόματο σύστημα ποτίσματος φυτών, που σας δίνει όλες τις πληροφορίες που θα χρειαστείτε ποτέ κάνε το σχέδιό σου
Πότισμα φυτών εσωτερικού χώρου με NodeMCU, Local Blynk Server και Blynk Apk, Ρυθμιζόμενο σημείο ρύθμισης: 3 βήματα
Πότισμα φυτών εσωτερικού χώρου με NodeMCU, Local Blynk Server και Blynk Apk, Adjustable Set Point: Έφτιαξα αυτό το έργο επειδή τα φυτά μου πρέπει να είναι υγιή ακόμη και όταν είμαι σε διακοπές για μεγάλο χρονικό διάστημα και μου αρέσει η ιδέα να έχω ελέγχω ή τουλάχιστον παρακολουθώ όλα τα πιθανά πράγματα που συμβαίνουν στο σπίτι μου μέσω διαδικτύου
Έξυπνο πότισμα φυτών: 5 βήματα (με εικόνες)
Έξυπνο πότισμα φυτών: Γεια σας! Χρησιμοποιώντας αυτό το έργο, μπορείτε να ποτίσετε αυτόματα το φυτό σας, λαμβάνοντας υπόψη την εξωτερική θερμοκρασία, την υγρασία και το φως. Επίσης, μπορείτε να το χρησιμοποιήσετε ως μετεωρολογικό σταθμό στο σπίτι και να ελέγξετε τη θερμοκρασία, την υγρασία και τη φωτεινότητα από το κινητό ή τον υπολογιστή σας