Πίνακας περιεχομένων:
- Βήμα 1: Συνδέστε το ρελέ
- Βήμα 2: Πρόγραμμα Μικροελεγκτή & Δοκιμή
- Βήμα 3: Βάση ξύλου σμίλης για να ταιριάζουν εξαρτήματα
- Βήμα 4: Χρησιμοποιήστε το
Βίντεο: Alexa Smart Lamp With ESP8266: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το Instructable σας καθοδηγεί μαζί μου στην αναβάθμιση ενός vintage λαμπτήρα με φωνητικό έλεγχο χρησιμοποιώντας έναν μικροπροβολέα ESP8266 και Amazon Echo/Alexa. Ο κώδικας Arduino μιμείται μια συσκευή Belkin WeMo χρησιμοποιώντας τη βιβλιοθήκη fauxmoESP, η οποία καθιστά τη ρύθμιση ένα αεράκι.
Σημείωση: Αυτός ο κώδικας έργου έχει ακυρωθεί από την αλλαγή της βιβλιοθήκης fauxmoESP για εξομοίωση του πρωτοκόλλου Philips Hue αντί του Belkin WeMo. Εάν το ενημερώσετε ώστε να λειτουργεί με τη νέα έκδοση της βιβλιοθήκης, ενημερώστε με
Για ένα πλήρες αστάρι στη ροή εργασίας Arduino ESP8266, δείτε τη δωρεάν κατηγορία Instructables Internet of Things και δείτε την τάξη των Paige's Lamps για περισσότερη έμπνευση και τεχνογνωσία φωτισμού. Εάν είστε νέοι στο Arduino, έχουμε επίσης μια εισαγωγική τάξη για αυτό.
Αυτό το έργο χρησιμοποιεί ηλεκτρικό ρεύμα, το οποίο μπορεί να σας βλάψει ή να προκαλέσει πυρκαγιά- μην αφήσετε αυτό το έργο συνδεδεμένο στην παροχή ρεύματος χωρίς επίβλεψη και αν δεν ξέρετε τι κάνετε, εργαστείτε υπό την επίβλεψη κάποιου που το κάνει
Για αυτό το έργο, θα χρειαστείτε:
- Amazon Echo (και εφαρμογή Alexa)
- Λάμπα (η δική μου είναι 60W)
- Υπολογιστής με λογισμικό Arduino με εγκατεστημένη υποστήριξη ESP8266
- Πίνακας μικροελεγκτή Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Καλώδιο επέκτασης
- Προσαρμογέας ρεύματος USB (τουλάχιστον 1Α, χρησιμοποίησα ένα από iPhone)
- Καλώδιο USB (microB)
- Εναλλαγή διακόπτη και καλώδιο (προαιρετικό)
- Εργαλείο τρίτου χεριού (προαιρετικό)
- Τσιμπιδάκια (προαιρετικά)
- Σωλήνες συρρίκνωσης θερμότητας
- Πιστόλι θερμότητας (ή αναπτήρας/πιστολάκι μαλλιών)
- Απογυμνωτές καλωδίων
- Ξεπλύνετε διαγώνιους κόφτες
- Σύρματα παξιμάδια
- Συγκολλητικό σίδερο και συγκόλληση
Για τη συγκεκριμένη ξύλινη βάση λαμπτήρων μου:
- Ξύλινη σμίλη και σφυρί
- Μέγγενη
- Σιδηροπρίονο
- Μεταλλικό αρχείο
- Τρυπήστε/πιέστε με πιο φρέσκα κομμάτια
- Τριβείο με χαρτί 220 γκρι
- Φινίρισμα ξύλου (με γάντια, βούρτσα κ.λπ.- διαβάστε τις οδηγίες της συσκευασίας)
Εκτός από την υποστήριξη πλακέτας ESP8266, θα πρέπει να εγκαταστήσετε τις ακόλουθες βιβλιοθήκες Arduino (αναζήτηση στο διαχειριστή βιβλιοθηκών ή τοποθετήστε μη αυτόματα το φάκελο στο Arduino/βιβλιοθήκες):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Έμαθα για αυτήν τη μέθοδο από αυτό το σεμινάριο Adafruit: Easy Alexa (Echo) Έλεγχος του ESP8266 Huzzah σας, το οποίο έχει πολλές περισσότερες χρήσιμες πληροφορίες σχετικά με τη χρήση αυτού του κώδικα στα δικά σας έργα.
Για να συμβαδίσετε με αυτό που δουλεύω, ακολουθήστε με στο YouTube, το Instagram, το Twitter, το Pinterest και εγγραφείτε στο newsletter μου. Ως Amazon Associate κερδίζω από κατάλληλες αγορές που πραγματοποιείτε χρησιμοποιώντας τους συνδέσμους συνεργατών μου.
Βήμα 1: Συνδέστε το ρελέ
Για να ελέγξω το τμήμα εναλλασσόμενου ρεύματος του κυκλώματος, χρησιμοποιώ ένα Power Relay FeatherWing- απλώς διακόψτε το καλώδιο του καυτού λαμπτήρα και συνδέστε τα απογυμνωμένα άκρα στους κανονικά ανοικτούς και κοινούς ακροδέκτες βίδας. Θυμηθείτε, εάν δεν γνωρίζετε AC, βρείτε κάποιον που να κάνει την επίβλεψη. Η λάμπα μου είχε έναν διακόπτη κατά μήκος του καλωδίου, οπότε μόλις τον αφαίρεσα και χρησιμοποίησα το σύρμα που είχε ο διακόπτης.
Μην ξεχάσετε να γεφυρώσετε έναν από τους βραχυκυκλωτήρες στην κάτω πλευρά του πίνακα, που αντιστοιχεί στον πείρο μικροελεγκτή που θα χρησιμοποιήσετε στο ESP8266. Ακολούθησα το σεμινάριο εγκατάστασης για το Power Relay FeatherWing και γεφύρωσα το βραχυκυκλωτήρα που εμφανίζεται για τον έλεγχο του ρελέ με τον πείρο 13 στο Feather Huzzah ESP8266.
Πάντα φτιάχνω ένα πρωτότυπο ψωμιού για αυτούς τους τύπους κυκλωμάτων πρώτα, ακόμη και αν ο τελικός στόχος είναι να χωρέσουν τα πάντα στην ξύλινη βάση του λαμπτήρα.
Βήμα 2: Πρόγραμμα Μικροελεγκτή & Δοκιμή
Ο κώδικας Arduino για αυτό το έργο χρησιμοποιεί το παράδειγμα σκίτσου για τη βιβλιοθήκη fauxmoESP, η οποία μιμείται μια συσκευή Belkin WeMo. Κατά συνέπεια, η διαμόρφωση της οικιακής σου μπύρας είναι ακριβώς η ίδια με την εμπορική συσκευή, η οποία είναι ένα αεράκι στην εφαρμογή Alexa. Για λόγους φυσικής ομιλίας, έχω ονομάσει τη συσκευή μου "το φως".
Αποφάσισα αργότερα να προσθέσω έναν διακόπτη παράκαμψης ισχύος, ώστε ο λαμπτήρας να ελέγχεται ανεξάρτητα από τις φωνητικές εντολές. Αυτός είναι ο λόγος για τον οποίο δεν υπάρχει στις φωτογραφίες του breadboard εδώ, αλλά εμφανίζεται αργότερα κατά τη διάρκεια του ξύλινου βήματος. Δεν χρειάζεστε αυστηρά το κουμπί για να δοκιμάσετε τον κώδικα, οπότε είστε όλοι καλοί με κάθε τρόπο. Δείτε το βίντεο που είναι ενσωματωμένο στο Βήμα 1 για να με δείτε να εξηγώ πώς λειτουργεί ο κωδικός κουμπιού! Κατεβάστε τον κωδικό από αυτό το βήμα και συνδέστε το δικό σας όνομα και κωδικό δικτύου wifi και προσαρμόστε το όνομα της συσκευής σας.
Βήμα 3: Βάση ξύλου σμίλης για να ταιριάζουν εξαρτήματα
Αφού επιβεβαιώσετε ότι όλα λειτουργούν, ήρθε η ώρα να αντιμετωπίσετε το τμήμα ξυλουργικής αυτού του έργου. Αυτός ο λαμπτήρας συγκρατείται μαζί με μια ράβδο με σπείρωμα, η οποία είναι εύκολο να συντομευτεί με ένα πριόνι ή περιστρεφόμενο τροχό εργαλείου, στη συνέχεια τοποθετείται λεία, ώστε η φλάντζα ρύθμισης να εξακολουθεί να βιδώνεται. Ξυλοκόπησα τη ξύλινη βάση για να φιλοξενήσω τα εξαρτήματά μου.
Τρίψαρα τη βάση του ξύλου για να αφαιρέσω τυχόν χτυπήματα από το μπέρδεμά της και την τελείωσα με λίγο ξύλο.
Βήμα 4: Χρησιμοποιήστε το
Είναι φυσικό να λέω "Alexa, άναψε το φως", οπότε ένιωσα έξυπνα στο να ονομάσω το έξυπνο φως μου. Για να έχετε πολλές συσκευές στο ίδιο δίκτυο, θα μπορούσατε να τις ξεχωρίσετε ονομάζοντάς τες "φως του διαδρόμου" ή "το φως της νύχτας", για παράδειγμα. Είναι πραγματικά καλύτερο από την αγορά ενός διακόπτη WeMo; Αν έχετε διαβάσει τόσο πολύ στο Instructable, σίγουρα μπορούμε να συμφωνήσουμε ότι είναι πιο διασκεδαστικό να φτιάχνετε τη δική σας, ειδικά με την προσαρμοσμένη αναβάθμιση του vintage λαμπτήρα και τον σχεδιασμό all-in-one.
Τι έργα έξυπνων σπιτιών έχετε κάτω από τη σκέψη σας; Ενημερώστε με τι εργάζεστε στα παρακάτω σχόλια.
Συνιστάται:
The Mummy Lamp - WiFi Controlled Smart Lamp: 5 βήματα (με εικόνες)
The Mummy Lamp - WiFi Controlled Smart Lamp: Πριν από περίπου 230 χιλιάδες χρόνια ο άνθρωπος έμαθε να ελέγχει τη φωτιά, αυτό οδηγεί σε μια σημαντική αλλαγή στον τρόπο ζωής του καθώς άρχισε να εργάζεται τη νύχτα χρησιμοποιώντας επίσης φως από τη φωτιά. Μπορούμε να πούμε ότι αυτή είναι η αρχή του εσωτερικού φωτισμού. Τώρα εγώ
IoT RC Car with Smart Lamp Remote or Gateway: 8 βήματα (με εικόνες)
IoT RC Car With Smart Lamp Remote or Gateway: Για ένα άσχετο έργο, έγραφα κάποιον κώδικα Arduino για να μιλήσω με τις έξυπνες λάμπες MiLight και τα τηλεχειριστήρια λαμπτήρων που έχω στο σπίτι μου. Αφού πέτυχα να υποκλέψω εντολές από τα ασύρματα τηλεχειριστήρια, Αποφάσισα να φτιάξω ένα μικρό αυτοκίνητο RC για δοκιμή
The Spiral Lamp (γνωστός και ως Lampodrome Desk Lamp): 12 βήματα (με εικόνες)
The Spiral Lamp (γνωστός και ως Lampodrome Desk Lamp): The Spiral Lamp (a.k.a The Loxodrome Desk Lamp) είναι ένα έργο που ξεκίνησα το 2015. Εμπνεύστηκε από το Loxodrome Sconce του Paul Nylander. Η αρχική μου ιδέα ήταν για ένα μηχανοκίνητο φωτιστικό γραφείου που θα έβγαζε ροές φωτός στον τοίχο. Σχεδίασα και
Smart Lamp Chic'on Cube: 11 βήματα (με εικόνες)
Smart Lamp Chic'on Cube: Αυτό το εγχειρίδιο δείχνει πώς να φτιάξετε μια έξυπνη λάμπα ικανή να συνδέσει την πλατφόρμα υπηρεσιών Chic'on. (Περισσότερες πληροφορίες στο https://www.github.com/roiKosmic/)****** Ενημέρωση Από τον Ιούλιο του 2018 ο διαδικτυακός ιστότοπος www.chicon.fr δεν είναι πλέον προσβάσιμος, πρέπει
Alexa-Enabled Death Star Lamp: 17 βήματα (με εικόνες)
Alexa-Enabled Death Star Lamp: Φέρτε ένα απόσπασμα από τη σκοτεινή πλευρά στο σαλόνι σας με αυτόν τον μοναδικό λαμπτήρα με φωνητική ενεργοποίηση. Ένα λειτουργικό έργο τέχνης που είναι χρήσιμο και ευχάριστο να το κοιτάξεις. Ενεργοποίηση ή απενεργοποίηση; Όλες οι λάμπες το κάνουν! Αλλαγή φωτεινότητας; Πολύ κοινό! Μπορεί όμως το δικό σας