Sommario:
- Passaggio 1: collegare il relè
- Passaggio 2: programma microcontrollore e test
- Passaggio 3: base in legno a scalpello per adattarsi ai componenti
- Passaggio 4: usalo
Video: Lampada intelligente Alexa con ESP8266: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo Instructable ti guida insieme a me nell'aggiornamento di una lampada vintage con controllo vocale utilizzando un microcontrollore ESP8266 e Amazon Echo/Alexa. Il codice Arduino emula un dispositivo WeMo Belkin utilizzando la libreria fauxmoESP, che rende l'installazione un gioco da ragazzi.
Nota: questo codice di progetto è stato invalidato dalla modifica della libreria fauxmoESP per emulare il protocollo Philips Hue anziché Belkin WeMo. Se lo aggiorni per funzionare con la nuova versione della libreria, faccelo sapere
Per un'introduzione completa al flusso di lavoro di Arduino ESP8266, dai un'occhiata alla mia classe Internet of Things gratuita di Instructables e dai un'occhiata alla classe Lamps di Paige per ulteriori ispirazione e know-how sull'illuminazione. Se non conosci Arduino, abbiamo anche una lezione introduttiva per questo.
Questo progetto utilizza l'elettricità CA, che potrebbe danneggiarti o innescare un incendio: non lasciare questo progetto collegato all'alimentazione incustodito e, se non sai cosa stai facendo, lavora sotto la supervisione di qualcuno che lo sa
Per questo progetto avrai bisogno di:
- Amazon Echo (e app Alexa)
- Lampada (la mia è 60W)
- Computer che esegue il software Arduino con il supporto ESP8266 installato
- Scheda microcontrollore Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Prolunga
- Alimentatore USB (almeno 1A, ne ho usato uno da iPhone)
- Cavo USB (microB)
- Interruttore a levetta e cavo (opzionale)
- Strumento di terza mano (opzionale)
- Pinzette (opzionale)
- Guaina termorestringente
- Pistola termica (o accendino/asciugacapelli)
- Spelafili
- Tronchesi diagonali a filo
- Dadi a filo
- Saldatore e saldatore
Per la mia particolare base della lampada in legno:
- Scalpello e martello da legno
- Vice
- seghetto
- Lima di metallo
- Trapano/pressa con punte Forstner
- Levigatrice con carta grana 220
- Finitura legno (con guanti, spazzola, ecc. - leggere le istruzioni sulla confezione)
Oltre al supporto della scheda ESP8266, è necessario installare le seguenti librerie Arduino (cercare nel gestore librerie o posizionare manualmente la cartella in Arduino/librerie):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Ho imparato a conoscere questo metodo da questo tutorial di Adafruit: Easy Alexa (Echo) Control del tuo ESP8266 Huzzah, che contiene molte più informazioni utili sull'utilizzo di questo codice nei tuoi progetti.
Per stare al passo con quello a cui sto lavorando, seguimi su YouTube, Instagram, Twitter, Pinterest e iscriviti alla mia newsletter. In qualità di Associato Amazon, guadagno dagli acquisti idonei che effettui utilizzando i miei link di affiliazione.
Passaggio 1: collegare il relè
Per controllare la parte CA del circuito, sto usando un relè di potenza FeatherWing: basta interrompere il filo della lampada calda e collegare le estremità spellate ai terminali a vite normalmente aperti e comuni. Ricorda, se non conosci AC, trova qualcuno che lo conosca per supervisionare. La mia lampada aveva un interruttore lungo il cavo, quindi l'ho semplicemente rimosso e ho usato il cavo che l'interruttore controllava.
Non dimenticare di collegare uno dei ponticelli sul lato inferiore della scheda, in corrispondenza del pin del microcontrollore che utilizzerai su ESP8266. Ho seguito il tutorial di installazione per il Power Relay FeatherWing e ho collegato il ponticello mostrato per controllare il relè con il pin 13 sul mio Feather Huzzah ESP8266.
Costruisco sempre prima un prototipo di breadboard di questi tipi di circuiti, anche se l'obiettivo finale è far sì che tutto si adatti alla base in legno della lampada.
Passaggio 2: programma microcontrollore e test
Il codice Arduino per questo progetto usa lo sketch di esempio per la libreria fauxmoESP, che emula un dispositivo Belkin WeMo. Di conseguenza, la configurazione del tuo homebrew è esattamente la stessa del dispositivo commerciale, il che è un gioco da ragazzi nell'app Alexa. Per amore del linguaggio naturale, ho chiamato il mio dispositivo "la luce".
Ho deciso in seguito di aggiungere un interruttore di esclusione dell'alimentazione in modo che la lampada potesse essere controllata indipendentemente dai comandi vocali. Ecco perché non è qui nelle foto della breadboard, ma appare più tardi durante il passaggio del legno. Non hai strettamente bisogno del pulsante per testare il codice, quindi sei a posto in entrambi i casi. Guarda il video incorporato nel passaggio 1 per vedermi spiegare come funziona il codice del pulsante! Scarica il codice da questo passaggio e inserisci il nome e la password della tua rete wifi e personalizza il nome del tuo dispositivo.
Passaggio 3: base in legno a scalpello per adattarsi ai componenti
Dopo aver confermato che tutto funziona, è il momento di affrontare la parte relativa alla lavorazione del legno di questo progetto. Questa lampada è tenuta insieme da un'asta filettata, che è facile da accorciare con una sega o un disco da taglio con utensile rotante, quindi limata in modo che la flangia di regolazione possa ancora essere avvitata. Ho cesellato la base in legno per ospitare i miei componenti.
Ho levigato la base in legno per rimuovere eventuali ammaccature e l'ho rifinita con una macchia di legno.
Passaggio 4: usalo
È naturale dire "Alexa, accendi la luce", quindi mi sono sentito molto intelligente nel nominare la mia luce intelligente. Per avere più dispositivi sulla stessa rete, puoi distinguerli chiamandoli "la luce del corridoio" o "la luce notturna", ad esempio. È davvero meglio che acquistare uno switch WeMo? Se hai letto fino a questo punto nell'Instructable, sicuramente possiamo essere d'accordo sul fatto che è solo più divertente costruirne uno tuo, specialmente con l'aggiornamento personalizzato della lampada vintage e il design all-in-one.
Quali progetti di casa intelligente hai sotto il tuo cappello pensante? Fammi sapere a cosa stai lavorando nei commenti qui sotto.
Consigliato:
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Neopixels Workspace: Al giorno d'oggi trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non rendere il nostro spazio di lavoro più grande con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b. Qui ti mostro come costruire il tuo Smart Luce LED da scrivania che
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
La lampada della mummia - Lampada intelligente controllata da WiFi: 5 passaggi (con immagini)
The Mummy Lamp - Lampada intelligente controllata da WiFi: Circa 230 mila anni fa l'essere umano ha imparato a controllare il fuoco, questo porta a un grande cambiamento nel suo stile di vita poiché ha iniziato a lavorare di notte anche usando la luce del fuoco. Possiamo dire che questo è l'inizio dell'illuminazione per interni. Adesso io
Studia meglio con una lampada da scrivania intelligente - IDC2018IOT: 10 passaggi (con immagini)
Studia meglio con una lampada da scrivania intelligente - IDC2018IOT: Le persone nel mondo occidentale trascorrono molto tempo sedute. Alla scrivania, guidando, guardando la TV e altro ancora. A volte, stare troppo seduti può danneggiare il tuo corpo e le tue capacità di concentrazione. Camminare e alzarsi dopo un certo tempo è fondamentale per
Lampada intelligente (TCfD) - Arcobaleno + Visualizzatore musicale: 7 passaggi (con immagini)
Smart Lamp (TCfD) - Rainbow + Music Visualizer: questo progetto è realizzato per il corso Technology for Concept Design presso il TUDelft Il prodotto finale è una lampada a LED con base ESP-32 ed è collegata al server. Per il prototipo, la lampada ha due funzioni; un effetto arcobaleno che emette un colore rilassante