Indholdsfortegnelse:

Automatisk kanalskiftende tv -fjernbetjening med Arduino: 6 trin
Automatisk kanalskiftende tv -fjernbetjening med Arduino: 6 trin

Video: Automatisk kanalskiftende tv -fjernbetjening med Arduino: 6 trin

Video: Automatisk kanalskiftende tv -fjernbetjening med Arduino: 6 trin
Video: POE видеорегистратор ASECAM фиксация ЛИЦ определение ЧЕЛОВЕКА И АВТОМОБИЛЯ!!! 2024, November
Anonim
Automatisk kanalskiftende tv -fjernbetjening med Arduino
Automatisk kanalskiftende tv -fjernbetjening med Arduino

Den indledende motivation for dette projekt var, at vores klient har vaskulær demens og er juridisk blind. Dette har fået hende til at have svært ved at huske, hvornår og på hvilke kanaler fjernsynet viser, hun kan lide, samt at se de små knapper på en traditionel fjernbetjening. Af denne grund arbejdede vores team med at oprette en fjernbetjening, som havde et lille antal meget store knapper, som brugeren, der er juridisk blind, enten kunne se eller føle. Fjernbetjeningen skulle også automatisk skifte kanal til bestemte kanaler på bestemte tidspunkter, så selvom vores klient glemte, kunne hun se sine shows.

Vores løsning brugte en Arduino og en infrarød sender til at kommunikere med fjernsynet. Real-time-urmodulet blev brugt til at holde styr på tiden, så fjernbetjeningen kunne skifte til de ønskede shows. En stor knap blev også brugt til at tænde og slukke for fjernsynet. Der blev også vedhæftet et summermodul for at advare brugeren om, at kanalen blev ændret.

Konkurrentanalyse:

Vi analyserede 3 andre adaptive fjernbetjeninger til de kriterier, der kræves for dette projekt

1. Flipper Remote - en forenklet fjernbetjening med et reduceret antal ekstra store knapper

Fordele: Prisbillig (kun $ 35) og knapper er større end på en traditionel fjernbetjening.

Ulemper: Kan ikke automatisk skifte kanal, og selvom knapperne er større end en traditionel fjernbetjening, kan de stadig være for små.

2. Logitech Harmony Elite - smart fjernbetjening, der forbedrer den traditionelle fjernbetjenings muligheder og muliggør en vis tilpasning.

Fordele: Understøtter stemmekommandoer og har en intuitiv touchscreen -grænseflade

Ulemper: Dyrt ($ 350), kan ikke ændre kanalerne automatisk og har små knapper.

3. Caavo Control Center - smart fjernbetjening og kontrolcenterpar, der tillader forbindelser mellem fjernsynet, fjernbetjeningen og noget tredjepartssoftware

Fordele: Understøtter stemmekommandoer

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

Forbrugsvarer

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

2. YL-44 Buzzer Module (summer mode, low-level trigger)-$ 3,98 m/ forsendelse fra aliexpress.com

3. Ur -modul i realtid (med nødvendigt batteri) - $ 11,50 for 3 fra Amazon.com

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

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

5. Infrarød sender og modtager sæt - $ 13,99 fra Amazon.com

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

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

Den eksterne kasse var 3D -printet ved hjælp af PETG -filament

Trin 1: Tilslutning af stykkerne

Jordstiften på piezo -summeren blev forbundet til jorden på Arduino, og I/O -stiften var forbundet til den digitale 8 -port.

Jordstiften på Real Time Clock var forbundet til jorden på Arduino, VCC -stiften var forbundet til en spændingsstift på Arduino, SDA -stiften var forbundet til SDA -stiften på Arduino, SCL -stiften var forbundet til SCL pin på Arduino.

Jordstiften på IR -emitteren blev forbundet til jord på Arduino, VCC -stiften blev tilsluttet en spændingsstift på Arduino, og DAT -stiften var forbundet til den digitale 3 -port.

Benene på arkadeknappen var forbundet til den digitale 2 -port og jordstiften på Arduino.

Trin 2: Koden

Koden til dette projekt kan findes her.

Trin 3: Kabinettet

Kabinettet
Kabinettet
Kabinettet
Kabinettet

Som nævnt før blev huset til denne enhed trykt ved hjælp af PETG -filament. Billedet ovenfor er skærmbilleder af CAD -filer, der viser, hvordan den færdige enhed vil se ud. De udskrivbare STL -filer både til basen og låget er også vedhæftet.

Trin 4: Brug

Instruktioner til brug af enheden:

For at konfigurere denne fjernbetjening til at fungere med dit specifikke fjernsyn, skal du først finde ud af, hvilke IR -koder der blev sendt fra din nuværende fjernbetjening til fjernsynet. Trin til at gøre dette kan findes her. Når disse koder er kendt, skulle de specifikke IR -koder implementeres i Arduino -koden, som er gemt på GitHub. Kommentarer i programmet fører dig til præcis, hvor disse koder skal indtastes.

Når det er konfigureret, er enheden meget let at bruge; Bare tryk på den store knap øverst for at tænde og slukke for fjernsynet. Hvis fjernsynet er tændt i løbet af en af de gange, du har forudprogrammeret til at kanalen kan ændre sig, vil det gøre det automatisk. Når du er klar til at slukke for fjernsynet, skal du trykke på knappen igen.

Sikkerhedsforanstaltninger:

På grund af det faktum, at enheden ikke er vandtæt, og der er mange ledninger, batterier og andre elektroniske komponenter inde i kabinettet, er det vigtigt, at enheden holdes tør.

På grund af det faktum, at dette projekt anvender Arduino, er det vigtigt, at betingelserne for driften forbliver inden for et sikkert område på -40 til 85 grader Celsius.

Pleje og vedligeholdelse:

Når fjernbetjeningen er konfigureret, er der ikke meget vedligeholdelsesmidler, der skal udføres regelmæssigt. Lejlighedsvis skal det vigtigste 9-volt batteri, der driver Arduino og andre komponenter, udskiftes; For at gøre dette skal du fjerne det nuværende 9-volts batteri fra adapteren i kabinettet og tilslutte et nyt batteri til adapteren. Real Time Clock -modulet har sit eget eksterne batteri (3V), så selvom hovedbatteriet dør, skal det fortsætte med at beholde tiden. Hvis dette sekundære batteri skal dø, skal det udskiftes, og RTC skal kalibreres igen. Denne omkalibrering kan udføres ved at tilslutte Arduino til computeren og initialisere koden.

Trin 5: Forbedringer og udvidelsesprojekter

Hvis du leder efter en udfordring, er der mange andre måder at udvide dette projekt til din smag! Et par mulige projekter, du kan prøve, er:

  • lave en app, så brugeren/viceværten kan ændre de valgte kanaler på egen hånd
  • tilslutning af Arduino til internettet for at få mere detaljerede data, f.eks. tid, der er nøjagtig til millisekundet
  • ved hjælp af offentlig tilgængelig information om hver fjernsynskanal for at give brugeren flere detaljer

Trin 6: Ressourcer og referencer

Stor knap Jumbo Universal TV -fjernbetjening til seniorer. Hentet fra

Kontrolcenter Smart fjernbetjening + Hjemmebiograf -hub - Betal efter planen. Hentet fra

IR fjernbetjeningssignaler. 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. maj 2020 fra

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

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

Anbefalede: