Autor |
über browser rs232 oder usb schnittstelle ansprechen |
|
|
|
|
BID = 523802
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
|
hallo!
hätte eine frage an euch!
und zwar:
ich würd gerne meine webcam per internet bewegen!
d.h. das ich sie mit einem motor nach rechts und links bewegen kann!
ich möchte im browser einfach ein button für rechts und links haben auf die ich klicken kann das sich was bewegt! wäre das möglich?
danke mfg |
|
BID = 523804
Her Masters Voice Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5308 Wohnort: irgendwo südlich von Berlin
|
|
mit der richtigen Kamera ist das kein Problem. |
|
BID = 523806
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
ja das ist mir auch klar!
aber wenn ich auf die lösung gekommen wäre würde ich nicht hier im forum fragen sonder in einem shop nachschaun!
wie würde es den z.b. mit java oer javascript aussehen die schnittstelle anzusprechen??
|
BID = 523808
Mr.Ed Moderator
Beiträge: 36187 Wohnort: Recklinghausen
|
Das geht, du must dir nur die entsprechende Software schreiben die dann bei einem klick auf einen Button was entsprechendes an irgendeine Schnittstelle sendet.
Google ist dein Freund!
_________________
-=MR.ED=-
Anfragen bitte ins Forum, nicht per PM, Mail ICQ o.ä. So haben alle was davon und alle können helfen. Entsprechende Anfragen werden ignoriert.
Für Schäden und Folgeschäden an Geräten und/oder Personen übernehme ich keine Haftung.
Die Sicherheits- sowie die VDE Vorschriften sind zu beachten, im Zweifelsfalle grundsätzlich einen Fachmann fragen bzw. die Arbeiten von einer Fachfirma ausführen lassen.
|
BID = 523815
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
hallo!
das hab ich schon gefunden danke!
nur wäre es dann interessant wie ich das ausgangssignal an der usb oder rs232 schnittstelle verwenden kann?
|
BID = 523820
Mr.Ed Moderator
Beiträge: 36187 Wohnort: Recklinghausen
|
Das hängt von deiner Hardware ab. Direkt steuern kannst du den Motor natürlich nicht.
USB ist, wie der Name ja sagt, ein Bussystem, da mußt du also erst die passende Hardware entwickeln, Treiber schreiben usw.
Am seriellen Port reicht auch ein Microcontroller aus der die Kommandos die dein Javaprogramm da hinschickt auswerte und entsprechend den Motor ansteuert.
_________________
-=MR.ED=-
Anfragen bitte ins Forum, nicht per PM, Mail ICQ o.ä. So haben alle was davon und alle können helfen. Entsprechende Anfragen werden ignoriert.
Für Schäden und Folgeschäden an Geräten und/oder Personen übernehme ich keine Haftung.
Die Sicherheits- sowie die VDE Vorschriften sind zu beachten, im Zweifelsfalle grundsätzlich einen Fachmann fragen bzw. die Arbeiten von einer Fachfirma ausführen lassen.
|
BID = 523825
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
hat irgendjemand fertige scripts für java?
oder hätte jemand eine andere idee wie ich es machen könnte?
ich möchte auf jeden fall per browser darauf zugreifen!
und steuern
|
BID = 523831
HeinzVogel Schreibmaschine
Beiträge: 1580 Wohnort: Welt
|
Dafür fehlen aber noch ein paar Infos:
Ist deine Webcam an einen stinknormalen Rechner angeschlossen?
Und hast du bereits ein Webinterface oder fehlt das auch noch?
Eine vielleicht etwas einfachere Möglichkeit - ich weiss ja nicht, wie viel Ahnung du so von Java hast - auf deinem Rechner nen Webserver mit PHP aufzusetzen, dann könntest du per php auf deine Ports zugreifen.
Wie schnell soll das ganze den gehen?
edit:
oder du baust einen kleinen webserver
oder du baust deinen router um....
oder du schreibst ein programm mit webanbindung
_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.
[ Diese Nachricht wurde geändert von: HeinzVogel am 25 Mai 2008 15:41 ]
|
BID = 523834
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
hallo!
also die webcam ist eigentlich egal!
ich möchte nur über den comport ein signal ausgeben das sich der motor entweder nach links oder rechts bewegt wenn das möglich ist!
php würde ich auch nehmen können!
webserver mit php ist vorhanden!
würd einfach gerne einen 0815 modelbauservo ansprechen per com schnittstelle und pic controller
hast du vielleicht ein paar fertige scripts oder howtos das ich es mit php und java realisieren kann?
danke
|
BID = 523842
HeinzVogel Schreibmaschine
Beiträge: 1580 Wohnort: Welt
|
|
BID = 523849
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
würde das mit dem script gehen??
$string = "Hallo Schnittstelle!\n";
$pointer = fopen("/dev/ttyS0","w"); welche bezeichnung hat com 1 unter
windows
fwrite ($pointer, $string);
fclose($pointer);
ich möche eigentlich nur eine homepage machen wo ich 2 buttons habe mit "links" und "rechts" oder zu begin mal nur "drehen"!
wenn ich auf "links" drücke soll es solange links fahren bis ich nochmals auf "links" drücke um es zu stoppen!
wäre es möglich mit dem sricpt das zu machen??
und wenn ja wie hab leider noch keine erfahrung mit php bis auch die grundlegenden!
ich möchte mit der com schnittstelle nur einen oder eben 2 optokoppler schalten!
danke
|
BID = 523852
HeinzVogel Schreibmaschine
Beiträge: 1580 Wohnort: Welt
|
Hier die Klasse aus meinem ersten Link:
http://phpclasses.betablue.net/browse/file/17926.html
und hier sogar mit bleispiel, einfacher gehts doch net:
http://phpclasses.betablue.net/browse/file/17927.html
Da stehen eigentlich alle notwendigen angaben drin...
So wie du das mit den Button willst sollte das kein Problem sein:
Du baust deine Seite mit nem Formular, dann baust du zwei Buttons rein, die du links und rechts nennst, wenn du method=get wählst, kannst du die dann in php via $_GET['name'] auslesen.
Dannach kannst du ja mit Php überprüfen ob der Port gerade an oder aus ist, je nachdem toggelt der Button.
Ob das auf deinem Server läuft, kannst du ja probieren, eventuell musst du in der config noch was ändern.
_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.
[ Diese Nachricht wurde geändert von: HeinzVogel am 25 Mai 2008 17:00 ]
|
BID = 523854
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
das übersteigt leider meine php künste:-)
wäre es möglich das du mir noch ein paar tipps dazu geben kannst?
danke
|
BID = 523861
HeinzVogel Schreibmaschine
Beiträge: 1580 Wohnort: Welt
|
Okay probier das mal so:
Ich hab das jetzt mal aus dem Kopf geschrieben, du musst nur noch deinen Dateinamen im <form>-tag einfügen.
Außerdem musst du die Klasse runterladen und in den gleichen Orner packen.
Ganz sicher ist das Skript nicht, aber du wolltest ja erstmal nur dasn Prinzip wissen....
Code : |
<?php
//Hier noch die Einstellungen passen ändern...
$serial = new phpSerial;
$serial->deviceSet("COM1");
$serial->deviceOpen();
//$read = $serial->readPort();
//Du kannst natürlich den Port auch vorher auslesen
if ($_GET['dir']!= "")
{
if ($_GET['dir']!= "rechts")
{
$serial->sendMessage("Hello !");
//Hier muss dein Wunschkommando rein
}
if ($_GET['dir']!= "links")
{
$serial->sendMessage("Hello !");
//Hier muss dein Wunschkommando rein
}
}
include "php_serial.class.php";
echo"<html><head></head>\n";
echo"<body>\n";
echo"<form action=\"dateiname.php\" method=\"get\">\n";
echo"<input type="Submit" name="dir" value="rechts">\n";
echo"<input type="Submit" name="dir" value="links">\n";
echo"</form>";
echo"</body>\n";
echo"</html>\n";
//Da das Skript jedesmal aufgeufen wird, müsstest du den port auch immer wieder schliessen können
$serial->deviceClose();
?>
|
|
_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.
|
BID = 523862
thunderbird487 Gerade angekommen
Beiträge: 10 Wohnort: st.pölten
|
DANKESCHÖN für das Script!
muss dich aber nochmalmit einer frage belästigen!
ich will ja kein wort oder so senden sondern nur einfach spannung auf dem 3er pin haben oder nicht!
oder würde es sich so auch drehen??
danke mfg
|