INHOUDSOPGAWE:
- Voorrade
- Stap 1: Sinric opstel
- Stap 2: Die opstel van die Arduino IDE
- Stap 3: Lees die IR -seine vanaf die TV -afstandsbediening
- Stap 4: Die opstel van die NodeMCU
- Stap 5: Stel dit op met Alexa
- Stap 6: Opsioneel: pasgemaakte PCB en lasersnitkas
Video: NodeMCU Alexa TV -beheer: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Leer hoe u Alexa met u TV kan beheer, met 'n NodeMCU.
As jy van hierdie projek hou, stem gerus daarvoor in die Sensors -wedstryd.
Voorrade
Komponente:
'N NodeMCU Esp8266 en 'n mikro -USB -kabel met data lyne
'N IR -ontvanger en IR -LED
'N Arduino Uno vir die lees van die IR -seine
Twee LED's van 3 mm (ek het 'n rooi en 'n groen gekies)
Twee 220 Ω weerstande
'N Broodbord en springkabels
Opsioneel: 'n pasgemaakte PCB, 'n lasergesnyde omhulsel, afstande, JST -verbindings, draad en enkelry -vroulike kopstukke
Gereedskap:
N rekenaar
Opsioneel: 'n soldeerbout, 'n draadsnyer en 'n PCB -houer
Stap 1: Sinric opstel
Sinriek deur Kakopappa
1. Gaan na Sinric.com en registreer vir 'n rekening.
2. Meld aan en KOPieer u API -sleutel.
3. Skep 'n nuwe Smart Home -toestel deur op Add te druk, 'n naam in te tik en skakelaar onder Device Type te kies. Druk dan op Save.
4. Nou moet u 'n nuwe toestel op die paneelbord sien. Kopieer die toestel -ID.
Stap 2: Die opstel van die Arduino IDE
1. Laai en installeer die Arduino IDE as u dit nog nie gedoen het nie, deur na https://www.arduino.cc/en/Main/Software te gaan.
2. Maak die Arduino IDE oop en gaan na Voorkeure. Voeg dan hierdie URL onder Addisionele raadbestuurder -URL's by:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Laai die ArduinoJson-v5.13.2.zip-lêer af
4. Gaan in die Arduino IDE na Skets → Sluit biblioteek in → Voeg zip -biblioteek by en kies die.zip -lêer.
5. Herhaal die proses met die arduinoWebSockets-2.1.1.zip-lêer:
6. Gaan nou na Skets → Sluit biblioteek in → Beheer biblioteke, en soek na IRremoteESP8266. Kies weergawe 2.5.3 en installeer.
7. Installeer ook die IRremote -biblioteek op dieselfde manier (nuutste weergawe).
8. Vervolgens verlaat en herbegin die IDE.
Stap 3: Lees die IR -seine vanaf die TV -afstandsbediening
1. Begin deur 'n IR -ontvanger aan te sluit op die Arduino Uno op 'n broodbord met jumperkabels, soos in die skema getoon.
2. Laai die IRrecvDump_final.zip af, pak dit uit en maak die.ino -lêer oop in die Arduino IDE.
3. Koppel die Arduino Uno aan op u rekenaar.
4. Kies in die Arduino IDE onder Tools and Board die Arduino/Genuino Uno en kies onder Port die korrekte poort.
5. Laai die kode op na die Arduino deur op die pyltjie (→) te druk.
6. Maak die Serial Monitor oop deur na Tools en Serial Monitor te gaan.
7. Stel die baud -tempo op 9600.
8. Wys die TV -afstandsbediening na die IR -ontvanger en druk op die knoppies wat u wil beheer, en kopieer die Raw -invoer vir later.
9. Koppel die Arduino van u rekenaar af as u klaar is met die seine, gereed vir die volgende stap.
Stap 4: Die opstel van die NodeMCU
1. Laai die Sinric_NodeMCU_Alexa_TV_Control.zip af, pak dit uit en maak die.ino -lêer oop in die Arduino IDE.
2. Kies in die Arduino IDE NodeMCU 1.0 (ESP-12E Module) onder Tools en Board, kies 4M (3M SPIFFS) onder Flash Size en kies die korrekte poort onder Port.
3. Voer in Sinric_NodeMCU_Alexa_TV_Control.ino u IR -afstandseine, toestel -ID, Api -sleutel, Wifi -naam en Wifi -wagwoord in op die gespesifiseerde plekke. Om die aantal toestelle te vergroot, moet u die gespesifiseerde reëls kode nie opmerk nie.
4. Koppel die NodeMCU aan die IR -LED, die rooi en groen LED's en die weerstande op die broodbord, soos in die elektronika -diagram getoon. (Die rooi en groen LED's is nie nodig nie, maar lekker om te hê)
5. Koppel die NodeMCU aan u rekenaar met 'n mikro -USB -kabel.
6. Laai die kode op die bord op.
7. Die groen LED moet brand wanneer dit aan die Wifi gekoppel is.
Stap 5: Stel dit op met Alexa
1. Installeer die Amazon Alexa -app op u telefoon en meld aan met u Amazon -rekening.
2. Gaan na Skills & Games, en soek na sinric, kies en druk Enable, en u sal gevra word om by u Sinric -rekening aan te meld.
3. Ontdek u toestel deur te gaan na Toestelle → + → Toestel byvoeg → Ander → ONTDEK TOESTELLE. (Maak seker dat u Alexa aan dieselfde netwerk as die NodeMCU gekoppel is.)
4. Hopelik moes dit u toestel ontdek het, dus al wat u hoef te doen is om u toestel op te stel.
5. Toets dit nou deur die broodbord naby die TV te plaas, die IR -LED op die TV te wys en iets te sê soos: Alexa, skakel die TV aan. U moet die rooi LED sien knip en u TV aanskakel.
Stap 6: Opsioneel: pasgemaakte PCB en lasersnitkas
Om dit meer professioneel te laat lyk en om dit meer permanent te maak, het ek 'n pasgemaakte PCB gemaak om die broodbord te vervang.
Ek het die PCB gemaak met EasyEDA (ongelukkig nie Eagle nie, want ek is nie 'n pro in die maak van PCB's nie), en het die PCB bestel by JLCPCB, en die bord werk die eerste keer. Die IR -LED kan aan die JST -aansluiting gekoppel word, sodat die kas in die rak onder die TV kan sit, terwyl die IR -LED onder die TV se IR -ontvanger kan sit.
Ek maak toe 'n Laser Cut -omhulsel, vir die PCB, van helder akriel.
Aanbeveel:
Op Alexa gebaseerde stemgestuurde vuurpyllanseerder: 9 stappe (met foto's)
Alexa -gebaseerde stembeheerde vuurpyllanseerder: Namate die winterseisoen nader kom; kom daardie tyd van die jaar wanneer die fees van die ligte gevier word. Ja, ons praat van Diwali, 'n ware Indiese fees wat wêreldwyd gevier word. Hierdie jaar is Diwali reeds verby en sien mense
Alexa IoT TV-Controller ESP8266: 10 stappe (met foto's)
Alexa IoT TV-Controller ESP8266: Onlangs het ek 'n Amazon Echo Dot gekoop tydens die Amazon Prime-dag vir ongeveer 20 €. Hierdie klein stemassistente is goedkoop en ideaal vir DIY Home Automation as u weet wat moontlik is en hoe om slim toestelle te bou. Ek het 'n Samsung Smart TV, maar ek wou
Alexa -beheerde garagedeur met Arduino Esp8266: 6 stappe
Alexa -beheerde garagedeur met Arduino Esp8266: Die idee vir hierdie projek kom by my uit 'n ou projek waaraan ek 'n rukkie gelede gewerk het. Ek het 'n eenvoudige drukknopkring bedraad wat 'n LED sou aanskakel as 'n knoppie deur die motorhuisdeur ingedruk word. Hierdie metode was onbetroubaar en nie so nuttig nie
Alexa Smart Home -stelsel met behulp van NodeMCU -aflosmodule: 10 stappe
Alexa Smart Home System met behulp van NodeMCU Relay Module: In hierdie IoT -projek het ek die Alexa Smart Home Automation -stelsel gemaak met behulp van die NodeMCU ESP8266 & Relay Module. U kan lig, waaier en ander huishoudelike toestelle maklik beheer met die stemopdrag. Om die Echo Dot -slimluidspreker met die
NODEMcu USB -poort werk nie? Laai die kode met behulp van USB op na TTL (FTDI) -module in slegs 2 stappe: 3 stappe
NODEMcu USB -poort werk nie? Laai die kode op met behulp van USB na TTL (FTDI) -module in slegs 2 stappe: moeg om met baie drade van USB na TTL -module aan te sluit op die NODEMcu, volg hierdie instruksies om die kode in slegs 2 -stap op te laai. NODEMcu werk nie, en moenie paniekerig raak nie. Dit is net die USB -bestuurder -chip of die USB -aansluiting