![]() |
|
H-Bus Übersicht |
|
Ich habe gerade ein Größeres Projekt laufen, und zwar die Vernetzung meines
Zimmers. Als Bussystem verwende ich den I²C-Bus - der ist zwar nicht für so
lange Strecken vorgesehen, aber es funktioniert einwandfrei, so lange man keine
MBit/s erwartet! In Entwicklung ist eine Version mit RS485-Verbindung, was noch
bessere Störsicherheit verspricht. WeckerMein Wecker soll die Kommandozentrale für den Bus werden. Ausgestattet mit einem Handydisplay (farbig), einem Drehencoder für die Bedienung und ein paar Knöpfen für oft gebrauchte Funktionen zeigt er Uhrzeit, Temperatur, Wetter, Winamp-Daten und das Datum an. Bedient wird er über ein grafisches Menü.
Status: in Entwicklung, läuft bereits
PC-ControlUm meinen PC an den Bus anzubinden habe ich dieses Brückengerät entwickelt.
Es leitet I²C-Nachrichten an den PC weiter und umgekehrt. Außerdem besitzt es
einen Optokoppler, um festzustellen, ob der PC gerade an ist und ein Relais, um
ihn anzuschalten. Die eigentliche Kommunikation geschieht momentan über RS232,
soll aber noch auf USB umgestellt werden.
Status: in Entwicklung, läuft bereits
Relaismodule & LichtschalterUm das Zimmerlicht zu schalten und später auch mal den Verstärker, den PC, Peripherie, Subwoofer usw. schalten zu können werden Relaismodule benötigt. Das kann für das Licht ein sehr einfaches, kleines Modul mit einem Wechselrelais sein, für die anderen Geräte sind größere Module mit mehreren Kanälen und Schukosteckdosen nötig. Die Firmware soll bei allen Modulen die selbe sein.
Status: läuft - in Weiterentwicklung
TemperatursensorDamit der Wecker (und der PC) die Temperatur anzeigen kann, muss sie natürlich auch irgendwo gemessen werden. Der Wecker hat zwar auch einen integrierten Sensor, dieser misst jedoch nur ungenau. Mein Temperaturmodul misst Innen- und Außentemperatur mit +-1°C und lässt sich von jedem Gerät am Bus aus auslesen.
Status: fertig
EchtzeituhrUm auch nach Unterbrechung der Stromversorgung oder beim Reset eines Devices stets eine gültige Uhrzeit zur Verfügung zu haben benutze ich eine Echtzeituhr. Das ist nur ein Chip mit einem Quarz und einer Batterie, die eingreift, wenn keine Versorgung zur Verfügung steht.
Status: fertig
DCF77Damit die Uhrzeit auch genau ist gibt es 2 Möglichkeiten: Entweder muss die
Uhrzeit aus dem Internet abgerufen und aktuelisiert werden, oder man muss auf
das DCF77 Funksignal zurückfgreifen.
Status: läuft, muss aber noch verbessert werden.
PWM-DimmerLicht nur an- und auszuschalten ist langweilig. Deshalb bin ich an der
Entwicklung eines Dimmers. Ich habe mich dafür entschieden das mit der am
Stromnetz etwas unüblichen PWM-Technik zu realisieren. Das ermöglicht eine
wesentlich kleinere Bauform, als herkömmliche Phasenanschnittsdimmer.
Status: läuft, kann aber nicht so bleiben :(
|
|
© 2oo7-2oo8 Techtalk All rights reserved. |