Πίνακας περιεχομένων:
- Βήμα 1: Στοιχεία
- Βήμα 2: Γράψτε το Rasbian στην κάρτα Micro SD
- Βήμα 3: Προσθήκη Ip και Ενεργοποίηση SSH
- Βήμα 4: Ξεκινήστε με το στόκο
- Βήμα 5: Βασικά στοιχεία Raspberry Pi
- Βήμα 6: Συνδεθείτε σε Wi-Fi και ενημερώστε το Raspberry Pi
- Βήμα 7: Ενεργοποιήστε το SPI και το 1-wire
- Βήμα 8: Δημιουργήστε έξυπνο φάκελο θερμοκηπίου και κατεβάστε όλα τα απαραίτητα πακέτα
- Βήμα 9: Μεταφόρτωση κώδικα στο Raspberry Pi
- Βήμα 10: Δημιουργία βάσης δεδομένων
- Βήμα 11: Αυτόματη εκκίνηση σεναρίων
- Βήμα 12: Χτίζει θερμοκήπιο
Βίντεο: Έξυπνο θερμοκήπιο: 12 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Είχατε ποτέ το πρόβλημα ότι έκανε πολύ ζέστη στο θερμοκήπιο σας, έτσι όλα τα φυτά σας πέθαναν, επειδή ξεχάσατε να ανοίξετε τους αεραγωγούς;
Μην ψάχνετε άλλο, το έξυπνο θερμοκήπιο είναι η λύση σε αυτό το πρόβλημα.
Το παρακάτω βήμα σας καθοδηγεί πώς να φτιάξετε το Έξυπνο Θερμοκήπιο ή να τροποποιήσετε το Θερμοκήπιο σας σε Έξυπνο Θερμοκήπιο.
Βήμα 1: Στοιχεία
Συστατικά:
1 x σερβοκινητήρα
2 x Αισθητήρας θερμοκρασίας
1 x ανεμιστήρας
2 x αισθητήρας υγρασίας εδάφους
2 x αισθητήρας φωτός
8 x λευκό led
πολλαπλές αντιστάσεις
Οθόνη 1 x 4 σε 7 τμήματα
1 x MCP3008
1 x 74HC595
1 x Relais
1 x βατόμουρο πι 3 μοντέλο β
Breadboard
καλώδια βραχυκύκλωσης
ένα μικρό θερμοκήπιο
Βήμα 2: Γράψτε το Rasbian στην κάρτα Micro SD
- Κατεβάστε την τελευταία έκδοση "rasbian stretch with desktop" από εκεί στον ιστότοπο:
- Αποσυμπιέστε το αρχείο raspbian.
- Κατεβάστε επίσης την πιο πρόσφατη έκδοση etcher από εκεί τον ιστότοπο:
- Αναδιαμορφώστε την κάρτα micro SD 32 GB.
- Ανοίξτε το echter, επιλέξτε την rasbian img και την κάρτα micro SD.
- Κάντε κλικ στο Flash.
Βήμα 3: Προσθήκη Ip και Ενεργοποίηση SSH
- Προσθέστε ένα αρχείο "ssh" στην κάρτα micro SD.
- Βρείτε το αρχείο "cmdline.txt" και ανοίξτε το.
- Προσθέστε "ip = 169.254.10.1" στο τέλος.
- Τοποθετήστε την κάρτα micro SD στο Raspberry Pi και δώστε της ισχύ.
- Συνδέστε το Raspberry Pi με ένα καλώδιο ethernet στον υπολογιστή σας.
Βήμα 4: Ξεκινήστε με το στόκο
- Κατεβάστε την τελευταία έκδοση "rasbian stretch with desktop" από εκεί στον ιστότοπο:
-
Ανοίξτε τον στόκο και συμπληρώστε τις ακόλουθες λεπτομέρειες:
- Όνομα κεντρικού υπολογιστή (ή διεύθυνση IP): 169.254.10.1
- Τύπος σύνδεσης: SSH
- Αποθηκευμένες συνεδρίες: Smart_Greenhouse
- Κάντε κλικ στο "Αποθήκευση"
- Κάντε κλικ στο "Άνοιγμα"
- Εάν λάβετε μια ειδοποίηση ασφαλείας από το στόκο, κάντε κλικ στο "Ναι".
Βήμα 5: Βασικά στοιχεία Raspberry Pi
-
Τα διαπιστευτήρια της Defealt είναι:
- όνομα χρήστη: pi
- κωδικός πρόσβασης: βατόμουρο
- Αλλάξτε τον προεπιλεγμένο κωδικό πρόσβασης πληκτρολογώντας την εντολή "passwd" και εισαγάγετε
- Πληκτρολογήστε τον πρώτο τρέχοντα κωδικό βατόμουρου και μετά δύο φορές τον νέο κωδικό πρόσβασης της επιλογής σας.
Βήμα 6: Συνδεθείτε σε Wi-Fi και ενημερώστε το Raspberry Pi
- Τύπος: sudo -i
- Τύπος: echo “password” | wpa_passphrase "SSID" >> /etc/wpa_supplicant/wpa_supplicant.conf
- Αλλάξτε τον κωδικό πρόσβασης στον κωδικό πρόσβασης του wifi σας και το SSID στο όνομα του wifi σας.
- Για να ελέγξετε τον τύπο: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Θα πρέπει να υπάρχει κάτι σε αυτό το αρχείο που μοιάζει με την παραπάνω εικόνα. Χρησιμοποιήστε "Ctrl" + "X" για έξοδο από το αρχείο.
- Τύπος: systemctl επανεκκίνηση δικτύωσης
- Τύπος: δικτύωση κατάστασης systemctl
- Τύπος: επανεκκίνηση
- Περιμένετε 30 δευτερόλεπτα, επανεκκινήστε το στόκο, κάντε κλικ στο "Smart_Greenhouse" και κάντε κλικ στο "Άνοιγμα"
- Συνδεθείτε ξανά
- Τύπος: ping 8.8.8.8
- Μετά από αυτές τις εντολές, θα πρέπει να υπάρχει κάτι που μοιάζει με την παραπάνω εικόνα.
- Τύπος: sudo apt-get update && sudo apt-get upgrade-ενδέχεται να χρειαστεί λίγος χρόνος για την ενημέρωση.
Βήμα 7: Ενεργοποιήστε το SPI και το 1-wire
- Τύπος: sudo raspi-config
- Επιλέξτε "Επιλογές διεπαφής"
- Επιλέξτε "SPI", πείτε "Ναι" και πείτε "Ok"
- Επιλέξτε "Επιλογές διεπαφής"
- Επιλέξτε "1-wire", πείτε "Yes" και πείτε "Ok"
- Επιλέξτε "Τέλος"
- Τύπος: sudo επανεκκίνηση
- Περιμένετε 30 δευτερόλεπτα, επανεκκινήστε το στόκο, κάντε κλικ στο "Smart_Greenhouse" και κάντε κλικ στο "Άνοιγμα"
Βήμα 8: Δημιουργήστε έξυπνο φάκελο θερμοκηπίου και κατεβάστε όλα τα απαραίτητα πακέτα
- Τύπος: sudo apt update
- Τύπος: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Τύπος: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Τύπος: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Τύπος: python3 -m venv --system-site-packages env
- Τύπος: source env/bin/activ
- Τύπος: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Τύπος: sudo επανεκκίνηση
- Περιμένετε 30 δευτερόλεπτα, επανεκκινήστε το στόκο, κάντε κλικ στο "Smart_Greenhouse" και κάντε κλικ στο "Άνοιγμα"
- Τύπος: cd Smart_Greenhouse
- Τύπος: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Τύπος: python3 -m venv --system-site-packages env
- Τύπος: source env/bin/activ
- Τύπος: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Τύπος: sudo επανεκκίνηση
- Περιμένετε 30 δευτερόλεπτα, επανεκκινήστε το στόκο, κάντε κλικ στο "Smart_Greenhouse" και κάντε κλικ στο "Άνοιγμα"
Βήμα 9: Μεταφόρτωση κώδικα στο Raspberry Pi
- Κάντε λήψη του πιο πρόσφατου προγράμματος-πελάτη filezilla από εκεί:
- Κατεβάστε τον κώδικα από το github:
-
Ξεκινήστε το fillezilla και συμπληρώστε τα ακόλουθα στοιχεία:
- Διοργανωτής: 169.254.10.1
- Όνομα χρήστη: pi
- Κωδικός πρόσβασης: "κωδικός πρόσβασης που επιλέξατε στο Raspberry Pi"
- Λιμάνι: 22
- Κάντε κλικ στη σύνδεση
- Στην αριστερή πλευρά "τοπικός ιστότοπος" μεταβείτε στα αρχεία που κατεβάσατε από το github
- Στη δεξιά πλευρά "extrene site" πλοηγηθείτε στο φάκελο Smart_Greenhouse
- Σύρετε τους φακέλους "conf" και "sql" στο φάκελο Smart_Greenhouse
- Ανοίξτε το Smart_Greenhouse_backend και στις δύο πλευρές και σύρετε "μοντέλο" και "main.py" από αριστερά προς τα δεξιά
- Επιστρέψτε στον προηγούμενο φάκελο και στις δύο πλευρές
- Ανοίξτε το Smart_Greenhouse_frontend και στις δύο πλευρές και σύρετε "στατικά", "πρότυπα" και "app.py" από τα αριστερά στη δεξιά πλευρά
- Θα πρέπει να μοιάζει με την παραπάνω εικόνα.
Βήμα 10: Δημιουργία βάσης δεδομένων
- Ξεκινήστε στόκο και συνδεθείτε
- Τύπος: cd Smart_Greenhouse/
- Τύπος: sudo mariadb
- Τύπος: ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'project1-admin'@'localhost' IDENTIFIED BY 'admin'? ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'project1-web'@'localhost' IDENTIFIED BY 'web'? ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'project1-sensor'@'localhost' IDENTIFIED BY 'sensor'?
- Τύπος: ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ smartgreenhousedb;
- Τύπος: ΧΟΡΗΓΗΣΗ ΟΛΩΝ ΤΩΝ ΠΡΟΝΟΜΙΩΝ ΣΤΟ smartgreenhousedb.* Σε 'project1-admin'@'localhost' WITH GRANT OPTION. GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-web'@'localhost'? GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-sensor'@'localhost'? ΠΡΟΣΦΟΡΕΣ ΠΡΟΣΦΟΡΑΣ;
- Τύπος: εμφάνιση βάσεων δεδομένων.
- Θα πρέπει να μοιάζει με την παραπάνω εικόνα.
- Τύπος: έξοδος
- Τύπος: sudo mariadb <sql/smartgreenhousedb.sql
- Τύπος: sudo mariadb
- Τύπος: χρήση smartgreenhousedb?
- Τύπος: εμφάνιση πινάκων.
- Τύπος: έξοδος
Βήμα 11: Αυτόματη εκκίνηση σεναρίων
- Τύπος: sudo cp conf/project1-*. Service/etc/systemd/system/
- Τύπος: sudo systemctl daemon-reload
- Τύπος: sudo systemctl start project1-*
- Τύπος: sudo systemctl status status1-*
- Τύπος: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Τύπος: sudo rm/etc/nginx/sites-enabled/default
- Τύπος: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Τύπος: sudo systemctl επανεκκίνηση nginx.service
- Τύπος: sudo systemctl status nginx.service
- Τύπος: sudo systemctl ενεργοποίηση project1-φιάλη
- Τύπος: sudo systemctl enable project1-sensor
- Θα πρέπει να μοιάζει με την παραπάνω εικόνα.
Βήμα 12: Χτίζει θερμοκήπιο
- Φτιάξτε το θερμοκήπιο.
- Προσθέστε όλα τα εξαρτήματα στο θερμοκήπιο σύμφωνα με το ηλεκτρικό διάγραμμα.
- Προσθέστε δύναμη και απολαύστε.
Συνιστάται:
Αυτόματο εσωτερικό θερμοκήπιο με βάση το Ikea Socker: 5 βήματα
Αυτόματο εσωτερικό θερμοκήπιο με βάση το Ikea Socker: Γεια, αυτό είναι το πρώτο μου εκπαιδευτικό. Έμαθα πολλά με αυτήν την κοινότητα και νομίζω ότι ήρθε η ώρα να επιστρέψω τις ταπεινές μου ιδέες. Λυπάμαι για τα αγγλικά μου, είναι φτωχά, αλλά θα κάνω ό, τι μπορώ. Η ιδέα ήταν να φτιάξω ένα θερμοκήπιο που θα με αφήσει να καλλιεργήσω σπόρους και
Φοβερό θερμοκήπιο με αυτόματο πότισμα, σύνδεση στο Διαδίκτυο και πολλά περισσότερα: 7 βήματα (με εικόνες)
Φοβερό θερμοκήπιο με αυτόματο πότισμα, σύνδεση στο Διαδίκτυο και πολλά άλλα: Καλώς ήλθατε σε αυτό το Instructables. Στις αρχές Μαρτίου, ήμουν σε ένα κατάστημα κήπου και είδα μερικά θερμοκήπια. Και επειδή ήθελα να κάνω ένα έργο με εγκαταστάσεις και ηλεκτρονικά ήδη από καιρό, προχώρησα και αγόρασα ένα: https://www.instagram.com/p
MAG (Μικροσκοπικό αυτόματο θερμοκήπιο): 9 βήματα
MAG (Μικροσκοπικό αυτόματο θερμοκήπιο): Η μητέρα μου τις περισσότερες φορές είναι αρκετά απασχολημένη. Wantedθελα λοιπόν να τη βοηθήσω αυτοματοποιώντας τα θερμοκήπιά της. Με αυτόν τον τρόπο μπορεί να εξοικονομήσει λίγο χρόνο καθώς δεν θα χρειάζεται να ποτίζει τα φυτά. Θα το καταφέρω με το MAG (Miniature Automatic Garden). Όπως και στο
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Με Raspberry Pi: 10 Βήματα (με Εικόνες)
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Κατασκευασμένο Με Βατόμουρο Π: Θέλατε ποτέ ένα έξυπνο ρολόι; Αν ναι, αυτή είναι η λύση για εσάς! Έφτιαξα το Smart Alarm Clock, αυτό είναι ένα ρολόι που μπορείτε να αλλάξετε την ώρα αφύπνισης σύμφωνα με τον ιστότοπο. Όταν χτυπήσει το ξυπνητήρι, θα ακουστεί ένας ήχος (βομβητής) και 2 φώτα θα
IGreenhouse - Ευφυές θερμοκήπιο: 17 βήματα (με εικόνες)
IGreenhouse - Ευφυές θερμοκήπιο: Τα φρούτα και τα λαχανικά που καλλιεργούνται στο σπίτι είναι συχνά καλύτερα από αυτά που αγοράζετε, αλλά μερικές φορές μπορείτε να χάσετε από το θερμοκήπιο σας. Σε αυτό το έργο θα φτιάξουμε ένα έξυπνο θερμοκήπιο. Αυτό το θερμοκήπιο θα ανοίγει και θα κλείνει αυτόματα τα παράθυρα και την πόρτα του