Taula de continguts:

Llum intel·ligent Alexa amb ESP8266: 4 passos (amb imatges)
Llum intel·ligent Alexa amb ESP8266: 4 passos (amb imatges)

Vídeo: Llum intel·ligent Alexa amb ESP8266: 4 passos (amb imatges)

Vídeo: Llum intel·ligent Alexa amb ESP8266: 4 passos (amb imatges)
Vídeo: Closed for 40 years ~ Abandoned Portuguese Noble Palace with all its belongings 2024, De novembre
Anonim
Image
Image
Llum intel·ligent Alexa amb ESP8266
Llum intel·ligent Alexa amb ESP8266

Aquest instructiu us guia juntament amb mi a l’hora d’actualitzar una làmpada vintage amb control de veu mitjançant un microcontrolador ESP8266 i Amazon Echo / Alexa. El codi Arduino emula un dispositiu Belkin WeMo que utilitza la biblioteca fauxmoESP, cosa que fa que la configuració sigui molt ràpida.

Tingueu en compte que aquest codi de projecte ha estat invalidat pel canvi de la biblioteca fauxmoESP per emular el protocol Philips Hue en lloc de Belkin WeMo. Si l'actualitzeu perquè funcioni amb la nova versió de la biblioteca, feu-m'ho saber

Per obtenir una introducció completa sobre el flux de treball Arduino ESP8266, consulteu la meva classe gratuïta d’Internet de les coses Instructables i consulteu la Classe Lamps de Paige per obtenir més inspiració i coneixement sobre la il·luminació. Si no sou nou a Arduino, també tenim una classe d'introducció per a això.

Aquest projecte utilitza electricitat de corrent altern, que pot fer-vos mal o provocar un incendi; no deixeu aquest projecte connectat a l’alimentació sense vigilància i, si no sabeu què feu, treballeu sota la supervisió d’algú que ho faci

Per a aquest projecte, necessitareu:

  • Amazon Echo (i l'aplicació Alexa)
  • Llum (la meva és de 60 W)
  • Ordinador que utilitza el programari Arduino amb suport ESP8266 instal·lat
  • Placa de microcontrolador Adafruit Feather Huzzah ESP8266
  • Adafruit Power Relay FeatherWing
  • Allargador
  • Adaptador d'alimentació USB (almenys 1A, n'he fet servir un d'iPhone)
  • Cable USB (microB)
  • Commutador i cable (opcional)
  • Eina de tercera mà (opcional)
  • Pinces (opcional)
  • Tubs termorretractables
  • Pistola de calor (o encenedor / assecador de cabell)
  • Decapants de filferro
  • Talladors diagonals a ras
  • Femelles de filferro
  • Soldador i soldador

Per a la meva base particular de làmpada de fusta:

  • Cisell de fusta i mall
  • Vici
  • Serra mecànica
  • Llima de metall
  • Trepant / premsat amb broques forstner
  • Esmoladora amb paper granulat de 220
  • Acabat de fusta (amb guants, pinzell, etc. - llegir les instruccions del paquet)

A més del suport de la placa ESP8266, heu d’instal·lar les biblioteques Arduino següents (cerqueu al gestor de biblioteques o col·loqueu manualment la carpeta a Arduino / biblioteques):

  • fauxmoESP
  • ESPAsyncTCP
  • ESPAsyncWebServer

He après aquest mètode amb aquest tutorial d'Adafruit: Easy Alexa (Echo) Control del vostre ESP8266 Huzzah, que conté molta més informació útil sobre l'ús d'aquest codi en els vostres propis projectes.

Per estar al dia del que estic treballant, segueix-me a YouTube, Instagram, Twitter, Pinterest i subscriu-te al meu butlletí. Com a col·laborador d'Amazon, guanyo de les compres qualificatives que feu mitjançant els meus enllaços d'afiliació.

Pas 1: Connecteu el relé

Connecta el relé
Connecta el relé
Connecta el relé
Connecta el relé
Connecta el relé
Connecta el relé
Connecta el relé
Connecta el relé

Per controlar la part de corrent altern del circuit, estic fent servir un relé de potència FeatherWing: només heu d’interrompre el cable de la làmpada calenta i connectar els extrems despullats als terminals de cargol normalment oberts i comuns. Recordeu, si no coneixeu el CA, busqueu algú que ho faci per supervisar-lo. La meva làmpada tenia un interruptor al llarg del cable, de manera que l’he acabat de treure i he utilitzat el cable que l’interruptor controlava.

No us oblideu de fer pont a un dels ponts de la part inferior de la placa, que correspon al pin del microcontrolador que utilitzarà a l’ESP8266. Vaig seguir el tutorial de configuració del Power Relay FeatherWing i vaig fer un pont al pont que es mostra per controlar el relé amb el pin 13 del meu Feather Huzzah ESP8266.

Primer sempre construeixo un prototip de taulers d’anàlisi d’aquest tipus de circuits, encara que l’objectiu final sigui aconseguir que tot s’ajusti a la base de fusta del llum.

Pas 2: programa el microcontrolador i prova

Programa de microcontroladors i proves
Programa de microcontroladors i proves
Programa de microcontroladors i proves
Programa de microcontroladors i proves
Programa de microcontroladors i proves
Programa de microcontroladors i proves

El codi Arduino per a aquest projecte utilitza l'esbós d'exemple per a la biblioteca fauxmoESP, que emula un dispositiu Belkin WeMo. En conseqüència, configurar el vostre homebrew és exactament el mateix que el dispositiu comercial, que és una brisa a l'aplicació Alexa. Per la parla natural, he anomenat el meu dispositiu "la llum".

Més tard, vaig decidir afegir un interruptor d’anul·lació per poder controlar el llum independentment de les ordres de veu. És per això que no apareix a les fotos de taulers, sinó que apareix més endavant durant el pas de fusta. No necessiteu estrictament el botó per provar el codi, de manera que sou tots bons. Mireu el vídeo incrustat al pas 1 per veure'm com funciona el codi del botó. Baixeu-vos el codi d’aquest pas i connecteu el vostre propi nom i contrasenya de xarxa wifi i personalitzeu el nom del vostre dispositiu.

Pas 3: Base de fusta de cisell per ajustar els components

Cisell de fusta per adaptar-se a components
Cisell de fusta per adaptar-se a components
Cisell de fusta per adaptar-se a components
Cisell de fusta per adaptar-se a components
Cisell de fusta per adaptar-se a components
Cisell de fusta per adaptar-se a components
Cisell de fusta per adaptar-se a components
Cisell de fusta per adaptar-se a components

Després de confirmar que tot funciona, és el moment d'abordar la part de fusta d'aquest projecte. Aquesta làmpada es manté unida mitjançant una vareta roscada, que és fàcil d’escurçar amb una roda de tall de serra o eina giratòria, que es llisa suau perquè la brida d’ajust encara es pugui cargolar. Vaig cisellar la base de fusta per acomodar els meus components.

Vaig polir la base de fusta per eliminar qualsevol ding que no s’hi posés, i la vaig acabar amb alguna taca de fusta.

Pas 4: utilitzeu-lo

Utilitza-ho!
Utilitza-ho!

Em sembla natural dir "Alexa, encén la llum", de manera que em vaig sentir molt més intel·ligent en el nom de la meva llum intel·ligent. Per tenir diversos dispositius a la mateixa xarxa, els podríeu distingir anomenant-los "llum del passadís" o "llum de nit", per exemple. És realment millor que comprar un commutador WeMo? Si heu llegit fins aquí a l’Instruible, segur que podem estar d’acord que és més divertit construir el vostre, sobretot amb l’actualització de làmpades vintage personalitzada i el disseny tot en un.

Quins projectes de casa intel·ligent teniu sota el límit de pensament? Feu-me saber en què esteu treballant als comentaris següents.

Recomanat: