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, Decembar
Anonim
Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću
Jednostavan MediaCenter i daljinski upravljač s poboljšanom upotrebljivošću

Normal0falsefalsefalseEN-USX-NONEX-NONE

Da, to je još jedan „uradi sam“računarski medijski centar (ili HTPC), ali s jednom jedinstvenom karakteristikom: prokleto je jednostavan za upravljanje, pa je tako pogodan 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: * Efikasniji za upotrebu-potrebno je manje vremena za izvršavanje određenog zadatka * Lakše za rad može se naučiti promatranjem objekta * Više zadovoljava za upotrebu …”

Korak 1: Ciljevi projekta

Ciljevi projekta
Ciljevi projekta
Ciljevi projekta
Ciljevi projekta

Normal0falsefalsefalseEN-USX-NONEX-NONE

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

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

Ali ako je ciljni 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 fizički nedostatak (slabe oči, osteoartritis..) i vjerovatno ćete otkriti da nećete moći 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 rešenje, sa dva glavna zahteva:

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

-Još jednostavniji i intuitivniji daljinski upravljač: ručica prilagođena korisniku i dva dugmeta 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

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

Postoji prilično aktivna zajednica open source MediaPlayera (https://xbmc.org/, https://www.moovida.com/,…). Sigurno ih sve znate, pa neću ulaziti u detalje s njima: savršeni su, puni funkcija 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 podmenije kao što sam već rekao … pa, možda će za desetine godina to zahtijevati neke vještine i vrijeme.

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

Pokušavao sam, (zaista frustrirajuće) da se upoznam sa Microsoft Visual Studio Expressom, kada sam naišao na ovu dragocjenu web lokaciju za uništavanje pronašao smaaaaaart prijedlog: AutoHotKey!

Za one koji ne znaju ovaj moćni skriptni jezik, evo sažetka glavnih funkcija 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. Možete ručno napisati makro miša ili tastature ili koristiti snimač makroa.
  • Kreirajte prečice za tastaturu, džojstik i miš. Praktično bilo koji taster, dugme ili kombinacija mogu postati interventni taster.
  • Kreirajte prilagođene obrasce za unos podataka, korisnička sučelja i trake izbornika. Za detalje pogledajte GUI.
  • Preslikajte tastere i dugmad na tastaturi, džojstiku i mišu.
  • Pretvorite bilo koju skriptu u EXE datoteku koja se može pokrenuti na računarima 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ćava i jednostavan grafički interfejs 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 jednoj sedmici podešavanja/dotjerivanja, plan je bio jasan:

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

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

SAVJETI za skriptu:

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

Korak 3: Korak 2: HW - PC

Korak 2: HW - PC
Korak 2: HW - PC
Korak 2: HW - PC
Korak 2: HW - PC

Normal0falsefalsefalseEN-USX-NONEX-NONE

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

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

Ovo je BOM računara: Intel Little Falls 2 je zatvoren u G-ATLANTIC kućištu sa vanjskim napajanjem; 1Gb RAM + 250Gb HDD Seagate 2.5”SATA. Ne mnogo performanse, ali više nego primjereno opsegu 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

Normal0falsefalsefalseEN-USX-NONEX-NONE

Stvarno modificiranje HW -a (i vjerojatno najoriginalniji dio ovog uputstva) je daljinsko upravljanje medijskim centrom. Ovo se zasniva na bežičnom mišu, koji, budući da je radio, nudi prednost “daljinskog upravljača koji nije usmjeren” (prednost je da se ne zanemari, ako korisnik to ne razumije, za promjenu kanala / reprodukcija DVD-a / navigacija po 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 sa USB adapterom. Nakon rastavljanja, glavna PCB ploča 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 tipke 3 i 4 (dva bočna gumba izvornog miša) skripta koristi kao glavne naredbe. Razlog za to je što su tipke 3 i 4 spojene na PCB miša konektorom, pa ih je lakše zamijeniti.

Točak miša je uklonjen i zamenjen robusnijim komercijalnim rotacionim kodera; 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 prošlo je dobro. Rudnik ima 54 ° ± 30 ° fazni pomak CW i 24 impulsa/krug. LMB i RMB mikro prekidači zamjenjuju se otpornijim tipkama za montažu na ploču.

Konstrukcija je prilično jednostavna: koristio sam dostupnu kutiju za elektronički projekt, s dobrim gumenim bočnim stranicama za jednostavno hvatanje i pretincem za dvije AA baterije. Dugme je montirano centralno, sa dva dugmeta sa iste strane, tako da se daljinskim upravljačem može upravljati jednom rukom (raspored je u prilogu). Enkoder i dva dugmeta su povezani sa PCA mišem pomoću prilagođenih ravnih kablova sa zaglavljem napravljenim sa ženskom trakom sa razmakom od 1,27 mm. Konačno, prekidač za napajanje se dodaje 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 kabel za SCART

Normal0falsefalsefalseEN-USX-NONEX-NONE

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

Zasluge za

S-Video muški konektor i stereo priključak bit će spojeni na vaš PC iz XXII vijeka. SCART za vašu televiziju iz 1980 -ih.

Korak 6: Zaključci

Normal0falsefalsefalseEN-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 bijelo dugme za pomicanje po popisu. 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 zelenim gumbom i zaustavite bijelim. Ponavljajte ciklus dok se ne iscrpite.

Moguća poboljšanja:

Čak i sa 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 mogla napraviti neka "inteligentna" lista. Na primjer, pozicija na listi može biti povezana s datumom posljednje otvaranja datoteke (tako da najnoviju treba premjestiti na dno glavne liste).

Razmišljao sam o tome da u glavnu skriptu dodam rutinu koja sprema u txt datoteku dnevnika neke korisne informacije o svakoj medijskoj datoteci, na primjer: ukupan broj pregleda, datum posljednjeg prikaza, zaustavljen u 1h: 35m: 25s.. tako da kada se medijska datoteka ponovo učita, počinje od trenutka kada je prekinuta prethodni put..

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

Preporučuje se: