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, Studeni
Anonim
IC most kompatibilan s Alexa pomoću ESP8266
IC most kompatibilan s Alexa pomoću ESP8266

Htio sam način upravljanja svojim pametnim televizorom putem Alexa. Nažalost, moj Hi-Sense 65-inčni 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.

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

Pribor

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

NodeMCU ESP8266 mikro kontroler.

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

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

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

Ostala preuzimanja 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 odašiljača 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đer se ne koriste stalno. Uključuju se samo kad šalje signal.

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

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

Nakon sastavljanja možete ga jednostavno bljeskati pomoću Binary -a koji sam stvorio. pogledajte sljedeći korak.

Korak 2:

Slika
Slika
Slika
Slika

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

github.com/nodemcu/nodemcu-flasher

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

github.com/mailmartinviljoen/LittleNodes_IR_Bridge

Nažalost, ovo nije sve što morate učiniti. Nakon što postavite sliku, morate učitati i HTML web sučelje koje koristi bootstrap za konfiguraciju NodeMCU -a. Alat koji se koristi za prijenos ovih datoteka je vanjski dodatak koji morate instalirati u Arduino IDE. Umjesto ponovnog stvaranja 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 pod nazivom data u istu mapu u kojoj se nalaze datoteke. INO.

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čitate 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 IR kodove i spremite ih u NodeMCU

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

Gledaj video!

Neke dodatne informacije

Knjižnice koriste (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 radi, a nije siguran zašto. Morat ćete se poigrati s bibliotekama IRsend i Receive kako biste shvatili zašto.

3D STL za ispis je također na mojoj github stranici.

Preporučeni: