Indholdsfortegnelse:

Simpelt MediaCenter og fjernbetjening med forbedret brugervenlighed: 6 trin
Simpelt MediaCenter og fjernbetjening med forbedret brugervenlighed: 6 trin

Video: Simpelt MediaCenter og fjernbetjening med forbedret brugervenlighed: 6 trin

Video: Simpelt MediaCenter og fjernbetjening med forbedret brugervenlighed: 6 trin
Video: CS50 2013 - Week 8, continued 2024, November
Anonim
Simpelt MediaCenter og fjernbetjening med forbedret brugervenlighed
Simpelt MediaCenter og fjernbetjening med forbedret brugervenlighed

Normal0falsefalsefalseEN-USX-NONEX-NONE

Ja, det er en anden DIY PC-baseret Media-Center (eller HTPC), men med en unik egenskab: det er fandme enkelt at kontrollere, og derfor velegnet til ældre mennesker, handicappede eller simpelthen dovne brugere. Fra Wikipedia: “… Den primære opfattelse af brugervenlighed er, at et objekt designet med en generaliseret brugers psykologi og fysiologi i sindet er for eksempel: * Mere effektiv at bruge-det tager mindre tid at udføre en bestemt opgave * Lettere at lære-betjening kan læres ved at observere objektet * Mere tilfredsstillende at bruge …”

Trin 1: Projektmål

Projektmål
Projektmål
Projektmål
Projektmål

Normal0falsefalsefalseEN-USX-NONEX-NONE

Hvis du er fortrolig med at forsøge at forklare dine forældre eller bedstefar 'de fantastiske muligheder for digitale medier (det er disse billeder, musik eller film), og fandt dem frustrerede, når de kiggede på kompleks menunavigation og latterligt overfyldte fjernbetjeninger, ja denne instruktive er for dig.

Med masser af tilgængelig Media Center / HD -optager / SW MediaPlayer til rådighed, kan den her foreslåede bestemt ikke konkurrere i attraktivt udseende og funktioner.

Men hvis målbrugeren er over 70 og ikke er vant til teknologi (i det mindste solid state …), skal du overveje, at alle disse funktioner kan ses som forhindringer frem for fordele. Tilføj hertil noget fysisk handicap (svage øjne, slidgigt..), og du vil sandsynligvis finde umulig at bruge nogen fjernbetjening som på billedet herunder (forvirrende, nøgler for små..). Begrænsningerne ovenfor får mig til at overveje en DIY løsning, med to hovedkrav:

- Den enkleste mulige SW -grænseflade: ingen menu/undermenuer/navigation … bare tænd din pc og få en flad liste over alle medierne i dit drev

-En endnu enklere og intuitiv fjernbetjening: en brugervenlig knap og to kraftige trykknapper.

Intet mere end dette … og det er, hvad du har i et par lette trin..

Trin 2: Trin 1: Software

Trin 1: SoftWare
Trin 1: SoftWare
Trin 1: SoftWare
Trin 1: SoftWare

Normal0falsefalsefalseEN-USX-NONEX-NONENormal0falsefalsefalseEN-USX-NONEX-NONE

Der er et ganske aktivt fællesskab af opensource MediaPlayer (https://xbmc.org/, https://www.moovida.com/, …). Ret sikker på, at du kender dem alle, så jeg går ikke i detaljer med dem: de er perfekte, fulde af funktioner og fuldt tilpasselige (til dem, der forstår phython, WindowXML …)

Så en mulig løsning for mit projekt var at starte fra en af dem, få fat i kildekoden og ændre dem ned til knoglerne for at tage alle menuer og undermenuer ud, som jeg fortalte før … ja, måske om en dozillion år kræver dette nogle færdigheder og tid.

Omvendt; lad os starte forfra med et let og kraftfuldt scriptsprog..

Jeg forsøgte (ganske frustrerende) at blive fortrolig med Microsoft Visual Studio Express, da jeg faldt over dette Precious Istructable Site et fundet smaaaaaart -forslag: AutoHotKey!

For dem, der ikke kender dette kraftfulde scriptsprog, er her en oversigt over hovedfunktionerne som angivet på deres websted:

AutoHotkey er et gratis, open source-værktøj til Windows. Med det kan du:

  • Automatiser næsten alt ved at sende tastetryk og museklik. Du kan skrive en mus- eller tastaturmakro i hånden eller bruge makrooptageren.
  • Opret genvejstaster til tastatur, joystick og mus. Stort set enhver tast, knap eller kombination kan blive en genvejstast.
  • Opret brugerdefinerede dataindtastningsformularer, brugergrænseflader og menulinjer. Se GUI for detaljer.
  • Genmærk taster og knapper på dit tastatur, joystick og mus.
  • Konverter ethvert script til en EXE -fil, der kan køres på computere, der ikke har AutoHotkey installeret.

Derfor er den perfekt til at konfigurere en mus til at fungere som en fjernbetjening til SW -medieafspiller, som VideoLan VLC; og det tillader også den enkle GUI for mit program. Da jeg var downloadet og startede fra et indbygget eksempel, kunne jeg på en aften oprette mit første program, og i en uge med tuning/tweaking var planen klar:

1- Opret et lille script i HK, gør det til en selvstændig eksekverbar fil, og indstil den til at starte automatisk, når pc'en tændes. 2- Få scriptet til at oprette en enkel (og flad) rulleliste med alle læsbare medier i rodmappen: KÆMPE skriftstørrelse for let udseende 3- Tildel musekommandoer, så navigationen udføres med bare rullebrønden og de to hovedknapper: ingen peg-og-klik.. 4- Når en fil er valgt, skal du køre VLC Mediaplayer fuld skærm 5- Én VLC indlæses, musens rullehjul ændres til jog (for FFW / REV), mens de to knapper bruges til PLAY/PAUSE og STOP. 6- Hvis STOP er ramt, skal du lukke VLC og vende tilbage til hovedmenuen.

Det er alt. Scriptet er vedhæftet, kommenteret til hoveddelene. Du kan få AHK til at kompilere det i den tilsvarende eksekverbare fil.

TIPS til scriptet:

- Skift rodmappestrengen med den rigtige placering i dit drev. Husk skråstregen i slutningen af strengen. -Rediger GUI -dimensionerne i henhold til din skærmstørrelse og opløsning -VLC skal konfigureres (cntrl -p) for at starte fuld skærm (generelle videoindstillinger) og for at reagere på de rigtige genvejstaster, som AHK -scriptet sender (Konfigurer genvejstaster)

Trin 3: Trin 2: HW - PC

Trin 2: HW - PC
Trin 2: HW - PC
Trin 2: HW - PC
Trin 2: HW - PC

Normal0falsefalsefalseEN-USX-NONEX-NONE

Ingen raketteknologi her. Enhver pc med et anstændigt grafikkort og en HDD bred nok vil fungere fint.

Mit valg var imidlertid drevet af mini-ITX-størrelse og tilgængeligheden af et S-videooutput, så det passede med SCART-indgangen på mine forældres tv (gammeldags teknologi, jeg kender, men i en vis alder de gamle og velkendte ting er de bedste nogensinde).

Så dette er pc'ens stykliste: Intel Little Falls 2 er indesluttet i et G-ATLANTIC etui m/ ekstern strømforsyning; 1 GB RAM + 250 GB HDD Seagate 2,5”SATA. Ikke meget præstation, men mere end tilstrækkeligt til projektets omfang.

Trin 4: Trin 3: HW - Fjernbetjening

Trin 3: HW - Fjernbetjening
Trin 3: HW - Fjernbetjening
Trin 3: HW - Fjernbetjening
Trin 3: HW - Fjernbetjening
Trin 3: HW - Fjernbetjening
Trin 3: HW - Fjernbetjening
Trin 3: HW - Fjernbetjening
Trin 3: HW - Fjernbetjening

Normal0falsefalsefalseEN-USX-NONEX-NONE

Den egentlige HW modding, (og sandsynligvis den mest originale del af denne instruerbare) er fjernbetjeningen til mediacenteret. Dette er baseret på en trådløs mus, der, som radio, giver fordelen ved en "ikke-retningsbestemt fjernbetjening" (en fordel ikke at overse, hvis brugeren ikke forstår det, at skifte kanal / afspille DVD / navigere i menuer, han skal rette den infrarøde fjernbetjening mod DVB -dekoderen / DVD / HTPC frem for mod tv'et..). Det fungerer fint op til 10m, hvilket passer til størrelsen på min stue.

Start med at danne en kommerciel trådløs optisk mus med USB -adapter. Når den er adskilt, fjernes hovedkortet for senere at blive monteret på det nye etui. LMB og RMB bruges faktisk ikke og efterlades til fremtidig brug (dvs. to andre kommandoer, der kan konfigureres med AHK), mens knap 3 og 4 (de to sideknapper på den originale mus) bruges som hovedkommandoer af scriptet. Årsagen til dette er, at knap 3 og 4 var forbundet til musens printkort med et stik, så det er lettere at udskifte.

Mushjulet fjernes og erstattes med en mere robust kommerciel roterende encoder; Jeg gætter på, at encoderen skal vælges med det korrekte antal pulser pr. Runde og fase blandt de to pulser, men jeg prøvede den første i RS -kataloget og gik fint. Mine har 54 ° ± 30 ° faseforskydning CW og 24 impulser/runde. LMB og RMB mikroafbrydere udskiftes med mere modstandsdygtige trykknapper til panelmontering.

Konstruktionen er ret let: Jeg brugte en tilgængelig boks til elektronisk projekt, med gode gummi sidelapper til let greb og et rum til to AA-batterier. Knap monteres centralt med de to knapper fra samme side, så fjernbetjeningen kan betjenes med en enkelt hånd (layout er vedhæftet). Encoderen og de to knapper er forbundet med musens PCA med brugerdefinerede flade kabler med en header udført med en 1,27 mm pitch hunstrimmel. Endelig tilføjes en afbryder i siden til fjernbetjeningens kabinet for at lukke den ned, når den ikke bruges (og spare batterier).

Trin 5: Trin 4: HW - S -Video til SCART -kabel

Normal0falsefalsefalseEN-USX-NONEX-NONE

Intet kompliceret her: Brug bare dine loddeevner og følg skematikken herunder.

Kreditter til

S-Video hanstik og stereostik forbindes til din pc fra det XXII. SCART til dit 1980'ers fjernsyn.

Trin 6: Konklusioner

Normal0falsefalsefalseEN-USX-NONEX-NONE

Det endelige resultat vises i den vedhæftede video: Med en let installation starter XP hurtigt op, og exe -filen begynder at køre problemfrit. Som planlagt er navigationen let og intuitiv: du kan enten dreje på hjulet eller trykke på den hvide knap for at rulle listen. Vælg det medie, du vil afspille, med den grønne knap, og vent på, at VLC starter. Jog filmen til det ønskede punkt med hjulet, pause/afspil med grøn knap og stop med den hvide. Gentag cyklussen, indtil du er udmattet.

Mulige forbedringer:

Selv med en relativt lille 250G HDD bliver den flade mappe hurtigt for lang og for forvirrende. Jeg vil gerne ikke oprette et komplekst biblioteketræ, så måske kan der laves en "intelligent" liste. For eksempel kan positionen på listen relateres til den dato, da filen sidst blev åbnet (så den seneste skulle flyttes nederst på hovedlisten).

For at gøre det tænkte jeg på at tilføje en rutine til hovedscriptet, der gemmer i en txt -logfil nogle nyttige oplysninger om hver mediefil, f.eks.: totalt antal visninger, dato sidste visning, stoppet ved 1t: 35m: 25s.. så at når mediefilen er indlæst igen, starter den fra det punkt, den blev afbrudt forrige gang..

Det er alt.. tak fordi du læste og undskyld fra min dårlige italiensk.. Enhver kommentarforslag /bemærkning er virkelig værdsat.

Anbefalede: