Uncategorized

Mein automatisiertes Zuhause: Soitjes Soit senkt uns im ersten unserer neuen “My Automated Home” -Serie von Soitjes Soits Digital Home Server

und spricht uns durch die Idee hinter seinem Home Brew Digital Home Server. Das System erstellt mit einem wirtschaftlichen MIMO-USB-Monitor und einem Mini-ITX-PC und bietet eine Vielzahl von Funktionen rund um das Haus…

Wie es anfing – ich suchte nach einem Internet -Radio -Player. Eines dieser kleinen Hardware -Geräte wie die von Teratec. Aber keiner waren wirklich flexibel. Nun, Sie könnten Internet -Radio hören, aber nicht viel mehr. Dann bin ich neulich im Internet gesurft und stolperte auf die Website von Mimo Monitors, wo sie diese kleinen 7 -Zoll -Monitore verkaufen, die nur von USB betrieben wurden. In diesem Moment entschied ich mich für meinen eigenen Internet -Radio -Player, den ich auf einem PC installieren würde. Aber im Verlauf der Entwicklung wurden zahlreiche Dinge hinzugefügt, so dass ich jetzt über meinen digitalen Heimserver spreche.

Die Hardware-Ich habe ein Mini-ITX-Motherboard (Intel D945GCLF) gekauft. Ich las im Forum, dass die CPU nicht sehr still war, und ja, es war überhaupt nicht still. Also warf ich den Fan raus und

Installierte einen passiven Kühler. Ich habe den PSU auch durch einen Lüfter durch einen Picopsu ersetzt, der keinen Lüfter hat. Jetzt war es also ziemlich still. Die letzte Komponente, die Geräusche macht, ist die Festplatte, aber trotz zahlreicher Versuche habe ich nie eine gute Alternative gefunden.

Obwohl ich es mit zahlreichem Versuch versuchte (vom USB -Stick vom USB -Stick von USB -Festplatten zu booten, von CF -Karte usw. zu booten), muss ich nur warten, bis die SSD billiger wird. Mit einem Paar Lautsprecher und einem kleinen Hub war mein System vollständig. Jetzt brauchte ich ein Betriebssystem und einen Internet -Radio -Player.

Die Software – Das Betriebssystem ist Windows XP. Ich habe zahlreiche Versuche unternommen, die OS -Größe mit Xplite und Nlite zu verringern, aber am Ende hatte ich zu zahlreiche Probleme. Jetzt benutze ich einfach herkömmliche XP. Warum XP? Ich habe unter Linux angefangen, aber es gibt einfach keine gute Entwicklungsumgebung für Linux. Ich habe Lazarus ausprobiert, aber das war sehr instabil. Ich habe Delphi vor ungefähr 15 Jahren verwendet und sehr gute Erinnerungen hatte. Würde Delphi jetzt noch existieren? Eigentlich ja, obwohl das Produkt einige herausfordernde Zeiten durchgemacht hat. Jetzt stand ich einige interessante Herausforderungen vor:

Die USB -Monitorgröße beträgt 7 Zoll mit einer Auflösung von 800 × 480. Das ist ein kleiner Monitor, glauben Sie mir.

Keine Tastatur oder Maus, nur ein Touchscreen zum Betrieb aller Module

Multitasking: Hören Sie Audio, Video oder telefonieren gleichzeitig an.

Das letzte Mal, als ich programmiert habe, war vor 15 Jahren und ich hasse es, Designs und Tests zu machen

Aber Delphi ist eine erstaunliche mächtige Entwicklungsumgebung. In Kombination mit einer guten grafischen Bibliothek konnte ich einige sehr gute Bildschirme erstellen, insbesondere auf einem kleinen Bildschirm.

Ich habe das Programm tatsächlich zweimal geschrieben. Der erste Versuch war immer noch ziemlich hässlich, und ich hatte Schwierigkeiten, weil ich so lange her war, dass ich programmiert hatte (ich mache etwas völlig anderes in meinem Berufsleben). Bei der Arbeit am Internet -Radio -Player habe ich angefangen, andere Ideen zu haben, und dies ist das, was Sie heute auf meinem digitalen Heimserver finden können:

