Πίνακας περιεχομένων:
Βίντεο: Οικιακός αυτοματισμός με NodeMCU, HomeAssistant & MQTT: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Θέλετε να αρχίσετε να μεταμορφώνετε το σπίτι σας σε έξυπνο σπίτι; Και επίσης να το κάνετε φθηνά;
Το NodeMCU και το HomeAssistant είναι εδώ για να σας βοηθήσουν σε αυτό. Σας συνιστώ να παρακολουθήσετε αυτό το βίντεο, ίσως να είναι πιο εύκολο για εσάς να το ακολουθήσετε. Διαφορετικά, ακολουθήστε τα παρακάτω βήματα.
Προμήθειες
1 × NodeMCU v3 NodeMCU στο eBay:
2 × Breadboards Breadboards στο eBay:
1 × Photoresistor Photoresistor στο eBay:
1 × Μαγνητικός διακόπτης Μαγνητικός διακόπτης στο eBay:
1 × Relay Relay στο eBay:
1 × Κουμπιά και αντιστάσεις στο eBay:
7 × Αντιστάσεις (2x 10kohm, 4x 100ohm, 1x 4.7kohm)
4 LED LEDs στο eBay:
20 × Wires Wires στο eBay:
1 sensor Αισθητήρας θερμοκρασίας DALLAS Αισθητήρας θερμοκρασίας στο eBay:
1 sensor Αισθητήρας κίνησης (PIR) Αισθητήρας κίνησης:
1 × ΠΡΟΣΘΕΤΟ: Τράπεζα ισχύος
Βήμα 1:
Γεια!
Πάρτε όλα τα απαραίτητα εφόδια (εξαρτήματα) και ξεκινήστε.
Βήμα 2:
Συνδέστε όλα τα εξαρτήματα ανάλογα με αυτό το ακατάστατο σκίτσο. Συγγνώμη λόγω αναστάτωσης καλωδίων.:(
Βήμα 3:
Εγκαταστήστε το PlatformIO IDE, HomeAssistant + Python
Για άλλη μια φορά, μπορείτε να ακολουθήσετε αυτό το βίντεο για να δείτε περισσότερες λεπτομέρειες σχετικά με την εγκατάσταση του HomeAssistant και της Python. Για να ακολουθήσετε βήμα προς βήμα την εγκατάσταση του PlatformIO και να δείτε πώς να ανεβάσετε απλό πρόγραμμα LED που αναβοσβήνει, ελέγξτε αυτό το βίντεο.
Λάβετε υπόψη ότι δεν χρειάζεται να χρησιμοποιείτε αυστηρά το PlatformIO IDE, αλλά πιθανότατα θα είναι πιο εύκολο για εσάς να το ακολουθήσετε.
Βήμα 4:
Αντιγράψτε τον κώδικα στο αρχείο main.cpp από εδώ. Αντικαταστήστε το mqtt_server IP σε IP του υπολογιστή σας στον οποίο είναι εγκατεστημένο το HomeAssistant. Αντικαταστήστε το SSID και τον κωδικό πρόσβασης με το επιθυμητό Wi-Fi SSID και τον κωδικό πρόσβασης. Μεταφόρτωση στο NodeMCU.
Βήμα 5:
Στα παράθυρα αναζήτησης (έναρξη) γράψτε % appdata % και ανοίξτε.homeassistant φάκελο. Εκεί θα βρείτε το configuration.yaml. Ανοίξτε το και αντικαταστήστε όλο το περιεχόμενο με αυτό.
Να είστε προσεκτικοί εάν γράφετε κάτι επιπλέον επειδή το config είναι ευαίσθητο στο χώρο! Πρέπει να δομηθεί εντός των κανόνων του.
Εκκινήστε το HomeAssistant στον υπολογιστή σας εάν δεν είναι ήδη εκκινήσει. Εισαγάγετε IP του υπολογιστή και προσθέστε τη θύρα: 8123 μετά από αυτό στο πρόγραμμα περιήγησης. Στην επάνω δεξιά γωνία θα βρείτε την επιλογή διαμόρφωσης UI. Επιλέξτε αυτό και ξανά στην επάνω δεξιά γωνία βρείτε τον επεξεργαστή διαμόρφωσης RAW και αντικαταστήστε το περιεχόμενό του με αυτό.
Βήμα 6:
Ελέγξτε ότι όλα είναι σωστά συνδεδεμένα και ότι το MQTT λειτουργεί όπως πρέπει, στέλνοντας δεδομένα κάθε λίγα δευτερόλεπτα και δοκιμάστε πώς λειτουργεί κάθε αισθητήρας.
Στο smartphone σας, μεταβείτε στο πρόγραμμα περιήγησης και εισαγάγετε IP του διακομιστή HomeAssistant και προσθέστε τη θύρα: 8123. Αποθηκεύστε την ιστοσελίδα στην αρχική οθόνη και έχετε πρόσβαση στο νέο σύστημα οικιακού αυτοματισμού με ένα πάτημα.
Τώρα στο τέλος σας ενθαρρύνω να επεκτείνετε αυτό το έργο ώστε να είναι πιο χρήσιμο και όχι μόνο για εκπαιδευτικούς σκοπούς. Ευχαριστώ που συμμετείχατε μαζί μου σε αυτό το έργο.:)
Συνιστάται:
Οικιακός αυτοματισμός με ρελέ ελέγχου θερμοκρασίας NodeMCU Touch Sensor LDR: 16 βήματα
Αυτοματισμός σπιτιού με ρελέ ελέγχου θερμοκρασίας NodeMCU Touch Sensor LDR: Στα προηγούμενα έργα μου NodeMCU, έχω ελέγξει δύο οικιακές συσκευές από την εφαρμογή Blynk. Έλαβα πολλά σχόλια και μηνύματα για να αναβαθμίσω το έργο με χειροκίνητο έλεγχο και να προσθέσω περισσότερες δυνατότητες. Έτσι, έχω σχεδιάσει αυτό το Smart Home Extension Box. Σε αυτό το IoT
Οικιακός αυτοματισμός χρησιμοποιώντας ESP8266 ή NODEMCU: 6 βήματα
Αυτοματισμός σπιτιού χρησιμοποιώντας ESP8266 ή NODEMCU: Θέλατε ποτέ να αυτοματοποιήσετε το σπίτι σας μέσω wifi; Θέλετε να ελέγχετε τα φώτα, τον ανεμιστήρα και κάθε άλλη συσκευή από το smartphone σας; Or θέλατε ποτέ ένα οδηγό σχετικά με τις συνδεδεμένες συσκευές και να ξεκινήσετε με αυτό; Αυτό το έργο αυτοματισμού σπιτιού θα
IR οικιακός αυτοματισμός χρησιμοποιώντας ρελέ: 6 βήματα (με εικόνες)
IR Home Automation Using Relay: Infared Remote Home Automation System (Προειδοποίηση: Επαναλάβετε το έργο με δική σας ευθύνη! Αυτό το έργο περιλαμβάνει υψηλή τάση)
Οικιακός αυτοματισμός χρησιμοποιώντας MQTT και ESP8266: 6 βήματα
Αυτοματισμός σπιτιού χρησιμοποιώντας MQTT και ESP8266: Σήμερα, ο αυτοματισμός του σπιτιού είναι η τάση και η αναδυόμενη εποχή του IoT (Internet of Things). Όλοι προσπαθούν να αυτοματοποιήσουν το σπίτι με κάποιον τρόπο που μπορεί να είναι τηλεχειριζόμενο ή χειροκίνητο. Και αυτό τους κάνει τη ζωή ευκολότερη. Υπάρχουν τεχνικές για τον έλεγχο των ανθρώπων
Οικιακός αυτοματισμός με ESP8266 WiFi χωρίς χρήση Blynk !: 24 βήματα (με εικόνες)
Home Automation With ESP8266 WiFi Without Using Blynk !: Πρώτον, θέλω να ΕΥΧΑΡΙΣΤΩ ΟΛΟΥΣ που με έκαναν νικητή στον Διαγωνισμό Αυτοματισμού 2016 για αυτό το ΚΑΤΑΣΤΗΜΑ. Έτσι, όπως σας υποσχέθηκα, εδώ είναι το διδακτικό για τον έλεγχο των οικιακών συσκευών με τη μονάδα WiFi ESP8266