Πίνακας περιεχομένων:
- Βήμα 1: Στύψτε το Raspberry Pi με ρελέ 8 καναλιών
- Βήμα 2: Ρυθμίστε το Raspbian Lite στο Raspberry Pi
- Βήμα 3: Ενημερώστε το Raspbian
- Βήμα 4: Εγκατάσταση πακέτων
- Βήμα 5: Κλωνοποίηση αποθετηρίου "HomeAutomationServer"
- Βήμα 6: Εκτέλεση διακομιστή με Pm2
- Βήμα 7: Επανεκκινήστε τον διακομιστή
Βίντεο: Αυτοματισμός σπιτιού: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Μετατρέψτε το σπίτι σας σε ένα έξυπνο σπίτι, με αυτό μπορείτε να ελέγχετε όλες τις ηλεκτρονικές συσκευές του σπιτιού σας μέσα σε μία μόνο εφαρμογή. Αλλά για αυτό το έργο, πρότεινα να ελέγξω μόνο όλο τον φωτισμό στο σπίτι. Όλα γίνονται εύκολα με το Raspberry pi 3 και το ρελέ για τον έλεγχο των φυσικών διακοπτών και μια εφαρμογή από το μηδέν για τον έλεγχο του ρελέ για το τηλεχειριστήριο.
ΑΠΑΙΤΟΥΜΕΝΑ ΥΛΙΚΑ
Βατόμουρο πι 3
Μονάδα ρελέ 8 καναλιών 5v
Κάρτα micro sd (8 GB)
Σύρμα Jumper-to-Gemper Jumper
ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΛΟΓΙΣΜΙΚΟ
Win32DiskImager
Βήμα 1: Στύψτε το Raspberry Pi με ρελέ 8 καναλιών
Σύρμα σύμφωνα με το διάγραμμα που παρέχεται παραπάνω
Βήμα 2: Ρυθμίστε το Raspbian Lite στο Raspberry Pi
Επισκεφτείτε τη διεύθυνση
Κάντε κύλιση προς τα κάτω και κάντε λήψη του πιο πρόσφατου Raspbian Lite (τρέχον - Buster)
αποσυμπιέστε το αρχείο.zip και θα λάβετε ένα αρχείο.img
εκτελέστε το Win32DiskImager
αναζητήστε το αρχείο.img στην επιλογή "Αρχείο εικόνας"
επιλέξτε τη σωστή μονάδα δίσκου "Συσκευή" (π.χ. Ε:)
κάντε κλικ στο κουμπί "Γράψτε" για να ξεκινήσει η διαδικασία καύσης
κάντε κλικ στο "ΝΑΙ" όταν σας ζητηθεί
μόλις τελειώσετε, τοποθετήστε την κάρτα sd σας στο raspberry pi και ενεργοποιήστε την
Βήμα 3: Ενημερώστε το Raspbian
Ορισμός στατικής IP σε Raspbian πριν από την ενημέρωση, ΠΩΣ;
Συνδεθείτε στο τερματικό raspbian
Χρήστης: piPassword: βατόμουρο
τύπος
sudo nano /etc/dhcpcd.conf
μετακινηθείτε προς τα κάτω μέχρι κάτω και επικολλήστε αυτές τις γραμμές κώδικα
διασύνδεση eth0
στατικός ip_address =/24 στατικοί δρομολογητές = στατικοί διακομιστές ονομάτων τομέα = διασύνδεση wlan0 στατικός ip_address =/24 στατικοί δρομολογητές = στατικοί διακομιστές ονομάτων τομέα =
αποθηκεύστε το πατώντας "ctrl+x" και "y"
τελικά επανεκκινήστε το pi σας, με "sudo reboot"
μετά την επιτυχία επανεκκίνησης, εκτελέστε αυτές τις εντολές για να ενημερώσετε το raspbian στην πιο πρόσφατη έκδοση
sudo apt-get ενημέρωση
sudo apt-get αναβάθμιση
sudo apt-get dist-upgrade
Βήμα 4: Εγκατάσταση πακέτων
Χρόνος εγκατάστασης όλων των απαιτούμενων εξαρτήσεων
στο τερματικό εκτελέστε αυτές τις εντολές
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm εγκατάσταση pm2 -g
Ελέγξτε αν όλα έχουν εγκατασταθεί σωστά εκτελώντας αυτές τις εντολές
κόμβος -v
npm -v
pm2 -v
git -ανατροπή
Βήμα 5: Κλωνοποίηση αποθετηρίου "HomeAutomationServer"
Κλωνοποίηση αποθετηρίου "HomeAutomationServer" από το github
git clone
μόλις κλωνοποιηθεί, μεταβείτε στον κατάλογο "HomeAutomationServer" και εκτελέστε αυτό
npm εγκατάσταση
Όλες οι απαιτούμενες εξαρτήσεις που απαιτούνται για το έργο θα εγκατασταθούν αυτόματα
Βήμα 6: Εκτέλεση διακομιστή με Pm2
Εκτέλεση διακομιστή με pm2
πληκτρολογήστε αυτό στο τερματικό για να δημιουργήσετε τη διαδρομή για το pm2
pm2 εκκίνηση
αντιγράψτε την παραγόμενη εντολή και επικολλήστε την στο τερματικό και εκτελέστε την
Τέλος, ξεκινήστε το διακομιστή με pm2, πληκτρολογήστε αυτήν την εντολή, θα πρέπει να βρίσκεστε στο σωστό κατάλογο μέχρι τώρα
pm2 start server.js -όνομα "HomeAutomationServer" -ρολόι
εκτελέστε αυτήν την εντολή για να αποθηκεύσετε τον διακομιστή στο pm2, ώστε το pm2 να εκτελεί αυτόματα τον διακομιστή σας σε κάθε εκκίνηση
pm2 αποθήκευση
Βήμα 7: Επανεκκινήστε τον διακομιστή
Επανεκκινήστε τον διακομιστή με αυτήν την εντολή
sudo επανεκκίνηση
μόλις γίνει επανεκκίνηση, πληκτρολογήστε αυτήν την εντολή για να ελέγξετε εάν ο διακομιστής εκτελείται αυτόματα μετά την επανεκκίνηση
λίστα pm2
Με αυτό έχετε ολοκληρώσει το σεμινάριο για τη ρύθμιση του διακομιστή που λειτουργεί με pm2
ΑΛΛΑ ΠΡΙΝ ΤΕΛΕΙΩΣΕΙ ΟΛΟ ΤΟ ΦΡΟΝΤΙΣΤΗΡΙΟ, επιτρέψτε μου να σας πω ότι αυτό είναι μόνο το ήμισυ της εφαρμογής, οπότε, πού είναι το υπόλοιπο σεμινάριο που ζητάτε, επισκεφτείτε τη διεύθυνση https://github.com/khairmuhammad-ybh/HomeAutomati… για το τελικό σεμινάριο για να εγκαταστήσετε την εφαρμογή στη συσκευή σας.
ΕΝΗΜΕΡΩΣΕΙΣ
Κατεβάστε και εγκαταστήστε το apk που παρέχεται εδώ: HomeAutomation και δοκιμάστε το
Συνιστάται:
Αυτοματισμός σπιτιού: 5 βήματα
Οικιακός αυτοματισμός: σε αυτό το έργο, έχουμε φύγει, χρησιμοποιήστε πολλά πράγματα για να το δημιουργήσετε από το μηδέν για να κατανοήσετε τη διαδικασία του Διαδικτύου IoT των πραγμάτων βίντεο για όλο το έργο
DIY Χαμηλού κόστους αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266: 6 βήματα
DIY Χαμηλού κόστους αυτοματισμός σπιτιού χρησιμοποιώντας το Esp8266: Γεια σε όλους, σήμερα σε αυτό το εκπαιδευτικό εγχειρίδιο θα σας δείξω πώς ετοίμασα τον αυτοματισμό του σπιτιού μου ως βήμα προς ένα έξυπνο σπίτι χρησιμοποιώντας μια μονάδα ESP 8266 γενικά γνωστή ως nodemcu, χωρίς να χάνω χρόνο ας αρχίσουμε:)
Αυτοματισμός σπιτιού με Raspberry Pi χρησιμοποιώντας πίνακα ρελέ: 7 βήματα
Αυτοματισμός σπιτιού με Raspberry Pi χρησιμοποιώντας πίνακα ρελέ: Ένας μεγάλος αριθμός ανθρώπων θέλει μεγάλη άνεση αλλά σε λογικές τιμές. Νιώθουμε τεμπέληδες να φωτίζουμε τα σπίτια κάθε βράδυ όταν δύει ο ήλιος και το επόμενο πρωί, κλείνοντας ξανά τα φώτα Or για να ενεργοποιήσουμε/απενεργοποιήσουμε το κλιματιστικό/ανεμιστήρα/θερμαντήρες όπως ήταν
Αυτοματισμός σπιτιού χρησιμοποιώντας το Google Firebase: 3 βήματα
Οικιακός αυτοματισμός χρησιμοποιώντας το Google Firebase: Εισαγωγή: Αυτό είναι ένα έργο αυτοματισμού σπιτιού που χρησιμοποιεί πυροσβεστική βάση και nodeMCU. Ο πρώτος λόγος που επέλεξα το Firebase είναι επειδή μπορεί να διατηρηθεί εύκολα, έχει αναφορά προόδου, Crash Analytics κ.λπ. και ακριβώς είναι χωρίς κόστος, ώστε να μπορούμε
Αυτοματισμός σπιτιού χρησιμοποιώντας το Google Assistant και το Adafruit IO: 3 βήματα
Οικιακός αυτοματισμός χρησιμοποιώντας το Google Assistant και το Adafruit IO: Ο βοηθός Google είναι υπηρεσία φωνητικών εντολών που βασίζεται σε AI (Τεχνητή Νοημοσύνη). Χρησιμοποιώντας τη φωνή, μπορούμε να αλληλεπιδράσουμε με τον βοηθό google και μπορεί να κάνει αναζήτηση στο διαδίκτυο, να προγραμματίσει συμβάντα, να ρυθμίσει συναγερμούς, να ελέγξει συσκευές κ.λπ. Αυτή η υπηρεσία είναι διαθέσιμη στο sma