Audio – Ein Streaming -MP3 -Player, der lokale MP3 -Dateien und Internet -Radio -Streams abspielen kann. Während Sie Musik hören, können Sie die Zeit sehen, mit der Wettervorhersage sprechen oder sich die Wiedergabeliste ansehen. Es kann auch die RSS-Feeds für Podcasts analysieren, sodass ich ein paar Podcasts folgen kann, denen ich regelmäßig höre.

Foto – So ein kleiner 7 -Zoll -Monitor sieht aus wie eine Art Fotorahmen, also habe ich eine Foto -Diashow programmiert. Das Modul verfügt über 172 Übergänge, die zwischen den Bildern gerendert werden.

Video – Dieses Modul hätte bei einem 7 -Zoll -Monitor nicht viel Sinn gemacht. Stattdessen wird der kleine Monitor verwendet, um den Film zu steuern, der auf einem zweiten Monitor angezeigt wird. Beachten Sie, dass dies kein Video -Streaming -Modul ist, sondern nur eine lokale Videodatei.

Kalender – Aus Sicht eines echten Albtraums. Ich benutze den Google -Kalender viel (kostenlose SMS -Benachrichtigung, nützlich !!). Die Google -API ist jedoch umständlich und sehr schlecht dokumentiert. Aber mein Modul ermöglicht es, mit meinem Google -Kalender zu sprechen.

Rechner – ein kleiner Taschenrechner. Nicht viel zu erzählen.

Telefon – Ein weiteres sehr herausforderndes Modul. Die Idee war, Skype durch den kleinen Monitor zu kontrollieren. Es war mir schließlich erfolgreich, und wenn Sie Video in Skype verwenden, wird es auf dem zweiten Monitor angezeigt. Ich habe viel mit Bluetooth für dieses Modul experimentiert.

Stoppuhr – Eine Stoppuhr, die aus einer beliebigen Anzahl von Minuten nach unten zählt. Eigentlich eine Anfrage meiner Freundin. Sie braucht dies, wenn sie Brot backt.

Dinge, die ich im aktuellen Setup mag – die Wahl für den kleinen 7 -Zoll -USB -Touchscreen war definitiv eine gute Idee. Es zwang mich, vorsichtig zu sein, wenn ich nicht zu viel auf den Bildschirm steckte, und gleichzeitig musste es gut aussehen, weil es in meinem Wohnzimmer steht! Es sieht wirklich cool aus. Der Mini-ITX-PC war ebenfalls gut und ziemlich billig. Sie können sie schweigen lassen und sie sind immer noch ziemlich mächtig. viel mehr als genug für das, was es jetzt tut.

Was verbessert werden muss – der Fokus liegt auf Multimedia, aber ich wollteD möchte meinen digitalen Heimserver auf einem echten Home -Automatisierungsserver erweitern, aber dann hat die aktuelle Architektur einige Einschränkungen. Ich habe bereits einige Nachforschungen mit USB -Steckverbindern, Arduino -Mikrocontrollern, X10 und all dem anderen Home -Automation -Zeug durchgeführt. Das Hauptproblem besteht darin, eine offene Lösung zu finden, die ich in meinen digitalen Heimserver v2.0 integrieren kann.

Weitere Details und Screenshots und Erläuterungen, was vor sich geht, finden Sie unter www.digitalhomeserver.net

MIMO -Monitore: Senden Sie uns Ihre Geschichte “My Automated Home”

Mehr wollen? – Folgen Sie uns auf Twitter, wie uns auf Facebook oder abonnieren Sie unseren RSS -Feed. Sie können diese Nachrichten sogar jeden Tag direkt per E -Mail in Ihren Posteingang liefern lassen

Teile das:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
Email
Mehr

WhatsApp
Drucken

Skype
Tumblr

Telegramm
Tasche

Leave a Reply

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