Obsah:

Automatické přepínání kanálů TV dálkové ovládání s Arduino: 6 kroků
Automatické přepínání kanálů TV dálkové ovládání s Arduino: 6 kroků

Video: Automatické přepínání kanálů TV dálkové ovládání s Arduino: 6 kroků

Video: Automatické přepínání kanálů TV dálkové ovládání s Arduino: 6 kroků
Video: Jak IC 4017 funguje? | Základní učení 2024, Listopad
Anonim
Automatické přepínání kanálů TV dálkové ovládání s Arduino
Automatické přepínání kanálů TV dálkové ovládání s Arduino

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

Pouzdro
Pouzdro
Pouzdro
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: