Innholdsfortegnelse:

Automatisk kanalskiftende TV -fjernkontroll med Arduino: 6 trinn
Automatisk kanalskiftende TV -fjernkontroll med Arduino: 6 trinn

Video: Automatisk kanalskiftende TV -fjernkontroll med Arduino: 6 trinn

Video: Automatisk kanalskiftende TV -fjernkontroll med Arduino: 6 trinn
Video: POE videooptager ASECAM fiksering af PERSONER definition af en PERSON OG BIL!!! 2024, November
Anonim
Automatisk kanalskiftende TV -fjernkontroll med Arduino
Automatisk kanalskiftende TV -fjernkontroll med Arduino

Den første motivasjonen for dette prosjektet var at vår klient har vaskulær demens og er juridisk blind. Dette har fått henne til å ha problemer med å huske når og på hvilke kanaler fjernsynet viser at hun liker, så vel som å se de små knappene på en tradisjonell fjernkontroll. Av denne grunn jobbet vårt team med å lage en fjernkontroll, som hadde et lite antall veldig store knapper, som brukeren som er juridisk blind enten kunne se eller føle. Fjernkontrollen trengte også å kunne bytte kanal til bestemte kanaler automatisk på bestemte tidspunkter, slik at selv om vår klient glemte, kunne hun se showene hennes.

Vår løsning brukte en Arduino og en infrarød sender for å kommunisere med fjernsynet. Sanntidsklokke-modulen ble brukt til å holde oversikt over tid slik at fjernkontrollen kunne bytte til de ønskede showene. En stor knapp ble også brukt for å slå TVen på og av. Det ble også festet en summermodul for å varsle brukeren om at kanalen ble endret.

Konkurrent-analyse:

Vi analyserte 3 andre adaptive fjernkontroller for kriteriene som kreves for dette prosjektet

1. Flipper Remote - en forenklet fjernkontroll med et redusert antall ekstra store knapper

Fordeler: Rimelig (bare $ 35) og knappene er større enn på en tradisjonell fjernkontroll.

Ulemper: Kan ikke endre kanaler automatisk, og mens knappene er større enn en tradisjonell fjernkontroll, kan de fortsatt være for små.

2. Logitech Harmony Elite - smart fjernkontroll som forbedrer funksjonene til den tradisjonelle fjernkontrollen og muliggjør noen tilpasninger.

Fordeler: Støtter talekommandoer og har et intuitivt berøringsskjermgrensesnitt

Ulemper: Dyrt ($ 350), kan ikke endre kanalene automatisk, og har små knapper.

3. Caavo Control Center - smart fjernkontroll og kontrollsenterpar som tillater tilkoblinger mellom fjernsynet, fjernkontrollen og noen tredjeparts programvare

Fordeler: Støtter talekommandoer

Ulemper: Dyrt ($ 160), kan ikke bytte kanal automatisk, og har små knapper

Rekvisita

1. "Arduino" Uno med USB -kabel - 12,99 fra Amazon.com

2. YL-44 summer modul (summer modul, low-level trigger)-$ 3,98 m/ frakt fra aliexpress.com

3. Klokkemodul i sanntid (med nødvendig batteri) - $ 11,50 for 3 fra Amazon.com

4. Stor Arduino arkadeknapp - $ 9,95 fra adafruit.com

5. Arcade -knappledninger - $ 4,95 fra adafruit.com

5. Infrarød sender og mottaker sett - $ 13,99 fra Amazon.com

7. 9 -volts batteri - $ 10,99 for 8 fra Amazon.com

8. 9 -volts batteri til mannlig DC -adapter - $ 4,99 for 5 fra Amazon.com

Den eksterne saken var 3D -trykt ved hjelp av PETG -filament

Trinn 1: Koble sammen brikkene

Jordpinnen på piezo -summeren var koblet til bakken på Arduino, og I/O -pinnen ble koblet til den digitale 8 -porten.

Jordpinnen på sanntidsklokken var koblet til bakken på Arduino, VCC -pinnen var koblet til en spenningspinne på Arduino, SDA -pinnen var koblet til SDA -pinnen på Arduino, SCL -pinnen var koblet til SCL pin på Arduino.

Jordpinnen på IR -senderen ble koblet til jord på Arduino, VCC -pinnen var koblet til en spenningspinne på Arduino, og DAT -pinnen ble koblet til den digitale 3 -porten.

Pinnene på arkadeknappen var koblet til den digitale 2 -porten og bakkenålen på Arduino.

Trinn 2: Koden

Koden for dette prosjektet finner du her.

Trinn 3: Hylsteret

Hylsteret
Hylsteret
Hylsteret
Hylsteret

Som nevnt tidligere ble foringsrøret for denne enheten trykt med PETG -filament. På bildet ovenfor er skjermbilder av CAD -filene som viser hvordan den ferdige enheten vil se ut. De utskrivbare STL -filene både for basen og lokket er også festet.

Trinn 4: Bruk

Instruksjoner om hvordan du bruker enheten:

For å konfigurere denne fjernkontrollen til å fungere med din spesifikke TV, må du først finne ut hvilke IR -koder som sendes fra din nåværende fjernkontroll til TV -en. Trinn for å gjøre dette finner du her. Når disse kodene er kjent, måtte de spesifikke IR -kodene implementeres i Arduino -koden som er lagret på GitHub. Kommentarer i programmet vil lede deg til nøyaktig hvor disse kodene skal legges inn.

Når det er konfigurert, er enheten veldig enkel å bruke; Bare trykk på den store knappen på toppen for å slå TVen på og av. Hvis TV -en er på i løpet av en av gangene du har forhåndsprogrammert for at kanalen skal endres, vil den gjøre det automatisk. Når du er klar til å slå av TV -en, trykker du på knappen igjen.

Sikkerhetstiltak:

På grunn av at enheten ikke er vanntett og det er mange ledninger, batterier og andre elektroniske komponenter inne i huset, er det viktig at enheten holdes tørr.

På grunn av det faktum at dette prosjektet bruker Arduino, er det i tillegg viktig at forholdene der det drives, forblir innenfor det sikre området på -40 til 85 grader Celsius.

Stell og vedlikehold:

Når fjernkontrollen er satt opp, er det ikke mye vedlikehold som må gjøres regelmessig. Noen ganger må hoved 9-volts batteriet som driver Arduino og andre komponenter byttes ut; For å gjøre dette, fjern det nåværende 9-voltsbatteriet fra adapteren i huset, og fest et nytt batteri til adapteren. Real Time Clock -modulen har sitt eget eksterne batteri (3V), så selv om hovedbatteriet dør, bør det fortsette å beholde tiden. Hvis dette sekundære batteriet skal dø, må det imidlertid byttes ut og RTC må kalibreres på nytt. Denne omkalibreringen kan gjøres ved å koble Arduino til datamaskinen og initialisere koden.

Trinn 5: Forbedringer og utvidelsesprosjekter

Hvis du leter etter en utfordring, er det mange andre måter å utvide dette prosjektet til din smak! Noen få mulige prosjekter du kan prøve er:

  • lage en app slik at brukeren/vaktmesteren kan endre de valgte kanalene på egen hånd
  • koble Arduino til internett for å få mer detaljerte data, for eksempel tid som er nøyaktig til millisekundet
  • ved å bruke offentlig tilgjengelig informasjon om hver TV -kanal for å gi brukeren flere detaljer

Trinn 6: Ressurser og referanser

Stor knapp Jumbo Universal TV -fjernkontroll for eldre. Hentet fra

Kontrollsenter Smart fjernkontroll + Hjemmekinohub - Betal etter planen. Hentet fra

IR fjernkontrollsignaler. Hentet fra learn.adafruit.com/ir-sensor/using-an-ir-senso

Logitech Harmony Elite Advanced Universal Remote, Hub og App. Hentet fra

Samuel123abc. (2017, 08. oktober). Arduino YL-44 summermodul. Hentet 22. mai 2020 fra

Universal Remote 101: Hvordan fungerer universelle fjernkontroller? Hentet fra caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (n.d.). z3t0/Arduino-IR fjernkontroll. Hentet fra

Anbefalt: