Sadržaj:

Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću: 6 koraka
Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću: 6 koraka

Video: Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću: 6 koraka

Video: Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću: 6 koraka
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Prosinac
Anonim
Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću
Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću

Normalno0falsefalsefalseEN-USX-NONEX-NONE

Da, to je još jedan medijski centar (ili HTPC) zasnovan na vlastitim računalima, ali s jednom jedinstvenom karakteristikom: vraški jednostavan za upravljanje, pa je tako prikladan za starije osobe, osobe s invaliditetom ili jednostavno lijene korisnike. Iz Wikipedije: „… Primarni pojam upotrebljivosti je da je objekt dizajniran s obzirom na psihologiju i fiziologiju općenitih korisnika, na primjer: * Učinkovitiji za korištenje-potrebno je manje vremena za izvršavanje određenog zadatka * Lakše za učenje može se naučiti promatranjem objekta * Zadovoljniji za korištenje …”

Korak 1: Ciljevi projekta

Ciljevi projekta
Ciljevi projekta
Ciljevi projekta
Ciljevi projekta

Normalno0falsefalsefalseEN-USX-NONEX-NONE

Ako ste upoznati s pokušajima da objasnite svojim roditeljima ili djedovima nevjerojatne mogućnosti digitalnih medija (poput ovih slika, glazbe ili filmova) i našli ste ih frustriranim gledajući složenu navigaciju izbornikom i smiješno prepune daljinske upravljače, pa ovaj Instructable za tebe je.

S mnogo dostupnog Media Center / HD snimača / SW MediaPlayera, ovaj koji se ovdje nudi definitivno se ne može natjecati u atraktivnom izgledu i dojmu i značajkama.

No ako je ciljani korisnik stariji od 70 godina i ne koristi tehnologiju (barem solid state …), morate uzeti u obzir da se sve te značajke mogu vidjeti kao prepreke, a ne kao prednosti. Dodajte ovome i neki tjelesni invaliditet (slabe oči, osteoartritis..) i vjerojatno ćete otkriti da ne možete koristiti bilo koji daljinski upravljač kao na donjoj slici (zbunjujuće, ključevi su premali..). Gore navedena ograničenja navode me da razmislim o DIY -u rješenje s dva glavna zahtjeva:

- Najjednostavnije moguće sučelje SW: bez izbornika/podizbornika/navigacije … samo uključite računalo i dobijte ravan popis svih medija na pogonu

-Još jednostavniji i intuitivniji daljinski upravljač: gumb prilagođen korisniku i dvije tipke za velika opterećenja.

Ništa više od ovoga … i to ćete imati u nekoliko lakih koraka..

Korak 2: Korak 1: SoftWare

Korak 1: SoftWare
Korak 1: SoftWare
Korak 1: SoftWare
Korak 1: SoftWare

Normalno0falsefalsefalseEN-USX-NONEX-NONENormalno0falsefalsefalseEN-USX-NONEX-NONE

Postoji prilično aktivna zajednica open source MediaPlayera (https://xbmc.org/, https://www.moovida.com/, …). Sigurno ih sve poznajete pa neću ulaziti u detalje s njima: savršeni su, puni značajki i potpuno prilagodljivi (za one koji razumiju phython, WindowXML …)

Dakle, jedno od mogućih rješenja za moj projekt bilo je krenuti od jednog od njih, zgrabiti izvorni kôd i izmijeniti ih do kostiju kako bi izbacili sve jelovnike i podizbornike kao što sam već rekao … pa, možda za desetak milijuna godina ovo zahtijeva neke vještine i vrijeme.

Obrnuto; počnimo od nule s lakim i moćnim jezikom skripta..

Pokušavao sam (doista frustrirajući) upoznati Microsoft Visual Studio Express, kada sam naišao na ovu dragocjenu web stranicu za pronalaženje pronađenu smaaaaaart prijedlog: AutoHotKey!

Za one koji ne poznaju ovaj snažan skriptni jezik, evo sažetka glavnih značajki navedenih na njihovoj web stranici:

AutoHotkey je besplatni uslužni program otvorenog koda za Windows. Pomoću nje možete:

  • Automatizirajte gotovo sve slanjem pritisaka tipki i klikova mišem. Makronaredbu miša ili tipkovnice možete napisati ručno ili upotrijebiti snimač makronaredbi.
  • Stvorite prečace za tipkovnicu, joystick i miš. Gotovo bilo koja tipka, gumb ili kombinacija mogu postati prečac.
  • Izradite prilagođene obrasce za unos podataka, korisnička sučelja i trake izbornika. Za detalje pogledajte GUI.
  • Promijenite tipke i gumbe na tipkovnici, upravljačkoj palici i mišu.
  • Pretvorite bilo koju skriptu u EXE datoteku koja se može pokrenuti na računalima na kojima nije instaliran AutoHotkey.

Stoga je savršen za konfiguriranje miša da radi kao daljinski za SW media player, poput VideoLan VLC; a omogućuje i jednostavan grafički sučelje mog programa. Nakon što sam preuzeo i krenuo s nekog ugrađenog primjera, u jednoj sam večeri uspio stvoriti svoj prvi program, a u tjedan dana ugađanja/dotjerivanja plan je bio jasan:

1- Napravite malu skriptu u HK-u, učinite je samostalnom izvršnom datotekom i postavite da se automatski pokreće pri uključivanju računala. 2- Neka skripta stvori jednostavan (i ravan) popis za pomicanje sa svim čitljivim medijima u korijenskom direktoriju: OGROMNA veličina fonta za lakši pregled. 3- Dodijelite naredbe miša tako da se navigacija obavlja samo pomoću tipki za pomicanje i dva glavna gumba: nema pokazivača miša.. 4- Kad je datoteka odabrana, pokrenite VLC Mediaplayer na cijelom zaslonu 5- Učitava se jedan VLC, kotačić za pomicanje miša mijenja se u jog (za FFW / REV), dok se koriste dvije tipke za PLAY/PAUSE i STOP. 6- Ako pritisnete STOP, zatvorite VLC i vratite se na glavni izbornik.

To je sve. Scenarij je u privitku, komentiran za glavne dijelove. Možete imati AHK da ga sastavi u odgovarajuću izvršnu datoteku.

SAVJETI za skriptu:

- Promijenite niz korijenskog direktorija s odgovarajućim mjestom na vašem pogonu. Zapamtite kosu crtu na kraju niza. -Promijenite dimenzije grafičkog sučelja u skladu s veličinom zaslona i rezolucijom -VLC mora biti konfiguriran (cntrl -p) za pokretanje preko cijelog zaslona (opće postavke videa) i reagirati na desne prečace koje AHK skripta šalje (Konfiguriraj prečace)

Korak 3: Korak 2: HW - računalo

Korak 2: HW - računalo
Korak 2: HW - računalo
Korak 2: HW - računalo
Korak 2: HW - računalo

Normalno0falsefalsefalseEN-USX-NONEX-NONE

Ovdje nema raketne tehnologije. Bilo koji računar s pristojnom video karticom i dovoljno širokim HDD -om će dobro funkcionirati.

Moj je izbor, međutim, bio vođen veličinom mini-ITX-a i dostupnošću S-video izlaza, koji se uklapa u SCART ulaz TV-a mojih roditelja (staromodna tehnologija koju poznajem, ali u određenoj dobi stare i poznate stvari najbolji su ikad).

Ovo je BOM osobnog računala: Intel Little Falls 2 je zatvoren u G-ATLANTIC kućište s vanjskim napajanjem; 1Gb RAM + 250Gb HDD Seagate 2.5”SATA. Ne mnogo uspješan, ali više nego primjeren za opseg projekta.

Korak 4: Korak 3: HW - Daljinski

Korak 3: HW - Daljinski
Korak 3: HW - Daljinski
Korak 3: HW - Daljinski
Korak 3: HW - Daljinski
Korak 3: HW - Daljinski
Korak 3: HW - Daljinski
Korak 3: HW - Daljinski
Korak 3: HW - Daljinski

Normalno0falsefalsefalseEN-USX-NONEX-NONE

Stvarno modificiranje HW -a (i vjerojatno najoriginalniji dio ovog uputstva) daljinsko je upravljanje medijskim centrom. To se temelji na bežičnom mišu, koji, budući da je radio, nudi prednost "daljinskog upravljača koji nije usmjeren" (prednost da se ne previdi, ako korisnik to ne razumije, za promjenu kanala / reprodukcija DVD-a / navigacija izbornicima, mora usmjeriti infracrveni daljinski upravljač prema DVB dekoderu / DVD -u / HTPC -u, a ne prema televizoru..). Odlično radi do 10 m što odgovara veličini moje dnevne sobe.

Počnite od komercijalnog bežičnog optičkog miša s USB adapterom. Nakon rastavljanja, glavna PCB se uklanja kako bi se kasnije postavila na novo kućište. LMB i RMB se zapravo ne koriste i ostavljaju za buduću upotrebu (tj. Dvije druge naredbe koje se mogu konfigurirati s AHK -om), dok se gumb 3 i 4 (dva bočna gumba izvornog miša) skriptu koriste kao glavne naredbe. Razlog tome je što su gumbi 3 i 4 spojeni na PCB miša konektorom, pa ih je lakše zamijeniti.

Kotač miša se uklanja i zamjenjuje robusnijim komercijalnim rotacijskim koderom; Pretpostavljam da bi koder trebao biti izabran s ispravnim brojem impulsa po krugu i fazom između dva impulsa, ali probao sam prvi u RS katalogu i sve je prošlo u redu. Rudnik ima 54 ° ± 30 ° fazni pomak CW i 24 impulsa/krug. LMB i RMB mikro prekidači zamjenjuju se otpornijim gumbima za montažu na ploču.

Konstrukcija je prilično jednostavna: koristio sam dostupnu kutiju za elektronički projekt, s dobrim gumenim bočnim rebrima za jednostavno hvatanje i pretincem za dvije AA baterije. Ručka je postavljena centralno, s dva gumba s iste strane, tako da se daljinskim upravljačem može upravljati jednom rukom (raspored je u privitku). Enkoder i dva gumba povezani su s PCA-jem miša pomoću prilagođenih ravnih kabela sa zaglavljem izrađenim sa ženskom trakom visine 1,27 mm. Konačno, prekidač za napajanje dodaje se bočno kućištu daljinskog upravljača, kako bi se isključio kada se ne koristi (i uštedi baterije).

Korak 5: Korak 4: HW - S -Video na SCART kabel

Normalno0falsefalsefalseEN-USX-NONEX-NONE

Ovdje nema ništa komplicirano: samo upotrijebite svoje sposobnosti lemljenja i slijedite donju shemu.

Zasluge za

S-Video muški priključak i stereo priključak bit će spojeni na vaše računalo iz XXII. Stoljeća. SCART za vašu televiziju iz 1980 -ih.

Korak 6: Zaključci

Normalno0falsefalsefalseEN-USX-NONEX-NONE

Konačni rezultat prikazan je u priloženom videu: S laganom instalacijom, XP se brzo podiže, a exe datoteka počinje nesmetano raditi. Kako je planirano, navigacija je jednostavna i intuitivna: možete okrenuti kotač ili pritisnuti bijeli gumb za pomicanje popisa. Odaberite medij koji želite reproducirati zelenim gumbom i pričekajte da se VLC pokrene. Pomaknite film do željene točke kotačićem, pauzirajte/reproducirajte zelenom tipkom i zaustavite bijelom. Ponavljajte ciklus dok se ne iscrpite.

Moguća poboljšanja:

Čak i s relativno malim 250G HDD -om, ravni direktorij brzo postaje predug i previše zbunjujući. Ne bih želio stvarati složeno stablo direktorija, pa bi se možda mogao napraviti neki "inteligentni" popis. Na primjer, pozicija na popisu može biti povezana s datumom posljednje otvaranja datoteke (tako da se najnovija treba premjestiti na dno glavnog popisa).

Razmišljao sam o tome da u glavnu skriptu dodam rutinu koja sprema u txt log datoteku neke korisne podatke o svakoj medijskoj datoteci, na primjer: ukupan broj pregleda, datum zadnjeg prikaza, zaustavljen u 1h: 35m: 25s.. tako da nakon što se medijska datoteka ponovno učita, počinje od točke na kojoj je prethodni put prekinuta..

To je sve.. hvala što ste pročitali i oprostite s mog lošeg talijanskog.. Svaki prijedlog komentara /primjedba jako se cijeni.

Preporučeni: