Taula de continguts:
- Pas 1: què necessitem?
- Pas 2: col·loquem-ho tot en una tauleta de pa
- Pas 3: parpelleja un LED
- Pas 4: configureu Sinric
- Pas 5: configureu IFTTT
- Pas 6: resolució de problemes
Vídeo: LED de control amb Alexa o IFTTT (SINRIC PRO TUTORIAL): 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Així que voldríeu ser aquella persona que es mostri durant un sopar mundà dient "Alexa encén el llum?" Aquest projecte és per a tu!
Al final d'aquest instructable, podreu controlar una tira RGB amb un dispositiu Alexa i IFTTT per crear algunes automatitzacions. Per exemple, quan la ISS "vola" per sobre del meu apartament, els LED parpellegen?
Bé, anem?
Pas 1: què necessitem?
La llista de peces serà molt senzilla, però la dividiré en dues parts, les eines bàsiques que necessiteu si voleu fer el projecte i comenceu amb res, i les parts més específiques.
També per motiu d’honestedat, tots els enllaços estan afiliats, cosa que significa que rebo una petita comissió si compres un producte mitjançant el meu enllaç. Això NO ÉS ABSOLUTAMENT una obligació d’utilitzar aquests enllaços, només m’ajuda a crear i construir altres projectes i no és més car per a vosaltres. ?
? PARTS BÀSIQUES:
- Soldadura de ferro: enllaç
- Estany: enllaç
- Circuit: enllaç
- Tubs de contracció: enllaç
- Filferros: enllaç
- Taula de pa: enllaç
- Fils de taulers de pa: enllaç
? PARTS DEL PROJECTE:
- ESP8266: enllaç
- Condensadors: enllaç
- Franja RGB: enllaç
- convertidor de nivell lògic: enllaç
- Alimentació de 12V: enllaç
- Convertidor Stepdown 12V -> 5V: enllaç Aneu amb compte amb la font d’alimentació que prengueu segons la longitud de la vostra banda LED, ja que podria destruir l’electrònica. Podeu fer-vos una idea de la quantitat de potència que necessiteu amb la següent fórmula: compost per tres LED (vermell, verd i blau) i cada LED dibuixa aproximadament 0,02A
Amps = 3 * 0,02 * NUMBER_OF_LEDs Així, en el nostre cas, amb una tira de 60 píxels / metre i 3 metres obtenim: 3 * 0,02 * 3 * 60 = 10,8 amperes, però obtindreu 10,8 amplificadors si cada píxel té R, G i B a la màxima brillantor. Si teniu una font d’alimentació inferior a la mida i no voleu comprar-ne una de nova, també podeu reduir la brillantor màxima del codi, però ho veurem més endavant.
Pas 2: col·loquem-ho tot en una tauleta de pa
Pel que fa a tots els projectes d’electrònica, abans de soldar-ho, heu de provar-ho tot en una taula de proves; necessita més temps, però almenys no acabeu plorant al llit perquè no funciona. Creieu-me, ho he provat diverses vegades. ?
Així que no deixeu de muntar-ho tot a la taula:
- Col·loqueu l'ESP8266 a la vostra taula. Connecteu el VIN de l’ESP al rail d’alimentació de la placa, feu el mateix per al GND de l’ESP. Connecteu el 3V3 a l’altre costat i feu passar un cable entre els carrils GND. Consulteu la imatge 1
- Col·loqueu el convertidor de nivell lògic a la vostra taula de proves. Necessitem un convertidor de nivell lògic perquè l’ESP8266 envia nivells lògics de 3V3 i els LED necessiten un nivell lògic de 5V, de manera que hem de convertir aquests nivells lògics tret que tinguem problemes imprevisibles. Connecteu el 5V, el 3V3 i el GND als seus respectius rails. Connecteu un cable entre el costat de 5V del convertidor de nivell i la línia DATA de la tira LED. Connecteu un cable entre el costat de 3V3 del convertidor de nivell i el pin D6 de l’ESP8266 Consulteu la imatge 2.
- Connecteu el 5V i el GND de la tira LED als seus respectius rails de la placa de connexió. Connecteu el PIN DIN de la tira al costat de 5V del convertidor de nivell lògic. Col·loqueu un condensador de 470 μF entre el 5V i el GND de la tira LED, ajudarà a evitar que l’entrada inicial de corrent danyi els LED. Consulteu la imatge 3
- Connecteu els 12 V i el GND de la font d’alimentació a l’entrada del convertidor reductor. Consulteu la imatge 4
- Connecteu la sortida de 5 V i el GND del convertidor stepdown a les línies corresponents de la vostra taula de treball.
Bé, ara s’hauria de connectar tot? Enhorabona. Ara farem proves de codi per veure si la nostra electrònica funciona bé.
Pas 3: parpelleja un LED
WOOOW sona bé no? no, sé que això no és el que esperàveu, però sí que confirmarà que el nostre sistema funciona.
Haurem d’instal·lar una placa i una biblioteca perquè aquest LED parpellegi.
- Inicieu el vostre ID Arduino, aneu a les preferències, enganxeu aquest enllaç https://arduino.esp8266.com/stable/package_esp8266com_index.json i per afegir URL del gestor de taules i feu clic a D'acord. Consulteu la captura de pantalla 1. Aneu a Eines> Tauler> Gestor de taules i cerqueu esp8266. Si us plau, consulteu la captura de pantalla 2. Aneu a Eines> Tauler i seleccioneu NODEMCU 1.0 (mòdul ESP 12E) Consulteu la captura de pantalla 3.
- Aneu a Eines> Gestiona les biblioteques i cerqueu FASTLED. Instal·leu-lo. Consulteu la captura de pantalla 4.
- Ara descarregueu el codi parpellejant al fitxer parpellejant de GitHub i pengeu-lo a l’ESP.
Hauria de funcionar. Si teniu una inversió de color, podria ser degut al paràmetre GRB de la funció FastLED.addLeds, canvieu GRB per RGB.
Si encara no funciona, verifiqueu el cablejat dues vegades i torneu-ho a provar. Ara que l'electrònica funciona, podeu soldar tot el que hi ha en una placa de circuit ?.
Pas 4: configureu Sinric
Ara que tenim un sistema de treball, podem configurar Sinric que crea un pont entre la nostra tira LED i Alexa o IFTTT.
- Registra't a Sinric
- Vinculació de Alexa: obriu la vostra aplicació d'Amazon Alexa; aneu a Jocs i habilitats; cerqueu Sinric Pro; feu clic a HABILITAR PER A L'ÚS. Introduïu les credencials que vau crear quan es va registrar a Sinric.
- Creeu un dispositiu nou: - Inicieu sessió al vostre compte Sinric Pro des d’un navegador web - Aneu al menú de dispositius de l’esquerra - Feu clic al botó Afegeix dispositiu - Introduïu el nom del dispositiu que desitgeu per a la vostra banda LED, una descripció si en voleu un i seleccioneu el tipus de bombeta intel·ligent: seleccioneu la tecla d'accés al dispositiu per defecte i la sala d'estar. Podeu afegir habitacions si voleu a la secció "Habitació" de l'esquerra. Premeu Desa. Hauríeu de rebre una notificació a la vostra aplicació Alexa on us proposés afegir el dispositiu que heu creat.
- Pengeu el codi a l'ESP8266: - A l'IDE Arduino, aneu a Eines> Gestiona les biblioteques> busqueu Sinric Pro i instal·leu-lo. Baixeu el codi arduino al Sinric Github: enllaç. Introduïu les vostres credencials WiFi. Introduïu la vostra CLAU d'API i el vostre KEY_SECRET. Aneu a Sinric Pro> Credencials (menú de l’esquerra) i copieu-les. Introduïu l’identificador del dispositiu. Aneu a Sinric Pro> Dispositius (menú a l’esquerra) i copieu l’identificador del dispositiu. Modifiqueu NUM_LEDS el nombre de LEDs de la tira i LED_PIN, que és el pin del vostre ESP (hauria de ser 6).- A l’IDE Arduino, seleccioneu Eines> Tauler> NODEMCU 1.0 (mòdul ESP 12E) i premeu Carrega.
D’acord, ARA DIU EL MEU NOM. No digueu alguna cosa a Alexa, com ara "Alexa, enceneu la llum" o "Alexa, canvieu la llum en blau" i hauria d'encendre's. Si no arribeu a la pàgina de resolució de problemes al final d’aquestes instruccions, també podeu controlar la tira directament a l’App Alexa o a Sinric Pro (també hi ha aplicacions per a Android i iOS). GAUDEIX RGB ❤️ ??
Pas 5: configureu IFTTT
Ara ja podem connectar IFTTT a Sinric.
- Aneu a Sinric Pro> Credencials (menú a l’esquerra) i feu clic a la clau API nova.
- Aneu a IFTTT.com i creeu una miniaplicació nova. Seleccioneu el disparador que vulgueu per al IF i per al THEN, cerqueu Webhook. A la part URL, enganxeu: https://ifttt.sinric.pro/v1/actions Seleccioneu el mètode POST. Seleccioneu application / json per al tipus de contingut al cos, enganxar:
"b": 255, "g": 0, "r": 0}}} Consulteu la captura de pantalla 1. Webhook enviarà un fitxer JSON a SINRIC amb les següents variables. Introduïu la CLAU de l'API que acabeu de crear, afegiu l'identificador de dispositiu de la vostra tira led Podeu triar entre diferents funcions com SetColor o SePowerState per encendre i apagar la tira
Pas 6: resolució de problemes
Espero que aquesta part romangui buida? però si cal afegiré contingut.
Recomanat:
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: 5 passos (amb imatges)
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: en aquest instructiu us mostro com he afegit automatització a les meves persianes. Volia poder afegir i eliminar l’automatització, de manera que tota la instal·lació és fixa. Les parts principals són: Motor pas a pas Controlador pas a pas controlat per ESP-01 Engranatge i muntatge
Shadow Light Box: control per control remot IR amb Arduino: 8 passos (amb imatges)
Shadow Light Box: control per control remot IR amb Arduino: aquesta instrucció us guiarà com fer una caixa de llum d’ombra per al proper Nadal. Podeu decorar la vostra habitació o fer-la per al vostre amic com a regal. Aquesta caixa d’ombres pot fer diversos tipus de color barrejant el color per vermell, blau, verd
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: 7 passos (amb imatges)
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: fins i tot després de 25 anys de la seva introducció al mercat de consum, la comunicació per infrarrojos continua sent molt rellevant els darrers dies. Tant si es tracta del televisor 4K de 55 polzades com del sistema de so del cotxe, tot necessita un comandament a distància IR per respondre al nostre
Alimentador de gats IoT amb fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: 7 passos (amb imatges)
Alimentador de gats IoT que utilitza fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: la necessitat d’un alimentador automàtic de gats s’explica per si mateixa. Els gats (el nostre gat es diu Bella) poden ser desagradables quan tenen gana i, si el vostre gat és com el meu, menjarà el bol sec cada vegada. Necessitava una manera de distribuir automàticament una quantitat controlada d'aliments
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: 9 passos
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: hola, sóc Abhay i és el meu primer bloc sobre Instructables i avui us mostraré com controlar els vostres electrodomèstics amb el vostre control remot de TV construint aquest projecte senzill. gràcies al laboratori atl per obtenir suport i proporcionar el material