Talaan ng mga Nilalaman:

Simpleng MediaCenter at Remote Control Na May Pinabuting Kakayahang magamit: 6 Mga Hakbang
Simpleng MediaCenter at Remote Control Na May Pinabuting Kakayahang magamit: 6 Mga Hakbang

Video: Simpleng MediaCenter at Remote Control Na May Pinabuting Kakayahang magamit: 6 Mga Hakbang

Video: Simpleng MediaCenter at Remote Control Na May Pinabuting Kakayahang magamit: 6 Mga Hakbang
Video: Linux GUI on Windows: A Comprehensive Guide for IT Professionals: Day 6 2024, Disyembre
Anonim
Simpleng MediaCenter at Remote Control Na May Pinabuting Kakayahang magamit
Simpleng MediaCenter at Remote Control Na May Pinabuting Kakayahang magamit

Normal0falsefalsefalseEN-USX-NONEX-NONE

Oo, iyan ay isa pang Media-Center na nakabatay sa DIY PC (o HTPC), ngunit may isang natatanging katangian: hindi maganda ang kontrolin, kaya't angkop para sa mga may edad na, mga taong may kapansanan, o simpleng mga tamad na gumagamit. Mula sa Wikipedia: “… Ang pangunahing kuru-kuro ng kakayahang magamit ay ang isang bagay na idinisenyo kasama ang pangkalahatang pag-iisip ng sikolohiya at pisyolohiya sa isip ng mga gumagamit ay, halimbawa: * Mas mahusay na gamitin-tumatagal ng mas kaunting oras upang magawa ang isang partikular na gawain * Mas madaling matuto-pagpapatakbo maaaring natutunan sa pamamagitan ng pagmamasid sa bagay * Mas kasiya-siyang gamitin …”

Hakbang 1: Mga Layunin ng Proyekto

Mga Layunin ng Proyekto
Mga Layunin ng Proyekto
Mga Layunin ng Proyekto
Mga Layunin ng Proyekto

Normal0falsefalsefalseEN-USX-NONEX-NONE

Kung pamilyar ka sa pagsubok na ipaliwanag sa iyong mga magulang o lolo 'ang kamangha-manghang mga posibilidad ng digital media (na ang mga larawang ito, musika o pelikula), at nahanap ang mga ito ay nabigo kapag tumitingin sa kumplikadong pag-navigate sa menu at katawa-tawa na masikip na mga remote control, mabuti ang Instructable na ito ay para sa iyo.

Sa maraming magagamit na Media Center / HD recorder / SW MediaPlayer na magagamit, ang isang ipinanukala dito ay tiyak na hindi maaaring makipagkumpetensya sa kaakit-akit na hitsura at pakiramdam at mga tampok.

Ngunit kung ang target na gumagamit ay higit sa 70 at hindi ginagamit sa teknolohiya (hindi bababa sa solidong estado …), dapat mong isaalang-alang na ang lahat ng mga tampok na iyon ay maaaring makita bilang mga hadlang kaysa sa mga pakinabang. Idagdag sa ito ang ilang kapansanan sa pisikal (mahina ang mga mata, osteoarthritis..) at marahil ay imposibleng gumamit ka ng anumang remote control tulad ng larawan sa ibaba (nakalilito, masyadong maliit ang mga key..). Ang mga limitasyon sa itaas ay humantong sa akin upang isaalang-alang ang isang DIY solusyon, na may dalawang pangunahing mga kinakailangan:

- Ang pinakasimpleng interface ng SW na posible: walang menu / submenus / nabigasyon … kapangyarihan lamang sa iyong PC at makakuha ng isang patag na listahan ng lahat ng media sa iyong drive

- Isang kahit na mas simple at madaling maunawaan na remote: isang user-friendly knob at dalawang mabibigat na tungkulin na mga push-button.

Walang hihigit dito … at iyan ang magkakaroon ka sa ilang mga madaling hakbang..

Hakbang 2: Hakbang 1: SoftWare

Hakbang 1: SoftWare
Hakbang 1: SoftWare
Hakbang 1: SoftWare
Hakbang 1: SoftWare

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

Mayroong isang aktibong komunidad ng opensource MediaPlayer (https://xbmc.org/, https://www.moovida.com/,…). Siguradong alam mo lahat sila, kaya't hindi ako detalyado sa kanila: perpekto sila, puno ng mga tampok at ganap na napapasadyang (para sa mga nakakaunawa sa pitak, WindowXML…)

Kaya ang isang posibleng solusyon para sa aking proyekto ay ang magsimula sa isa sa kanila, kunin ang source code, at baguhin ang mga ito hanggang sa mga buto upang mailabas ang lahat ng mga menu at submenus tulad ng sinabi ko dati … mabuti, marahil sa isang daang libong taon nangangailangan ito ng ilang mga kasanayan at oras.

Ang iba pang mga paraan bilog; magsimula tayo mula sa simula sa isang madali at malakas na wika ng script..

Sinusubukan ko, (medyo nakakabigo) na maging pamilyar sa Microsoft Visual Studio Express, nang madapa ako sa Precious Istructable Site na ito na nahanap ang isang mungkahi na smaaaaaart: AutoHotKey!

Para sa mga hindi nakakaalam ng malakas na wikang ito sa pag-script, narito ang recap ng mga pangunahing tampok tulad ng nakalista sa kanilang website:

Ang AutoHotkey ay isang libre, open-source utility para sa Windows. Gamit ito, maaari mong:

  • I-automate ang halos anumang bagay sa pamamagitan ng pagpapadala ng mga keystroke at pag-click sa mouse. Maaari kang magsulat ng mouse o keyboard macro sa pamamagitan ng kamay o gamitin ang macro recorder.
  • Lumikha ng mga hotkey para sa keyboard, joystick, at mouse. Halos anumang susi, pindutan, o kombinasyon ay maaaring maging isang hotkey.
  • Lumikha ng mga pasadyang form ng data-entry, mga interface ng gumagamit, at mga menu bar. Tingnan ang GUI para sa mga detalye.
  • I-remap ang mga key at pindutan sa iyong keyboard, joystick, at mouse.
  • I-convert ang anumang script sa isang file na EXE na maaaring patakbuhin sa mga computer na walang naka-install na AutoHotkey.

Samakatuwid perpekto ito para sa pag-configure ng isang mouse upang gumana tulad ng isang remote para sa SW media player, tulad ng VideoLan VLC; at pinapayagan din nito ang simpleng GUI ng aking programa. Sa sandaling na-download at magsimula mula sa ilang built-in na halimbawa, sa isang gabi ay nakalikha ako ng aking unang programa, at sa isang linggong pag-tune / pag-aayos, malinaw ang plano:

1- Lumikha ng isang maliit na script sa HK, gawin itong isang self-stand na maipapatupad na file at itakda ito upang awtomatikong magsimula kapag ang PC ay pinapagana. 2- Gawin ang script na lumilikha ng isang simpleng (at patag) na listahan ng scroll kasama ang anumang nababasa na media sa root Directory: HUUUGE laki ng font para sa madaling pagtingin 3 - Magtalaga ng mga utos ng mouse upang ang pag-navigate ay tapos na sa pag-scroll lamang nang maayos at ang dalawang pangunahing pindutan: walang point-and-click.. 4- Kapag napili ang isang file, patakbuhin ang VLC Mediaplayer buong screen 5- Ang isang VLC ay na-load, ang mouse scroll wheel ay binago upang mag-jog (para sa FFW / REV), habang ginagamit ang dalawang mga pindutan para sa PLAY / PAUSE at STOP. 6- Kung ang STOP ay na-hit, isara ang VLC at bumalik sa pangunahing menu.

Yun lang Nakalakip ang script, nagkomento para sa pangunahing mga bahagi. Maaari kang magkaroon ng AHK sa pag-iipon nito sa kaukulang file na maisasagawa.

Mga Tip para sa script:

- Baguhin ang ugat ng direktoryo ng ugat na may tamang lokasyon sa iyong drive. Tandaan ang slash sa dulo ng string. -Baguhin ang mga sukat ng GUI alinsunod sa laki at resolusyon ng iyong screen - Ang VLC ay dapat na naka-configure (cntrl-p) upang simulan ang buong screen (pangkalahatang mga setting ng Video) at upang tumugon sa mga tamang hotkey na ipinapadala ng AHK script (I-configure ang Mga Hotkey)

Hakbang 3: Hakbang 2: HW - PC

Hakbang 2: HW - PC
Hakbang 2: HW - PC
Hakbang 2: HW - PC
Hakbang 2: HW - PC

Normal0falsefalsefalseEN-USX-NONEX-NONE

Walang teknolohiyang rocket dito. Anumang pc na may disenteng video card at isang sapat na malawak na HDD ay gagana nang maayos.

Ang aking pagpipilian, gayunpaman, ay hinihimok ng laki ng mini-ITX at ang pagkakaroon ng isang output ng S-video, upang umangkop sa input ng SCART ng TV ng aking mga magulang (lumang teknolohiya na alam ko, ngunit sa isang tiyak na edad ang luma at pamilyar na mga bagay ay ang pinakamahusay na kailanman).

Kaya't ito ang BOM ng PC: ang Intel Little Falls 2 ay nakapaloob sa isang kaso na G-ATLANTIC w / panlabas na supply ng kuryente; 1Gb RAM + 250Gb HDD Seagate 2.5 SATA. Hindi gaanong gumaganap, ngunit higit sa sapat para sa saklaw ng proyekto.

Hakbang 4: Hakbang 3: HW - Remote

Hakbang 3: HW - Remote
Hakbang 3: HW - Remote
Hakbang 3: HW - Remote
Hakbang 3: HW - Remote
Hakbang 3: HW - Remote
Hakbang 3: HW - Remote
Hakbang 3: HW - Remote
Hakbang 3: HW - Remote

Normal0falsefalsefalseEN-USX-NONEX-NONE

Ang aktwal na HW modding, (at marahil ang pinaka orihinal na bahagi ng itinuturo na ito) ay ang remote control ng mediacenter. Ito ay batay sa isang wireless mouse, na kung saan, bilang radyo, nag-aalok ng kalamangan ng isang "non-directional remote" (isang kalamangan na huwag pansinin, kung hindi maintindihan ng gumagamit iyon, upang baguhin ang channel / play DVD / navigate menu, kailangan niyang ituro ang infrared remote patungo sa DVB decoder / DVD / HTPC kaysa sa TV..). Gumagana ito hanggang sa 10m na umaangkop sa laki ng aking sala.

Magsimulang bumuo ng isang komersyal na wireless optical mouse na may USB adapter. Kapag na-disassemble, ang pangunahing PCB ay aalisin upang ma-mount sa ibang pagkakataon sa ibang pagkakataon. Ang LMB at RMB ay talagang hindi ginagamit at naiwan para magamit sa hinaharap (ibig sabihin, dalawang iba pang mga utos na mai-configure sa AHK), habang ang pindutan 3 at 4 (ang dalawang mga pag-ilid na pindutan ng orihinal na mouse) ay ginagamit bilang pangunahing mga utos ng script. Ang dahilan para dito ay ang pindutan na 3 at 4 ay konektado sa PCB ng mouse na may isang konektor, kaya mas madaling palitan.

Ang gulong ng mouse ay inalis at pinalitan ng isang mas matatag na komersyal na rotary encoder; Hulaan ko na ang encoder ay dapat mapili gamit ang tamang # ng mga pulso bawat pag-ikot at yugto sa gitna ng dalawang pulso, ngunit sinubukan ko ang una sa katalogo ng RS at naging maayos. Ang minahan ay may 54 ° ± 30 ° phase shift CW at 24 pulses / bilog. Ang LMB at RMB micro switch ay pinalitan ng mas lumalaban na mga pindutan ng push para sa pag-mount ng panel.

Ang konstruksyon ay medyo madali: Gumamit ako ng isang magagamit na kahon para sa elektronikong proyekto, na may mahusay na mga gilid na gilid ng goma para sa madaling mahigpit na pagkakahawak at isang kompartimento para sa dalawang baterya ng AA. Ang knob ay naka-mount sa gitna, kasama ang dalawang mga pindutan mula sa parehong panig, upang ang remote ay maaaring patakbuhin ng isang solong kamay (naka-attach ang layout). Ang Encoder at ang dalawang mga pindutan ay konektado sa mouse PCA na may pasadyang flat cables na may isang header na tapos na may isang 1.27mm-pitch na babae na strip. Sa wakas, ang isang switch ng kuryente ay idinagdag lateral sa kaso ng remote, upang i-shut down ito kapag hindi ginamit (at i-save ang mga baterya).

Hakbang 5: Hakbang 4: HW - S-Video sa SCART Cable

Normal0falsefalsefalseEN-USX-NONEX-NONE

Walang kumplikado dito: gamitin lamang ang iyong mga kasanayan sa paghihinang at sundin ang eskematiko sa ibaba.

Mga Kredito sa

Ang S-Video male connector at stereo jack ay makakonekta sa iyong XXII-siglo PC. Ang SCART sa Telebisyon ng iyong 1980s.

Hakbang 6: Mga Konklusyon

Normal0falsefalsefalseEN-USX-NONEX-NONE

Ang pangwakas na resulta ay ipinapakita sa naka-attach na video: Sa isang ilaw na pag-install, ang XP ay bumangon nang mabilis, at ang file ng exe ay nagsisimulang tumakbo nang maayos. Tulad ng nakaplano, ang pag-navigate ay madali at madaling maunawaan: maaari mong i-on ang gulong o itulak ang puting pindutan upang mag-scroll sa listahan. Piliin ang media na nais mong i-play sa berdeng pindutan, at hintaying magsimula ang VLC. I-jog ang pelikula sa nais na point gamit ang gulong, i-pause / i-play gamit ang berdeng pindutan at huminto sa puti. Ulitin ang pag-ikot hanggang sa ikaw ay pagod.

Mga posibleng pagpapabuti:

Kahit na may isang maliit na 250G HDD, ang patag na direktoryo ay mabilis na naging masyadong mahaba at masyadong nakalilito. Nais kong hindi lumikha ng isang kumplikadong puno ng direktoryo, kaya marahil maaaring magawa ang ilang "matalinong" listahan. Halimbawa, ang posisyon sa listahan ay maaaring maiugnay sa petsa ng huling pagbukas ng file (upang ang pinakabagong dapat ilipat sa ilalim ng pangunahing listahan).

Upang magawa ito, iniisip ko ang pagdaragdag sa pangunahing iskrip ng isang gawain na nakakatipid sa isang txt log file na ilang kapaki-pakinabang na impormasyon tungkol sa bawat file ng media, tulad ng halimbawa: kabuuang bilang ng mga panonood, huling view ng petsa, huminto sa 1h: 35m: 25s.. upang sa sandaling ang media file ay mai-load muli, nagsisimula ito mula sa puntong ito ay nagambala sa nakaraang oras..

Iyon lang.. salamat sa pagbabasa at paumanhin form my bad italianish.. Ang anumang mungkahi / komento sa komento ay talagang pinahahalagahan.

Inirerekumendang: