Forum: Mikrocontroller und Digitale Elektronik Alte laptop Webcam an Arduino


von Niklas R. (nrx)


Lesenswert?

Ich habe vor Jahren einen alten kaputten Asus Laptop geschlachtet und 
dachte ich könnte ja mal versuchen, die darin verbaute Webcam an meinem 
Arduino zu nutzen
Ich habe schon alle möglichen Seiten durchforstet aber nichts gefunden
nur normale Webcams die man kaufen und so benutzen kann
Ich habe ja aber das eine interne Bauteil hier
Auslesen würde ich es am liebsten irgendwie über zwei Pins als analoger 
Av Ausgang oder einfach über einen PC der mir das Bild über die USB 
Verbindung vom Arduino übermittelt
Vllt kann man sowas ja auch noch drahtlos machen
aber erstmal soll die cam laufen
Später möchte ich einen alten Analogstick von einem geschlachteten PS2 
Controller zum Steuern von zwei Servos nutzen
und darauf dann die Kamera platzieren und eine Art Überwachungskamera 
bauen, die frei beweglich ist.

Falls das mit dem Webcammodul nicht möglich ist habe ich hier auch noch 
die PS2 Eye Toy Cam liegen
Habe hierzu aber nur Tutorials gefunden wie man diese direkt am PC 
betreibt und nicht am Arduino

Ich hoffe mir kann jemand helfen
Vielen Dank schonmal im Voraus

mfg Niklas

von Mike (Gast)


Lesenswert?

Niklas R. schrieb:
> Ich habe vor Jahren einen alten kaputten Asus Laptop geschlachtet und
> dachte ich könnte ja mal versuchen, die darin verbaute Webcam an meinem
> Arduino zu nutzen

Dann solltest du bei "deinem Arduino" mal gucken, wieviel RAM der z.B. 
zur Speicherung eine Bildes bereit stellen könnte und das vergleichen 
mit dem Speicherbedarf für ein Bild von "deiner Asus Webcam".

Na - merkst du was?

von K. J. (Gast)


Lesenswert?

Moin, das kannst du mit beiden Cam´s vergessen die PS2 Cam hat USB, und 
die aus dem ASUS zu 90% auch.

von Niklas R. (nrx)


Lesenswert?

weiss nicht wo ich was zu den Angaben zur Bildspeicherung finde
An der Asusu cam gehen 5 drähte hinten raus
und USB ist ja soweit ich weiss nur 4

von Herbert (Gast)


Lesenswert?

Niklas R. schrieb:
> weiss nicht wo ich was zu den Angaben zur Bildspeicherung finde

Es ist einfach der RAM / Arbeitsspeicher den dein Arduino hat.
Das errechnet man sich: 640 * 480 (Auflösung)  3 Farben  8 Bit pro 
Farbe = 921600 Byte = 900 kB. Ein Arduino Uno hat 2 kB. Und dann hast du 
auch "nur" ein einzelnes Bild. Das Auslesen dieses Bildes würde einige 
Sekunden in Anspruch nehmen.

> An der Asusu cam gehen 5 drähte hinten raus
> und USB ist ja soweit ich weiss nur 4

- Der Arduino kann kein USB, zumindest nicht das USB das du gerne 
hättest. Das ist ein Mikrocontroller und kein SoC. USB ist nicht USB, 
das ist eine unglaublich komplexe Schnittstelle mit der du dich Jahre 
beschäftigen kannst ehe du sie verstanden hast.  Ein Mikrocontroller 
kann nur einfache USB Angelegenheiten abwickeln und das nur in 
Verbindung mit einem sog. USB Stack.

- Verwende einen Raspberry Pi für Kameraangelegenheiten und dann bitte 
Kameras die einen Treiber für den Pi haben (Webcam mit Linuxtreiber oder 
die Rapsberry Pi Cam).

- Die Schnittstelle der Kamera ist ohne Datenblatt der Kamera nicht zu 
bestimmen und selbst wenn sind diese Schnittstellen (meistens ist es 
CIS) nicht für die Öffentlichkeit zugänglich. Dafür muss man Mitglied in 
einem Gremium werden was ein paar Tausend Euro im Jahr kostet. 
Hersteller von Kameratreibern sind dann da z.B. Mitglied. Im Allgemeinen 
kannst du aber davon ausgehen, dass das schreiben eines solchen Treibers 
mehrere Mannjahre in Anspruch nehmen würde. Datenblätter nur von den 
Konfigurationsmöglichkeiten dieser Kameras sind meisten 700 Seiten dick.

von thinker98 (Gast)


Lesenswert?

Danke
jetzt weiss ich bescheid

Ich hatte schon überlegt einen Pi zu nehmen
habe auch einen
aber der läuft an meinem 3d drucker
und ich habe mehrere arduinos zu hause bzw. auch nur den entsprechenden 
atmega chip
weil der pi ja auch wieder 30euro kostet
deswegen dacht ich halt vllt kann man den nutzen
aber da das nicht geht lass ich es erstmal
vielen dank

von jumbo (Gast)


Lesenswert?

Einen (unnützen) 3D Drucker zuhause stehen haben, aber keine Kohle für 
einen 2. Rpi?

TROLL!

von thinker98 (Gast)


Lesenswert?

ich bin modellbauer und nutze den druck für fast alles
und das war mehr ein kleines projekt um etwas vorhandenes nochmal zu 
reaktivieren ohne nochmal groß geld auszugeben
klar hab ich geld für einen pi
will ich aber für diese spielerei erstmal nicht

von thinker98 (Gast)


Lesenswert?

den drucker hab ich nebenbei selbst gebaut
weswegen er im vergleich zu makerbot und co nur einen bruchteil kostet

von Christian B. (casandro)


Lesenswert?

Asus verbaut USB-Webcams, das kannst Du vergessen. Gute alte Laptops 
hatten PAL oder NTSC Webcams, die kann man prinzipiell verwenden.

von Fenki (Gast)


Lesenswert?

Niklas R. schrieb:
> An der Asusu cam gehen 5 drähte hinten raus
> und USB ist ja soweit ich weiss nur 4

4 für USB und einer für die Status-LED soweit ich mich erinnern kann...

von Bumbo (Gast) (Gast)


Lesenswert?

jumbo schrieb:
> Einen (unnützen) 3D Drucker zuhause stehen haben, aber keine Kohle für
> einen 2. Rpi?
>
> TROLL!

@jumbo(Gast)
Wen geht das was an?? ... Dumbo??

von DummBo (Gast)


Lesenswert?

Bumbo (Gast) schrieb:
> Wen geht das was an?? ... Dumbo??

Kaum sieben Jahre später ... echd Klasse ....

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.