Innehållsförteckning:

Automatisk kanalbyte TV -fjärrkontroll med Arduino: 6 steg
Automatisk kanalbyte TV -fjärrkontroll med Arduino: 6 steg

Video: Automatisk kanalbyte TV -fjärrkontroll med Arduino: 6 steg

Video: Automatisk kanalbyte TV -fjärrkontroll med Arduino: 6 steg
Video: Hur man gör kanalbyte i en router, D-link 2024, Juli
Anonim
Automatisk kanalbyte TV -fjärrkontroll med Arduino
Automatisk kanalbyte TV -fjärrkontroll med Arduino

Den inledande motivationen för detta projekt var att vår klient har vaskulär demens och är juridiskt blind. Detta har gjort att hon har svårt att komma ihåg när och på vilka kanaler TV: n ser ut som hon gillar, liksom att se de små knapparna på en traditionell fjärrkontroll. Av denna anledning arbetade vårt team med att skapa en fjärrkontroll, som hade ett litet antal mycket stora knappar, som användaren som är juridiskt blind antingen kunde se eller känna. Fjärrkontrollen behövde också kunna byta kanal automatiskt till specifika kanaler vid specifika tider så att även om vår klient glömde, skulle hon kunna se hennes program.

Vår lösning använde en Arduino och en infraröd sändare för att kommunicera med TV: n. Realtidsklockemodulen användes för att hålla reda på tid så att fjärrkontrollen kunde växla till önskade program. En stor knapp användes också för att slå på och stänga av TV: n. Dessutom var en summermodul ansluten för att varna användaren om att kanalen ändrades.

Konkurrentanalys:

Vi analyserade 3 andra adaptiva fjärrkontroller för de kriterier som krävs för detta projekt

1. Flipper Remote - en förenklad fjärrkontroll med ett reducerat antal extra stora knappar

Fördelar: Prisvärd (endast $ 35) och knapparna är större än på en traditionell fjärrkontroll.

Nackdelar: Kan inte byta kanal automatiskt, och medan knapparna är större än en traditionell fjärrkontroll kan de fortfarande vara för små.

2. Logitech Harmony Elite - smart fjärrkontroll som förbättrar den traditionella fjärrkontrollens funktioner och möjliggör viss anpassning.

Fördelar: Stöder röstkommandon och har ett intuitivt pekskärmsgränssnitt

Nackdelar: Dyrt ($ 350), kan inte ändra kanalerna automatiskt och har små knappar.

3. Caavo Control Center - smart fjärr- och kontrollcenterpar som möjliggör anslutningar mellan TV: n, fjärrkontrollen och någon tredjepartsprogramvara

Fördelar: Stöder röstkommandon

Nackdelar: Dyrt ($ 160), kan inte byta kanal automatiskt och har små knappar

Tillbehör

1. "Arduino" Uno med USB -kabel - 12,99 från Amazon.com

2. YL-44 summermodul (summermodul, lågnivåutlösare)-$ 3,98 m/ frakt från aliexpress.com

3. Klockmodul i realtid (med nödvändigt batteri) - $ 11,50 för 3 från Amazon.com

4. Stor Arduino arkadknapp - $ 9,95 från adafruit.com

5. Arcade -knappar - $ 4,95 från adafruit.com

5. Infraröd sändare och mottagarset - $ 13,99 från Amazon.com

7. 9 -volts batteri - $ 10,99 för 8 från Amazon.com

8. 9 -volts batteri till manlig DC -adapter - $ 4,99 för 5 från Amazon.com

Det yttre fodralet var 3D -tryckt med PETG -filament

Steg 1: Ansluta bitarna

Jordstiftet på piezo -summern var anslutet till jord på Arduino, och I/O -stiftet var anslutet till den digitala 8 -porten.

Jordstiftet på Real Time Clock var anslutet till jord på Arduino, VCC -stiftet var anslutet till en spänningsstift på Arduino, SDA -stiftet var anslutet till SDA -stiftet på Arduino, SCL -stiftet var anslutet till SCL stift på Arduino.

Jordstiftet på IR -sändaren var anslutet till jord på Arduino, VCC -stiftet var anslutet till en spänningsstift på Arduino och DAT -stiftet var anslutet till den digitala 3 -porten.

Stiften på arkadknappen var anslutna till den digitala 2 -porten och jordstiftet på Arduino.

Steg 2: Koden

Koden för detta projekt hittar du här.

Steg 3: Höljet

Höljet
Höljet
Höljet
Höljet

Som nämnts tidigare trycktes höljet för denna enhet med PETG -filament. På bilden ovan visas skärmdumpar av CAD -filer som visar hur den färdiga enheten kommer att se ut. De utskrivbara STL -filerna både för basen och locket bifogas också.

Steg 4: Använd

Instruktioner om hur du använder enheten:

För att konfigurera den här fjärrkontrollen för att fungera med din specifika tv måste du först ta reda på vilka IR -koder som överförs från din nuvarande fjärrkontroll till TV: n. Steg för att göra detta hittar du här. När dessa koder är kända måste de specifika IR -koder implementeras i Arduino -koden som lagras på GitHub. Kommentarer i programmet leder dig till exakt var dessa koder ska matas in.

När det väl är inställt är enheten mycket enkel att använda; tryck bara på den stora knappen på toppen för att slå på och stänga av TV: n. Om TV: n är på under en av de gånger som du har förprogrammerat för att kanalen ska kunna ändras kommer den att göra det automatiskt. När du är redo att stänga av TV: n trycker du på knappen igen.

Säkerhetsåtgärder:

Eftersom enheten inte är vattentät och det finns många ledningar, batterier och andra elektroniska komponenter inuti höljet är det viktigt att enheten hålls torr.

På grund av det faktum att detta projekt använder Arduino är det dessutom viktigt att förhållandena under vilka det drivs ligger inom det säkra intervallet -40 till 85 grader Celsius.

Vård och underhåll:

När fjärrkontrollen väl är inställd är det inte mycket underhåll som behöver göras regelbundet. Ibland måste det huvudsakliga 9-voltsbatteriet som driver Arduino och andra komponenter bytas ut. För att göra detta, ta bort det nuvarande 9-voltsbatteriet från adaptern i höljet och fäst ett nytt batteri på adaptern. Real Time Clock -modulen har sitt eget externa batteri (3V), så även om huvudbatteriet dör ska det fortsätta att hålla tiden. Om detta sekundära batteri ska dö måste det dock bytas ut och RTC kalibreras om. Denna omkalibrering kan göras genom att ansluta Arduino till datorn och initiera koden.

Steg 5: Förbättringar och tilläggsprojekt

Om du letar efter en utmaning finns det många andra sätt att utöka detta projekt till ditt tycke! Några möjliga projekt du kan prova är:

  • göra en app så att användaren/vaktmästaren kan ändra de valda kanalerna på egen hand
  • ansluta Arduino till internet för att få mer detaljerad data, till exempel tid som är exakt till millisekunden
  • genom att använda offentlig information om varje tv -kanal för att ge användaren mer information

Steg 6: Resurser och referenser

Stor knapp Jumbo Universal TV -fjärrkontroll för seniorer. Hämtad från

Kontrollcenter Smart fjärrkontroll + hemmabiohub - Betala när du planerar. Hämtad från

IR fjärrsignaler. Hämtad från learn.adafruit.com/ir-sensor/using-an-ir-senso

Logitech Harmony Elite Advanced Universal Remote, Hub och App. Hämtad från

Samuel123abc. (2017, 08 oktober). Arduino YL-44 summermodul. Hämtad 22 maj 2020 från

Universal Remote 101: Hur fungerar universella fjärrkontroller? Hämtad från caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (n.d.). z3t0/Arduino-IR fjärrkontroll. Hämtad från

Rekommenderad: