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

Αυτοματισμός σπιτιού: 7 βήματα
Αυτοματισμός σπιτιού: 7 βήματα

Βίντεο: Αυτοματισμός σπιτιού: 7 βήματα

Βίντεο: Αυτοματισμός σπιτιού: 7 βήματα
Βίντεο: 7 Εύκολες Ασκήσεις Για Να Χάσετε Λίπος Από Τη Μέση (Χωρίς Γυμναστήριο)! 2024, Ιούλιος
Anonim
Οικιακός αυτοματισμός
Οικιακός αυτοματισμός

Μετατρέψτε το σπίτι σας σε ένα έξυπνο σπίτι, με αυτό μπορείτε να ελέγχετε όλες τις ηλεκτρονικές συσκευές του σπιτιού σας μέσα σε μία μόνο εφαρμογή. Αλλά για αυτό το έργο, πρότεινα να ελέγξω μόνο όλο τον φωτισμό στο σπίτι. Όλα γίνονται εύκολα με το Raspberry pi 3 και το ρελέ για τον έλεγχο των φυσικών διακοπτών και μια εφαρμογή από το μηδέν για τον έλεγχο του ρελέ για το τηλεχειριστήριο.

ΑΠΑΙΤΟΥΜΕΝΑ ΥΛΙΚΑ

Βατόμουρο πι 3

Μονάδα ρελέ 8 καναλιών 5v

Κάρτα micro sd (8 GB)

Σύρμα Jumper-to-Gemper Jumper

ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΛΟΓΙΣΜΙΚΟ

Win32DiskImager

Βήμα 1: Στύψτε το Raspberry Pi με ρελέ 8 καναλιών

Wring Raspberry Pi με ρελέ 8 καναλιών
Wring Raspberry Pi με ρελέ 8 καναλιών
Wring Raspberry Pi με ρελέ 8 καναλιών
Wring 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 και δοκιμάστε το

Συνιστάται: