Hallo Community, also folgendes möchte ich für meinen Roboter erweitern: Ich benötige ein Kameramodul, dass ein Standbild in Farbe oder wenigstens in S/W her gibt. Ich weiß allerdings noch nicht, wie ich das Bild zum Controller (ATMega644) übertragen kann und dieser das speichern soll. Der Roboter soll später regelmässig Signale zur "Homestation" senden per Funk. Sobald er in Reichweite ist kann man ihm ein Befehl geben und er sendet das letzte aufgenohmene Bild. Das Problem, dass ich dabei sehe ist: Wie bekomme ich über die Funkverbindung womit der Roboter gesteuert oder abgefragt wird das Bild zurück!? Brauch ich dafür ein spezielles Funkmodul? Welche Kamera eignet sich? Wie bewerkstelle ich das Problem mit dem "zwischenspeichern"? Liebe Grüße Kai
wie wäre es mit diesen WLAN-Karten in SD-Format (weiß grade nicht wie die heißen), welche du in eine geeignete Digital-Kamera reinsteckst, und diese auf deinen Roboter setzt?. Mit diesen Karten kann man Standbilder, oder bei neuerem Standard sogar bewegt-Bilder übermitteln. Der an dem (als Empfangsgerät genutzte) WLAN-Router bekommt ein NAS drangestöpselt, und dein uC vermittelt dann im Datentransport zwischen Kamera+WLAN-Karte und NAS
Wäre eine Idee... aber ich wollte das ganze über eine Funkstrecke machen.
PicMan-Kai schrieb: > aber ich wollte das ganze über eine Funkstrecke > machen. ach, ist WLAN kein Funk? Bevor du da was eigenes zusammen fummelst: Überleg mal, welche Bandbreite (Anzahl Bildpunkte, Anzahl Bildwechsel) du brauchst, wie du überhaupt erstmal aus einem Kamera-Rohmodul ein fertig nutzbares Bild bekommst (jtag? - Komprimierung?), wie du diese Datenmenge über irgendeine Übermittlungsstrecke fristgerecht und störungsfrei transportiert bekommst, welche Verarbeitungslogik wo passieren soll, welche Rechenleistung du wo verbraten möchtest etc. Ich denke, daß der Steuer-uC deines Roboters genug zu tun hat mit der Steuerung des Roboters. Also sollte/könnte es ein seperater uC sein, der sich ausschließlich um den Bild-Teil kümmert. Einer (herkömmlichen) digital-Kamera beizubringen, daß sie ein Bild aufnehmen soll, ist "einfach". Die Bildübertragung per WLAN macht das eingangs von mir genannte SD-Dingens. Die Kamera und das SD-Dingens nehmen dir als alle Arbeit ab, auch die Arbeit, da Gehirnschmalz reinzustecken wie man das ans Laufen bekommt. Da braucht nach der WLAN-Übertragung nur "irgendjemand" (irgend ein Stück Software) am anderen Ende der WLAN-Strecke das fertig nutzbare Bild auffangen (abrufen), irgendwo abzuspeichern und gegebenenfalls irgendwas damit zu machen.
Oder nimmste eine VGA-Kamera wie diese hier: http://www.watterott.com/de/LinkSprite-JPEG-Color-Camera-TTL-Interface http://www.seeedstudio.com/depot/uart-camera-module-with-jpeg-compression-c328-p-209.html?cPath=144_152 http://seeedstudio.com/wiki/Uart_Camera_Module_with_JPEG_compression_-_C328 Da kann man einen Befehl zur Aufnahme eines Bildes hinsenden und bekommt ein JPG-Bild über die serielle zurück. Dieses liest Du mit einem µC aus und sendest es über ein beliebiges Funkmodul (XBee, Bluetooth, etc.) zum PC. Auf www.ulrichradig.de findet man auch ähnliche Projekte.
Evtl. kann man sich im Falle eines performanten Bluetooth-Moduls sogar den µC dazwischen sparen, d.h. BT-Modul und Kamera Modul direkt miteinander verbinden.
Hab die Linksprite Kamera an nem Bluetooth Modul hängen und kann nur sagen das funktioniert Einwandfrei!
Es gibt auch Kameramodule mit eingebautem Funksender für günstig Geld. Das sendet das Bild erstmal live und in Farbe (sogar mit Ton) zum Empfänger. Und am Empfangsort kann sich dann ein Rechner um das Speichern kümmern.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.