Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Διάγραμμα κυκλώματος
- Βήμα 2: Προγραμματίστε το NodeMCU
- Βήμα 3: Διαμορφώστε την εφαρμογή Amazon Alexa
- Βήμα 4: Σχεδιασμός του PCB
- Βήμα 5: Παραγγείλετε το PCB
- Βήμα 6: Μεταφόρτωση του αρχείου Gerber και ρύθμιση των παραμέτρων
- Βήμα 7: Επιλέξτε Διεύθυνση αποστολής και Τρόπος πληρωμής
- Βήμα 8: Συγκολλήστε όλα τα εξαρτήματα
- Βήμα 9: Συνδέστε τις οικιακές συσκευές
- Βήμα 10: Τέλος, μπορούμε να ελέγξουμε το φως, ανεμιστήρας με την Alexa
Βίντεο: Alexa Smart Home System Using NodeMCU Relay Module: 10 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το έργο IoT, δημιούργησα το σύστημα Alexa Smart Home Automation χρησιμοποιώντας το NodeMCU ESP8266 & Relay Module. Μπορείτε εύκολα να ελέγξετε το φως, τον ανεμιστήρα και άλλες οικιακές συσκευές με τη φωνητική εντολή. Για να συνδέσω το έξυπνο ηχείο Echo Dot με το NodeMCU, έχω χρησιμοποιήσει μόνο την εφαρμογή Amazon Alexa.
Εάν δεν έχετε έξυπνο ηχείο Echo Dot, μπορείτε να ελέγχετε τις οικιακές συσκευές. Και μπορείτε επίσης να παρακολουθείτε την ανατροφοδότηση χρόνου των ρελέ των διακοπτών από το smartphone. Μπορείτε επίσης να χρησιμοποιήσετε την πλακέτα ESP32 αντί του μικροελεγκτή NodeMCU.
Προμήθειες
1. Alexa Echo Dot
2. Ενότητα ρελέ
3. Πίνακας NodeMCU ή ESP32
4. Ρελέ 5v (SPDT)
5. BC547 Τρανζίστορ
6. LED 5mm
7. Αντίσταση 220 ohm
5. Συνδετήρες
Βήμα 1: Διάγραμμα κυκλώματος
Όπως μπορείτε να δείτε, το κύκλωμα για αυτό το έργο αυτοματισμού σπιτιού είναι πολύ απλό. Μπορείτε εύκολα να κάνετε αυτό το κύκλωμα με τη μονάδα Relay και το NodeMCU.
Εδώ, έχω χρησιμοποιήσει τις ακίδες D1, D2, D5, D6, D7 του NodeMCU για τον έλεγχο των 5 ρελέ. Και έχω χρησιμοποιήσει φορτιστή κινητού 5V για να τροφοδοτήσω το κύκλωμα.
Βήμα 2: Προγραμματίστε το NodeMCU
Στο εκπαιδευτικό βίντεο, εξήγησα τον κώδικα λεπτομερώς.
Όπως είπα, μπορείτε να χρησιμοποιήσετε και το NodeMCU ή το ESP32 για αυτό το έργο. Έχω χρησιμοποιήσει τη βιβλιοθήκη ESPAlexa για αυτό το έργο.
Εάν χρησιμοποιείτε το NodeMCU ESP8266 τότε πρέπει να κατεβάσετε και να εγκαταστήσετε την έκδοση του πίνακα ESP8266 (2.5.1) (όπως φαίνεται στην εικόνα).
Αντιμετώπισα ορισμένα προβλήματα με την τελευταία έκδοση της βιβλιοθήκης του πίνακα ESp8266 κατά τη μεταφόρτωση του κώδικα.
Στον κωδικό πληκτρολογήστε τα διαπιστευτήρια WiFi και ορίστε τα ονόματα των συσκευών, όπως φωτισμός δωματίου, ανεμιστήρας, νυχτερινός λαμπτήρας κ.λπ.
Εδώ, έχω χρησιμοποιήσει την ενεργή μονάδα ρελέ υψηλής έντασης, οπότε αν χρησιμοποιείτε την ενεργή μονάδα χαμηλού ρελέ τότε πρέπει να κάνετε μικρές τροποποιήσεις στον κώδικα όπως φαίνεται στο εκπαιδευτικό βίντεο.
Ακόμα, αν αντιμετωπίζετε κάποιο πρόβλημα, ενημερώστε με στην ενότητα σχολίων.
Έχω επισυνάψει τον κώδικα για αυτό το έργο αυτοματισμού Alexa στο σπίτι.
Βήμα 3: Διαμορφώστε την εφαρμογή Amazon Alexa
Πρώτα, κατεβάστε και εγκαταστήστε την εφαρμογή Amazon Alexa από το Google PlayStore ή το App Store.
Το κινητό σας και το NodeMCU θα πρέπει να είναι συνδεδεμένα με το ίδιο δίκτυο wifi.
Βήματα για την προσθήκη συσκευών στην εφαρμογή Amazon Alexa
1. Ανοίξτε την εφαρμογή Amazon Alexa.
2. Πηγαίνετε στις συσκευές.
3. Πατήστε το εικονίδιο "+" στο επάνω μέρος και, στη συνέχεια, επιλέξτε Προσθήκη συσκευών.
4. Επιλέξτε Light (Φως) και στη συνέχεια επιλέξτε Other (Άλλο).
5. Πατήστε στο Discover Devices.
Θα χρειαστεί λίγος χρόνος για να ανακαλύψετε όλες τις συσκευές. Στη συνέχεια, προσθέστε όλες τις συσκευές μία προς μία στην εφαρμογή Amazon Alexa. Στο εκπαιδευτικό βίντεο, έχω βήμα προς βήμα πώς να συνδέω συσκευές με την εφαρμογή Amazon Alexa.
Βήμα 4: Σχεδιασμός του PCB
Παρόλο που δεν χρειάζεστε προσαρμοσμένο σχεδιασμό PCB για να φτιάξετε αυτό το έξυπνο οικιακό σύστημα. Αλλά για να γίνει το κύκλωμα συμπαγές και να δώσει στο έργο μια επαγγελματική εμφάνιση, έχω σχεδιάσει το PCB για αυτό το έργο Alexa.
Βήμα 5: Παραγγείλετε το PCB
Μετά τη λήψη του αρχείου Garber μπορείτε εύκολα να παραγγείλετε το PCB
1. Επισκεφτείτε τη διεύθυνση https://jlcpcb.com και συνδεθείτε/Εγγραφείτε
2. Κάντε κλικ στο κουμπί QUOTE NOW.
3 Κάντε κλικ στο κουμπί "Προσθήκη του αρχείου Gerber".
Στη συνέχεια, περιηγηθείτε και επιλέξτε το αρχείο Gerber που έχετε κατεβάσει.
Βήμα 6: Μεταφόρτωση του αρχείου Gerber και ρύθμιση των παραμέτρων
4. Ορίστε την απαιτούμενη παράμετρο, όπως ποσότητα, χρώμα PCB κλπ
5. Αφού επιλέξετε όλες τις παραμέτρους για PCB, κάντε κλικ στο κουμπί SAVE TO CART.
Βήμα 7: Επιλέξτε Διεύθυνση αποστολής και Τρόπος πληρωμής
6. Πληκτρολογήστε τη διεύθυνση αποστολής.
7. Επιλέξτε τη μέθοδο αποστολής που είναι κατάλληλη για εσάς.
8. Υποβάλετε την παραγγελία και προχωρήστε στην πληρωμή.
Μπορείτε επίσης να παρακολουθείτε την παραγγελία σας από το JLCPCB.com.
Τα PCB μου χρειάστηκαν 2 ημέρες για να κατασκευαστούν και έφτασαν μέσα σε μια εβδομάδα χρησιμοποιώντας την επιλογή παράδοσης DHL.
Τα PCB ήταν καλά συσκευασμένα και η ποιότητα ήταν πραγματικά καλή σε αυτήν την προσιτή τιμή.
Βήμα 8: Συγκολλήστε όλα τα εξαρτήματα
Μετά από αυτό συγκολλήστε όλα τα εξαρτήματα σύμφωνα με το διάγραμμα κυκλώματος.
Στη συνέχεια, συνδέστε το NodeMCU.
Βήμα 9: Συνδέστε τις οικιακές συσκευές
Συνδέστε τις οικιακές συσκευές σύμφωνα με το διάγραμμα κυκλώματος.
Λάβετε τις κατάλληλες προφυλάξεις ασφαλείας όταν εργάζεστε με υψηλή τάση.
Συνδέστε την τροφοδοσία 5Volt DC στο PCB όπως φαίνεται στο κύκλωμα.
Ενεργοποιήστε την παροχή 110V/230V και την τροφοδοσία 5V DC.
Βήμα 10: Τέλος, μπορούμε να ελέγξουμε το φως, ανεμιστήρας με την Alexa
Τώρα μπορείτε να ελέγχετε τις οικιακές σας συσκευές με έξυπνο τρόπο.
Απλώς πείτε ποιες συσκευές θέλετε να ενεργοποιήσετε ή να απενεργοποιήσετε στην Alexa, η Alexa θα κάνει τη δουλειά για εσάς.
Ελπίζω να σας άρεσε αυτό το έργο αυτοματισμού σπιτιού. Έχω μοιραστεί όλες τις απαιτούμενες πληροφορίες για αυτό το έργο.
Θα το εκτιμήσω πραγματικά αν μοιραστείτε τα πολύτιμα σχόλιά σας. Επίσης, εάν έχετε οποιαδήποτε ερώτηση, γράψτε στην ενότητα σχολίων.
Για περισσότερα τέτοια έργα, ακολουθήστε το TechStudyCell.
Σας ευχαριστούμε για τον χρόνο σας & Καλή μάθηση.
Συνιστάται:
Home Automation WiFi Light Switch With ESP-01 και Relay Module With Push Button: 7 Βήματα
Home Automation WiFi Light Switch With ESP-01 and Relay Module With Push Button: Έτσι στις προηγούμενες οδηγίες προγραμματίσαμε ένα ESP-01 με Tasmota χρησιμοποιώντας ένα ESP Flasher και συνδέσαμε το ESP-01 στα δίκτυα wifi μας. Τώρα μπορούμε να ξεκινήσουμε τον προγραμματισμό του για να ενεργοποιήσετε/απενεργοποιήσετε έναν διακόπτη φώτων χρησιμοποιώντας WiFi ή το κουμπί. Για την ηλεκτρική λειτουργία
CCTV Camera With NodeMCU + Old Laptop's Camera Module (With and without Using Blynk): 5 βήματα
CCTV Camera With NodeMCU + Old Laptop's Camera Module (With and Without Using Blynk): Γεια σας παιδιά! Σε αυτό το διδακτικό, θα σας δείξω πώς χρησιμοποίησα τη μονάδα κάμερας και το nodeMCU ενός παλιού φορητού υπολογιστή για να φτιάξω κάτι παρόμοιο με το CCTV
4 σε 1 MAX7219 Dot Matrix Display Module tutorial by Using Arduino UNO: 5 βήματα
4 σε 1 MAX7219 Dot Matrix Display Module tutorial by Using Arduino UNO: Περιγραφή: ingάχνετε για εύκολο έλεγχο πίνακα LED; Αυτή η μονάδα οθόνης 4 σε 1 Dot Matrix θα πρέπει να είναι κατάλληλη για εσάς. Ολόκληρη η μονάδα διατίθεται σε τέσσερις κοινές μήκους 8x8 RED κοινής καθόδου που εξοπλίζονται με MAX7219 IC το καθένα. Εξαιρετικό για την εμφάνιση τρέχοντος κειμένου α
Node MCU Με 4 Port Relay Module, Blynk App, IFTTT και Google Home. Κέρδος;: 5 βήματα
Node MCU Με 4 Port Relay Module, Blynk App, IFTTT και Google Home. Κέρδος ;: Αυτή η ανάρτηση αφορά τον τρόπο σύνδεσης του Google Home με το NodeMCU και την εφαρμογή blynk, μπορείτε να ελέγχετε τις συσκευές σας με απλό διακόπτη NodeMCU και βοηθό google με ελεγχόμενο blynk. Λοιπόν, αφήστε το, Ok Google .. Ενεργοποιήστε το thingy
AT Commands for Bluetooth Module (HC-05 W/ EN Pin and BUTTON) Using Arduino Board !: 5 Βήματα
AT Commands for Bluetooth Module (HC-05 W/ EN Pin and BUTTON) Using Arduino Board !: By Jay Amiel AjocGensan PH Αυτό το διδακτικό θα σας βοηθήσει να ξεκινήσετε με τη χρήση της μονάδας bluetooth HC05. Στο τέλος αυτού του διδακτικού, θα έχετε μάθει σχετικά με την αποστολή εντολών AT στη μονάδα για διαμόρφωση/τροποποίηση της (όνομα, κλειδί πρόσβασης, baud ra