PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Haussteuerung?!?



Chris86
24.08.2005, 14:32
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

Psiyou
24.08.2005, 14:42
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 :) )

Chris86
24.08.2005, 14:45
Gibts ne TCP/IP Implementierung nicht schon irgentwo fertig?
Das wär nämlich voll geil, könnt man alles zentral steuern.

Thorsten
24.08.2005, 14:47
Hier gibts den code für nen Webserver mit avr:
http://www.mikrocontroller.net/forum/read-4-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/

Chris86
24.08.2005, 15:10
Das CAN-Projekt sieht ziemlich cool aus. Hat da schonmal jemand Erfahrung mit gesammelt?

Gruß
Chris

Marco78
24.08.2005, 21:53
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.

schal
01.09.2005, 21:58
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 .

gross_friedrich
03.09.2005, 19:48
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

yuppie
04.09.2005, 12:10
http://mws.boesewedelz.de/ nur mal so zur Info! O:)

happygerhard
22.02.2006, 16:42
nur zur Info: hier gibts ein fertiges TCP/IP-Modul (IPswitch), mit welchem sich eine verteilte SPS aufbauen lässt: http://sms-guard.org

MrQu
23.02.2006, 10:09
Hi,

ich würde auch kein LAN verwenden ist viel zu umständlich für den Zweck.

Wenn du es "verdrahtet" bauen willst würde ich CAN oder IC2 nehmen.

Wenn du mit "Funk" arbeiten willst würde ich mit ZigBee abbeiten, da gibt es sehr schöne IC´s von "FREESCALE".
Kukst Du: https://www.roboternetz.de/phpBB2/viewtopic.php?t=17160

Gruß MrQu

happygerhard
23.02.2006, 11:40
Wieso soll LAN zu umständlich sein?

Also billiger wie CAN oder I2C(IC2?) ist es allemal und in 5 Jahren bekomme ich bestimmt immer noch einen switch für EUR 10.---, wenn mal was kaputt gehen sollte.

Technisch interessant, diese Funklösung. Aber bis es dazu Standard-Produkte gibt wirds wohl noch dauern. Und ob dann der Preis stimmt?

So ein IPswitch kostet bei www.SMS-GUARD.org um die 130.-- und arbeitet autark, kann aber von jedem Browser bedient werden. Außerdem entfällt eine 230V-Verkabelung, da die SPS als Steckdosenadapter gesteckt wird. Und eine Softwarekompatible Variante für 24V gibts auch...

Gruß Gerhard

MrQu
23.02.2006, 11:42
@happygerhard

Die ZigBee-Geschichte ist eine "1-Chip"-Lösung.

Was ist billiger als IC/2???
Zwei Widerstände und gut is!
und mit 400KBit/s ist das für den Zweck mehr als schnell genug!

Gruß MrQu