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

Alexa Smart Lamp With ESP8266: 4 βήματα (με εικόνες)
Alexa Smart Lamp With ESP8266: 4 βήματα (με εικόνες)

Βίντεο: Alexa Smart Lamp With ESP8266: 4 βήματα (με εικόνες)

Βίντεο: Alexa Smart Lamp With ESP8266: 4 βήματα (με εικόνες)
Βίντεο: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Νοέμβριος
Anonim
Image
Image
Έξυπνη λάμπα Alexa με ESP8266
Έξυπνη λάμπα Alexa με ESP8266

Αυτό το 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.

Τι έργα έξυπνων σπιτιών έχετε κάτω από τη σκέψη σας; Ενημερώστε με τι εργάζεστε στα παρακάτω σχόλια.

Συνιστάται: