Obsah:
- Zásoby
- Krok 1: Připojení kusů
- Krok 2: Kód
- Krok 3: Pouzdro
- Krok 4: Použijte
- Krok 5: Vylepšení a projekty rozšíření
- Krok 6: Zdroje a reference
Video: Automatické přepínání kanálů TV dálkové ovládání s Arduino: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Počáteční motivací tohoto projektu bylo, že náš klient má vaskulární demenci a je právně slepý. To jí způsobilo potíže se zapamatováním, kdy a na jakých kanálech televize ukazuje, že se jí líbí, a také s viděním malých tlačítek na tradičním dálkovém ovladači. Z tohoto důvodu náš tým pracoval na vytvoření dálkového ovladače, který měl malý počet velmi velkých tlačítek, což uživatel, který je právně slepý, mohl buď vidět, nebo cítit. Dálkový ovladač také potřeboval být schopen automaticky změnit kanál na konkrétní kanály v konkrétních časech, takže i kdyby naše klientka zapomněla, mohla by vidět její pořady.
Naše řešení využívalo ke komunikaci s televizí Arduino a infračervený vysílač. Modul hodin reálného času byl použit ke sledování času, aby se dálkový ovladač mohl přepnout na požadované pořady. Jedno velké tlačítko bylo také použito pro účely zapnutí a vypnutí televize. Byl také připojen modul bzučáku, který uživatele upozorňoval na změnu kanálu.
Analýza konkurence:
Analyzovali jsme další 3 adaptivní ovladače pro kritéria požadovaná pro tento projekt
1. Dálkové ovládání Flipper - zjednodušené dálkové ovládání se sníženým počtem extra velkých tlačítek
Výhody: Cenově dostupné (pouze 35 USD) a tlačítka jsou větší než u tradičního dálkového ovladače.
Nevýhody: Nelze automaticky měnit kanály, a přestože jsou tlačítka větší než tradiční dálkový ovladač, mohou být stále příliš malá.
2. Logitech Harmony Elite - inteligentní dálkové ovládání, které rozšiřuje možnosti tradičního dálkového ovladače a umožňuje určité přizpůsobení.
Pro: Podporuje hlasové příkazy a má intuitivní dotykové rozhraní
Proti: Drahé (350 $), nelze automaticky měnit kanály a má malá tlačítka.
3. Caavo Control Center - pár inteligentních dálkových ovladačů a ovládacích center, který umožňuje propojení mezi televizí, dálkovým ovladačem a softwarem třetích stran
Pro: Podporuje hlasové příkazy
Proti: Drahé (160 USD), nelze automaticky měnit kanály a má malá tlačítka
Zásoby
1. „Arduino“Uno s USB kabelem - 12,99 od Amazon.com
2. Modul bzučáku YL-44 (modul bzučáku, spoušť nízké úrovně)-3,98 USD s dodáním z aliexpress.com
3. Modul hodin v reálném čase (s nezbytnou baterií) - 11,50 $ za 3 od Amazon.com
4. Velké arkádové tlačítko Arduino - 9,95 $ od adafruit.com
5. Dráty arkádových knoflíků - 4,95 $ od adafruit.com
5. Infračervený vysílač a přijímač - 13,99 USD od Amazon.com
7. 9voltová baterie - 10,99 $ za 8 od Amazon.com
8. Adaptér 9voltové baterie na mužský DC - 4,99 $ za 5 od Amazon.com
Externí pouzdro bylo 3D vytištěno pomocí PETG filamentu
Krok 1: Připojení kusů
Uzemňovací kolík na piezo bzučáku byl připojen k zemi na Arduinu a I/O pin byl připojen k digitálnímu 8 portu.
Uzemňovací kolík hodin Real Time byl připojen k zemi na Arduinu, pin VCC byl připojen k napěťovému pinu na Arduinu, pin SDA byl připojen ke kolíku SDA na Arduinu, pin SCL byl připojen k SCL pin na Arduinu.
Uzemňovací kolík na IR vysílači byl připojen k uzemnění na Arduinu, pin VCC byl připojen k napěťovému pinu na Arduinu a pin DAT byl připojen k digitálnímu 3 portu.
Piny na arkádovém tlačítku byly připojeny k digitálnímu 2 portu a zemnicímu kolíku na Arduinu.
Krok 2: Kód
Kód pro tento projekt najdete zde.
Krok 3: Pouzdro
Jak již bylo zmíněno dříve, plášť pro toto zařízení byl vytištěn pomocí PETG vlákna. Na obrázku výše jsou screenshoty CAD souborů, které ukazují, jak bude hotové zařízení vypadat. Jsou také připojeny tisknutelné soubory STL pro základnu a víko.
Krok 4: Použijte
Pokyny k používání zařízení:
Abyste mohli tento dálkový ovladač nastavit tak, aby fungoval s vaší konkrétní televizí, musíte nejprve zjistit, jaké IR kódy vysílají z vašeho aktuálního dálkového ovladače do televize. Kroky k tomu najdete zde. Jakmile jsou tyto kódy známé, bylo nutné implementovat konkrétní IR kódy do kódu Arduino, který je uložen na GitHubu. Komentáře v programu vás zavedou přesně tam, kde by měly být tyto kódy zadány.
Jakmile je toto nastaveno, zařízení se velmi snadno používá; jednoduše stiskněte velké tlačítko nahoře pro zapnutí a vypnutí televize. Pokud je televizor zapnutý během jednoho z časů, které jste naprogramovali na změnu kanálu, provede to automaticky. Až budete připraveni vypnout televizor, znovu stiskněte tlačítko.
Bezpečnostní opatření:
Vzhledem k tomu, že zařízení není vodotěsné a uvnitř pouzdra je mnoho vodičů, baterií a dalších elektronických součástek, je důležité, aby bylo zařízení udržováno v suchu.
Vzhledem k tomu, že tento projekt využívá Arduino, je navíc důležité, aby podmínky, ve kterých je provozován, zůstaly v bezpečném rozmezí -40 až 85 stupňů Celsia.
Péče a údržba:
Jakmile je dálkový ovladač nastaven, již není mnoho prostředků na údržbu, které je třeba provádět pravidelně. Občas bude nutné vyměnit hlavní 9voltovou baterii, která napájí Arduino a další komponenty; Chcete-li to provést, vyjměte aktuální 9voltovou baterii z adaptéru v pouzdře a připojte k adaptéru novou baterii. Modul Hodiny reálného času má vlastní externí baterii (3 V), takže i když hlavní baterie vybije, měl by si nadále udržovat čas. Pokud má tato sekundární baterie zemřít, je však nutné ji vyměnit a RTC je třeba znovu kalibrovat. Tuto rekalibraci lze provést zapojením Arduina do počítače a inicializací kódu.
Krok 5: Vylepšení a projekty rozšíření
Pokud hledáte výzvu, existuje mnoho dalších způsobů, jak rozšířit tento projekt podle vašich představ! Několik možných projektů, které byste mohli vyzkoušet, je:
- vytvoření aplikace, aby uživatel/správce mohl sám změnit vybrané kanály
- připojením Arduina k internetu získáte podrobnější data, jako je čas přesný na milisekundu
- využívání veřejných informací dostupných o každém televizním kanálu k poskytnutí podrobnějších informací uživateli
Krok 6: Zdroje a reference
Univerzální dálkový ovladač TV Jumbo pro seniory s velkým tlačítkem. Získáno z
Řídicí centrum Smart Remote + Hub pro domácí kino - plaťte, jak plánujete. Získáno z
IR dálkové signály. Získáno z learn.adafruit.com/ir-sensor/using-an-ir-senso
Logitech Harmony Elite Advanced Universal Remote, Hub a App. Získáno z
Samuel123abc. (2017, říjen 08). Modul bzučáku Arduino YL-44. Získáno 22. května 2020 z
Universal Remote 101: Jak fungují univerzální dálkové ovladače? Získáno z caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work
z3t0. (n.d.). z3t0/Arduino-IRvzdálená. Citováno z
Doporučuje:
Automatické přepínání Shelly EM na základě výroby solárních panelů: 6 kroků
Automatické přepínání Shelly EM na základě výroby solárních panelů: P1: spotřeba domu (např. „P1 = 1kW“⇒ spotřebováváme 1kW) P2: výroba solárních panelů (např. „P2 = - 4kW“⇒ vyrábíme 4kW) ohřívač po zapnutí spotřebovává 2 kW. Chceme jej zapnout, pokud solární panel
Automatické IR dálkové ovládání na bázi Arduina řízené teplotou: 7 kroků
Automatické IR dálkové ovládání na bázi Arduina řízené teplotou: Hej, co se děje, lidi! Akarsh zde od CETech. Unaveni probouzením uprostřed zdravého spánku jen proto, že je vaše pokojová teplota příliš nízká nebo příliš vysoká kvůli vašemu Dumb AC. Pak je tento projekt pro vás. V tomto projektu připravíme náš
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: 6 kroků
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: Pokud jste někdy ztratili dálkový ovladač pro váš televizor nebo DVD přehrávač, víte, jak frustrující je chodit k němu, hledat a používat tlačítka na samotném zařízení. Někdy tato tlačítka ani nenabízejí stejné funkce jako dálkové ovládání. Přijmout
Automatické přepínání času pro router: 4 kroky
Automatické přepínání času pro směrovač: Šli jsme spát každou noc a router tvrdě pracoval každý den bez přestávky. Je docela těžké vypnout napájení každý den, takže jsem to udělal, protože jsem se snažil najít způsob, jak to nechat automaticky odpočívat. Děkujeme, že www.aipcba.com poskytuje
Automatické přepínání zesilovače Bluetooth: 3 kroky
Automatické přepínání zesilovače Bluetooth: V přední místnosti mám k televizi připojené velké reproduktory a zesilovač. Někdy však nechci zapnutou televizi a nechci velký neohrabaný zesilovač - chci jen hudbu na pozadí, přehraný telefon, který mohu zapnout a ovládat