Sadržaj:
- Pribor
- Korak 1: Postavljanje Sinric -a
- Korak 2: Postavljanje Arduino IDE -a
- Korak 3: Čitanje IC signala s daljinskog upravljača televizora
- Korak 4: Postavljanje NodeMCU -a
- Korak 5: Postavljanje pomoću Alexa
- Korak 6: Izborno: prilagođena kutija za PCB i lasersko rezanje
Video: NodeMCU Alexa TV kontrola: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Naučite kako Alexa natjerati da kontrolira vaš televizor pomoću NodeMCU -a.
Ako vam se sviđa ovaj projekt, slobodno glasajte za njega na natjecanju senzora.
Pribor
Komponente:
NodeMCU Esp8266 i mikro USB kabel s podatkovnim linijama
IR prijemnik i IC LED
Arduino Uno za čitanje IC signala
Dvije LED diode od 3 mm (odabrao sam crvenu i zelenu)
Dva otpornika od 220 Ω
Breadboard i prespojni kabeli
Izborno: prilagođena PCB ploča, kućište za lasersko rezanje, ostaci, JST konektori, žice i jednoredni ženski zatiči zaglavlja
Alati:
Računalo
Opcionalno: lemilica, rezač žice i držač za PCB
Korak 1: Postavljanje Sinric -a
Sinric od Kakopappa
1. Idite na Sinric.com i registrirajte se za račun.
2. Prijavite se i kopirajte svoj API ključ.
3. Stvorite novi uređaj pametne kuće pritiskom na Dodaj, upisivanjem imena i odabirom Prebaci u odjeljku Vrsta uređaja. Zatim pritisnite Spremi.
4. Sada biste trebali vidjeti novi uređaj na nadzornoj ploči. Kopirajte ID uređaja.
Korak 2: Postavljanje Arduino IDE -a
1. Preuzmite i instalirajte Arduino IDE ako već niste, idite na
2. Otvorite Arduino IDE i idite na Postavke. Zatim pod Dodatni URL -ovi upravitelja odbora dodajte ovaj URL:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Preuzmite datoteku ArduinoJson-v5.13.2.zip
4. U Arduino IDE idite na Sketch → Include Library → Add Zip Library i odaberite.zip datoteku.
5. Ponovite postupak s datotekom arduinoWebSockets-2.1.1.zip:
6. Sada idite na Sketch → Include Library → Manage Libraries i potražite IRremoteESP8266. Odaberite Verziju 2.5.3 i instalirajte.
7. Na isti način instalirajte i biblioteku IRremote (najnovija verzija).
8. Zatim izađite i ponovo pokrenite IDE.
Korak 3: Čitanje IC signala s daljinskog upravljača televizora
1. Počnite povezivanjem IC prijemnika na Arduino Uno na ploči s kratkospojnim kabelima, kako je prikazano na shemi.
2. Preuzmite IRrecvDump_final.zip, raspakirajte ga i otvorite.ino datoteku u Arduino IDE -u.
3. Priključite Arduino Uno u računalo.
4. U Arduino IDE -u, pod Alati i ploča odaberite Arduino/Genuino Uno, a pod Port odaberite ispravan port.
5. Prenesite kôd na Arduino, pritiskom na strelicu (→).
6. Otvorite Serial Monitor tako što ćete otići na Tools and Serial Monitor.
7. Postavite brzinu prijenosa na 9600.
8. Usmjerite daljinski upravljač TV -a prema IC prijemniku i pritisnite tipke koje želite kontrolirati te kopirajte sirovi ulaz za kasnije.
9. Kad završite s bilježenjem signala, odspojite Arduino s računala, spremni za sljedeći korak.
Korak 4: Postavljanje NodeMCU -a
1. Preuzmite Sinric_NodeMCU_Alexa_TV_Control.zip, raspakirajte ga i otvorite.ino datoteku u Arduino IDE -u.
2. U Arduino IDE-u, pod Alati i ploča odaberite NodeMCU 1.0 (ESP-12E modul), pod Veličina bljeskalice odaberite 4M (3M SPIFFS), a pod Port odaberite ispravan port.
3. U Sinric_NodeMCU_Alexa_TV_Control.ino unesite svoje IC daljinske signale, ID uređaja, Api ključ, naziv Wi -Fi i lozinku za WiFi na navedena mjesta. Da biste povećali broj uređaja, odkomentirajte navedene retke koda.
4. Spojite NodeMCU na IC LED, crvenu i zelenu LED diodu i otpornike na pločici, kako je prikazano na dijagramu elektronike. (Crvena i zelena LED dioda nisu potrebne, ali lijepo ih je imati)
5. Spojite NodeMCU na računalo pomoću mikro USB kabela.
6. Postavite kôd na ploču.
7. Zelena LED dioda trebala bi zasvijetliti kad god se spojila na Wifi.
Korak 5: Postavljanje pomoću Alexa
1. Instalirajte aplikaciju Amazon Alexa na svom telefonu i prijavite se sa svojim Amazon računom.
2. Idite na Vještine i igre i potražite sinric, odaberite i pritisnite Omogući i od vas će se tražiti da se prijavite na svoj Sinric račun.
3. Otkrijte svoj uređaj tako da odete na Uređaji → + → Dodaj uređaj → Ostalo → OTKRIJTE UREĐAJE. (Provjerite je li vaša Alexa spojena na istu mrežu kao i NodeMCU.)
4. Nadajmo se da je trebao otkriti vaš uređaj, pa sve što trebate učiniti je postaviti uređaj.
5. Sada ga isprobajte tako da ploču postavite blizu televizora, usmjerite IC LED diodu prema televizoru i izgovorite nešto poput: Alexa, uključi televizor. Trebali biste vidjeti kako crvena LED lampica treperi i televizor se uključuje.
Korak 6: Izborno: prilagođena kutija za PCB i lasersko rezanje
Kako bi izgledao profesionalnije i učinio ga trajnijim, izradio sam prilagođenu tiskanu ploču, koja je zamijenila matičnu ploču.
Napravio sam PCB s EasyEDA -om (nažalost nije Eagle jer nisam profesionalac u izradi PCB -a), a PCB sam naručio od JLCPCB -a, a ploča je prvi put radila. IR LED može se spojiti na JST konektor, pa kućište može sjediti na polici ispod televizora, dok je IC LED postavljena ispod IC prijemnika televizora.
Zatim sam od prozirnog akrila napravio kućište za lasersko rezanje za smještaj PCB -a.
Preporučeni:
Kontrola De Gás E Poeira Com O NodeMCU: 5 koraka
Controle De Gás E Poeira Com O NodeMCU: Este foi um trabalho para medir n í veis de poeira e g á s num dado ambiente, e compatilhar estes dados nas nuvens e em seu celular, incluindo disparar um e-mail de alertta caso os valores lidos sejam obzirrados altos
Kontrola Kućanski aparati Kroz Alexa sa ESP8266 ili ESP32: 8 koraka
Upravljajte kućanskim aparatima putem Alexa s ESP8266 ili ESP32: Hej, što ima, dečki! Akarsh ovdje iz CETech -a. Ovaj moj projekt pomoći će vam da vam život postane lakšim i osjećat ćete se kao kralj nakon što kontrolirate kućanske aparate samo dajući naredbu Alexa. Glavna stvar iza ovog p
Kontrola svjetline PWM LED kontrola pomoću tipki, Raspberry Pi i ogrebotina: 8 koraka (sa slikama)
Kontrola svjetline PWM LED kontrola temeljena na tipkama, Raspberry Pi i Scratch: Pokušavao sam pronaći način da svojim učenicima objasnim kako PWM radi, pa sam si postavio zadatak pokušati kontrolirati svjetlinu LED diode pomoću 2 tipke - jedan gumb povećava svjetlinu LED -a, a drugi ga prigušuje. Za program
ESP8266 RGB LED STRIP WIFI kontrola - NODEMCU Kao IR daljinski upravljač za LED traku kontroliran putem Wi -Fi - RGB LED STRIP Upravljanje pametnim telefonom: 4 koraka
ESP8266 RGB LED STRIP WIFI kontrola | NODEMCU Kao IR daljinski upravljač za LED traku kontroliran putem Wi -Fi | Upravljanje pametnim telefonom putem RGB LED STRIP -a: Zdravo dečki, u ovom ćemo vodiču naučiti kako koristiti nodemcu ili esp8266 kao IC daljinski upravljač za upravljanje RGB LED trakom, a Nodemcu će pametni telefon kontrolirati putem WiFi -ja. Dakle, u osnovi možete kontrolirati RGB LED TRAKU pomoću svog pametnog telefona
Neopixel Wifi kontrola putem NodeMCU: 3 koraka
Neopixel Wifi kontrola putem NodeMCU -a: Prošla su vremena kada ste htjeli kontrolirati RGB LED diode morali ste se nositi s mnoštvom žica, njihovo raspetljavanje uvijek iznova može biti iritantno. S Neopixelom imate mogućnost napajanja LED -a s dvije žice i samo jednom žicom, što je Dat