Cuprins:

MediaCenter simplu și telecomandă cu o utilizare îmbunătățită: 6 pași
MediaCenter simplu și telecomandă cu o utilizare îmbunătățită: 6 pași

Video: MediaCenter simplu și telecomandă cu o utilizare îmbunătățită: 6 pași

Video: MediaCenter simplu și telecomandă cu o utilizare îmbunătățită: 6 pași
Video: How to Program your Android TV box Remote 2024, Noiembrie
Anonim
MediaCenter simplu și telecomandă cu o utilizare îmbunătățită
MediaCenter simplu și telecomandă cu o utilizare îmbunătățită

Normal0falsefalsefalseEN-USX-NONEX-NONE

Da, acesta este un alt Media-Center (sau HTPC) bazat pe computer DIY, dar cu o singură caracteristică unică: al naibii de simplu de controlat, astfel potrivit pentru persoanele în vârstă, persoanele cu dizabilități sau pur și simplu pentru utilizatorii leneși. Din Wikipedia: „… Noțiunea principală de utilizare este că un obiect conceput cu mintea generalizată a psihologiei și fiziologiei utilizatorilor este, de exemplu: * Mai eficient de utilizat - este nevoie de mai puțin timp pentru a îndeplini o anumită sarcină * Mai ușor de învățat-operat poate fi învățat observând obiectul * Mai satisfăcător de folosit …”

Pasul 1: Obiectivele proiectului

Obiectivele proiectului
Obiectivele proiectului
Obiectivele proiectului
Obiectivele proiectului

Normal0falsefalsefalseEN-USX-NONEX-NONE

Dacă sunteți familiarizați cu încercarea de a explica părinților sau bunicilor dvs. posibilitățile uimitoare ale mass-media digitale (fiind imagini, muzică sau filme) și le-ați găsit frustrate atunci când priviți navigarea prin meniu complexă și telecomenzile ridicole aglomerate, bine, acest instructiv este pentru tine.

Cu o mulțime de disponibile Media Center / recorder HD / SW MediaPlayer disponibile, cel propus aici cu siguranță nu poate concura cu aspectul și senzația atractivă și caracteristicile.

Dar dacă utilizatorul țintă are peste 70 de ani și nu folosește tehnologia (cel puțin starea solidă …), trebuie să considerați că toate acele caracteristici pot fi văzute mai degrabă ca obstacole decât ca avantaje. Adăugați la acest lucru o anumită dizabilitate fizică (ochi slabi, osteoartrita..) și probabil veți găsi imposibil de utilizat orice telecomandă ca în imaginea de mai jos (confuză, tastele prea mici..) Limitările de mai sus mă determină să iau în considerare un DIY soluție, cu două cerințe principale:

- Cea mai simplă interfață SW posibilă: fără meniu / submeniuri / navigare … doar porniți computerul și obțineți o listă plană a tuturor mediilor din unitatea dvs.

- O telecomandă și mai simplă și mai intuitivă: un buton ușor de utilizat și două butoane robuste.

Nimic mai mult decât asta … și asta vei avea în câțiva pași simpli..

Pasul 2: Pasul 1: SoftWare

Pasul 1: SoftWare
Pasul 1: SoftWare
Pasul 1: SoftWare
Pasul 1: SoftWare

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

Există o comunitate destul de activă de opensource MediaPlayer (https://xbmc.org/, https://www.moovida.com/, …). Destul de sigur că îi cunoașteți pe toți, așa că nu voi intra în detalii cu ei: sunt perfecte, pline de caracteristici și complet personalizabile (pentru cei care înțeleg phython, WindowXML …)

Deci, o posibilă soluție pentru proiectul meu a fost să pornesc de la unul dintre ei, să ia codul sursă și să le modific până la oase pentru a scoate toate meniurile și submeniurile, așa cum am spus mai devreme … ei bine, poate, într-un dozilion de ani, acest lucru necesită niște abilități si timpul.

Invers; să începem de la zero cu un limbaj de script ușor și puternic..

Încercam (într-adevăr destul de frustrant) să mă familiarizez cu Microsoft Visual Studio Express, când am dat peste acest Precious Istructable Site o sugestie găsită smaaaaaart: AutoHotKey!

Pentru cei care nu cunosc acest limbaj de scriptare puternic, iată recapitularea principalelor caracteristici listate pe site-ul lor web:

AutoHotkey este un utilitar open-source gratuit pentru Windows. Cu acesta, puteți:

  • Automatizați aproape orice prin trimiterea de apăsări de taste și clicuri de mouse. Puteți scrie manual un mouse sau o tastatură sau puteți utiliza macro recorder.
  • Creați taste rapide pentru tastatură, joystick și mouse. Practic orice tastă, buton sau combinație poate deveni o tastă rapidă.
  • Creați formulare personalizate de introducere a datelor, interfețe utilizator și bare de meniu. Consultați GUI pentru detalii.
  • Remapează tastele și butoanele de pe tastatură, joystick și mouse.
  • Convertiți orice script într-un fișier EXE care poate fi rulat pe computere care nu au instalat AutoHotkey.

Prin urmare, este perfect pentru configurarea unui mouse pentru a funcționa ca o telecomandă pentru SW media player, cum ar fi VideoLan VLC; și permite, de asemenea, GUI-ul simplu al programului meu. Odată descărcat și pornind de la un exemplu încorporat, într-o seară am reușit să îmi creez primul program, iar într-o săptămână de acordare / ajustare, planul a fost clar:

1- Creați un mic script în HK, transformați-l într-un fișier executabil de sine stătător și setați-l să pornească automat când computerul este pornit. 2- Solicitați scriptului să creeze o listă de defilare simplă (și plană) cu orice suport de citire din directorul rădăcină: dimensiunea fontului HUUUGE pentru o privire ușoară 3- Alocați comenzile mouse-ului, astfel încât navigarea să se facă doar cu derularea bine și cu butonul principal doi: fără punctare și clic.. 4- Când este selectat un fișier, rulați ecranul complet VLC Mediaplayer 5- Un VLC este încărcat, roata de derulare a mouse-ului este schimbată în jog (pentru FFW / REV), în timp ce sunt utilizate cele două butoane pentru PLAY / PAUSE și STOP. 6- Dacă STOP este lovit, închideți VLC și reveniți la meniul principal.

Asta e tot. Scenariul este atașat, comentat pentru părțile principale. AHK îl poate compila în fișierul executabil corespunzător.

SFATURI pentru scenariu:

- Schimbați șirul de director rădăcină cu locația potrivită în unitatea dvs. Amintiți-vă linia de la capătul șirului. -Schimbați dimensiunile GUI în funcție de dimensiunea și rezoluția ecranului - VLC trebuie configurat (cntrl-p) pentru a porni ecranul complet (setări video generale) și pentru a reacționa la tastele rapide corecte pe care le trimite scriptul AHK (Configurați tastele rapide)

Pasul 3: Pasul 2: HW - PC

Pasul 2: HW - PC
Pasul 2: HW - PC
Pasul 2: HW - PC
Pasul 2: HW - PC

Normal0falsefalsefalseEN-USX-NONEX-NONE

Nici o tehnologie de rachetă aici. Orice computer cu o placă video decentă și un HDD suficient de larg va funcționa bine.

Cu toate acestea, alegerea mea a fost determinată de dimensiunea mini-ITX și de disponibilitatea unei ieșiri S-video, pentru a se potrivi cu intrarea SCART a televizorului părinților mei (tehnologie de modă veche știu, dar la o anumită vârstă lucrurile vechi și familiare sunt cele mai bune vreodată).

Deci, acesta este BOM-ul PC-ului: Intel Little Falls 2 este inclus într-o carcasă G-ATLANTIC cu sursă de alimentare externă; 1 GB RAM + 250 GB HDD Seagate 2.5”SATA. Nu prea performant, dar mai mult decât adecvat pentru scopul proiectului.

Pasul 4: Pasul 3: HW - Telecomandă

Pasul 3: HW - Telecomandă
Pasul 3: HW - Telecomandă
Pasul 3: HW - Telecomandă
Pasul 3: HW - Telecomandă
Pasul 3: HW - Telecomandă
Pasul 3: HW - Telecomandă
Pasul 3: HW - Telecomandă
Pasul 3: HW - Telecomandă

Normal0falsefalsefalseEN-USX-NONEX-NONE

Modificarea HW reală (și probabil cea mai originală parte a acestui instructable) este telecomanda mediacenterului. Acesta se bazează pe un mouse wireless, care, fiind radio, oferă avantajul unei „telecomenzi nedirecționale” (un avantaj de a nu trece cu vederea, dacă utilizatorul nu înțelege acest lucru, de a schimba canalul / reda DVD-ul / naviga prin meniuri, el trebuie să îndrepte telecomanda cu infraroșu spre decodor DVB / DVD / HTPC mai degrabă decât spre televizor..). Funcționează bine până la 10m, care se potrivește cu dimensiunea camerei mele de zi.

Începeți să formați un mouse optic fără fir comercial cu adaptor USB. Odată demontat, PCB-ul principal este îndepărtat pentru a fi montat ulterior pe noua carcasă. LMB și RMB nu sunt de fapt utilizate și lăsate pentru utilizare viitoare (adică alte două comenzi configurabile cu AHK), în timp ce butoanele 3 și 4 (cele două butoane laterale ale mouse-ului original) sunt utilizate ca comenzi principale de către script. Motivul este că butoanele 3 și 4 au fost conectate la PCB-ul mouse-ului cu un conector, deci mai ușor de înlocuit.

Roata mouse-ului este îndepărtată și înlocuită cu un codificator rotativ comercial mai robust; Cred că codificatorul ar trebui să fie ales cu numărul corect de impulsuri pe rundă și fază dintre cele două impulsuri, dar am încercat primul din catalogul RS și am mers bine. Al meu are 54 ° ± 30 ° defazare CW și 24 impulsuri / rotund. Micro-comutatoarele LMB și RMB sunt înlocuite cu butoane mai rezistente pentru montarea pe panou.

Construcția este destul de ușoară: am folosit o cutie disponibilă pentru proiectul electronic, cu lobi laterali de cauciuc buni pentru o prindere ușoară și un compartiment pentru două baterii AA. Butonul este montat central, cu cele două butoane din aceeași parte, astfel încât telecomanda să poată fi acționată cu o singură mână (aspectul este atașat). Codificatorul și cele două butoane sunt conectate cu mouse-ul PCA cu cabluri plate personalizate cu un antet realizat cu o bandă feminină cu pas de 1,27 mm. În cele din urmă, un comutator de alimentare este adăugat lateral la carcasa telecomenzii, pentru al opri atunci când nu este utilizat (și pentru a economisi bateriile).

Pasul 5: Pasul 4: HW - S-Video către cablul SCART

Normal0falsefalsefalseEN-USX-NONEX-NONE

Nimic complicat aici: pur și simplu folosiți abilitățile de lipire și urmați schema de mai jos.

Credite către

Conectorul masculin S-Video și mufa stereo vor fi conectate la computerul din secolul XXII. SCART la televiziunea ta din anii '80.

Pasul 6: Concluzii

Normal0falsefalsefalseEN-USX-NONEX-NONE

Rezultatul final este prezentat în videoclipul atașat: Cu o instalare ușoară, XP pornește rapid, iar fișierul exe începe să ruleze fără probleme. Așa cum era planificat, navigarea este ușoară și intuitivă: puteți să rotiți roata sau să apăsați butonul alb pentru a derula lista. Selectați media pe care doriți să o jucați cu butonul verde și așteptați să înceapă VLC. Treceți filmul la punctul dorit cu roata, întrerupeți / redați cu butonul verde și opriți-vă cu albul. Repetați ciclul până când sunteți epuizat.

Posibile îmbunătățiri:

Chiar și cu un HDD de 250G relativ mic, directorul plat devine rapid prea lung și prea confuz. Aș dori să nu creez un arbore de directoare complex, așa că poate ar putea fi făcută o listă „inteligentă”. De exemplu, poziția din listă ar putea fi legată de data la care a fost deschis ultimul fișier (astfel încât cel mai recent să fie mutat în partea de jos a listei principale).

Pentru a face acest lucru, mă gândeam să adaug la scriptul principal o rutină care salvează într-un fișier jurnal txt câteva informații utile despre fiecare fișier media, de exemplu: numărul total de vizualizări, data ultimei vizualizări, oprit la 1h: 35m: 25s.. astfel încât odată ce fișierul media este încărcat din nou, acesta începe de la punctul în care a fost întrerupt data precedentă..

Asta e tot … mulțumesc pentru lectură și îmi pare rău de la proasta mea italiană.. Orice sugestie / remarcă de comentariu este foarte apreciată.

Recomandat: