Obsah:

Automatické prepínanie kanálov TV diaľkové ovládanie s Arduino: 6 krokov
Automatické prepínanie kanálov TV diaľkové ovládanie s Arduino: 6 krokov

Video: Automatické prepínanie kanálov TV diaľkové ovládanie s Arduino: 6 krokov

Video: Automatické prepínanie kanálov TV diaľkové ovládanie s Arduino: 6 krokov
Video: POE комплект видеонаблюдения РАБОТА ПО ОДНОМУ КАБЕЛЮ!!! 2024, November
Anonim
Automatické diaľkové ovládanie televízora s diaľkovým ovládaním s Arduino
Automatické diaľkové ovládanie televízora s diaľkovým ovládaním s Arduino

Pôvodnou motiváciou tohto projektu bolo, že náš klient má vaskulárnu demenciu a je právne slepý. To jej spôsobilo problémy so zapamätaním si, kedy a na ktorých kanáloch televízia ukazuje, že ju má, ako aj s videním malých tlačidiel na tradičnom diaľkovom ovládači. Z tohto dôvodu náš tím pracoval na vytvorení diaľkového ovládača, ktorý mal malý počet veľmi veľkých tlačidiel, ktoré právne nevidiaci používateľ mohol buď vidieť, alebo cítiť. Diaľkový ovládač tiež potreboval byť schopný automaticky zmeniť kanál na konkrétne kanály v konkrétnych časoch, aby aj keď naša klientka zabudla, mohla vidieť svoje relácie.

Naše riešenie využívalo na komunikáciu s televíziou Arduino a infračervený žiarič. Modul hodín v reálnom čase slúžil na sledovanie času, aby bolo možné diaľkové ovládanie prepnúť na požadované relácie. Jedno veľké tlačidlo slúžilo aj na zapínanie a vypínanie televízora. Bol tiež pripojený modul bzučiaka, ktorý používateľa upozornil na zmenu kanála.

Analýza konkurencie:

Analyzovali sme ďalšie 3 adaptívne diaľkové ovládače na kritériá požadované pre tento projekt

1. Flipper Remote - zjednodušený diaľkový ovládač so zníženým počtom extra veľkých tlačidiel

Výhody: Cenovo dostupné (iba 35 dolárov) a tlačidlá sú väčšie ako na tradičnom diaľkovom ovládači.

Nevýhody: Nie je možné automaticky meniť kanály a aj keď sú tlačidlá väčšie ako tradičné diaľkové ovládanie, môžu byť stále príliš malé.

2. Logitech Harmony Elite - inteligentné diaľkové ovládanie, ktoré rozširuje možnosti tradičného diaľkového ovládača a umožňuje určité prispôsobenie.

Plusy: Podporuje hlasové príkazy a má intuitívne dotykové rozhranie

Nevýhody: Drahé (350 dolárov), nemôže automaticky meniť kanály a má malé tlačidlá.

3. Caavo Control Center - pár inteligentných diaľkových ovládačov a ovládacích centier, ktorý umožňuje prepojenie medzi televízorom, diaľkovým ovládaním a softvérom tretej strany

Plusy: Podporuje hlasové povely

Proti: Drahé (160 dolárov), nemôže automaticky meniť kanály a má malé tlačidlá

Zásoby

1. „Arduino“Uno s káblom USB - 12,99 od Amazon.com

2. Modul bzučiaka YL-44 (modul bzučiaka, spúšť na nízkej úrovni)-3,98 USD s dodaním z aliexpress.com

3. Modul hodín v reálnom čase (s potrebnou batériou) - 11,50 dolára za 3 od Amazon.com

4. Veľké arkádové tlačidlo Arduino - 9,95 dolárov od adafruit.com

5. Arkádové tlačidlové drôty - 4,95 dolárov od adafruit.com

5. Sada infračerveného vysielača a prijímača - 13,99 dolárov od Amazon.com

7. 9 -voltová batéria - 10,99 dolárov za 8 od Amazon.com

8. 9 -voltový adaptér DC na batériu - 4,99 dolárov za 5 od Amazon.com

Externý prípad bol 3D vytlačený pomocou PETG vlákna

Krok 1: Pripojenie dielov

Uzemňovací kolík piezoelektrického bzučiaka bol pripojený k zemi na Arduine a vstupno -výstupný kolík bol pripojený k digitálnemu 8 portu.

Uzemňovací kolík hodín v reálnom čase bol pripojený k zemi na Arduine, kolík VCC bol pripojený k napäťovému kolíku na Arduine, kolík SDA bol pripojený k kolíku SDA na Arduine, pin SCL bol pripojený k SCL pin na Arduino.

Uzemňovací kolík na IR vysielači bol pripojený k uzemneniu na Arduine, ku kolíku VCC bol pripojený napäťový kolík k Arduinu a ku konektoru DAT bol pripojený digitálny port 3.

Piny na arkádovom tlačidle boli prepojené s digitálnym 2 portom a uzemňovacím pinom na Arduine.

Krok 2: Kód

Kód pre tento projekt nájdete tu.

Krok 3: Plášť

Plášť
Plášť
Plášť
Plášť

Ako už bolo spomenuté, puzdro tohto zariadenia bolo vytlačené pomocou vlákna PETG. Na obrázku vyššie sú screenshoty súborov CAD, ktoré ukazujú, ako bude hotové zariadenie vyzerať. Pripojené sú aj tlačiteľné súbory STL pre základňu a veko.

Krok 4: Použite

Pokyny na používanie zariadenia:

Aby ste mohli tento diaľkový ovládač nastaviť tak, aby fungoval s vašim konkrétnym televízorom, musíte najskôr zistiť, aké IR kódy sa prenášajú z vášho súčasného diaľkového ovládača do televízora. Kroky, ako to urobiť, nájdete tu. Akonáhle sú tieto kódy známe, špecifické IR kódy bolo potrebné implementovať do kódu Arduino, ktorý je uložený na GitHub. Komentáre v programe vás zavedú presne tam, kde by mali byť tieto kódy zadané.

Akonáhle je to nakonfigurované, zariadenie sa veľmi ľahko používa; televízor jednoducho zapnete a vypnete jednoduchým stlačením veľkého tlačidla v hornej časti. Ak je televízor zapnutý počas jedného z časov, ktoré ste naprogramovali na zmenu kanála, urobí to automaticky. Keď ste pripravení vypnúť televízor, znova stlačte tlačidlo.

Bezpečnostné opatrenia:

Pretože zariadenie nie je vodotesné a vo vnútri krytu je veľa drôtov, batérií a ďalších elektronických súčiastok, je dôležité, aby bolo zariadenie udržiavané v suchu.

Navyše, vzhľadom na skutočnosť, že tento projekt využíva Arduino, je dôležité, aby podmienky, v ktorých sa prevádzkuje, zostali v bezpečnom rozmedzí -40 až 85 stupňov Celzia.

Starostlivosť a údržba:

Akonáhle je diaľkový ovládač nastavený, nie je veľa prostriedkov na údržbu, ktoré je potrebné vykonávať pravidelne. Občas bude potrebné vymeniť hlavnú 9-voltovú batériu, ktorá napája Arduino a ďalšie komponenty; Za týmto účelom vyberte z adaptéra v kryte aktuálnu 9-voltovú batériu a k adaptéru pripojte novú batériu. Modul Hodiny reálneho času má vlastnú externú batériu (3 V), takže aj keď dôjde k vybitiu hlavnej batérie, mal by si naďalej udržiavať čas. Ak však má táto sekundárna batéria vybiť, je potrebné ju vymeniť a znova kalibrovať RTC. Túto rekalibráciu je možné vykonať zapojením Arduina do počítača a inicializáciou kódu.

Krok 5: Vylepšenia a projekty rozšírenia

Ak hľadáte výzvu, existuje mnoho ďalších spôsobov, ako rozšíriť tento projekt podľa vašich predstáv! Niekoľko možných projektov, ktoré by ste mohli vyskúšať, je:

  • vytvorenie aplikácie, aby používateľ/správca mohol sám meniť vybrané kanály
  • pripojením Arduina k internetu získate podrobnejšie údaje, napríklad o čase presnom na milisekundu
  • využitie verejných dostupných informácií o každom televíznom kanáli na poskytnutie ďalších podrobností používateľovi

Krok 6: Zdroje a referencie

Univerzálne diaľkové ovládanie TV Jumbo pre seniorov s veľkým tlačidlom. Prevzaté z

Ovládacie centrum Smart Remote + centrum domáceho kina - plaťte podľa plánu. Prevzaté z

IR diaľkové signály. Prevzaté z learn.adafruit.com/ir-sensor/using-an-ir-senso

Logitech Harmony Elite Advanced Universal Remote, Hub a App. Prevzaté z

Samuel123abc. (2017, október 08). Modul bzučiaka Arduino YL-44. Získané 22. mája 2020 z

Universal Remote 101: Ako fungujú univerzálne diaľkové ovládače? Citované z caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (n.d.). z3t0/Arduino-IRvzdialené. Prevzaté z

Odporúča: