Enkla MediaCenter och fjärrkontroll med förbättrad användbarhet (2 / 6 steg)

Steg 2: Steg 1: programvara



/ * Formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-prioritet: 99; mso-stil-qformat:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO-para-marginal-top: 0; MSO-para-marginal-rätt: 0; MSO-para-marginal-botten: 10.0pt; MSO-para-marginal-vänster: 0; linje-höjd: 115%. MSO-sidnumrering: änka-orphan; font-size: 11.0pt; font-family: "Kaliber", "sans-serif"; MSO-ascii-font-family: Calibri; MSO-ascii-tema-teckensnitt: minderårig-latin; MSO-hansi-font-family: Calibri; MSO-hansi-tema-teckensnitt: minderårig-latin;} / * Stil definitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-prioritet: 99; mso-stil-qformat:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO-para-marginal-top: 0; MSO-para-marginal-rätt: 0; MSO-para-marginal-botten: 10.0pt; MSO-para-marginal-vänster: 0; linje-höjd: 115%. MSO-sidnumrering: änka-orphan; font-size: 11.0pt; font-family: "Kaliber", "sans-serif"; MSO-ascii-font-family: Calibri; MSO-ascii-tema-teckensnitt: minderårig-latin; MSO-hansi-font-family: Calibri; MSO-hansi-tema-teckensnitt: minderårig-latin;}

Det finns en aktiv gemenskap av opensource MediaPlayer (http://xbmc.org/, http://www.moovida.com/,...). Ganska säker på att du känner dem alla, så jag inte kommer i detaljer med dem: de är perfekta, full av funktioner och helt anpassningsbara (för de som förstår phython, WindowXML...)

Så en möjlig lösning för mitt projekt var att starta från en av dem, ta källkoden, och ändra dem till ben att ta ut alla menyer och undermenyer som jag sa innan... Tja, kanske i en dozillion år detta kräver vissa färdigheter och tid.

Det andra sättet runda; Låt oss börja från början med en lätt och kraftfull scriptspråk...

Jag försökte, (ganska frustrerande faktiskt) att bekanta dig med Microsoft Visual Studio Express, när jag snubblade över denna dyrbara Istructable webbplats fann smaaaaaart förslag: AutoHotKey!

För dem som inte vet detta kraftfullt skriptspråk, är här resumé av de viktigaste funktionerna som anges i deras hemsida:

AutoHotkey är en fri, öppen källkod verktyg för Windows. Med det kan du:

  • Automatisera nästan vad som helst genom att skicka tangenttryckningar och musklickningar. Du kan skriva en mus eller tangentbord makro för hand eller använda makroinspelaren.
  • Skapa hotkeys för tangentbord, joystick och musen. Praktiskt taget alla nyckel, knapp eller kombination kan bli en snabbtangent.
  • Skapa anpassade formulär, användargränssnitt och menyrader. Se GUI för detaljer.
  • Mappa om tangenter och knappar på tangentbordet, joystick, och musen.
  • Konvertera alla skript till en EXE-fil som kan köras på datorer som inte har AutoHotkey installerat.

Därför är det perfekt för att konfigurera en mus att fungera som en fjärrkontroll för SW media player, som VideoLan VLC; och kan också enkelt GUI av mitt program.
En gång dataöverföring och start från vissa inbyggda exempel, på en kväll kunde jag skapa min första program, och i en vecka av tuning/tweaking, planen var klar:

1 - skapa ett litet script i HK, gör det en fristående körbar fil och ange att det ska starta automatiskt när datorn är påslagen.
2 - har skriptet skapar en enkel (och platt) rullningslistan med läsbar medier i rotkatalogen: HUUUGE teckenstorlek för att lätt se
3-tilldela musen kommandon så att navigeringen sker med bara rulla väl och två huvudsakliga knappen: ingen peka-och-klicka...
4-när en fil är markerad, kör VLC Mediaplayer helskärm
5 - en VLC är laddad, musens rullningshjul ändras för att jogga (för FFW / REV), medan de två knapparna används för spela/paus och stopp.
6 - om stopp är hit, nära VLC och komma tillbaka till huvudmenyn.

Det är allt. Skriptet fästas, kommenterade för de viktigaste delarna. Du kan ha AHK sammanställa det i motsvarande körbara fil.

TIPS för skriptet:

-Ändra root directory strängen med rätt plats i enheten. Kom ihåg ett snedstreck i slutet av strängen.
-Ändra måtten för GUI enligt din skärmstorlek och upplösning
-VLC måste vara konfigurerade (cntrl-p) att starta helskärm (allmänna Videoinställningar) och att reagera på rätt hotkeys att skriptet AHK skickar (konfigurera snabbtangenter)

Se Steg
Relaterade Ämnen

Enkla vävt läderarmband (med förbättrad Version Expansion)

Bakgrund:Jag har ett något komplicerat projekt som omfattar läder som jag vill göra, men medan jag redan äger de flesta av de nödvändiga verktygen, jag fortfarande saknar kompetens att göra att projektet verklighet. Därför börja jag genom att prova f...

Bygga en transistor kretskort för kontrollerande luftkonditioneringen fjärrkontroll med Arduino

jag var att stödja en grupp av studerande på deras examensarbete. En av de svårigheter var på att kontrollera en/c enhet med Arduino mikrokontroller.Det första experimentet som vi försökte träna det var av posten/c fjärrkontrollen beam signalen för v...

EL Wire hatt: Sekvenserade och ljud aktiverat med fjärrkontroll - drivs med Arduino och Sparkfun

Välkommen till Instructable guide av hatten EL Wire med några roliga funktioner.Konceptet är en EL Wired hatt med 8 sekvenserade EL ledningar kontrolleras av en trådbunden fjärrkontroll. Flera hastighetslägen kontrollerbar sekvens är förprogrammerad...

Universell fjärrkontroll med Arduino, 1Sheeld och Android mobil

Detta projekt visar hur du kan styra din TV, satellitmottagare och Stereo med din Android mobil istället för att använda det fjärrkontroll.I princip kan du använda denna teknik för alla andra enheter som fungerar med fjärrkontrollen. Jag undrar om du...

Arduino Bluetooth Garage dörrkontroll med sensorer och anpassningsbara Android App

Använda en arduino till aktivera reläer för att öppna garageportar och elektriska dörrlås.En anpassningsbar Android App, ansluter till arduino via lösenordsskyddade bluetooth-ihopparningen.En bluetooth hc-05 modul tar emot kommandon från en android-t...

Med IR-fjärrkontroll med Raspberry Pi utan LIRC

Jag ville få en IR-fjärr indata till Raspberry Pi. Jag manged att få LIRC installeras och testas. Allt var ok, utom det allra sista steget. När jag ville passera IR fjärr nyckel värde till Python program passera det inte det korrekt. Det passerar nul...

Gör din telefon/tablet/skrivbord en fjärrkontroll med en Raspberry Pi

Jag har mitt nätverk och audio/video utrustning i en anslutning i servergarderob. Viss utrustning som satellitmottagare har RF fjärrkontroll. Men de flesta utrustning har IR-fjärrkontroll. Detta Instructable visar hur man programmerar en Raspberry Pi...

Aktivera lampor och andra apparater med Touch och smällar (under 2$!)

Hej, alla! I detta Instructable visar jag hur du kan styra enheter som lampor och fläktar, med hjälp av smällar och touch! Dessa är bara andra sätt att aktivera hushållsapparater, istället för att använda konventionella växlar. Detta projekt är prakt...

Fixa en TV-fjärrkontroll med elektrisk färg

Elektrisk färg kan fixa kretskort raster och reparera på en trasig TV remote gummi knapparVi får ofta frågan om elektriska färg kan användas att fixa nyckelbrickor och fjärrkontroller. Vi är glad att säga att det fungerar bra, så kasta inte din ändå!...

Enkla söta virkade pannband med videosjälvstudier hårstyling

Jag såg dessa pannband på en butik som säljer för $20! Jag tog en titt på dem och visste att jag var tvungen att räkna ut ett mönster för dem. Så jag satte mig ner med min virknål och experimenterade tills jag kom upp med detta mönster. Detta är ett...

T-shirt designer med stenciler och blekmedel (uppdaterad med robot bild för nedladdning)

göra din egen awesome t-shirt design med stenciler och en enkel lösning med blekmedel och vatten.Detta projekt kräver minimal verktyg, och kommer tillsammans ganska lätt.** uppdatering **Stencilen robot visas är nu tillgänglig för nedladdningNog prat...

3 steg lätt på/av-fjärrkontroll med Arduino

Baserat på andra projekt som finns på internet, bestämde jag mig att göra min egen fjärr kontrollerade Arduino krets.Behövde jag två 5V motorer att vara tänds och släcks med en fjärrkontroll. Som ett resultat har jag projektet nedan.Du kan ändra ditt...

Freeflight enkla glidflygplan och Histart

I denna tutorial guidar jag tråg stegen för scratchbuilding ett freeflight segelflygplan, drivs av en HiStartSteg 1: Vad är en HiStart?En HiStart använder en kombination av en elastisk slang kopplad till några ackord och dem så småningom till flygpla...

Hur man gör en trä och Jasper armband med pärlskimrande accenter

denna enkla men eleganta justerbar armband var lätt att göra. Helt enkelt klippa din beading tråd till din önskad längd, lägga till din justerbar lås och dina pärlor!Jag använder skruven crimp system för att hålla tråden tätt och l La en sandskädda a...

Enkla Ebb och flöde hydrokultur System

detta instructable visar dig hur man bygger en enkel ebb och flod hydroponiska system. Av de många olika mönster jag har försökt i förflutnan, har ebb och flod fungerat bäst för mig.Jag har framgångsrikt blivit mindre växter som sallat och spenat och...

PC-högtalare: Trådbunden volym fjärrkontroll med parfym cap

(Innan alla: ledsen min engelska jag från Brasilien...)Hej, köpte min mor en edifier 2.1 PC-högtalare med trådlös fjärrkontroll. (Bild 1)Det är mycket trevligt och lätt att använda... men dyrt, och knopp volym är lite liten...Jag gillar stora volym r...

Mobile Robotics med repa: bygga en Arduino-baserad insekt-liknande Walker och programmera den med Scratch

Låt oss springa runt? Detta är en Arduino-baserad, lätt att bygga version av insekt-liknande walker med klädhängare tråd och ursprungligen skapades av Jerome Demers (se också detta instructable) och Gareth Branwyn. Det finns i två versioner:en fristå...

Hundträning enkla Tips och kommandon

En hund bör utbildas och du bör börja tidigt. Det är lättare att träna en valp. Äldre hundar är inte omöjligt att träna men de är ganska styv. De tenderar att bli långsam inlärare som de gamla. En ung, energisk och mer hanterbara valp lär lätt grundl...

Styra din Tv, Dvd och ljud system med Arduino och Android

Hej alla, detta är min andra instructable och min första på engelska, så, ledsen för misstag.Jag vill dela detta projekt det handlar om hur du kan styra din Tv, DVD och ljudanläggningen med Arduino och en app för Android med app inventor.Om du gillar...