Turinys:
- 1 žingsnis: projekto tikslai
- 2 veiksmas: 1 veiksmas: programinė įranga
- 3 žingsnis: 2 žingsnis: HW - kompiuteris
- 4 žingsnis: 3 žingsnis: HW - nuotolinis
- 5 veiksmas: 4 žingsnis: HW - S -Video į SCART kabelis
- 6 žingsnis: Išvados
Video: Paprastas „MediaCenter“ir nuotolinis valdymas su geresniu naudojimu: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Normal0falsefalsefalseEN-USX-NONEX-NONE
Taip, tai dar vienas „pasidaryk pats“kompiuterinis žiniasklaidos centras (arba HTPC), tačiau jis turi vieną unikalią savybę: jį velniškai paprasta valdyti, todėl jis puikiai tinka vyresnio amžiaus žmonėms, neįgaliesiems ar tiesiog tingiems vartotojams. Iš Vikipedijos: „… Pagrindinė naudojimosi sąvoka yra ta, kad objektas, suprojektuotas pagal apibendrintą vartotojų psichologiją ir fiziologiją, yra, pavyzdžiui: * efektyvesnis naudojimas-tam reikia mažiau laiko, norint atlikti tam tikrą užduotį * lengviau išmokti-valdyti galima išmokti stebint objektą * Naudingiau naudotis … “
1 žingsnis: projekto tikslai
Normal0falsefalsefalseEN-USX-NONEX-NONE
Jei esate susipažinęs su bandymu paaiškinti savo tėvams ar seneliams nuostabias skaitmeninės žiniasklaidos galimybes (tai yra nuotraukos, muzika ar filmai) ir pastebėjote, kad jie nusivylė žiūrėdami į sudėtingą meniu naršymą ir juokingai perpildytus nuotolinio valdymo pultus, tai gerai yra tau.
Turint daug turimų „Media Center“/ HD įrašymo įrenginių / „SW MediaPlayer“, čia siūlomas tikrai negali konkuruoti patrauklios išvaizdos ir funkcijų atžvilgiu.
Bet jei tikslinis vartotojas yra vyresnis nei 70 metų ir nesinaudoja technologijomis (bent jau kietoje būsenoje …), turite atsižvelgti į tai, kad visas šias savybes galima vertinti kaip kliūtis, o ne pranašumus. Prie to pridėjus fizinę negalią (silpnas akis, osteoartritą..) ir tikriausiai bus neįmanoma naudoti jokio nuotolinio valdymo pulto, kaip parodyta paveikslėlyje žemiau (paini, klavišai per maži..). Aukščiau pateikti apribojimai verčia mane pasidomėti „pasidaryk pats“sprendimas su dviem pagrindiniais reikalavimais:
- Paprasčiausia įmanoma SW sąsaja: nėra meniu/submeniu/navigacijos … tiesiog įjunkite kompiuterį ir gaukite plokščią visų jūsų disko laikmenų sąrašą
-Dar paprastesnis ir intuityvesnis nuotolinio valdymo pultas: patogi rankenėlė ir du stiprūs mygtukai.
Nieko daugiau nei tai … ir tai turėsite atlikę kelis paprastus veiksmus..
2 veiksmas: 1 veiksmas: programinė įranga
Normal0falsefalsefalseEN-USX-NONEX-NON Normal0falsefalsefalseEN-USX-NONEX-NONE
Yra gana aktyvi atviro šaltinio „MediaPlayer“bendruomenė (https://xbmc.org/, https://www.moovida.com/,…). Jūs tikrai žinote juos visus, todėl nesileisiu į juos išsamiai: jie yra tobuli, kupini funkcijų ir visiškai pritaikomi (tiems, kurie supranta „phython“, „WindowXML“…)
Taigi vienas iš galimų mano projekto sprendimų buvo pradėti nuo vieno iš jų, paimti šaltinio kodą ir modifikuoti juos iki kaulų, kad būtų pašalinti visi meniu ir submeniu, kaip sakiau anksčiau … na, galbūt po dešimties milijonų metų tam reikia tam tikrų įgūdžių ir laikas.
Atvirkščiai; pradėkime nuo nulio su paprasta ir galinga scenarijų kalba.
Aš bandžiau (iš tikrųjų gana varginančiai) susipažinti su „Microsoft Visual Studio Express“, kai atsitiktinai aptikau šią brangią susisteminamą svetainę ir radau smaaaaaart pasiūlymą: „AutoHotKey!
Tiems, kurie nežino šios galingos scenarijų kalbos, čia pateikiamos pagrindinės jų svetainėje išvardytos funkcijos:
„AutoHotkey“yra nemokama atviro kodo programa, skirta „Windows“. Su juo galite:
- Automatizuokite beveik viską siųsdami klavišų paspaudimus ir pelės paspaudimus. Galite ranka rašyti pelės ar klaviatūros makrokomandą arba naudoti makro įrašymo įrenginį.
- Sukurkite sparčiuosius klavišus klaviatūrai, vairasvirtei ir pelėms. Praktiškai bet kuris klavišas, mygtukas ar derinys gali tapti sparčiuoju klavišu.
- Sukurkite pasirinktines duomenų įvedimo formas, vartotojo sąsajas ir meniu juostas. Daugiau informacijos rasite GUI.
- Pakeiskite klaviatūros, vairasvirtės ir pelės klavišus ir mygtukus.
- Konvertuokite bet kurį scenarijų į EXE failą, kurį galima paleisti kompiuteriuose, kuriuose neįdiegta „AutoHotkey“.
Todėl jis puikiai tinka konfigūruoti pelę, kad ji veiktų kaip SW medijos leistuvo nuotolinio valdymo pultas, pvz., „VideoLan VLC“; ir tai taip pat leidžia paprastą mano programos GUI. Atsisiuntęs ir pradėjęs nuo kažkokio integruoto pavyzdžio, per vieną vakarą galėjau sukurti savo pirmąją programą, o per savaitę derinimo/koregavimo planas buvo aiškus:
1- Sukurkite nedidelį scenarijų HK, padarykite jį kaip savarankišką vykdomąjį failą ir nustatykite, kad jis būtų paleistas automatiškai, kai kompiuteris įjungtas. 2- Leiskite scenarijui sukurti paprastą (ir plokščią) slinkties sąrašą su bet kokia skaitoma laikmena šakniniame kataloge: DIDELIS šrifto dydis, kad būtų lengva atrodyti 3- Priskirkite pelės komandas, kad naršymas būtų atliktas tik slinkdami gerai ir dviem pagrindiniais mygtukais 4: pasirinkus failą, paleiskite „VLC Mediaplayer“per visą ekraną PLAY/PAUSE ir STOP. 6- Jei paspausite STOP, uždarykite VLC ir grįžkite į pagrindinį meniu.
Tai viskas. Scenarijus pridedamas, komentuojamas pagrindinėms dalims. Galite paprašyti, kad AHK ją suvestų į atitinkamą vykdomąjį failą.
PATARIMAI scenarijui:
- Pakeiskite šakninio katalogo eilutę tinkamoje disko vietoje. Prisiminkite brūkšnį eilutės pabaigoje. -Pakeiskite GUI matmenis pagal savo ekrano dydį ir skiriamąją gebą -VLC turi būti sukonfigūruotas (cntrl -p), kad būtų galima pradėti visą ekraną (bendrieji vaizdo įrašo nustatymai) ir reaguoti į tinkamus sparčiuosius klavišus, kuriuos siunčia AHK scenarijus (konfigūruoti sparčiuosius klavišus)
3 žingsnis: 2 žingsnis: HW - kompiuteris
Normal0falsefalsefalseEN-USX-NONEX-NONE
Čia nėra raketų technologijos. Bet kuris kompiuteris su tinkama vaizdo plokšte ir pakankamai plačiu HDD veiks gerai.
Tačiau mano pasirinkimą lėmė mini-ITX dydis ir S-vaizdo išvesties prieinamumas, kad jie atitiktų mano tėvų televizoriaus SCART įvestį (žinau senamadišką technologiją, bet tam tikrame amžiuje senus ir pažįstamus dalykus) yra geriausi kada nors).
Taigi tai yra kompiuterio BOM: „Intel Little Falls 2“yra uždėtas „G-ATLANTIC“dėkle su išoriniu maitinimo šaltiniu; 1 GB RAM + 250 GB HDD „Seagate“2,5 colio SATA. Nelabai efektyvus, bet daugiau nei tinkamas projekto apimčiai.
4 žingsnis: 3 žingsnis: HW - nuotolinis
Normal0falsefalsefalseEN-USX-NONEX-NONE
Tikrasis HW modifikavimas (ir tikriausiai originaliausia šios instrukcijos dalis) yra medijos centro nuotolinio valdymo pultas. Tai pagrįsta belaidžiu peliu, kuris, būdamas radijas, suteikia „nenukrypto nuotolinio valdymo pulto“pranašumą (pranašumas yra nepastebėti, jei vartotojas to nesupranta, pakeisti kanalą / leisti DVD / naršyti meniu, jis turi nukreipti infraraudonųjų spindulių nuotolinio valdymo pultą į DVB dekoderį / DVD / HTPC, o ne į televizorių..). Puikiai veikia iki 10 m, o tai atitinka mano svetainės dydį.
Pradėkite nuo komercinės belaidės optinės pelės su USB adapteriu. Išardžius, pagrindinė PCB pašalinama, kad vėliau būtų pritvirtinta prie naujo korpuso. LMB ir RMB iš tikrųjų nenaudojami ir paliekami naudoti ateityje (t. Y. Dvi kitos komandos, sukonfigūruojamos naudojant AHK), o 3 ir 4 mygtukai (du šoniniai originalios pelės mygtukai) naudojami kaip pagrindinės scenarijaus komandos. Taip yra todėl, kad 3 ir 4 mygtukai buvo prijungti prie pelės PCB su jungtimi, todėl juos lengviau pakeisti.
Pelės ratukas nuimamas ir pakeičiamas tvirtesniu komerciniu rotaciniu kodavimo įrenginiu; Manau, kad koduotuvą reikia pasirinkti su teisingu impulsų skaičiumi vienam raundui ir fazei tarp dviejų impulsų, bet aš išbandžiau pirmąjį RS kataloge ir viskas gerai. Manasis turi 54 ° ± 30 ° fazės poslinkį CW ir 24 impulsus per raundą. LMB ir RMB mikro jungikliai yra pakeisti atsparesniais mygtukais, skirtais montuoti skydelyje.
Konstrukcija yra gana paprasta: elektroniniam projektui naudojau turimą dėžutę su geromis guminėmis šoninėmis skiltimis, kad būtų lengviau suimti, ir skyrių dviem AA baterijoms. Rankenėlė sumontuota centre, dviem mygtukais iš tos pačios pusės, kad nuotolinio valdymo pultą būtų galima valdyti viena ranka (pridedamas išdėstymas). Kodavimo įrenginys ir du mygtukai yra prijungti prie pelės PCA pasirinktiniais plokščiais kabeliais su antrašte, pagaminta su 1,27 mm žingsnio moteriška juostele. Galiausiai, šoninis nuotolinio valdymo pulto korpusas pridedamas prie maitinimo jungiklio, kad jis būtų išjungtas, kai jis nenaudojamas (ir sutaupytų baterijų).
5 veiksmas: 4 žingsnis: HW - S -Video į SCART kabelis
Normal0falsefalsefalseEN-USX-NONEX-NONE
Čia nėra nieko sudėtingo: tiesiog naudokite litavimo įgūdžius ir vadovaukitės žemiau pateikta schema.
Kreditai
S-Video vyrų jungtis ir stereo lizdas bus prijungti prie jūsų XXII amžiaus kompiuterio. „SCART“jūsų devintojo dešimtmečio televizijai.
6 žingsnis: Išvados
Normal0falsefalsefalseEN-USX-NONEX-NONE
Galutinis rezultatas parodytas pridedamame vaizdo įraše: įdiegus lengvai, XP greitai įsijungia, o exe failas pradeda veikti sklandžiai. Kaip planuota, naršymas yra lengvas ir intuityvus: galite arba pasukti ratą, arba paspausti baltą mygtuką, kad slinktumėte sąrašu. Žaliu mygtuku pasirinkite laikmeną, kurią norite leisti, ir palaukite, kol VLC pradės veikti. Sukite filmą iki norimo taško ratuku, pristabdykite/paleiskite žalią mygtuką ir sustabdykite baltu. Kartokite ciklą, kol išsekote.
Galimi patobulinimai:
Net ir turint palyginti mažą 250G HDD, plokščias katalogas greitai tampa per ilgas ir per daug painus. Norėčiau nesudaryti sudėtingo katalogų medžio, todėl galbūt būtų galima sudaryti „protingą“sąrašą. Pvz., Pozicija sąraše gali būti susijusi su paskutinio failo atidarymo data (kad paskutinė būtų perkelta į pagrindinio sąrašo apačią).
Norėdami tai padaryti, aš galvojau pridėti prie pagrindinio scenarijaus tvarką, kuri išsaugo txt žurnalo faile naudingą informaciją apie kiekvieną medijos failą, pvz., Bendras peržiūrų skaičius, paskutinio peržiūros data, sustabdyta 1 val.: 35 m: 25 s.. kad medijos failas vėl būtų įkeliamas, jis prasidėtų nuo tos vietos, kur buvo nutrauktas ankstesnį kartą.
Tai viskas.. ačiū, kad perskaitėte ir atsiprašau už mano blogą italų kalbą.. Bet koks komentaro pasiūlymas /pastaba yra tikrai vertinamas.
Rekomenduojamas:
IR nuotolinis kompiuterio valdymas naudojant „Arduino“: 6 žingsniai
IR nuotolinis kompiuterio valdymas naudojant „Arduino“: Naudodami šį imtuvą, nuotoliniu būdu valdykite kompiuterį IR modulio ir „Arduino“dėka. Lazzy režimas suaktyvintas ^^
„Arduino“: laiko programos ir nuotolinis valdymas iš „Android“programos: 7 žingsniai (su paveikslėliais)
„Arduino“: laiko programos ir nuotolinis valdymas iš „Android“programos: aš visada galvojau, kas atsitiks su visomis tomis „Arduino“lentomis, kurių žmonėms nereikia, kai baigs šaunius projektus. Tiesa šiek tiek liūdina: nieko. Aš tai pastebėjau savo šeimos namuose, kur mano tėvas bandė pasistatyti savo namus
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“- Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui - Rc sraigtasparnis - Rc lėktuvas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“| Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui | Rc sraigtasparnis | Rc lėktuvas naudojant „Arduino“: valdyti Rc automobilį | Kvadopteris | Dronas | RC plokštuma | RC valtis, mums visada reikia imtuvo ir siųstuvo, tarkime, kad RC QUADCOPTER mums reikia 6 kanalų siųstuvo ir imtuvo, o tokio tipo TX ir RX yra per brangus, todėl mes jį pagaminsime savo
Nuotolinis valdymas ir nuotraukų stebėjimas per MQTT: 8 žingsniai
Nuotolinis valdymas ir nuotraukų stebėjimas per MQTT: Sveiki. Šiandien norėčiau pakalbėti apie tai, kaip sukurti nuotolinio valdymo ir stebėjimo sistemą, kuri gali būti naudojama, pavyzdžiui, garažo vartams, apšvietimui, šildymui, slėgio valdymui, temperatūrai ir daugeliui kitų parametrus. Tačiau pagrindinis jo bruožas
„Arduino IDE“su dvigubu branduoliu: nuotolinis valdymas: 8 žingsniai
„Arduino IDE“su dvigubu branduoliu: nuotolinis valdymas: šis vaizdo įrašas yra apie „daugialypį“. Mes susiduriame su daugiafunkciniu darbu, daugiasluoksniais ir daugiasluoksniais klientais. Prieš kurį laiką sukūriau nuotolinio valdymo pultą su dviem ESP: klientu ir prieigos tašku. Remdamiesi tuo, šiandien nustatysime kelių klientų serverį. Tai reiškia, kad mes