Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Koble sammen brikkene
- Trinn 2: Koden
- Trinn 3: Hylsteret
- Trinn 4: Bruk
- Trinn 5: Forbedringer og utvidelsesprosjekter
- Trinn 6: Ressurser og referanser
Video: Automatisk kanalskiftende TV -fjernkontroll med Arduino: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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:
Automatisk kjølevifte med servo og DHT11 temperatur- og fuktighetssensor med Arduino: 8 trinn
Automatisk kjølevifte ved hjelp av Servo og DHT11 temperatur- og fuktighetssensor med Arduino: I denne opplæringen lærer vi hvordan du starter & roter en vifte når temperaturen stiger over et visst nivå
Bygg en automatisk solsporing med Arduino Nano V2: 17 trinn (med bilder)
Bygg en automatisk solsporing med Arduino Nano V2: Hei! Denne instruksjonsboken er ment å være en del to av mitt Solar Tracker -prosjekt. For en forklaring på hvordan solar trackers fungerer og hvordan jeg designet min første tracker, bruk lenken nedenfor. Dette vil gi kontekst for dette prosjektet. Https://www.instructables.co
Automatisk last (vakuum) bryter med ACS712 og Arduino: 7 trinn (med bilder)
Automatisk last (vakuum) bryter med ACS712 og Arduino: Hei alle sammen, Å kjøre et elektrisk verktøy i et lukket rom er en mas, på grunn av alt støvet som skapes i luften og støv i luften, betyr støv i lungene. Å kjøre butikken din kan eliminere noe av den risikoen, men slå den av og på hver gang
WiFi automatisk plantemater med reservoar - Innendørs/utendørs dyrking Oppsett - Vannplanter automatisk med fjernovervåking: 21 trinn
WiFi automatisk plantemater med reservoar - Innendørs/utendørs kultiveringsoppsett - Vannplanter automatisk med ekstern overvåking: I denne opplæringen vil vi demonstrere hvordan du konfigurerer et tilpasset innendørs/utendørs plantefôringssystem som automatisk vanner planter og kan overvåkes eksternt ved hjelp av Adosia -plattformen
Automatisk gardin med Arduino: 6 trinn (med bilder)
Automatisk gardin med Arduino: Prosjekttid!: Automatisk gardinåpner/tettere. Jeg så noen andre prosjekter for å lukke og åpne (automatisk) gardinene, jeg ønsket absolutt å bygge en selv nå. De fleste andre design jeg så ble bygget ved hjelp av et fiske linje. Jeg ville ikke