Mit automatiserede hjem: SOITJES SOITs Digital Home Server

I den første af vores nye ‘My Automated Home’ -serie taler Soitjes Soit os gennem ideen bag hans hjemmebryggede digitale hjemmeserver. Oprettet ved hjælp af en økonomisk MIMO USB-skærm og en mini-ITX-pc, tilbyder systemet en række funktioner rundt om i hjemmet …

Hvordan det startede – jeg søgte efter en internetradioafspiller. En af de små hardwareenheder som dem fra Terratec. Men ingen dem var virkelig fleksible. Du kan godt lytte til internetradio, men ikke meget mere. Derefter den anden dag surfede jeg på nettet og snublede på Mimo Monitors -webstedet, hvor de sælger disse små 7 ”-monitorer, kun drevet af USB. I det øjeblik valgte jeg at bygge min egen internetradioafspiller, som jeg ville installere på en pc. Men i løbet af udviklingen er der tilføjet adskillige ting, så nu taler jeg om min digitale hjemmeserver.

Hardware-Jeg købte et MINI-ITX bundkort (Intel D945GCLF). Jeg læste på forummet, at CPU’en ikke var særlig tavs, og ja, det var slet ikke tavs. Så jeg kastede fanen ud og

installerede en passiv køler. Jeg erstattede også PSU med fan med en Picopsu, som ikke har nogen fan. Så nu var det temmelig tavs. Den sidste komponent, der laver støj, er harddisken, men på trods af adskillige forsøg fandt jeg aldrig et godt alternativ.

Selvom jeg prøvede adskillige (start fra USB -stick, start fra USB -harddisk, start fra CF -kort osv.), Skal jeg bare vente, indtil SSD bliver billigere. Med et par højttalere og et lille knudepunkt var mit system komplet. Nu havde jeg brug for et operationssystem og en internetradioafspiller.

Softwaren – Operativsystemet er Windows XP. Jeg har gjort adskillige forsøg på at reducere OS -størrelsen med Xplite og NLite, men til sidst havde jeg for mange problemer. Nu bruger jeg bare konventionel XP. Hvorfor XP? Jeg startede på Linux, men der er simpelthen ikke noget godt udviklingsmiljø for Linux. Jeg prøvede Lazarus, men det var meget ustabilt. Jeg har brugt Delphi for omkring 15 år siden og havde meget gode minder. Nu, ville Delphi stadig eksistere? Faktisk ja, selvom produktet har gennemgået nogle udfordrende tider. Nu stod jeg overfor nogle interessante udfordringer:

USB -skærmstørrelsen er 7 ″ med en opløsning på 800 × 480. Det er en lille skærm, tro mig.

Intet tastatur eller mus, kun en berøringsskærm til at betjene alle moduler

Multitasking: Lyt til lyd, video eller foretag telefonopkald, alt sammen på samme tid

Sidste gang jeg programmerede var for 15 år siden, og jeg hader at lave design og testning

Men Delphi er et fantastisk kraftfuldt udviklingsmiljø. Kombineret med et godt grafisk bibliotek var jeg i stand til at lave nogle meget gode skærme, især på en lille skærm.

Jeg skrev faktisk programmet to gange. Det første forsøg var stadig temmelig grimt, og jeg havde vanskeligheder, fordi det var så længe siden, at jeg havde programmeret (jeg gør noget helt andet i mit professionelle liv). Da jeg arbejdede på internetradioafspilleren begyndte jeg at have andre ideer, og det er det, du kan finde i dag på min digitale hjemmeserver:

Audio – En streaming MP3 -afspiller, der er i stand til at afspille lokale MP3 -filer og internetradio -streams. Mens du lytter til musik, kan du se tiden, tale med vejrprognosen eller se på playlisten. Det kan også analysere RSS-feeds til podcasts, så jeg kan følge et par podcasts, som jeg lytter regelmæssigt på.

Foto – En sådan lille 7 ″ skærm ligner en slags fotoramme, så jeg programmerede et fotoslideshow. Modulet har 172 overgange, der er gengivet mellem billeder.

Video – Dette modul ville ikke have givet meget mening på en 7 ″ skærm. I stedet bruges den lille skærm til at kontrollere filmen, der vises på en anden skærm. Bemærk, at dette ikke er et videostreamingsmodul, det spiller bare en lokal videofil.

Kalender – Fra et softwaresynspunkt et rigtigt mareridt. Jeg bruger Google Kalender meget (gratis SMS -meddelelse, nyttigt !!). Men Google API er besværligt og meget dårligt dokumenteret. Men mit modul giver mulighed for at tale med min Google Calender.

Lommeregner – en lille lommeregner. Ikke meget at fortælle om dette.

Telefon – Et andet meget udfordrende modul. Ideen var at kontrollere Skype gennem den lille skærm. Det lykkedes mig endelig, og hvis du bruger video i Skype, vises den på den anden skærm. Jeg eksperimenterede meget med Bluetooth for dette modul.

STOPWATCH – Et stopur, der tæller ned fra et vilkårligt antal minutter. Faktisk en anmodning fra min kæreste. Hun har brug for dette, når hun bager brød.

Ting, jeg kan lide i den aktuelle opsætning – Valget for den lille 7 ″ USB -berøringsskærm var bestemt en god idé. Det tvang mig til at være forsigtig med ikke at lægge for meget på skærmen, og på samme tid måtte det se godt ud, fordi det står i min stue! Det ser virkelig cool ud. Mini-ITX-pc’en var også god og ganske billig. Du kan gøre dem tavse, og de er stadig ret magtfulde. Meget mere end nok til, hvad det gør nu.

Hvad der skal forbedres – fokus er multimedia, men jeg vilD kan godt lide at udvide min digitale hjemmeserver i en rigtig hjemmeautomatiseringsserver, men så har den nuværende arkitektur nogle begrænsninger. Jeg har allerede foretaget en hel del research med USB -stik, Arduino -mikrokontrollere, X10 og alt det andet hjemmeautomatisering. Hovedproblemet er at finde en åben løsning, som jeg kan integrere i min digitale hjemmeserver v2.0.

Flere detaljer og skærmbilleder og forklaring af, hvad der foregår, kan findes på www.digitalhomeserver.net

Mimo Monitors: Send os din ‘My Automated Home’ historie

Ønsker mere? – Følg os på Twitter, som os på Facebook, eller abonner på vores RSS -feed. Du kan endda få disse nyhedshistorier leveret via e -mail, direkte til din indbakke hver dag

Del dette:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -mail
Mere

Whatsapp
Print

Skype
Tumblr

Telegram
Lomme

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post