Obsah:
- Krok 1: Základní myšlenka
- Krok 2: Shromážděte své materiály:
- Krok 3: IR přijímač (TSOP1738)
- Krok 4: Schéma zapojení:
- Krok 5: Instalace IR vzdálené knihovny:
- Krok 6: Dekódování IR dálkových signálů:
- Krok 7: Poznamenejte si hodnoty dekódovaného signálu
- Krok 8: Kód pro ovládání klávesnice
- Krok 9: Hotovo:
- Krok 10: Podívejte se na tyto skvělé gify a videa
Video: Vytvořte si mini bezdrátovou klávesnici z dálkového ovladače televizoru: 10 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Od AmalMathewSledovat více od autora:
Napadlo vás někdy vytvořit bezdrátovou klávesnici hacknutím dálkového ovladače televize. V tomto návodu tedy vysvětluji, jak můžete postavit levnou mini bezdrátovou klávesnici.
Tento projekt využívá IR (infračervenou) komunikaci k vytvoření vlastní bezdrátové klávesnice.
Začněme
Krok 1: Základní myšlenka
Tento projekt využívá bezdrátovou komunikaci IR k provádění různých operací s klávesnicí. R nebo infračervená komunikace je běžná, levná a snadno použitelná bezdrátová komunikační technologie. IR světlo je velmi podobné viditelnému světlu, kromě toho, že má o něco delší vlnovou délku. To znamená, že IR je lidským okem nezjistitelné - ideální pro bezdrátovou komunikaci.
Základní myšlenkou tohoto projektu je, když stisknete tlačítko na dálkovém ovladači televizoru, pomocí IR přijímače a Arduina jej můžeme dekódovat a dekódované hodnoty lze použít k provádění různých operací s klávesnicí. Použil jsem Arduino Pro Micro, protože je založen na mikrokontroléru ATmega32U4 s vestavěným USB, díky kterému je Micro rozpoznatelný jako myš nebo klávesnice. Můžete také použít Arduino Leonardo. Tento projekt je velmi jednoduchý a každý jej může upravit podle požadavků.
Krok 2: Shromážděte své materiály:
- Arduino Pro Micro nebo Arduino Leonardo
- IR přijímač (TSOP1738)
- TV ovladač
- Některé propojovací vodiče
Poznámka:
Můžete použít pouze desky, které jsou založeny na ATmega32U4.. Díky tomu je Micro/Leonardo rozpoznatelný jako myš nebo klávesnice.
Krok 3: IR přijímač (TSOP1738)
Jedná se o miniaturizovaný přijímač pro infračervené systémy dálkového ovládání. Demodulovaný výstupní signál lze přímo dekódovat mikroprocesorem. TSOP1738 je kompatibilní se všemi běžnými datovými formáty dálkového ovládání IR.
Krok 4: Schéma zapojení:
POKUD používáte Leonardo, dojde k malé změně v DATA pinu. Potřebujete připojit datový pin do MOSI pinu Leonarda.
Krok 5: Instalace IR vzdálené knihovny:
Stáhněte si vzdálenou knihovnu IR odsud a nainstalujte ji.
Pokud nevíte, jak nainstalovat další arduino knihovny, postupujte podle níže uvedeného odkazu
www.arduino.cc/en/Guide/Libraries
Krok 6: Dekódování IR dálkových signálů:
K dekódování signálů z IR dálkového ovladače můžeme použít arduino skicu „IRrecvDemo“, jak je uvedeno u IR Remote Library.
Poznámka: Na příkladu skici (IRrecvDemo) musíte provést malou změnu hodnoty int RECV_PIN. Ve výchozím nastavení to bude 11, ale na Arduino Micro je pin MOSI 16. pin. Proveďte tedy následující úpravu kódu.
int RECV_PIN = 16;
Pokud používáte Leonardo, musíte jej změnit na číslo PIN MOSI.
- Select Board (Arduino/Genuino Micro) -(obr.3)
- Vyberte port-(obr.4)
- Nahrajte svůj kód
Krok 7: Poznamenejte si hodnoty dekódovaného signálu
- Otevřete Serial Monitor a získejte hodnoty IR dálkového signálu.
- Poznámka: Snižte hodnoty pro každé tlačítko.
Krok 8: Kód pro ovládání klávesnice
Po získání hodnot signálu je dalším krokem přidání hodnot signálu do programu a podmínka, že pokud se hodnota signálu z dálkového ovladače shoduje s hodnotami v programu, proveďte různé operace s klávesnicí.
Přidání knihovny klávesnice do programu umožňuje provádět různé operace s klávesnicí.
Kód si můžete stáhnout níže nebo jej můžete získat z mé stránky GitHub.
Stáhněte si kód a nahrajte jej na arduino micro prostřednictvím Arduino IDE.
Krok 9: Hotovo:
Výše uvedený náčrt můžete upravit podle svých požadavků.
Pomocí níže uvedených odkazů můžete přidat další funkce klávesnice
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
Doporučuje:
Rozsviťte diody LED pomocí dálkového ovladače televizoru: 3 kroky
Rozsviťte LED diody pomocí dálkového ovladače TV: V tomto projektu můžeme rozsvítit LED diody pomocí dálkového ovladače TV nebo jakéhokoli dálkového ovladače. Způsob, jakým to děláme pomocí IR vycházejícího z dálkového ovladače, má tento IR signál jedinečný kód, tento jedinečný kód je přijímán infračerveným přijímačem a v tomto případě něco udělejte světlo
Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: 7 kroků (s obrázky)
Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: I po 25 letech od svého uvedení na spotřebitelský trh je infračervená komunikace v posledních dnech stále velmi aktuální. Ať už je to vaše 55palcová 4K televize nebo váš autorádio, vše potřebuje IR dálkový ovladač, aby reagoval na naše
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: Ovládání 8 reléových spínačů pomocí nodemcu a IR přijímače přes wifi a IR dálkové ovládání a aplikaci pro Android. IR dálkové ovládání funguje nezávisle na wifi připojení. JE AKTUALIZOVÁNO VERZE KLIKNUTÍ TADY
Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků
Ovládejte svá elektrická zařízení dálkovým ovládáním televizoru (dálkovým ovladačem) pomocí displeje teploty a vlhkosti: Ahoj, jsem Abhay a je to můj první blog o instruktážích a dnes vám ukážu, jak pomocí dálkového ovladače k televizi ovládat své elektrické spotřebiče. jednoduchý projekt. díky atl laboratoři za podporu a poskytnutí materiálu
Opravte tlačítka dálkového ovládání televizoru: 5 kroků
Opravte tlačítka dálkového ovládání televizoru: Některá tlačítka na dálkovém ovládání televizoru se mohou časem opotřebovat. V mém případě to byla tlačítka nahoru a dolů. Kontakty ve spodní části tlačítka jsou pravděpodobně opotřebované. Takhle jsem opravil tu svoji