Sadržaj:
Video: IC kompatibilan IC most pomoću ESP8266: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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:
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:
RC avionski visinomjer (kompatibilan sa Spektrum telemetrijom): 7 koraka
RC Plane Altimeter (kompatibilno sa Spektrum Telemetry): Napravio sam ovaj visinomjer kako bi pilot mogao znati da su ispod ograničenja od 400 stopa na RC zrakoplovima u SAD -u. Moj prijatelj je bio zabrinut jer nije mogao sa sigurnošću reći da je uvijek ispod 400 stopa i htio je dodatno uvjerenje da će senzor
Ardubuino (klon kompatibilan s Arduboyem): 5 koraka
Ardubuino (klon kompatibilan s Arduboyem): Arduboy je igraća konzola otvorenog koda veličine kreditne kartice koja ima aktivnu zajednicu ne samo na svom softveru u kojem mnogi ljudi razvijaju vlastitu igru za platformu, već i na hardveru gdje postoji i mnogo ljudi su smislili
Bežični sustav prijenosa energije/H-most pomoću četiri Mosfeta: 5 koraka
Bežični sustav prijenosa energije/H-most pomoću četiri mosfeta. U ovom projektu ćemo napraviti bežični krug prijenosa energije pomoću topologije H-mosta, četiri mosfeta se koriste za stvaranje H-mosta, za kontrolu 4 mosfeta koristili smo 2 x IR2110 MOSFET vozač ic
Jeftini robot za crtanje kompatibilan s Arduinom: 15 koraka (sa slikama)
Jeftin, Arduino kompatibilan robot za crtanje: Napomena: Imam novu verziju ovog robota koji koristi tiskanu ploču, lakše ga je izgraditi i ima IC detekciju prepreka! Provjerite na http://bit.ly/OSTurtle Dizajnirao sam ovaj projekt za 10-satnu radionicu za ChickTech.org čiji je cilj ja
Codevision AVR kompatibilan s USBaspom: 8 koraka
Codevision AVR kompatibilan s USBaspom: USB ASP je uređaj koji se često koristi za postavljanje programa u mikrokontroler jer je jednostavan za korištenje, a naravno i jeftin! Sam USB ASP kompatibilan je s nekim kompajlerom, naravno s različitim postavkama. Ovdje je vodič o h