Hallo. zwischen meinem büro/wohnung und lager ist eine Netzwerkverbindung. Ich möchte gerne vom PC Wohnung z.b die Heizung im Lager einschalten. Wie kann ich das am einfachsten per TCP/IP machen. Danke, Markus
Hm, entweder einen kleinen Computer mit Netzwerkanschluß oder ein Mikrocontrollerboard mit Netzwerkchip, z.b. Ethernut oder das von E-Lab
Hi, ist TCP/IP nicht ein bisschen übertrieben?!? Also 2 Vorschläge: 1. Idee: Ist die Strecke kurz genug für eine Telemetrieverbindung? An den seriellen Port des Computer kommt mit einer kleinen Schaltung (Pegelwandler MAX232) als Sender. Als Empfänger dient ein AVR mit Empfangsmodul, das dann die Heizung schaltet. 2. Idee: Schließ im Heizungsraum einen alten 486er ans Netzwerk an. Nun schickst Du eine Netzwerknachricht an diesen Rechner. Der erkennt dies und aktiviert über den seriellen Port einen AVR, der die Heizung steuert. Grüße, Sebastian
Wie weit ist das Lager von der Wohnung entfernt? Vielleicht geht es auch mit einem fertigen Sender und Empfänger.
Hallo. Die Entferung ist luftliene ca 20m aber leitungslänge sind ca 100m. Das mit dem Coputer in der Werkstatt ist ok weil der auch dort benutzt wird und er kann auch eigeschaltet bleiben. Bleibt nur noch die Software als Problem da. Rechner 1 gibt an Rechner 2 einen Befehl der den AVR an Rechner 2 steuert.
Hallo Markus ! Eine sehr stand alone Moeglichkeit ist der Der Single Chip Embedded-Webserver. Hier die Home der Herstellers: http://www.bcl.de/home.asp?status=de_home Beispiele für direkt einsatzfähige Module welche uebers Netzwerk zu konfigurieren sind gibts hier: (z.B.der dESµ SC12 Netzserver meldet sich mit einer eigenen Home, ueber die du dann steuern kannst ) http://www.nibis.ni.schule.de/~bbswilu/GoBlack/ETechnik/sc12chip/ Gruß Stephan.
Hier ist ein Beispiel dafür wie man einen MC dazu bringt sich via PPP zu unterhalten. http://e-www.motorola.com/brdata/PDFDB/docs/AN2120.pdf. Ansonsten frage ich mich warum nicht einfach über den Parallelport schalten ? Eckhard
Ich denke, rein softwaremässig ist es sicherlich wesentlich einfacher, eine serielle Lösung an PC Werkstatt zu realisieren. Auf dem PC müsste ein kleines Programm geschrieben werden, welches ständig läuft und ca. jede Minute einmal prüft, ob eine Befehlsdatei in einem festgelegten Verzeichnis existiert. Falls ja, liest das Programm die Befehlsdatei ein, steuert entsprechend den AVR über die serielle Schnittstelle an und löscht die Befehlsdatei auf der Platte. Der Rechner im Büro muss nun lediglich noch die Steuerdatei über das Netzwerk erstellen. Im einfachsten Fall mittels Notepad. Hier kann natürlich mit einfachen Mitteln auch eine komfortable Oberfläche erstellt werden, notfalls mit Word oder Excel. Selbstverständlich muss das gemeinsam zu verwendene Verzeichnis auf dem PC Werkstatt freigegeben werden. Auf dem PC Büro kannst du dann sogar eine Netzlaufwerk-Verbindung aufziehen. Gruss Christian
Ich würde es mit einem codierten Sender/Empänger machen. das funktioniert und kostet bei ELV z.B. wenig.
ich würde auch den Parallelport vom Werkstatt PC nehmen, nur kann ich den übers netzwerk ansprechen ? Markus
An Deiner Stelle würde ich zwei PC´s ins Netzwerk hängen. Beide unterhalten sich über named Pipes miteinander. Dies hat den Vorteil, daß der Rechner nicht ständig auf der Platte rumnudeln muss. Sobald wie in der Pipe was ist, kann er darauf reagieren. An die serielle Schnittstelle kannst Du dann die Steuerung der Heizung anschliessen. Hierfür mußt Du allerdings noch das Protokoll bzw. Datensätze wissen.
Hi, was auch ne lösung währe ist das du dir für deinen PC einen kleinen Dämon programmierst der dann auf einem IP Port lauscht. Auf diesen könntest du dann via telnet oder auch einer anderen Anwendung zugreifen befehle hin schicken und antworten erhalten. Für deine Sensoren etc. lässt sich dann etwas über die Par. oder ser schnitstelle machen. Wenn dann dein Werkstatt PC nicht der älteste und die Netzwerkkarte auch aktuell ist könntest du den PC via wake up on Lan aktivity einschalten so das er nochnichteinmal die ganze zeit laufen müsste. Wenn Du interesse an so einem Daemon hast kann ich dir gerne mal Infos zukommen lassen. In VB oder Perl oder ähnlichem kein Prob ganz nach belieben :o) Dennoch finde ich das Thema Ethernet und uC sehr interesant. Falls sich schonmal jemand damit ausseinander gesetzt hat währe ich für Infos echt dankbar. Die Websites die ich zu dem Thema gefunden haben sind nicht wirklich so prall. Gruß Christian
Warum nicht gleich einen Großrechner anschließen. Oh was für ein Spaß Digitale Wochenzeitschalter mit Funk-Fernsteuerung. 25 Meter Reichweite Preis 25.50 Euro bei ELV.
Mit einem Remote-Drucker könnte das vielleicht auch gehen. Auf dem Lagerrechner konfigurierst Du einen lokalen Drucker über die serielle oder parallele Schnittstelle. Diesen Drucker gibst Du im Netz frei. Am Büro-Rechner wird der Netzwerkdrucker eingebunden. 2 vorbereitete ASCII-Dateiein, die jeweils nur ein vordefiniertes Zeichen enthalten werden dann auf dem Netzwerkdrucker und damit auf der seriellen bzw. parallelen Schnittstelle ausgeben. Ein wenig Logik muss noch an die Schittstellen dran, damit der Lagercomputer der Meinung ist, er hätte einen Drucker angeschlossen. Siegfried
hallo! ich hatte mal ein ähnliches Problem. ich habe es damals so gelöst, dass ich einen webserver (apache) eingerichtet habe. für diesen server, der auf win95 gelaufen ist, habe ich dann in C (im guten alten turboC - compiler) ein kleines programm geschrieben (CGI), welches daten an die serielle schnittstelle ausgibt und daten von der seriellen schnittstelle liest. an der seriellen schnittstelle hatte ich einen 8051 uC, der einige Analogwerte via serieller Schnittstelle an den Server gesendet hat. Die darstellung erfolgte über eine html - seite. zudem war es möglich, ausgänge am uc zu setzen. sofern ein funktionierendes uc-system vorhanden ist, dürfte dieses projekt in wenigen stunden funktioniern gr Florian
Hallo. Den Webserver benutze ich jetzt auch auf dem rechner. Bin jetzt dabei mir die Software für serieller und uc-system zu suchen. Werde es dann wohl alles über html laufen lassen. Markus
Hallo, gibt es keine Software um auf dem einen Rechner einen virtuellen COM Port zu installieren, der physikalisch an dem anderen Rechner übers Netzwerk angesteuert wird? Dann könnte man ganz einfach per Terminal einige Schaltaufgaben erledigen. Martin
Soetwas hatten wir eineml als Modemsharesoftware www.spartacom.com Sollte für diese Anwendung auch funktioniern.
Hi, Wir haben sowas auch in unserer Firma gemacht. Da regelt einer von Zuhause sein Kühllager im Nachbarort. Wir verwenden einfach PC-Anyware. Da kannst du auf dem anderen Rechner arbeiten als säßest du davor. Brauchst nur einen AVR an die Serielle Schnittstelle des Werkstatt-Rechners hängen und von der Wohnung aus auf dem Rechner in der Werkstatt arbeiten. Gibts viel Freeware im Nez, also muß nicht das teure PC-Anyware sein. lg, Stefan
Was hast du eigentlich für eine Netzwerkverbindung? wenn du Cat 5 also das Fast-Ethernet (100 Mbit) hast, so schau dir mal die Dosen an. Sind alle 8 Drähte pro Neztwerkanschluss belegt? wenn ja kannst du die Leitungen 4,5,7 u. 8 auf beiden Seiten herausnehmen und für die Übertragung nutzen denn für das netzwerk sind nur die Leitungen 1,2,3 u. 6 von Interresse. Gruß, Florian
Hi, ich habe mich mal mit dem Problem befasst und hatte vor einiger Zeit ein Programm (eigendlich zwei) für windoof geschrieben, die es ermöglichten auf dem einem Rechner per interface am LPT-Port und auf dem Anderen per Fernsteuerung etwas zu schalten das Interface in einer einfachen form findet ihr auf http://www.loeschner-elektronik.de.tk wegen der Software muss ich mal in meinen archiven sammeln und suchen gehen. Wer Interresse hat sollte mir einfach mal eine Mail schreiben und ich wirde ihm das Programm dann mal zuschicken wenn er oder sie das möchte. Ich habe das Problem das ich es per Webbrowser und CGI, Perl oder PHP unter LINUX machen will und nicht wie mein Programm als Extra-Windoof-Server bzw Client Mit den besten Grüßen aus (C)hemnitz Sven
Hallo Sven, du kannst mit PHP ein Systemprogramm auf dem Server ausführen. Diese kann dann z.B dann die Paralelle Schnittstelle Abfragen bzw setzten. Gruß, Florian
Hi ihr Leute, Ich habe die Dateien von meinen Windoofprogramm fast vollständig gefunden und fast fertig gepackt, wenn ich alles fertig habe könnt ihr das Prog. von meiner Homepage downloaden (http://www.loeschner-elektronik.de.tk). Nun aber Nochmal wegen der Antwort für mich: Wie genau mache ich das mit PHP, gibt es da ein paar Beispiele. das es irgend wie So geht habe ich mir fast gedacht, aber ich kenne Die API? nicht um zB. ein ein C-Programm mit einem PHP-Script zu verknüpfen. Erst mal Danke Mfg. Sven
Hallo Sven, wie das mit API´s geht weis ich nicht, aber es gibt andere möglichkeiten. Zum einen die Funktion exec() oder system(). Diesen Funktionen übergibtst du einfach das Programm, welches ausgeführt werden soll. z.B. exec("dir c:\"); listet das Verzeichniss auf C:\ auf. Die Ausgabe von den Funktionen werden direkt an den Browser geschickt. Eine andere möglichkeit ist die Verwendun von Backticks (``). z.B. $verzeichniss = `dir C:\`; Die Variable $verzeichniss beinhaltet nun den Ausgabestring von dir. So kannst du beliebige EXE-Dateien ausführen. Wo du jedoch aufpassen musst, ist mit den Rechten. So funktionieren diese Funktionen im SAFE-Mode von PHP nur bedingt bzw gar nicht. Und unter Linux (als Server) musst du noch auf die Benutzer-Rechte aufpassen. Gruß, Florian
ich hatte da mal was gecodet. ein proggie mit dem man nacher über winsock am lpt irgendwass ausgeben soll so im 8 bit format hab aber nur die übertragung gemacht ich such dir mal die source irgendwo raus. also hier mal den thread dazu: http://www.modding-faq.de/Forum/index.php?board=14;action=display;threadid=5665
Hi ihr Leute, ich habe meine Software fertig, konnte sie aber noch nicht in's www stellen, ich würde sie euch auch hier hochladen aber man darf ja nur 1MB hochladen. Die Software Wird bald auf meiner Homepage zum download stehen, www.loeschner-elektronik.de.tk, wenn nicht spinnt der Webserver mal wieder, aber da kann ich dann auch nichts tun Tschau Sven
...So ihr Leute der Download steht... ... http://krassbergwg.ods.org/~sven/prog/lan_steuerung.exe !!! Grüße von Sven
Hier gibts genau das passende Modul für dich. Allerings musst du an die Relaisausgänge noch ein 230V Relais anschließen. Das sollte aber kein Problem für dich sein :-) http://www.deditec.de/de/module/prod/eth/ro/ro-eth-r16.html
Das einfachste ist immer noch: http://www.anel-elektronik.de/deutsch/Produkte/NET-PwrCtrl_PRO/net-pwrctrl_pro.html Das funktioniert einwandfrei, von überall auf der Welt. Und das zu einem günstigen Preis. Grüße christian
Sieh mal was ich entdeckt habe: http://www.privatprojekte.de/schnittstellen/datenuebertragung.html Das ist doch das was du suchst.
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.