Innholdsfortegnelse:

Enkelt MediaCenter og fjernkontroll med forbedret brukervennlighet: 6 trinn
Enkelt MediaCenter og fjernkontroll med forbedret brukervennlighet: 6 trinn

Video: Enkelt MediaCenter og fjernkontroll med forbedret brukervennlighet: 6 trinn

Video: Enkelt MediaCenter og fjernkontroll med forbedret brukervennlighet: 6 trinn
Video: ЛУЧШИЕ ТУРИСТИЧЕСКИЕ ПРИЦЕПЫ И МИНИКАМПЕРЫ 2021 ГОДА 2024, November
Anonim
Enkelt MediaCenter og fjernkontroll med forbedret brukervennlighet
Enkelt MediaCenter og fjernkontroll med forbedret brukervennlighet

Normal0falsefalsefalseEN-USX-NONEX-INGEN

Ja, det er en annen DIY PC-basert Media-Center (eller HTPC), men med en unik egenskap: det er forbanna enkelt å kontrollere, og dermed godt egnet for eldre mennesker, funksjonshemmede eller bare late brukere. Fra Wikipedia: “… Den primære oppfatningen om brukervennlighet er at et objekt designet med en generalisert brukers psykologi og fysiologi i sinnet, er for eksempel: * Mer effektiv å bruke-det tar mindre tid å utføre en bestemt oppgave * Lettere å lære-operasjon kan læres ved å observere objektet * Mer tilfredsstillende å bruke …”

Trinn 1: Prosjektmål

Prosjektmål
Prosjektmål
Prosjektmål
Prosjektmål

Normal0falsefalsefalseEN-USX-NONEX-INGEN

Hvis du er kjent med å prøve å forklare dine foreldre eller besteforeldre de fantastiske mulighetene for digitale medier (det er disse bildene, musikken eller filmene), og fant dem frustrerte når de så på kompleks menynavigasjon og latterlig overfylte fjernkontroller, vel denne instruksen er til deg.

Med mange tilgjengelige Media Center / HD -opptakere / SW MediaPlayer tilgjengelig, kan den som foreslås her definitivt ikke konkurrere i attraktivt utseende og funksjoner.

Men hvis målbrukeren er over 70 og ikke er vant til teknologi (minst solid state …), må du vurdere at alle disse funksjonene kan sees på som hindringer i stedet for fordeler. Legg til noen fysiske funksjonshemninger (svake øyne, slitasjegikt..), og du vil sannsynligvis finne umulig å bruke noen fjernkontroll som på bildet nedenfor (forvirrende, nøklene for små..). Begrensningene ovenfor får meg til å vurdere en DIY løsning, med to hovedkrav:

- Det enkleste SW -grensesnittet mulig: ingen meny/undermenyer/navigasjon … bare slå på PCen og få en flat liste over alle mediene i stasjonen

-En enda enklere og intuitiv fjernkontroll: en brukervennlig knott og to kraftige trykknapper.

Ikke noe mer enn dette … og det er det du vil ha i et par enkle trinn..

Trinn 2: Trinn 1: Programvare

Trinn 1: Programvare
Trinn 1: Programvare
Trinn 1: Programvare
Trinn 1: Programvare

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

Det er et ganske aktivt fellesskap av opensource MediaPlayer (https://xbmc.org/, https://www.moovida.com/, …). Ganske sikker på at du kjenner dem alle, så jeg vil ikke gå i detaljer med dem: de er perfekte, fulle av funksjoner og fullt tilpassbare (for de som forstår phython, WindowXML …)

Så en mulig løsning for prosjektet mitt var å starte fra en av dem, ta tak i kildekoden og endre dem ned til beinene for å ta ut alle menyer og undermenyer som jeg fortalte før … vel, kanskje om noen tusen år krever dette noen ferdigheter og tid.

Motsatt; la oss starte fra bunnen av med et enkelt og kraftig skriptspråk..

Jeg prøvde, (ganske frustrerende faktisk) å bli kjent med Microsoft Visual Studio Express, da jeg snublet over dette Precious Istructable Site et funnet smaaaaaart -forslag: AutoHotKey!

For de som ikke kan dette kraftige skriptspråket, her er en oppsummering av hovedfunksjonene som er oppført på nettstedet deres:

AutoHotkey er et gratis verktøy med åpen kildekode for Windows. Med det kan du:

  • Automatiser nesten alt ved å sende tastetrykk og museklikk. Du kan skrive en mus eller tastaturmakro for hånd eller bruke makroopptakeren.
  • Lag hurtigtaster for tastatur, joystick og mus. Nesten hvilken som helst tast, knapp eller kombinasjon kan bli en hurtigtast.
  • Lag egendefinerte dataoppføringsskjemaer, brukergrensesnitt og menylinjer. Se GUI for detaljer.
  • Lag om tastene og knappene på tastaturet, joysticken og musen.
  • Konverter alle skript til en EXE -fil som kan kjøres på datamaskiner som ikke har AutoHotkey installert.

Derfor er det perfekt for å konfigurere en mus til å fungere som en fjernkontroll for SW mediespiller, som VideoLan VLC; og det tillater også den enkle GUI for programmet mitt. Når jeg var lastet ned og startet fra et innebygd eksempel, kunne jeg på en kveld lage mitt første program, og i løpet av en uke med tuning/justering var planen klar:

1- Lag et lite skript i HK, gjør det til en frittstående kjørbar fil og sett den til å starte automatisk når PC-en slås på. 2- Få skriptet til å lage en enkel (og flat) rulleliste med alle lesbare medier i rotkatalogen: STOR skriftstørrelse for lett utseende 3- Tilordne musekommandoer slik at navigeringen gjøres med bare rullebrønnen og to hovedknapper: ingen pek-og-klikk.. 4- Når en fil er valgt, kjør VLC Mediaplayer fullskjerm 5- En VLC er lastet inn, musens rullehjul endres til å jogge (for FFW / REV), mens de to knappene brukes for PLAY/PAUSE og STOP. 6- Hvis STOPP blir truffet, lukk VLC og gå tilbake til hovedmenyen.

Det er alt. Manuset er vedlagt, kommentert for hoveddelene. Du kan få AHK til å kompilere den i den tilsvarende kjørbare filen.

TIPS for manuset:

- Endre rotkatalogstrengen med riktig plassering i stasjonen. Husk skråstreken på slutten av strengen. -Endre dimensjonene til GUI i henhold til skjermstørrelsen og oppløsningen -VLC må konfigureres (cntrl -p) for å starte fullskjerm (generelle videoinnstillinger) og for å reagere på de riktige hurtigtastene som AHK -skriptet sender (Configure Hotkeys)

Trinn 3: Trinn 2: HW - PC

Trinn 2: HW - PC
Trinn 2: HW - PC
Trinn 2: HW - PC
Trinn 2: HW - PC

Normal0falsefalsefalseEN-USX-NONEX-INGEN

Ingen rakettteknologi her. Enhver PC med et anstendig skjermkort og en harddisk bred nok vil fungere fint.

Mitt valg var imidlertid drevet av mini-ITX-størrelse og tilgjengeligheten av en S-video-utgang, for å passe med SCART-inngangen til foreldrenes TV (gammeldags teknologi jeg kjenner, men i en viss alder de gamle og kjente tingene er de beste noensinne).

Så dette er styklisten til PC-en: Intel Little Falls 2 er innelukket i et G-ATLANTIC etui med ekstern strømforsyning; 1 GB RAM + 250 GB HDD Seagate 2,5”SATA. Ikke mye ytelse, men mer enn tilstrekkelig for prosjektets omfang.

Trinn 4: Trinn 3: HW - Fjernkontroll

Trinn 3: HW - Fjernkontroll
Trinn 3: HW - Fjernkontroll
Trinn 3: HW - Fjernkontroll
Trinn 3: HW - Fjernkontroll
Trinn 3: HW - Fjernkontroll
Trinn 3: HW - Fjernkontroll
Trinn 3: HW - Fjernkontroll
Trinn 3: HW - Fjernkontroll

Normal0falsefalsefalseEN-USX-NONEX-INGEN

Selve HW -modding, (og sannsynligvis den mest originale delen av denne instruerbare) er fjernkontrollen til mediasenteret. Dette er basert på en trådløs mus, som, som radio, gir fordelen med en "ikke-retningsbestemt fjernkontroll" (en fordel å ikke overse, hvis brukeren ikke forstår det, for å bytte kanal / spille DVD / navigere menyer, han må peke den infrarøde fjernkontrollen mot DVB -dekoderen / DVD / HTPC i stedet for mot TV -en..). Det fungerer fint opptil 10m som passer med størrelsen på stua mi.

Start med å lage en kommersiell trådløs optisk mus med USB -adapter. Når den er demontert, fjernes hovedkortet for senere å bli montert på det nye etuiet. LMB og RMB brukes faktisk ikke og forlates for fremtidig bruk (dvs. to andre kommandoer som kan konfigureres med AHK), mens knapp 3 og 4 (de to sideknappene på den originale musen) brukes som hovedkommandoer av skriptet. Grunnen til dette er at knapp 3 og 4 ble koblet til musens PCB med en kontakt, så lettere å bytte.

Mushjulet fjernes og erstattes med en mer robust kommersiell roterende encoder; Jeg antar at koder skal velges med riktig antall pulser per runde og fase blant de to pulser, men jeg prøvde den første i RS -katalogen og gikk fint. Min har 54 ° ± 30 ° faseskift CW og 24 pulser/runde. LMB og RMB mikrobrytere erstattes med mer motstandsdyktige trykknapper for panelmontering.

Konstruksjonen er ganske enkel: Jeg brukte en tilgjengelig eske for elektronisk prosjekt, med gode gummi sidelapper for enkelt grep og et rom for to AA-batterier. Knotten er montert sentralt, med de to knappene fra samme side, slik at fjernkontrollen kan betjenes med en enkelt hånd (layout er vedlagt). Koderen og de to knappene er koblet til musens PCA med egendefinerte flate kabler med en overskrift som er utført med en 1,27 mm tonehunn. Til slutt legges det til en strømbryter lateralt i fjernkontrollens etui, for å slå den av når den ikke brukes (og spare batterier).

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

Normal0falsefalsefalseEN-USX-NONEX-INGEN

Ingenting komplisert her: bare bruk loddeferdighetene dine og følg skjemaet nedenfor.

Kreditt til

S-Video hannkontakt og stereokontakt kobles til PC-en fra XXII-tallet. SCART til 1980 -tallets TV.

Trinn 6: Konklusjoner

Normal0falsefalsefalseEN-USX-NONEX-INGEN

Det endelige resultatet vises i den vedlagte videoen: Med en lett installasjon starter XP raskt opp, og exe -filen begynner å kjøre jevnt. Som planlagt er navigasjonen enkel og intuitiv: du kan enten vri hjulet eller trykke på den hvite knappen for å bla gjennom listen. Velg mediet du vil spille med den grønne knappen, og vent til VLC starter. Jogg filmen til ønsket punkt med hjulet, pause/spill med grønn knapp og stopp med den hvite. Gjenta syklusen til du er utslitt.

Mulige forbedringer:

Selv med en relativt liten 250G HDD blir flatmappen raskt for lang og for forvirrende. Jeg vil ikke opprette et komplekst katalogtre, så kanskje en "intelligent" liste kan lages. For eksempel kan plasseringen i listen være relatert til datoen da filen sist ble åpnet (slik at den siste skulle flyttes nederst på hovedlisten).

For å gjøre det tenkte jeg på å legge til en hovedrutine i hovedskriptet som lagrer nyttig informasjon om hver mediefil i en txt -loggfil, for eksempel: totalt antall visninger, dato siste visning, stoppet ved 1 t: 35m: 25s.. slik at når mediefilen er lastet inn igjen, starter den fra det tidspunktet den ble avbrutt forrige gang..

Det er alt.. takk for at du leser og beklager fra min dårlige italiensk.. Ethvert kommentarforslag /kommentar blir virkelig verdsatt.

Anbefalt: