Obsah:
- Krok 1: Získanie náhradných dielov pre diaľkové ovládanie !!
- Krok 2: Chrbtica !!
- Krok 3: Okruh
- Krok 4: Kompletná montáž…
- Krok 5: Naprogramujte si to !!
- Krok 6: Posledný krok - vyskúšajte to !!
Video: Inteligentné univerzálne diaľkové ovládanie IR: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Predstavujeme inteligentný univerzálny IR diaľkový ovládač !!! Jednoduchý, kompaktný a veľmi účinný nástroj na dobytie všetkých IR zariadení okolo vás !!! Všetko za pár dolárov ….
Prečo múdry ???
Dokáže sa veľmi jednoducho naučiť akcie akéhokoľvek tlačidla na akomkoľvek IR diaľkovom ovládači, čo vám umožní upraviť akcie podľa vašich požiadaviek. Keď sa tieto akcie naučia, uložte ich do nevymazateľnej pamäte Arduino Nano. Nie je teda potrebné opätovne priraďovať ovládacie prvky k jeho tlačidlám. Obsahuje viac kľúčov pre viac zariadení súčasne na tej istej doske. BRAIN !!! Používa Arduino Nano ako hlavný mozog diaľkového ovládača na vykonávanie všetkých operácií učenia a prenosu.
Krok 1: Získanie náhradných dielov pre diaľkové ovládanie !!
Komponenty potrebné na výrobu tohto diaľkového ovládača:
1) Ardunio Nano x 12) IR prijímač - ktorýkoľvek z týchto (TSOP1130/TSOP1138/TSOP1330/TSOP1338) alebo akýkoľvek iný bude fungovať tiež x 13) LED dióda IR vysielača x 14) Rezistory - 150 ohmov x 15) Dióda - 1N4007 x 1 6) Posuvný prepínač SPST x 17) Zásuvky / Burg Strip - 40 pinov x 18) Tlačidlá (malé - 6 mm*6 mm) x 9 (alebo podľa vašich požiadaviek) 9) Tlačidlá (veľké - 12 mm*12 mm) x 3 ()
a konečne tvrdá práca !!!:-p
Krok 2: Chrbtica !!
Ako už bolo spomenuté, Arduino Nano je hlavnou chrbticou diaľkového ovládača.
Ovláda: 1) Príjem IR signálov cez IR prijímač. 2) Dekódovanie formátu prijatých signálov. 3) Operácie s ukladaním (zápis / čítanie / mazanie) v ňom EEPROM. 4) Detekcia stlačení tlačidla užívateľa. 5) Prenos príslušných IR kódov pomocou LED diódy IR vysielača.
*Viac informácií nájdete v technických listoch zariadení.
Krok 3: Okruh
Tu zobrazené obrázky predstavujú schému zapojenia infračerveného diaľkového ovládača.
- Malé aj veľké tlačidlá sú na účely multiplexovania prepojené maticovou klávesnicou (šetríme piny Arduina !!!). *Podľa svojich požiadaviek môžete zvýšiť počet tlačidiel používaných vo vašom diaľkovom ovládači. Stačí zodpovedajúcim spôsobom zväčšiť riadok alebo stĺpec a pridať niekoľko ďalších tlačidiel podobným spôsobom.
- Kolíky D4 až D10 Arduino Nano sa pripoja k matici klávesnice podľa obrázku.
- Ďalšie tlačidlo, nazývané „prepínač učenia“, je priamo pripojené k D2.
- LED dióda vysielača je pripojená k pinu D3 cez odpor 150 ohmov. Táto konfigurácia umožňuje dosah prenosu 3 metre. Ak chcete dosiahnuť dlhší dosah, na napájanie diódy LED použite tranzistor BC547 NPN.
- Terminál OUT IR prijímača sa pripája k D11 a zvyšok k 5V a GND Arduino Nano, ako je znázornené na obrázku. *Označenie zariadenia PINom nájdete v technickom liste príslušného infračerveného prijímača.
- Klip 9V na batériu sa pripája k Vin Arduino Nano pomocou diódy - 1N4007 (usmerňovacia dióda na všeobecné použitie) a posuvného prepínača. Táto dióda chráni Arduino, ak je 9V batéria zapojená opačne. Prepínač umožňuje / prerušuje napájanie dodávané do Arduino Nano prostredníctvom batérie.
*Pred pripojením batérie starostlivo skontrolujte všetky pripojenia. V opačnom prípade sa môže váš obvod vyprážať !!!
Krok 4: Kompletná montáž…
Obrázky zobrazujú zostavu obvodu môjho diaľkového ovládača. Na montáž všetkého som použil Perforated / Zero PCB, pretože je ľahký a všestranný. Môžete si tiež vytvoriť svoj vlastný návrh obvodu a použiť leptanú DPS. Tiež som použil viacžilové spojovacie vodiče pre všetky zapojenia obvodov. Dióda a odpor sú umiestnené tesne pod Arduino Nano, ako je znázornené na obrázku.
*Nepripájajte Arduino Uno alebo 9V batériu k doske, kým nedokončíte a poriadne nevyskúšate obvod !!
Kompletnú dosku môžete zostaviť nasledovne:
1) Umiestnite a spájkujte všetky tlačidlá podľa vášho výberu. 2) Vytvorte maticové spojenia medzi všetkými tlačidlami podľa obvodu. 3) Spájkujte zásuvku podľa kolíkov Arduina. 4) Podľa potreby spájkujte odpor, spínač a diódu na doske. 5) Pripojte prepojovacie vodiče maticu klávesnice na piny Arduino.6) Spájkujte IR prijímač, LED diódu IR vysielača a tlačidlo Naučiť sa. Tiež pomocou prepojovacích vodičov dokončite ich zapojenie podľa obvodu. 7) Pripojte 9V batériu a pomocou testera spojitosti skontrolujte všetky pripojenia, ktoré ste vytvorili na doske. 8) Ak je všetko v poriadku, pripojte Arduino Nano k doske a nahrajte kód pripojením k počítaču. V tomto kroku môžete otestovať, či diaľkové ovládanie funguje správne alebo nie. 9) Pripojte 9V batériu a vyskúšajte ju !!!
Krok 5: Naprogramujte si to !!
Knižnica použitá v tomto projekte je IRremote.hNájdete ju tu:
Predtým, ako prejdete k ďalším krokom, najskôr si stiahnite a nainštalujte knižnicu.
Otvorte poskytnutý súbor kódu pomocou Arduino IDE. V ponuke Nástroje vyberte správnu dosku a port COM. Nahrajte ho !!! A všetko je hotové !!!:-)
Krok 6: Posledný krok - vyskúšajte to !!
Ako to teda zabezpečiť, aby to fungovalo ???
1) Po pripojení batérie LED na Nano bliká, čo znamená, že začala. 2) Pamätajte si, že sme použili tri veľké tlačidlá. Tieto tlačidlá vyberajú aktuálne používanú banku kľúčov. Máme teda celkom 3 rôzne banky na uloženie ovládačov akéhokoľvek diaľkového ovládača. Napríklad: Ovládače televízora môžete priradiť k banke 1 a ovládanie striedavého prúdu k banke 2. 3) Pretože sme diaľkové ovládanie práve spustili na prvé použitie, musíme ho naučiť niektoré príkazy. 4) Naučiť ho učiť sa (vy budete potrebovať diaľkové ovládanie zariadenia, ktoré chcete ovládať)
- Najprv stlačením tlačidla Banka 1 vyberte Banku 1 ako aktuálnu banku, ktorú chcete použiť.
- Stlačte ľubovoľné tlačidlo z malých tlačidiel, ku ktorým musí byť ovládací prvok priradený.
- Stlačte prepínač učenia.
- Podržte diaľkový ovládač príslušného zariadenia pred IR prijímačom.
- Keď sa akciu úspešne naučíte, dióda LED na zariadení Arduino Nano niekoľko sekúnd svieti a zhasne.
- Podobne je možné na priradenie rôznych ovládacích prvkov použiť ďalšie malé tlačidlá. Ostatné Key Banks môžete naprogramovať podobným spôsobom.
5) Potom, čo ste ho naučili ovládať, použite ho nasledujúcim spôsobom:
- Vyberte konkrétnu banku, do ktorej máte priradené ovládacie prvky, stlačením príslušného tlačidla banky.
- Po výbere banky stlačte ľubovoľné tlačidlo, ku ktorému ste priradili ovládacie prvky.
- Hotový !!!
6) Video ukazuje testovanie IR LED diódy po naučení určitého ovládača diaľkového ovládača.
* Ovládací prvok môžete priradiť k akémukoľvek tlačidlu, ak dôjde k chybe pri priradení ovládacích prvkov
* Ak chcete vymazať všetky uložené ovládače na diaľkovom ovládači, stačí stlačiť a podržať prepínač Learn a súčasne zapnúť diaľkový ovládač pomocou vypínača ON/OFF, alebo môžete jednoducho stlačiť tlačidlo Reset na zariadení Arduino Nano a súčasne držať spínač učenia. Podržte spínač učenia, kým sa nerozsvieti LED dióda na Nano. Po úplnom vymazaní pamäte sa vypne.
Hotovo !!!
Hlasujte za mňa v súťaži o mikroprocesor, ak sa vám tento návod páčil:-) Pozrite sa aj na moje ďalšie pokyny … BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/
Odporúča:
Univerzálne diaľkové ovládanie pomocou ESP8266 (ovládané cez Wi -Fi): 6 krokov (s obrázkami)
Univerzálne diaľkové ovládanie pomocou ESP8266 (ovládané pomocou WiFi): Tento projekt má nahradiť konvenčné diaľkové ovládanie pre všetky domáce spotrebiče, ako sú klimatizácia, televízor, prehrávače DVD, hudobný systém, zariadenia SMART !!! Vyrobenie celého odpadu zo vzdialeného odpadu, robí nás hádankou !!! Tento projekt nás zachráni pred
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Univerzálne IR diaľkové ovládanie AIY: 5 krokov
Univerzálne IR diaľkové ovládanie AIY: Tento návod popisuje, ako vyrobiť univerzálny infračervený diaľkový ovládač AIY. To možno použiť na ovládanie akéhokoľvek televízora, soundbaru, digiboxu, dvd alebo bluray prehrávača pomocou vášho hlasu. Hovorím tomu univerzálne, pretože obsahuje infračervený prijímač, ktorý je možné použiť
Univerzálne diaľkové ovládanie: 3 kroky
Univerzálne diaľkové ovládanie: Univerzálny infračervený (IR) diaľkový ovládač môže ovládať akékoľvek zariadenie, ktoré používa IR komunikáciu na diaľkové ovládanie. Tento diaľkový ovládač používa gen4-uLCD-35DCT ako hlavné rozhranie na odosielanie IR príkazov. Tento projekt je vysoko prispôsobiteľný
Univerzálne ovládanie hlasitosti v slúchadlách/slúchadlách: 8 krokov (s obrázkami)
Univerzálne ovládanie hlasitosti slúchadiel/slúchadiel: Kúpil som si preto z Hongkongu PMP (prenosný prehrávač médií), aby som si mohol hrať svoje hry NES s integrovaným emulátorom, kdekoľvek to bolo vhodné. Dlhé výlety, lety, čakárne atď. Sú miesta, kde rád zabíjam čas pomocou prenosných médií, ale