Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
K ovládání Raspberry Pi pomocí infračerveného dálkového ovladače jsme dříve mohli používat LIRC. Dříve to fungovalo až do jádra 4.19. X, kdy bylo mnohem obtížnější dostat LIRC do práce. V tomto projektu máme Raspberry Pi 3 B+ připojený k televizi a potřebujeme se zbavit klávesnice a myši. Už nebudeme muset instalovat LIRC na RPi nebo na jakékoli zařízení, které používáme s tímto projektem a které uvolní zdroje.
Zásoby
- Arduino Pro Micro
- IR senzor
- Micro USB kabel
Krok 1: Pájejte IR senzor na Arduino Pro Micro
IR senzor TSOP1836 má tři piny: Signál, GND a Vcc. Před pájením si nezapomeňte vyhledat pinout senzoru. Dále GND snímače pájky na desku, Vcc snímačů na desce a signál senzoru na pinu 2 Arduino Pro Micro. Nezapomeňte desku zabalit, abyste ji ochránili, ale ponechte senzor odkrytý.
Krok 2: Nahrajte kód do Arduino Pro Micro
Kód najdete v Githubu.
Krok 3: Získání kódů dálkového ovladače
Existuje velmi malá šance, že váš kód bude nyní fungovat a budete s tímto projektem hotovi. U drtivé většiny výrobců, kteří nepoužívají stejné dálkové ovládání jako já, budete muset přečíst kódy dálkového ovladače. Otevřete Arduino IDE Serial Monitor a ujistěte se, že přenosová rychlost odpovídá tomu, co máme v kódu v řádku „Serial.begin (115200);“. Namiřte dálkový ovladač na infračervený senzor, poté stiskněte jedno tlačítko a rychle jej uvolněte, abyste získali alespoň dva řádky v sériovém monitoru. První řádek je kód tlačítka a následující řádek je způsob, jak dálkové ovládání říci, že stačí opakovat poslední kód.
Krok 4: Aktualizujte svůj Micro Sketch Arduino Pro a nahrajte znovu
Ve skice, kterou jste si stáhli z Githubu, si všimnete dvou druhů vzdálených kódů:
- Opakovatelné: slouží k pohybu myši (podržte tlačítko, aby se myš pohybovala)
- Neopakovatelné: používá se pro stisknutí jednoho tlačítka, například kliknutí levým tlačítkem myši
Kromě kódu, který jste získali z předchozího kroku, musíte aktualizovat také velikost „const int ButtonCount“, což je v mém náčrtu 32, protože mám v tlačítcích ResultsValues [ButtonCount] definováno 32 kódů tlačítek.
V neposlední řadě je třeba aktualizovat následující řádek:
if (Results.value == 4294967295) for (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;
Nahraďte 4294967295 kódem pro opakování vašeho dálkového ovladače. Tento kód lze získat z předchozího kroku podržením jakéhokoli tlačítka na dálku. Opakující se kód bude kód, který se zobrazí několikrát.
Doporučuje:
Velké hodiny Arduino LCD se dvěma alarmy a monitorováním teploty ovládané dálkovým ovladačem IR TV: 5 kroků
Velké hodiny Arduino LCD se dvěma alarmy a monitorováním teploty ovládané dálkovým ovladačem IR TV: Jak postavit hodiny LCD založené na Arduinu se dvěma alarmy a monitorem teploty ovládaným dálkovým ovladačem IR TV
Shadow Light Box - ovládání IR dálkovým ovladačem s Arduino: 8 kroků (s obrázky)
Shadow Light Box - ovládání pomocí IR dálkového ovládání s Arduino: Tento návod vás provede výrobou stínového světelného boxu na příští Vánoce. Svůj pokoj si můžete vyzdobit sami, nebo jej můžete udělat svému příteli jako dárek. Tato stínová krabice dokáže vytvořit různé druhy barev smícháním barev červená, modrá, zelená
RGB LED pásek ESP 8266 Nodemcu ovládaný dálkovým ovladačem webového serveru: 4 kroky
ESP 8266 Nodemcu RGB LED pásek ovládaný dálkovým ovladačem webového serveru: V tomto návodu se naučíme, jak převést nodemcu na IR dálkové ovládání RGB LED pásku a že dálkové ovládání nodemcu musí být ovládáno webovou stránkou hostovanou na mobilu nebo PC pomocí nodemcu
Auto na dálkové ovládání televize - Arduino: 6 kroků
Auto na dálkové ovládání TV - Arduino: Hackujte dálkové ovládání televize a ovládejte jím auto na dálkové ovládání pomocí „Arduino Uno“. Jedná se o jednoduchý způsob ovládání auta pomocí modulu IR přijímače naprogramovaného na desce arduino a dálkovém ovladači televize. V tomto návodu se naučíte, jak: 1
Jak nahrávat Wav. Z televize: 3 kroky
Jak nahrávat Wav. Z televize: Zamiloval jsem se do písně „yogi bear“od střední školy jim. Tuto píseň jsem našel při sledování bumerangu, kde měli celou píseň jako reklamu. Pak jsem rychle šel do svého programu winMX a provedl nějaké hledání, abych nedosáhl ŽÁDNÝCH výsledků, takže jsem skončil