Sadržaj:

IC kompatibilan IC most pomoću ESP8266: 3 koraka
IC kompatibilan IC most pomoću ESP8266: 3 koraka

Video: IC kompatibilan IC most pomoću ESP8266: 3 koraka

Video: IC kompatibilan IC most pomoću ESP8266: 3 koraka
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Novembar
Anonim
IC most kompatibilan sa Alexa pomoću ESP8266
IC most kompatibilan sa Alexa pomoću ESP8266

Htio sam način da kontroliram svoj pametni televizor putem Alexa. Nažalost, moj Hi-Sense 65 Smart TV nema mogućnost upravljanja putem WiFi-a. Bilo bi lijepo da ima neku vrstu API-ja koji bih mogao koristiti za povezivanje s njim.

Tako sam stvorio IR most koji će vam omogućiti da ga kontrolirate pomoću stacionarnog IC mosta koji je kompatibilan s Alexa.

Supplies

3D štampano kućište - Ako nemate pristup 3D štampaču, uvijek ga možete izgraditi koristeći nešto domaće izrade. Ovdje se može preuzeti

NodeMCU ESP8266 mikro kontroler.

2 LED LED odašiljača. Ove LED diode imaju samo 2 noge i povezane su na isti način na koji biste povezali običnu LED (ravna strana je negativna)

1 IC prijemnik za učenje daljinskih komandi sa postojećeg daljinskog upravljača za televizor. Morate koristiti IC prijemnik koji ima 3 nožice, VCC, GND i izlaz podataka.

1 RGB LED, ovo je opcionalno, ne trebate ga i funkcionirat će bez ikakvih izmjena.

Ostalo preuzimanje ESPFlasher Tool

Korak 1: Povežite sve zajedno

Povezujući sve zajedno
Povezujući sve zajedno
Povezujući sve zajedno
Povezujući sve zajedno
Povezujući sve zajedno
Povezujući sve zajedno

Obje LED diode IC predajnika spojene su paralelno. Ravne strane na bilo koji GND pin na NodeMCU -u, a ostale 2 noge spojene zajedno spojene na GPIO Pin D2 na NodeMCU -u. Nisam siguran trebaju li ih spojiti preko otpornika, ali zaključio sam da je izlaz ESP8266 samo 3,3 V pa bi trebali biti sigurni. Takođe, ne koriste se stalno. Uključuju se samo kada šalje signal.

IC prijemnik Kao što je prikazano na slici, ima 3 nožice. Izlazni pin za podatke mora biti spojen na GPIO D5, GND na GND i isključiti VCC na pin od 3,3 V na Node MCU -u

RGB LED ima 4 noge, GND, a zatim pozitivan za crvenu plavu i zelenu. RGB nožice idu do GPIO pinova D6 D7 i D8. Redoslijed nije bitan. Samo će prikazati različite boje.

Nakon sastavljanja možete ga jednostavno bljeskati koristeći Binary koji sam stvorio. pogledajte sljedeći korak.

Korak 2:

Image
Image
Image
Image

Bljeskanje binarnog zapisa na ESP8266 umjesto direktno iz Arduino skice znači da ne morate imati instalirane sve biblioteke. Ovdje možete koristiti alat Esp Flasher koji možete preuzeti.

github.com/nodemcu/nodemcu-flasher

I skicu i binarnu datoteku možete preuzeti sa moje stranice GitHub.

github.com/mailmartinviljoen/LittleNodes_IR_Bridge

Nažalost, ovo nije sve što trebate učiniti. Nakon što ste prebacili sliku, morate učitati i HTML web sučelje koje koristi bootstrap za konfiguraciju NodeMCU -a. Alat koji se koristi za učitavanje ovih datoteka je vanjski dodatak koji morate instalirati u Arduino IDE. Umjesto ponovnog kreiranja vodiča, evo sjajnog članka koji vam pokazuje kako to učiniti.

randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/

Stavite sadržaj datoteke data.zip u mapu koja se zove data u istu mapu u kojoj se nalaze. INO datoteke.

Morate otvoriti. INO datoteku u Arduino IDE -u. Ako ste ispravno instalirali dodatak, ispod alata vidjet ćete opciju pod nazivom ESP8266 Prijenos podataka skice. Nakon učitavanja uređaj će konačno biti programiran.

Napomena: Ako ne učitavate datoteke, nakon što se povežete s pristupnom točkom u načinu postavljanja, stranica će biti prazna jer ne može pronaći nijednu stranicu za učitavanje.

Korak 3: Naučite IC kodove i sačuvajte ih u NodeMCU

Umjesto da u tekstualnom obliku objasnim kako postaviti novi IR uređaj, stvorio sam video koji demonstrira kako radi i koji objašnjava kako programirati uređaj s IC kodovima.

Pogledajte video!

Neke dodatne informacije

Upotreba biblioteka (nisam kreirao ja)

github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266

Wemo emulator

Mogući problemi. Moj televizor koristi NEC IC protokol, pa postoji mogućnost da vaš televizor neće raditi ako ne koristi istu vrstu IC kodova. Tj. Moj ventilator ima daljinski upravljač. Uređaj će naučiti kodove, ali ne funkcionira ne zna zašto, morat ćete se poigrati s bibliotekama IRsend i Receive kako biste shvatili zašto.

3D STL za štampanje je takođe na mojoj github stranici.

Preporučuje se: