... und frage deshalb die Fachleute. Sorry für den schrägen Einstieg. Für ein kleines privates Projekt suche ich eine Lösung. Viele winken ab und behaupten "...gibt es schon alles fertig zu kaufen...", frage ich gezielter nach, scheint es das so doch nicht zu geben. Als gelernter R&F Techniker sind mir Schaltungen nicht fremd, als "IT-Fuzzi" mit 20 Jahren Berufserfahrung verstehe ich sehr gut, wie Microprozessoren funktionieren, allerdings bin ich kein Hardware-/Softwareentwickler. Das ganze sehe ich als kleines Projekt, an dem ich mir die Zähne ausbeißen kann. :-) Nun zu meinen Anforderungen. Fangen wir mal klein an. Ich würde gerne an einer entfernten Stelle eine Temp. messen (z.B. mit einem Dallas DS1820), diese Daten in IP umwandeln, die dann an eine bestimmte IP-Adresse und/oder Port geschickt werden. Hier sollten die Daten angenommen und in eine Datenbank (MySQL) geschrieben werden. Könnte ich einen DS1820 direkt an den I/O eines Xports hängen? Im zweiten Schritt würde ich gerne einen Schaltzustand erfassen (on/off). Bei On sollte ein IP Paket gesendet, an einer entfernten Stelle erkannt und z.B. ein Relais geschaltet werden. Ethernet und IP sind Bedingung. LAN oder WLAN sind egal. Im ersten Moment hört sich das immer simpel an, aber eine fertige Lösung oder jemand der sagt, "kein problem für mich" finde ich nicht. Es sollte auch kein Webserver irgendwo laufen, über dessen Oberfläche man etwas machen kann/muß. Einfach nur Sensor -> IP -> Ethernet ---- Ethernet -> IP -> Aktor Gerne würde ich auch das ganze selber aufbauen. Dafür bräuchte ich allerdings tatkräftige Unterstützung. Hätte jemand Zeit und Lust sich damit zu beschäftigen? Oder vielleicht gibt es sowas ja schon wirklich. Ich würde mich freuen. Chris
Ich hab' da eine Antwort, aber zu einer anderen Frage. Schade.
Schau Dir mal das hier an: http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html und als Software Ethersex: http://www.ethersex.de/index.php/Ethersex Das is in etwa was Du suchst.
Dafür benötigt man schon so etwas, wie einen Webserver. Sensor --> µc mit ENC28j60 --> Lan/Ethernet. Da gibts ein Projekt bei http://son.ffdf-clan.de/ MfG Turbotoni
Das geht ja fix. Markus, wie wäre die richtige Frage für deine Antwort gewesen?
> Ich hab' da eine Antwort, nur der Rand hier ist zu schmal.... **sry** konnts mir net verkneifen :-) Hab kurz aufs Datenblatt des DS1820 geschaut heir im Forum. Wird ja glücklicherweise automatisch verlinkt. Wie es scheint, spricht der auf 1wire. D.h. du brauchst einen kleinen Controller (AT Mega8 z.B.), der das ganze übersetzt nach RS232. Damit kannst du dann deinen XPORT füttern. Meist ist auch noch eine Art Initialisierung und Abgleich von Nöten, das kann der AT Mega8 auch. VG, /th.
Öhmm .. das mit dem Rand habe ich nicht verstanden. Is bestimmt ein insider. :-( Das mit der Umwandlung von 1-Wire auf RS232, dann LAN, wieder auf RS232 usw. wollte ich eigentlich umgehen. 1-Wire auf LAN <-> LAN auf Ausgänge (0/5V). Wäre das hier eine Möglichkeit? SAM7 Mikrocontroller Modul eNet-sam7X http://www.embedded-it.de/microcontroller/eNet-sam7X.php Es sollte eine kleine Lösung sein. Versorgungsspannung, 1-Wire Eingänge, LAN und vielleicht noch USB um Software drauf zu kriegen. Mehr sollte es nicht sein. Die AVR-Net-IO Lösung sieht sehr gut aus. Die würde ich evtl. an einer zentralen Stelle sehen. Allerdings fehlen mir noch die Sensoren, die im ganzen Haus und Garten verteilt sind. Die über 2-Draht anbinden wird nicht möglich sein.
ok ... eNet-sam7X hat sich gerade erledigt. 130 Euro pro Modul war nicht wirklich das, was ich gesucht habe. Aber das in klein :-)))
>> Die AVR-Net-IO Lösung sieht sehr gut aus.
Es spricht auch nichts dagegen. Das Ganze kann man per UDP machen und
einen Webserver braucht es da wirklich nicht.
Die Frage die du dir stellen solltest ist wie tief du dich in die
Materie einarbeiten willst ? Hast du schon einmal Software für MC's
geschrieben ? Es ist ein leichtes sich daran die Zähne auszubeißen aber
es ist doch nen nettes Projekt.
OneWire Code als Anregung findest du in der Codesammlung und ebenso die
entsprechende implementierung der Protokolle.
Also zurück zur Frage... willst du das auch lernen ?
Es gab früher die TINI-Boards von Dallas/Maxim auf Basis eines aufgebohrten 8051 mit Ethernet, UART, CAN und 1-Wire. Auf dem fertigen Board lief eine Art Java VM, die Zugriffsfunktionen auf alle Schnittstellen anbot. Insbesondere gab es da sehr komfortable 1-Wire-Klassen und auch einen ordentlichen TCP/IP-Stack, der nicht zwingend mit einem Webserver versehen war. Damit hätte man die o.a. Anforderungen wirklich mit wenigen Zeilen Programmcode erschlagen können. Leider wurde die ganze Produktfamilie mittlerweile wieder eingestampft. Ich hatte damit vor einigen Jahren auch einen einfachen CAN-Busmonitor implementiert. Man merkte wirklich, wie langsam solch ein Prozessor sein kann, d.h. das ganze hatte gelegentlich schon eine gewisse Fernschreiber-Romantik. http://www.maxim-ic.com/datasheet/index.mvp/id/3782
C. T, schrieb: > Hätte jemand Zeit und Lust sich damit zu beschäftigen? > Oder vielleicht gibt es sowas ja schon wirklich. Sowas hab ich bereits gemacht. Siehe Beitrag "Re: ENC28j60, PIC18F27J13, POE, Webserver" Auf der einen Seite ich ein RJ45 fürs Ethernet, aber der anderen Seite ein RJ11 6P6C zum Programmieren des Controllers. Die Hardware ist also so gut wie vorhanden, das Software-Framework zum Selberentwickeln gibts von Microchip. Die PC-Seite wirst Du sicher selber machen können. Das ganze in groß mit 12 Schaltausgängen und einigen weiteren Funktionen läuft hier seit etwa Jahresanfang im 24h Betrieb. Weiteres am besten per Mail. fchk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.