Nein, abr schon mal mit dem Gedanken gespielt.
Allerdings waren mir die Lan<->RS232 Umsetzer zu teuer, und eine eigene Implementierung des TCP/IP Protokolls zu Aufwaendig...
(Da hat die Plaung des ersten Robis doch Prioritaet )
Hallo!
Ich möchte eine Art Haussteuerung basteln.
Die soll so aufgebaut sein, dass ich mehrere Ein/Ausgabemodule habe und diese an ein 100mbit Lan angeschlossen sind. Ein Linux-Server soll dann einzelne Module ansprechen können (Strom ein/aus; Heizung 0-100%; Temperatur Zimmer1,2,3,...;Regensensoren zum autom. Ansteuern der Fenster, etc,Bluetooth Sender und Empfänger,Infrarot Sender und Empfänger).
Diese Module möchte ich nun möglichst kostengünstig bauen. Meine erste Überlegung war, in jedem dieser Module ein atmega8 oder so einzusetzen, diesen an ein lan interface anzuschließen und die ip vergabe per dhcp vorzunehmen. Dabei sollen die Module via Mac-Adresse identifiziert werden.
Ist sowas möglich? Und wieviel Strom zieht soein Modul ca?
Hat jemand schonmal sowas in der Art gebastelt?
Gruß
Chris
Nein, abr schon mal mit dem Gedanken gespielt.
Allerdings waren mir die Lan<->RS232 Umsetzer zu teuer, und eine eigene Implementierung des TCP/IP Protokolls zu Aufwaendig...
(Da hat die Plaung des ersten Robis doch Prioritaet )
Gibts ne TCP/IP Implementierung nicht schon irgentwo fertig?
Das wär nämlich voll geil, könnt man alles zentral steuern.
Hier gibts den code für nen Webserver mit avr:
http://www.mikrocontroller.net/forum...87092.html#new
Allerdings halte ich lan für überdimensioniert und zu kompliziert zu implementieren für ne Haussteuerung. Es gibt Bereits fertige systeme die mit CAN, RS485 oder I²C laufen. Musst du mal noch googlen. Da sind die Bausteine dann auch billiger und kleiner (gibt Controller mit eingebauten CAN).
edit:
Hier sind zwei Beispiele für CAN:
http://www.canathome.de/
http://caraca.sourceforge.net/
Open Minds. Open Sources. Open Future
Das CAN-Projekt sieht ziemlich cool aus. Hat da schonmal jemand Erfahrung mit gesammelt?
Gruß
Chris
Im Kopf habe ich sowas auch schon umfangreich geplant. Aber bevor ich nicht ein eigenes Haus bauen werde, spare ich mir die Zeit die die Umsetzung benötigen würde (von den Kosten mal abgesehen).
Wie wäre es denn hiermit?
http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20(AVR)_eng.htm
Nachgebaut habe ich das noch nicht, aber Igor ist ein sehr helles Köpfchen und weiss was er tut.
Hey in den letzten d C´t magazinen haben sie ein projekt veröfentlicht mit dem mann einiges steuern kann im haus
Dabei ging es jedoch um einen BlueTooth empfänger
Mann konnte mit jedem belibigen BlueTooth Handy das Board steuern
und zb. einzelne schalter schalten usw.
Die Hardware war relativ günstig
Und ein BlueTooth sender läst sich auch am server betreiben .
ich habe schon mal was ähnliches gemacht, aber könnte etwas teuer für dich sein.
Es ist ein fertiges Konverter von UDP auf I2C: http://www.channaa.com/html/lan_i2c_adapter.html.
Da vergibst du jedes Modul eine eigene IP-Adresse und eine Portnummer.
An die I2C Schnittstelle kannst du z.B. IO-Expander, Temperatursensoren, sonst I2C-ICs oder I2C-Relaise Karten anschliessen. Und die Steuerung (Lesen / Schreiben) geht dann über LAN (UDP).
Wenn du mit C++ Builder oder Delphi programmierst, dann ist es sehr einfach zu implementieren, denn hier kannst du die UDP-Komponente verwenden. Du kannst aber auch die mitgelieferte DLL benutzen.
Gruß
GF
http://mws.boesewedelz.de/ nur mal so zur Info!
nur zur Info: hier gibts ein fertiges TCP/IP-Modul (IPswitch), mit welchem sich eine verteilte SPS aufbauen lässt: http://sms-guard.org
Lesezeichen