PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB-Cam an AVR



Nitronic
02.01.2006, 11:50
Guten Tag.
Weiss jemand ob es eine Möglichkeit gibt eine USB-Cam (logitech quick cam) an einen AVR anzuschliessen, so dass der AVR die Kameradaten verwenden kann?
Danke im Voraus

Jan_Weber
02.01.2006, 12:27
Über den USB-Bus direkt wird es schwierig. Du brauchst einen Host-Controller für USB, eine Emulation direkt auf dem AVR ist nicht möglich. Das bedeutet also ein zusätzliches Peripherie-IC für den AVR. Das Ganze ist von der Software-Seite nicht ohne, da kommt einiges auf dich zu.

Außerdem brauchst du Infos darüber, wie die Kamera über USB gesteuert wird, da du einen eigenen Treiber schreiben musst. Vielleicht hat die Linux-Gemeinde da was anzubieten.

Ich kenne deine Kamera nicht, daher hier nur eine Idee: schau doch mal, ob du die Kamera schlachten kannst. Vielleicht kannst du den Kamera-Chip getrennt vom USB-Teil verwenden.

Ansonsten würde ich von dem Plan Abstand nehmen und eher das Kamera-Modul kaufen, welches in der CMU-Cam verwendet wird. Das ist volldigital und kann über ein paralleles Interface durch den µC direkt ausgelesen werden.

Jan

Ratber
02.01.2006, 14:01
Ja,ist recht Umständlich da auch nur ein gutes Bild zu bekommen geschweige denn flüssige Bilder.

Die Cmu direkt am Controller ist Simpler

@Nitronic

Was solls denn werden ?

Bewegungsdetektor ?
Spycam für die Mädchenumkleide ?
Einfach nur so aus Jux und neugier ?
Kommt nochwas dahinter (zb. Webserver) ?
....usw.


Wenn man weiß was es wird kann man vieleicht nen besseren Weg finden.

Nitronic
02.01.2006, 14:39
Ok, danke. Dann wird das ganze wahrscheinlich zu schwierig für mich..

Ich wollte einen mobilen Roboter bauen, der mit der Kamera Hindernisse erkennen kann.

Gruss

Ratber
02.01.2006, 14:44
Eine Cmoskamera anzuschließen ist ja noch einfach aber hast du denn ne Vorstellung wie du das Signal auswerten kannst ?



Für Hinderniserkennung wären näherungssensoren für den Anfang vieleicht einfacher.

Probiers mit Schaltern,IR oder Ultraschall.

Marco78
02.01.2006, 20:40
Ich wollte einen mobilen Roboter bauen, der mit der Kamera Hindernisse erkennen kann.

Die Gameboycam könnte man an einem AVR anschliessen.
Dazu gibt es hier im Forum diverse Beiträge.
Aber das erkennen von Hindernissen ist schwer. Im Prinzip kann alles im Wege stehen was auf den Bildern zu sehen ist. Es fehlt das dritte D.
Wenn du die Cam weiter oben anbaust und schräg nach unten schauen lässt, wird das ganze ein wenig leichter. Aber auch wirklich nur ein wenig!
Aber ein AVR wäre damit wahrscheinlich immer noch überfordert :(

Ratber
02.01.2006, 20:50
Ja ne echte Analyse der Objekte kann man mit nem 8 Bitter knicken.
Da müßte schon was leistungsafähigeres her.