über browser rs232 oder usb schnittstelle ansprechen

Im Unterforum Projekte im Selbstbau - Beschreibung: Selbstbau von Elektronik und Elektro

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 17 6 2024  18:34:15      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Projekte im Selbstbau        Projekte im Selbstbau : Selbstbau von Elektronik und Elektro

Gehe zu Seite ( 1 | 2 Nächste Seite )      


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: 5307
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: 36080
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: 36080
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

Hier mal nen Beispiel für php, das Protokoll, dass du verwendest musst du natürlich anpassen.
Am besten gehts unter Linux, gibt aber auch Beispiele für Windows

http://www.phpclasses.org/browse/package/3679.html
http://www.php-faq.de/q/q-php-schnittstelle.html
http://www.mikrocontroller.net/articles/Ports_benutzen_%28PHP%29
http://www.loetstelle.net/praxis/seriellport/seriell.php
(bitte das ding nicht nachbauen...)





_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.

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


      Nächste Seite
Gehe zu Seite ( 1 | 2 Nächste Seite )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 16 Beiträge im Durchschnitt pro Tag       heute wurden bisher 18 Beiträge verfasst
© x sparkkelsputz        Besucher : 181486595   Heute : 3645    Gestern : 7276    Online : 405        17.6.2024    18:34
6 Besucher in den letzten 60 Sekunden        alle 10.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0477349758148