Forum: Mikrocontroller und Digitale Elektronik Servosteuerung für Webcam über Ethernet bzw. TCP/IP


von Edgar Hermanns (Gast)


Lesenswert?

Ich suche nach einer TCP/IP-fähigen Webcam, die neig- und schwenkbar
ist, schön wäre auch Zoom. Zwar gibts das durchaus zu kaufen, ist aber
sehr teuer.

Deshalb mein Gedanke: sowas mit Modellbau-Servos selber bauen.

Nur: es soll natürlich alles per TCP/IP bzw. Ethernet möglich sein. Hat
sowas schon mal jemand probiert oder angedacht? Zum Beispiel mit
Mikrocontrollern?

von Edgar Hermanns (Gast)


Lesenswert?

Ähem, noch ein Nachtrag:

Ich würde eine ganz normale Netzwerkfähige Webcam benutzen, weil die
Dinger bereits mit Webserver und allem Schnickschnack zu haben sind. Es
geht mir nur um die Servosteuerung als Zusatzfunktion.

von Christoph Wagner (Gast)


Lesenswert?

Schau mal auf www.ulrichradig.de.

Der hat einen Webserver gebaut, indem er eine ISA-Netzwerkkarte
(Realtec) über selbstgestrickten ISA-Bus an einen MEGA128 (MEGA8515
geht auch, braucht nur kräftig I/Os (mind. 16)) gebastelt hat. Optional
kannst du auch von einer alten Karte den Realtec-Chip runterlöten, und
dir so dein eigenes TCP/IP-Interface zusammenschustern.
Der MEGA würde dann die Karte initialisieren und eine IP-Adresse holen.
Über diesen Weg könntest du die Servos steuern, indem du einfach ein
Steuerpaket an diese IP-Adresse sendest.

Falls du das über USB realisieren willst, ist IGOR-Plug genau das
richtige. Igor Cesko hat das USB-Protokoll auf einen AVR (AT90S2313 bei
12 MHz ! ) portiert, und bietet sowohl Schaltplan als auch Quellcode
kostenlos im Internet an.

In beiden Fällen könnte es schwierig werden um eine
Treiberprogrammierung herumzukommen. Bei IgorPlug ist ein
funktionierender Treiber mitgeliefert, der sich ziemlich einfach
kontrollieren lässt.

von Martin S. (Gast)


Lesenswert?

Hm ... ich weiß nicht ob das Thema "Zoom" da anwendbar ist, aber:

ich frag mich immer schon, warum die Linse von einem CD-LAufwerk doch
offensichtlich "zoombar" ist, und ob man das nicht irgendwo nutzen
könnte.

Also, ein altes CD-Laufwerk hab ich ja noch übrig, kan man das denn
nicht irgendwie mit einem einfachen CCD-Sensor verheiraten, und hat
dann eine Zoom-Möglichkeit ??

von Sebastian (Gast)


Lesenswert?

Hallo,

@Martin:
dass die Linse eines CD-Spielers zoombar sein soll, ist mir neu.
(Zoom=Brennweitenveränderung). Dafür werden nämlich mindestens zwei
Konvexlinsen benötigt, die im Abstand variiert werden. Dadurch
verändert sich die Brennweite.

Soweit ich weiß, haben CD-Spieler eine feste Brennweite, die
Fokussierung (=scharfstellen) wird über den Abstand zur CD geregelt.

Die Sammellinse kannst Du natürlich vor einen CCD/CMOS basteln und
damit warscheinlich sogar ein (mehr oder minder) scharfes Bild auf den
CCD werfen, aber eben mit fester Brennweite. Und scharfstellen kannst
Du das ganze dann über den Abstand Chip-Linse. Aber: kauf Dir ne 08/15
Webcam und Du bekommst für wenig Geld ein funktionierendes
CCD(/CMOS)-Linsensystem.

@Edgar:
Christophs Lösung scheint mir die sinnvollste: Ethernetfähiger uC (á la
Ulrich Radig) und damit die Servos ansteuern. Das letztere ist relativ
einfach, gibts Beispiele hier im Forum. Ist aber insgesamt 'ne Menge
Arbeit. Brauchst ja auch Software auf PC-Seite zum fernsteuern der CAM.
Ist aber ein interessantes Projekt, finde ich.
Nur der Zoom ist schwierig. Gibt es Webcams mit Zoom-Objektiv?

