Obsah:

Inteligentné univerzálne diaľkové ovládanie IR: 6 krokov
Inteligentné univerzálne diaľkové ovládanie IR: 6 krokov

Video: Inteligentné univerzálne diaľkové ovládanie IR: 6 krokov

Video: Inteligentné univerzálne diaľkové ovládanie IR: 6 krokov
Video: wifi пульт для IR и RF кодов Broadlink RM4C Pro, работа в Home Assistant - управляем кондиционером 2024, Júl
Anonim
Image
Image
Získanie náhradných dielov pre diaľkové ovládanie !!!
Získanie náhradných dielov pre diaľkové ovládanie !!!

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

Okruh
Okruh
Okruh
Okruh
Okruh
Okruh
Okruh
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áž…

Kompletná montáž…
Kompletná montáž…
Kompletná montáž…
Kompletná montáž…
Kompletná montáž…
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: