Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ρύθμιση του Pi
- Βήμα 2: Δημιουργία κυκλώματος
- Βήμα 3: Ο κώδικας και η βάση δεδομένων
- Βήμα 4: Περίβλημα
Βίντεο: Αυτόματο πότισμα φυτών: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Τα φυτά δεν είναι ικανοποιημένα με τη φροντίδα σας;
Πεθαίνουν πάντα χωρίς να σου εξηγούν τα προβλήματά τους;
Λοιπόν, συνεχίστε να διαβάζετε πώς να φτιάξετε το δικό σας σύστημα αυτόματου ποτίσματος φυτών, που σας δίνει όλες τις πληροφορίες που θα χρειαστείτε ποτέ για να κάνετε το φυτό σας να ζήσει μια ευτυχισμένη ζωή. Φρόντισα όχι μόνο να συμπεριλάβω την υγρασία, αλλά και τη θερμοκρασία και το φως για επιπλέον αναφορά. Θα μπορείτε να δείτε την ανάπτυξη του δικού σας φυτού.
Και επιπλέον, διατηρεί το φυτό σας ενυδατωμένο.
Προμήθειες
Ηλεκτρικά εξαρτήματα:
- Raspberry Pi (4)
- Οθόνη LCD 16x2 (για εμφάνιση διεύθυνσης IP)
- Αντίσταση εξαρτώμενη από το φως
- TMP36
- (Sparkfun) Αισθητήρας υγρασίας
- MCP3008
- Ποτενσιόμετρο
- Ενότητα ρελέ
- Μικρή υποβρύχια αντλία (κατά προτίμηση 5-9V)
- Breadbord
- Ηλεκτρικά καλώδια
Εργαλεία και υλικά:
- Λίγο ξύλο
- Βασικά εργαλεία
- Ξυλόκολλα
- Βάζο ή γυάλινο μπολ για αποθήκευση νερού
Λογισμικό: (χρησιμοποίησα, μη διστάσετε να χρησιμοποιήσετε οποιαδήποτε εναλλακτική λύση)
- win32diskimager
- Στόκος
- Πάγκος εργασίας MySQL
- Κωδικός Visual Studio
Βήμα 1: Ρύθμιση του Pi
Πρώτα θα ρυθμίσουμε το Raspberry Pi. Πιάστε την εικόνα Raspbian από τη διεύθυνση https://www.raspberrypi.org/downloads/raspberry-pi-os/ και γράψτε την σε μια κάρτα SD.
Τώρα συνδεθείτε στο διαδίκτυο και εκτελέστε τις ακόλουθες εντολές για να εγκαταστήσετε τα απαραίτητα προγράμματα και βιβλιοθήκες.
Apache, PHP
sudo apt install apache2 -y
sudo apt install php libapache2-mod-php -y
MariaDB
sudo apt install mariadb-server mariadb-client -y
sudo apt εγκατάσταση php -mysql -y
sudo systemctl επανεκκίνηση apache2.service
PHPMyAdmin
sudo apt εγκατάσταση phpmyadmin -y
Πύθων
pip3 εγκαταστήστε mysql-connector-python
pip3 install flask-socketio
pip3 εγκαταστήστε φιάλη-κορμούς
pip3 εγκατάσταση gevent
pip3 εγκαταστήστε το gevent-websocket
pip3 εγκατάσταση spidev
pip3 εγκαταστήστε το CharLCD
Βήμα 2: Δημιουργία κυκλώματος
Αρχικά θα βεβαιωθούμε ότι όλα τα εξαρτήματα είναι έτοιμα. Συνδέστε προσεκτικά όλα τα καλώδια όπως φαίνεται στην εικόνα.
Και οι 3 αισθητήρες συνδέονται με το MCP3008. Το MCP3008, μαζί με την LCD και το ρελέ IN1, είναι όλα άμεσα συνδεδεμένα με το Pi.
Μην συνδέετε την αντλία με το Pi, καθώς αυτό μπορεί να προκαλέσει ζημιά!
Βήμα 3: Ο κώδικας και η βάση δεδομένων
Όλος ο κώδικας και η βάση δεδομένων μπορούν να βρεθούν και να χρησιμοποιηθούν από το Github μου:
github.com/SnauwaertSander/RaspiPlant
Τοποθετήστε το Frontend (html) μέσα στο '/var/www/' Τοποθετήστε το Backend (project1) στο/home/pi/
Συνδεθείτε με τον διακομιστή MySQL (με πάγκο εργασίας MySQL ή οποιοδήποτε πρόγραμμα -πελάτη μέσω SSH) και εκτελέστε την χωματερή που βρέθηκε στο github.
Για να εκτελέσετε αυτόματα τον κώδικα, τοποθετήστε το Raspiplant.service μέσα στο/etc/systemd/system/και εκτελέστε την ακόλουθη εντολή:
sudo systemctl ενεργοποιήστε την υπηρεσία Raspiplant.service
Αφού όλα είναι στη θέση τους, ο κώδικας θα πρέπει να εκτελείται αυτόματα κατά την εκκίνηση, για να επιβεβαιωθεί ότι όλα λειτουργούν σωστά επανεκκινήστε το pi σας και μεταβείτε στην IP που εμφανίζεται στο LCD. Εάν δεν μπορείτε να αποκτήσετε πρόσβαση στον ιστότοπο ή ο ιστότοπος δεν εμφανίζει τιμές μετά τα 30, αποσυνδέστε το Pi και ελέγξτε την καλωδίωσή σας.
Τώρα κάθε ώρα το πρόγραμμα θα ελέγχει το εργοστάσιό σας. Θα καταγράψει τις τιμές στο γράφημα και θα ενεργοποιήσει την αντλία αν χρειαστεί. Σε αυτήν την έκδοση, ο μόνος τρόπος για να προσθέσετε νέα φυτά είναι στη βάση δεδομένων.
Βήμα 4: Περίβλημα
Χτίζω τη θήκη μου με παλιό ξύλο και βασικά εργαλεία. Είμαι σίγουρος ότι θα μπορούσατε να κάνετε πολύ καλύτερη δουλειά από εμένα, οπότε προχωρήστε και δοκιμάστε κάτι.
Αν όχι, εδώ είναι μια βασική εξήγηση για το πώς το έκανα: έφτιαξα ένα μικρό ξύλινο κουτί χρησιμοποιώντας κόλλα ξύλου. Για πρόσβαση στα ηλεκτρονικά, χρησιμοποίησα μεντεσέ στο πάνω μέρος. Στη συνέχεια έκανα μερικές τρύπες για τους αισθητήρες, την ισχύ και την οθόνη LCD. Μετά από όλα αυτά το τελείωσα με ένα στρώμα γκρι χρώματος.
Συνιστάται:
Έξυπνη εσωτερική οθόνη φυτών - Μάθετε πότε το φυτό σας χρειάζεται πότισμα: 8 βήματα (με εικόνες)
Smart Indoor Plant Monitor - Μάθετε πότε το φυτό σας χρειάζεται πότισμα: Πριν από μερικούς μήνες, έφτιαξα ένα ραβδί παρακολούθησης της υγρασίας του εδάφους που τροφοδοτείται από μπαταρία και μπορεί να κολλήσει στο χώμα στο δοχείο του εσωτερικού σας φυτού για να σας δώσει μερικές χρήσιμες πληροφορίες σχετικά με το έδαφος επίπεδο υγρασίας και LED φλας για να σας πουν πότε πρέπει να
Φοβερό θερμοκήπιο με αυτόματο πότισμα, σύνδεση στο Διαδίκτυο και πολλά περισσότερα: 7 βήματα (με εικόνες)
Φοβερό θερμοκήπιο με αυτόματο πότισμα, σύνδεση στο Διαδίκτυο και πολλά άλλα: Καλώς ήλθατε σε αυτό το Instructables. Στις αρχές Μαρτίου, ήμουν σε ένα κατάστημα κήπου και είδα μερικά θερμοκήπια. Και επειδή ήθελα να κάνω ένα έργο με εγκαταστάσεις και ηλεκτρονικά ήδη από καιρό, προχώρησα και αγόρασα ένα: https://www.instagram.com/p
Έξυπνο πότισμα φυτών με ηλιακό πάνελ: 7 βήματα
Smart Plant Watering Powered by a Solar Panel: Αυτή είναι μια ενημερωμένη έκδοση του πρώτου μου έργου SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water … Κύριες διαφορές με την προηγούμενη έκδοση: 1. Συνδέεται στο ThingSpeaks.com και χρησιμοποιεί αυτόν τον ιστότοπο για τη δημοσίευση δεδομένων που έχουν ληφθεί (θερμοκρασία
Πότισμα φυτών εσωτερικού χώρου με NodeMCU, Local Blynk Server και Blynk Apk, Ρυθμιζόμενο σημείο ρύθμισης: 3 βήματα
Πότισμα φυτών εσωτερικού χώρου με NodeMCU, Local Blynk Server και Blynk Apk, Adjustable Set Point: Έφτιαξα αυτό το έργο επειδή τα φυτά μου πρέπει να είναι υγιή ακόμη και όταν είμαι σε διακοπές για μεγάλο χρονικό διάστημα και μου αρέσει η ιδέα να έχω ελέγχω ή τουλάχιστον παρακολουθώ όλα τα πιθανά πράγματα που συμβαίνουν στο σπίτι μου μέσω διαδικτύου
Έξυπνο πότισμα φυτών: 5 βήματα (με εικόνες)
Έξυπνο πότισμα φυτών: Γεια σας! Χρησιμοποιώντας αυτό το έργο, μπορείτε να ποτίσετε αυτόματα το φυτό σας, λαμβάνοντας υπόψη την εξωτερική θερμοκρασία, την υγρασία και το φως. Επίσης, μπορείτε να το χρησιμοποιήσετε ως μετεωρολογικό σταθμό στο σπίτι και να ελέγξετε τη θερμοκρασία, την υγρασία και τη φωτεινότητα από το κινητό ή τον υπολογιστή σας