Viel Spaß,
Sebastian

von Edgar Hermanns (Gast)


Lesenswert?

@Christoph

Ulrich Radig werde ich mir ansehen, danke.

USB ist keine Option: Netzwerkfähigkeit ist hier das Zauberwort: damit
lässt sich so was völlig transparent einbinden, und überdies auch für
andere Sachen verwenden. Wenn man einmal eine Servosteuerung oder ein
ähnliches Interface am Ethernet hat, dann kann man damit auch eine
ganze Menge anderer Projekte realiseren. USB ist im Grund was für
lokale Lösungen. Ethernet geht (mit Webserver) weltweit ...). Das
reizt!

@Sebastian

Zoom-Objektiv und Webcam ist kein grundsätzliches Problem.

Bei den Astronomen im WEB findest Du selbstgebaute Digitalkameras. Die
setzen vor den CCD einfach eine Fremdoptik mit den geünschten
Eigenschaften, und fertig.

Das müsste auch bei einer Webcam gehen: Optik abbauen, und geeignete
Zoomoptik davor. Klar ist es nicht so simpel wie hier beschrieben, aber
im Prinzip alles kein Hexenwerk.

Gibt es eigentlich keine Mikrocontrolelr mit Ethernet-Interface? z.B.
8051-Familie oder so?

von Edgar Hermanns (Gast)


Lesenswert?

Die Sachen von Ulrich Radig sind wirklich interessant. Ich werde aber
mal suchen, ob es 8051 o.ä. mit Ethernet-Schnittstelle gibt.

von Martin S. (Gast)


Lesenswert?

@Sebastian, Edgar:

"Intuitiv" ist mr schon irgendwie bewust, daß das mit dem zoomen und
Optik und so nicht so einfach geht, ein CCD-Chip auf den Kopfschlitten
eines CD-Laufwerks zu pappen.

Ich bin halt "Elektronikus", und kein "Optikus", daher ist das bei
mir alles nur Spekulation.

Ich meine aber so gesehen zu haben, daß da er mechanisceh Verfahrensweg
der CD-Laufwerksoptik ganz passabel ist, er ist steuerbar, da it
irgendeine Linse drauf und das macht doch schon mal den Hauptteil aus
von einem Zoom, oder nicht?

Gibts denn da keinen der sich da genauer mit auskennt und mit "ein
bischen Heißkleber, 'nem alten CD-Laufwerk, einigen kleinen Linsen vom
großen C" und ein bischen Know-How das fantastischste Zoom-Objektiv
aller Zeiten basteln kann?

von Edgar Hermanns (Gast)


Lesenswert?

@Martin

Zu CD-Rom Laufwerken fällt mir eigentlich gar nix ein. Ich denke mal,
dass Du da im komplett falschen Film bist. So eine CD-Rom Optik ist
dafür gemacht, kleinste(allerkleinste) Flächen scharf abzubilden, ich
tippe mal auf weniger als einen Quadratmillimeter.

Bei manchen Notebooks kannst Du die Optik sehen, wenn du das Laufwerk
ausfährst: winzig.

Ein CCD ist aber selbst bei bescheidenen 8*6 mm bereits rund 50 mal so
gross. Hinzu kommt, dass die Optik für Laserlicht gerechnet ist, und
das ist monochromatisch kohärent. Es bildet also genau eine Wellenlänge
scharf ab. Normales Licht hat damit nichts zu tun.

Und noch was: selbst wenn eine CD-ROM Optik die Schärfe nachstellen
kann, dann ist es noch lange kein Zoom-Objektiv. Dafür gibt es auch
überhaupt keine Anforderung: man will in einem CD-Rom- Laufwerk ja
keine Bild-Auschnittsvergrösserungen erreichen, sondern bestenfalls die
Schärfe nachstellen. Wie bei einem Mikroskop: Schärfe nachstellen ja,
zoomen nein.

Also vergiss mal das CD-Rom Laufwerk.

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
Noch kein Account? Hier anmelden.