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

Garduino - ο έξυπνος κήπος με Arduino: 4 βήματα (με εικόνες)
Garduino - ο έξυπνος κήπος με Arduino: 4 βήματα (με εικόνες)

Βίντεο: Garduino - ο έξυπνος κήπος με Arduino: 4 βήματα (με εικόνες)

Βίντεο: Garduino - ο έξυπνος κήπος με Arduino: 4 βήματα (με εικόνες)
Βίντεο: Listening Activity: Ὁ Κύριος Γκρινιάρης 2024, Ιούλιος
Anonim
Image
Image
Garduino - ο έξυπνος κήπος με το Arduino
Garduino - ο έξυπνος κήπος με το Arduino

Αυτές τις μέρες, κανείς δεν είναι αθώος. Υπάρχει κάποιος που δεν σκότωσε κατά λάθος ένα φυτό;;;

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

Με το Garduino, θα σας βοηθήσουμε να μετατρέψετε το σπίτι σας σε ένα όμορφο θερμοκήπιο με υγιή και χαρούμενα φυτά.

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

Γιατί ο Garduino είναι τόσο κουλ;

  • Παρακολουθεί την υγρασία στο χώμα του φυτού. Πολύ λίγη υγρασία μπορεί να οδηγήσει σε απώλεια απόδοσης και θάνατο των φυτών. Εάν το επίπεδο υγρασίας είναι χαμηλό, ο χρήστης πρέπει να ποτίζει το φυτό του. Η διατήρηση του επιπέδου υγρασίας στο σωστό εύρος βοηθά επίσης στην αποφυγή υπερβολικού ποτίσματος. Το υπερβολικό πότισμα είναι μια κοινή και γνωστή αιτία θανάτωσης των φυτών, η οποία προκαλεί ασθένεια των ριζών και σπατάλη νερού.
  • Παρακολουθεί τη θερμοκρασία στο περιβάλλον του φυτού. Η θερμοκρασία είναι βασικός παράγοντας στην ανάπτυξη των φυτών. Αυτό μας βοηθά να παρακολουθούμε όταν η θερμοκρασία είναι πολύ υψηλή. FYI, οι χαμηλές θερμοκρασίες είναι κακές για τα φυτά όπως οι υψηλές θερμοκρασίες, μερικές φορές ακόμη χειρότερες.
  • Παρακολουθεί την υγρασία του αέρα. Τα περισσότερα φυτά χρειάζονται υγρό αέρα, επειδή οι πόροι μέσω των οποίων αναπνέουν χάνουν το μεγαλύτερο μέρος της υγρασίας τους όταν ο περιβάλλοντας χώρος είναι στεγνός, μια απώλεια που το φυτό δεν μπορεί πάντα να αντικαταστήσει μέσω του νερού που απορροφούν οι ρίζες του.

Ποιοι είμαστε?

Δύο φοιτητές Πληροφορικής από το Διεπιστημονικό Κέντρο (IDC), Herzliya, Ισραήλ.

Και οι δύο έχουμε ένα πολυάσχολο πρόγραμμα και αγαπάμε και τα δύο τα φυτά.

Τα διαμερίσματά μας είναι γεμάτα φυτά και δυσκολευόμαστε να τα φροντίσουμε σωστά.

Συχνά ξεχνάμε να τα ποτίζουμε, και όταν τα θυμόμαστε προσπαθούμε να τα βγάλουμε πέρα με το πότισμά τους.

Αυτό το σύστημα παρακολούθησης εγκαταστάσεων είναι το τελευταίο μας έργο στο μάθημα «Το Διαδίκτυο των Πραγμάτων (IoT)».

Ελπίζουμε ότι αυτό θα σας βοηθήσει όπως μας βοήθησε και εμάς!

Θα θέλαμε πολύ να ακούσουμε από εσάς

Δοκιμάσατε το έργο μας; Ενημερώστε μας! Θα θέλαμε να σας ακούσουμε, εάν έχετε σημεία βελτίωσης ή σχόλια. Επιπλέον, θα θέλαμε να πάρουμε μερικές φωτογραφίες!

Προμήθειες

  • 1 x πίνακας ESP8266 (Χρησιμοποιήσαμε Wemos D1 mini)
  • 1 x Καλώδια Micro-USB
  • 20 x καλώδια jumper
  • 1 x Αισθητήρας θερμοκρασίας & υγρασίας (Χρησιμοποιήσαμε DHT22)
  • 1 x αντίσταση 10K Ohm
  • 1 x Αισθητήρας υγρασίας εδάφους

  • 1 x LCD (Χρησιμοποιήσαμε Grove LCD RGB Backlight)
  • 1 x Breadboard

Βήμα 1: Τα κυκλώματα

Τα Κυκλώματα
Τα Κυκλώματα
Τα Κυκλώματα
Τα Κυκλώματα

Σε αυτό το βήμα, θα συνδέσουμε όλους τους αισθητήρες.

Αισθητήρας υγρασίας εδάφους:

  • Συνδέστε το VCC σε 3,3v
  • Συνδέστε το GND στο G
  • Συνδέστε το A0 με το A0

Οθόνη LCD:

  • Συνδέστε το GND στο G
  • Συνδέστε το VCC σε 5v
  • Συνδέστε το SDA και το SCL στο D1, D2

Αισθητήρας υγρασίας & θερμοκρασίας:

  • Συνδέστε το GND στο G
  • Συνδέστε το VCC σε 3,3v
  • Συνδέστε τα δεδομένα με την αντίσταση 10K Ohm στο D3 και την ισχύ, όπως στο κύκλωμα

Βήμα 2: Εγκατάσταση του απαιτούμενου λογισμικού και των πινάκων ελέγχου

Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου
Εγκατάσταση του απαιτούμενου λογισμικού και πίνακες ελέγχου

Arduino IDE

Εγκαταστήστε το Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Εγκαταστήστε σχετικά "προγράμματα οδήγησης" για τις πλακέτες ESP8266 στο Arduino IDE σας:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Δημιουργία λογαριασμού:

io.adafruit.com

Μεταβείτε στις «Ροές» και προσθέστε 4 ροές:

1. SoilMoisture

2. Υγρασία

3. Θερμοκρασία

4. Ειδοποιήσεις

Στη συνέχεια, μεταβείτε στον "Πίνακα ελέγχου" και δημιουργήστε έναν νέο πίνακα ελέγχου, στη συνέχεια εισαγάγετε τον πίνακα ελέγχου και προσθέστε 4 μπλοκ, χρησιμοποιώντας το σύμβολο συν στα δεξιά της σελίδας:

1. Προσθέστε ένα μπλοκ γραφήματος γραμμής και, στη συνέχεια, επιλέξτε τροφοδοσία SoilMoisture, καθορίστε ότι η ελάχιστη τιμή είναι 0 και η μέγιστη είναι 1100.

2. Προσθέστε μπλοκ μετρητή και, στη συνέχεια, επιλέξτε ροή AirMoisture και βεβαιωθείτε ότι η μέγιστη τιμή είναι 100.

3. Προσθέστε το μπλοκ ροής και, στη συνέχεια, επιλέξτε ροή θερμοκρασίας

4. Προσθέστε μπλοκ κειμένου και, στη συνέχεια, επιλέξτε ροή ειδοποιήσεων

Κάντε κλικ στο 'Αποθήκευση'.

Βήμα 3: Ο κώδικας

Ο κώδικας
Ο κώδικας

Ο κώδικας επισυνάπτεται και είναι καλά τεκμηριωμένος, για εύκολη χρήση.

Ανοίξτε τον κωδικό στο Arduino IDE, βεβαιωθείτε ότι ο πίνακας στον οποίο εργάζεστε είναι όντως ο σωστός πίνακας.

Όταν εκτελείτε τη σειριακή οθόνη, βεβαιωθείτε ότι χρησιμοποιείτε 115200baud.

Παρατηρήστε ότι υπάρχουν σημεία στον κώδικα που πρέπει να τροποποιήσετε ανάλογα με το έργο σας (όπως τα στοιχεία WiFi).

Όλα είναι γραμμένα στην τεκμηρίωση.

Βήμα 4: Ειδοποιήσεις push

Ειδοποιήσεις push
Ειδοποιήσεις push
Ειδοποιήσεις push
Ειδοποιήσεις push

Για να ειδοποιηθείτε, κατεβάστε την εφαρμογή MQTT Push Client και, στη συνέχεια, εισαγάγετε την εφαρμογή:

1. Προσθήκη διακομιστή. Οι περισσότερες από τις λεπτομέρειες έχουν ήδη εισαχθεί, απλά προσθέστε τα στοιχεία του ονόματος χρήστη και του κωδικού πρόσβασής σας.

2. Προσθέστε τα θέματα (ροή στο Adafruit IO) που σας ενδιαφέρει να δείτε. Στο έργο μας - προσθέστε στο θέμα Όνομα χρήστη/ροές/ειδοποιήσεις. Στη συνέχεια, κάντε κλικ στην επιλογή αποθήκευση.

3. Αυτό είναι περίπου! Εάν ενδιαφέρεστε να λάβετε περισσότερες πληροφορίες σχετικά με τους αισθητήρες, προσθέστε νέο θέμα και συμπληρώστε το όνομα χρήστη/feeds/*topic*, όπου το θέμα είναι η ροή που θέλετε να δείτε. Μπορείτε επίσης να επιλέξετε ποια ειδοποίηση θέλετε να λαμβάνετε, εάν υπάρχει καθόλου:)

Μπορείτε να χρησιμοποιήσετε αυτά τα θέματα μόνο για να ενημερώνεστε κατά καιρούς για τις μετρήσεις του φυτού.

Συνιστάται: