Obsah:

Inteligentní univerzální IR dálkové ovládání: 6 kroků
Inteligentní univerzální IR dálkové ovládání: 6 kroků

Video: Inteligentní univerzální IR dálkové ovládání: 6 kroků

Video: Inteligentní univerzální IR dálkové ovládání: 6 kroků
Video: Jak zkontrolovat, zda váš telefon Android obsahuje vzdálený IR Blaster 2024, Listopad
Anonim
Image
Image
Získání dílů pro váš dálkový ovladač !!!
Získání dílů pro váš dálkový ovladač !!!

Představujeme inteligentní univerzální IR dálkové ovládání !!! Jednoduchý, kompaktní a velmi účinný nástroj, kterým si podmaníte všechna IR zařízení kolem vás !!! Vše za pár korun…

Proč chytrý ???

Může se velmi snadno naučit akce jakéhokoli tlačítka na jakémkoli IR dálkovém ovladači, což vám umožní upravit akce podle vašich požadavků. Jakmile se tyto akce naučí, uložte je do nevymazatelné paměti Arduino Nano. Není tedy nutné znovu přiřazovat ovládací prvky k jeho tlačítkům. Obsahuje více klíčů pro více zařízení současně na stejné desce. BRAIN !!! Používá Arduino Nano jako hlavní mozek dálkového ovladače pro provádění všech operací učení a přenosu.

Krok 1: Získání dílů pro váš dálkový ovladač !

Komponenty potřebné k výrobě tohoto dálkového ovladače:

1) Ardunio Nano x 12) IR přijímač - kterýkoli z těchto (TSOP1130/TSOP1138/TSOP1330/TSOP1338) nebo jakýkoli jiný bude také fungovat x 13) LED vysílače x 14) Rezistory - 150 ohmů x 15) Dioda - 1N4007 x 1 6) Posuvný přepínač SPST x 17) Zásuvky / Burg Strip - 40 pinů x 18) Tlačítka (malá - 6 mm*6 mm) x 9 (nebo podle vašeho požadavku) 9) Tlačítka (velká - 12 mm*12 mm) x 3 (nebo podle vašeho požadavku) 10) Děrovaná / tečkovaná / nulová PCB11) 9V svorka na baterii / konektor x 112) Spojovací dráty13) Páječka a další nástroje14) Pájecí drát

a konečně trochu tvrdé práce !!!:-p

Krok 2: Páteř !

Jak již bylo zmíněno, Arduino Nano je hlavní páteří ovladače.

Zvládá: 1) Příjem IR signálů přes IR přijímač. 2) Dekódování formátu přijímaných signálů. 3) Operace ukládání (zápis / čtení / mazání) v něm EEPROM. 4) Detekce stisknutí tlačítka uživatele. 5) Přenos příslušných IR kódů pomocí LED vysílače IR.

*Další informace naleznete v technických listech zařízení.

Krok 3: Okruh

Okruh
Okruh
Okruh
Okruh
Okruh
Okruh
Okruh
Okruh

Zde zobrazené obrázky představují schéma zapojení IR dálkového ovladače.

- Tlačítka, malá i velká, jsou pro účely multiplexování propojena maticovou klávesnicí (šetříme piny Arduina !!!). *Podle svého požadavku můžete zvýšit počet tlačítek používaných ve vašem dálkovém ovladači. Stačí odpovídajícím způsobem zvětšit řádek nebo sloupec a přidat několik dalších tlačítek podobným způsobem.

- Piny D4 až D10 Arduino Nano se připojí k matici klávesnice podle obrázku.

- K D2 je přímo připojeno ještě jedno tlačítko, nazývané „Learn Switch“.

- LED dioda vysílače je připojena ke kolíku D3 přes odpor 150 ohmů. Tato konfigurace umožňuje dosah přenosu 3 metry. Pro delší dosah použijte k napájení LED tranzistor BC547 NPN.

- Konektor IR přijímače OUT se připojuje k D11 a odpočívá na 5V a GND Arduino Nano, jak je znázorněno na obrázku. *Označení PIN zařízení naleznete v datovém listu příslušného IR přijímače.

- 9V bateriový klip se připojuje k Vin Arduino Nano pomocí diody - 1N4007 (usměrňovací dioda pro všeobecné použití) a posuvného spínače. Tato dioda chrání Arduino, pokud je 9V baterie připojena obráceně. Přepínač povoluje / přerušuje napájení dodávané do Arduino Nano prostřednictvím baterie.

*Před připojením baterie pečlivě zkontrolujte všechna připojení. Jinak se vám může obvod smažit !!!

Krok 4: Sestavení úplně…

Kompletní montáž…
Kompletní montáž…
Kompletní montáž…
Kompletní montáž…
Kompletní montáž…
Kompletní montáž…

Obrázky ukazují sestavu obvodu mého dálkového ovladače. Pro montáž všeho jsem použil Perforated / Zero PCB, protože je snadný a univerzální. Můžete si také vytvořit vlastní návrh obvodu a použít leptanou desku plošných spojů. Pro všechna zapojení obvodů jsem také použil vícežilové propojovací vodiče. Dioda a odpor jsou umístěny těsně pod Arduino Nano, jak je znázorněno na obrázku.

*Nepřipojujte Arduino Uno ani 9V baterii k desce, dokud nedokončíte a řádně nevyzkoušíte obvod !

Při sestavování celé desky můžete postupovat podle následujících kroků:

1) Umístěte a pájejte všechna tlačítka podle vašeho výběru. 2) Vytvořte maticová spojení mezi všemi tlačítky podle obvodu. 3) Pájky zapojte podle kolíků Arduina. 4) Pájením propojte rezistor, spínač a diodu na desce. 5) Připojte propojovací vodiče matice klávesnice na piny Arduino. 6) Pájejte infračervený přijímač, LED diodu IR vysílače a přepínač Naučte se. Také pomocí propojovacích vodičů dokončete jejich připojení podle obvodu. 7) Připojte 9V bateriovou svorku a pomocí testeru spojitosti zkontrolujte všechna připojení, která jste na desce provedli. 8) Pokud je vše v pořádku, připojte Arduino Nano k desku a nahrajte kód připojením k počítači. V tomto kroku můžete vyzkoušet, zda dálkové ovládání funguje dobře nebo ne. 9) Připojte 9V baterii a vyzkoušejte ji !!!

Krok 5: Naprogramujte to !

Knihovna použitá pro tento projekt je IRremote.hNajdete ji zde:

Než přejdete k dalším krokům, nejprve si stáhněte a nainstalujte knihovnu.

Otevřete poskytnutý kódový soubor pomocí Arduino IDE. Vyberte správnou desku a COM port z nabídky Nástroje. Nahrajte to !!! A vy jste hotovi !!!:-)

Krok 6: Poslední krok - vyzkoušejte to !

Jak to tedy zajistit, aby to fungovalo ???

1) Po připojení baterie LED na Nano bliká, což znamená, že začala. 2) Nezapomeňte, že jsme použili tři velká tlačítka. Tato tlačítka vybírají aktuální použitou banku klíčů. Máme tedy celkem 3 různé banky pro uložení ovládacích prvků jakéhokoli dálkového ovladače. Například: Ovládací prvky vaší televize můžete přiřadit k bance 1 a ovládání střídavého proudu k bance 2. 3) Protože jsme právě spustili dálkové ovládání pro jeho první použití, musíme ho naučit některé příkazy. 4) Naučit ho učit se: (vy budete potřebovat ovladač zařízení, které chcete ovládat)

  • Stisknutím tlačítka Banka 1 nejprve zvolíte Banku 1 jako aktuální banku, kterou chcete použít.
  • Stiskněte libovolné tlačítko z malých tlačítek, ke kterým musí být ovládací prvek přiřazen.
  • Stiskněte přepínač učení.
  • Podržte dálkový ovladač příslušného zařízení před IR přijímačem.
  • Když se akce úspěšně naučí, LED na Arduino Nano na několik sekund svítí a zhasne.
  • Podobně lze k přiřazení různých ovládacích prvků použít další malá tlačítka. Ostatní Key Banks můžete naprogramovat podobným způsobem.

5) Poté, co jste ho naučili ovládání, použijte jej podle následujících kroků:

  • Stisknutím tlačítka příslušné banky vyberte konkrétní banku, ke které jste přiřadili ovládací prvky.
  • Po výběru banky stiskněte libovolné tlačítko, ke kterému jste přiřadili ovládací prvky.
  • Hotovo !!!

6) Video ukazuje testování IR LED po naučení určitého ovládání dálkového ovladače.

* Pokud při přiřazování ovládacích prvků dojde k nějaké chybě, můžete znovu přiřadit ovládací prvek

* Pokud chcete vymazat všechny uložené ovladače na dálkovém ovladači, stačí stisknout a podržet přepínač Learn a současně zapnout dálkový ovladač pomocí vypínače ON/OFF, nebo můžete jednoduše stisknout tlačítko Reset na Arduino Nano a přitom držet přepínač Learn. Podržte přepínač učení, dokud se nerozsvítí LED na Nano. Po úplném vymazání paměti zhasne.

Je to hotovo !!!

Hlasujte pro mě v soutěži o mikroprocesor, pokud se vám tento Instructable líbil:-) Podívejte se i na mé další Instructables ….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Doporučuje: