Πίνακας περιεχομένων:
Βίντεο: Λάμπα χειρισμού Alexa και Switch: 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Το Amazon Echo είναι ένα υπέροχο κομμάτι κιτ! Μου αρέσει η ιδέα των συσκευών με φωνητική ενεργοποίηση!
Wantedθελα να φτιάξω τη δική μου λυχνία που λειτουργεί με Alexa, αλλά κρατήστε το χειροκίνητο διακόπτη ως επιλογή.
Έψαξα στο διαδίκτυο και βρήκα έναν εξομοιωτή WEMO, ο οποίος, έχοντας εξετάσει άλλες επιλογές, φαίνεται ότι είναι ο πιο απλός τρόπος για να κάνει την Alexa να χειρίζεται οποιαδήποτε συσκευή!
**** ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ: ΣΕΒΑΣΤΕ ΤΗΝ ΚΕΝΤΡΙΚΗ ΗΛΕΚΤΡΙΚΟΤΗΤΑ - ΘΑ ΣΑΣ ΣΚΟΤΩΣΕΙ ****
Βήμα 1: Το Harware
Ο αριθμός των εξαρτημάτων είναι ελάχιστος χάρη στο ESP2866-12e που κάνει όλη τη δουλειά!
Όλα τα εξαρτήματα προέρχονται από το eBay.
1 x ESP2866 -12e (ή οποιοδήποτε ESP8266 με τουλάχιστον 2 θύρες GPIO)
Τροφοδοσία 1 x 5v
Ρελέ 1 x 5v. Βρήκα αυτά τα πολύ μικρά ρελέ με πηνίο 5v & επαφές 250v 3 Amp στο eBay
Κάτω 1 x 5v έως 3v3
1 x ζεύκτης opto (4N35 ή ισοδύναμο)
1 x στιγμιαία κίνηση ώθησης για αλλαγή
1 x κατάλληλο κουτί έργου
Η εικόνα δείχνει μια αντίσταση που δεν ήταν απαραίτητη!
Βήμα 2: Το βάζουμε μαζί
Wantedθελα το έργο να ζει σε ένα συμπαγές περίβλημα, ώστε να μην φαίνεται πολύ αντιαισθητικό.
Απλώς αντικαθιστά τον αρχικό διακόπτη των λαμπτήρων με ένα ρελέ και έναν «μαλακό» διακόπτη!
Είναι σημαντικό να διασφαλιστεί ότι η κεντρική πλευρά (το κομμάτι που θα σας σκοτώσει) έχει εγκατασταθεί όσο το δυνατόν πιο ασφαλώς και με ασφάλεια - χρησιμοποίησα έναν σύνδεσμο «choc block» για ασφάλεια και ευκολία.
Οι συνδετήρες πηνίου ρελέ είναι αρκετά κοντά μεταξύ τους, οπότε προσέξτε κατά την καλωδίωση. Κρατήστε τα εκτεθειμένα καλώδια πηνίου 5v και συνδέσεις δικτύου όσο το δυνατόν πιο σύντομα.
Το δίκτυο τροφοδοτεί το τροφοδοτικό 5v. Η ουδέτερη πλευρά του δικτύου πηγαίνει απευθείας στη λάμπα, ενώ η ζωντανή πλευρά περνάει από τις κανονικά ανοιχτές επαφές του ρελέ.
Ο διακόπτης είναι συνδεδεμένος από τη μία πλευρά στη γείωση και η άλλη στο GPIO13 του ESP8266. Οποιαδήποτε είσοδος δεν θα κάνει παρά θα ελέγξει το φύλλο δεδομένων καθώς ορισμένες ακίδες είναι πολυπλεξικές.
Το GPIO15 είναι ενσύρματο στα 0v !! Έχω ένα κομμάτι σύρμα προσαρτημένο στο Reset και ένα άλλο στο GPIO0. Αυτά χρησιμοποιούνται για τη μεταφόρτωση του σκίτσου και μπορούν να αφαιρεθούν όταν ολοκληρωθούν.
Σημειώστε ότι οι συσκευές ESP8266 λειτουργούν σε 3.3v
Το GPIO4 (πάλι οποιοδήποτε GPIO θα κάνει) χρησιμοποιείται για τη ρύθμιση / επαναφορά του ρελέ μέσω ενός ζεύκτη opto. Χρησιμοποίησα τον ζεύκτη opto για να ελαχιστοποιήσω την αποστράγγιση ρεύματος στο ESP8266. Και επέτρεψα στον 3.3v να αλλάξει το πηνίο ρελέ 5v.
Χρησιμοποίησα κολλώδη μαξιλάρια διπλής όψης για να διατηρήσω τα εξαρτήματα στη θέση τους.
Άνοιξα μερικές τρύπες 2 mm σε κάθε άκρο του περιβλήματος για ροή αέρα. Δεν είμαι σίγουρος αν ήταν απαραίτητο καθώς παράγεται πολύ λίγη θερμότητα, αλλά με έκανε να νιώσω καλύτερα:-)
Βήμα 3: Το Sotfware
Κατέβασα τα παρακάτω από το GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Τα αρχεία είναι όλα σε έναν κατάλογο και το μόνο αρχείο που χρειάζεται τροποποίηση είναι το αρχείο.ino.
Δείχνει τον τρόπο λειτουργίας πολλαπλών διακοπτών και είναι ένα εξαιρετικό κομμάτι λογισμικού.
Χρησιμοποίησα το Arduino IDE για να ανεβάσω το σκίτσο στο ESP. Υπάρχουν πολλά άρθρα στον ιστό για το πώς γίνεται αυτό, μόνο Google - Χρήση του Arduino IDE για τον προγραμματισμό του ESP8266. Είναι αρκετά ευθεία και πρέπει να ρυθμιστεί μόνο μία φορά., Σημείωση: Για να ανεβάσω το σκίτσο χρησιμοποίησα έναν τυπικό μετατροπέα USB FTDI σε σειριακό μετατροπέα. Το GPIO15 πρέπει να είναι γειωμένο - το έχω μόνιμα συνδεδεμένο σε 0v, το GPIO0 πρέπει να διατηρείται σε 0v κατά την επαναφορά. Μετά την επαναφορά, το GPIO0 μπορεί να μείνει αιωρούμενο. Το σκίτσο πρέπει τώρα να μεταφορτωθεί.
Τα μέρη στο σκίτσο που χρειάζονται τροποποίηση επανατοποθετούν το SSID & τον κωδικό πρόσβασης των δρομολογητών σας και την εντολή στην οποία θα θέλατε να απαντήσει η Alexa. Αναζητήστε το "επιτραπέζιο φωτιστικό" και αντικαταστήστε το με μια εντολή της επιλογής σας, π.χ. «φώτα δίπλα στο κρεβάτι» ή «ανεμιστήρας οροφής».
Το λογισμικό αλληλεπιδρά με την Alexa και ενεργοποιεί το GPIO4 ψηλά ή χαμηλά με την επιτραπέζια λυχνία εντολών αναμμένη και απενεργοποιημένη επιτραπέζια λάμπα αντίστοιχα. Ορίζει επίσης σημαίες - rl1 και isr_ran.
Η σημαία rl1 χρησιμοποιείται έτσι ώστε το λογισμικό να γνωρίζει την τρέχουσα κατάσταση της λάμπας προκειμένου να ενεργοποιηθεί ή να απενεργοποιηθεί μέσω της Alexa ή του διακόπτη.
Ο διακόπτης δημιουργεί μια διακοπή όταν το GPIO13 είναι γειωμένο. Οι διακοπές είναι απενεργοποιημένες, το GPIO4 εναλλάσσεται και η σημαία rl1 ρυθμίζεται / επαναρυθμίζεται ανάλογα. Η σημαία isr_ran χρησιμοποιείται στον κύριο βρόχο για να ενεργοποιήσει ξανά τις διακοπές μετά από μια μικρή καθυστέρηση - αυτό εμποδίζει την αναπήδηση του διακόπτη!
Σημαντική σημείωση: Βεβαιωθείτε ότι η επιλογή του ρελέ σας έχει ικανές αξιολογήσεις επαφών για να χειριστεί τη συσκευή που αλλάζετε.
Δεύτερος στην πρόκληση ενεργοποιημένης φωνής
Συνιστάται:
Λάμπα Neoboard - Δεν απαιτείται SD και 3D εκτύπωση: 3 βήματα (με εικόνες)
Neoboard Lamp - No SD Needed and 3D Printed: Αφού έφτιαξα μια λάμπα Minecraft για το 7χρονο παιδί μου, ο μικρός του αδερφός ήθελε κάτι παρόμοιο. Ασχολείται περισσότερο με το SuperMario παρά με το Minecraft, οπότε το νυχτερινό του φως θα δείξει sprites βιντεοπαιχνιδιών. Αυτό το έργο βασίζεται στο έργο The Neoboard, αλλά
Ρομπότ χειρισμού υλικού βασισμένο σε GSM και Bluetooth: 7 βήματα
Ρομπότ χειρισμού υλικού βασισμένο σε GSM και Bluetooth: “ GSM (SMS) και ασύρματο ρομπότ ελεγχόμενου Bluetooth ” είναι ένα ρομπότ που μπορεί να λάβει ένα σύνολο εντολών/ οδηγιών με τη μορφή υπηρεσίας σύντομων μηνυμάτων και εκτελεί τις απαραίτητες ενέργειες. Θα χρησιμοποιούμε αποκλειστικό μόντεμ/κινητό
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Μετατρέψτε την παλιά σας λάμπα CFL σε λάμπα LED: 10 βήματα
Μετατρέψτε την παλιά σας λάμπα CFL σε λάμπα LED: Δείτε πρώτα ολόκληρο το βίντεο και μετά θα καταλάβετε τα πάντα
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης