Sadržaj:
Video: IC kompatibilan IC most pomoću ESP8266: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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:
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:
RC avionski visinomjer (kompatibilan sa Spektrum telemetrijom): 7 koraka
RC Plane Altimeter (kompatibilan sa Spektrum Telemetry): Napravio sam ovaj visinomjer kako bi pilot mogao znati da su ispod ograničenja od 400 stopa na RC avionima 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 dodatnu sigurnost 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 vlastite igre za platformu, već i na hardveru gdje postoji i mnogo ljudi su smislili
Bežični sistem za prijenos 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
Jeftin 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 se izrađuje i ima IC detekciju prepreka! Pogledajte ovo na http://bit.ly/OSTurtleI dizajnirao sam ovaj projekat za 10-satnu radionicu za ChickTech.org čiji je cilj da
Codevision AVR kompatibilan sa USBaspom: 8 koraka
Codevision AVR kompatibilan sa USBaspom: USB ASP je uređaj koji se često koristi za postavljanje programa u mikrokontroler jer je jednostavan za upotrebu, a naravno i jeftin! Sam USB ASP je kompatibilan s nekim kompajlerom, naravno s različitim postavkama. Ovdje je vodič za h