Forum: Mikrocontroller und Digitale Elektronik LinkSprite JPEG Color Camera


von Thomas I. (humpelbein)


Lesenswert?

Hallo zusammen,

Ich wollte mal fragen ob jemand mit dieser :

( http://www.sparkfun.com/products/10061 )

oder einer anderen seriell auslesbaren Kamera Erfahrungen hat?

Ich wollte Folgendes damit realisieren:

Ein fernsteuerbares Kettenfahrzeug das vom Pc aus über eine serielle 
Schnittstelle mit einem Microcontroller verbunden ist und dieser dann 
wiederrum über ein Xbee-Funkmodul:

 ( 
http://www.reichelt.de/Bausaetze-Module/ZIGBEE-XBEE-D/index.html?;ACTION=3;LA=444;GROUP=X2;GROUPID=3636;ARTICLE=108350;START=0;SORT=artnr;OFFSET=16;SID=10Tw385H8AAAIAAEYuDhIcfcc6481de0b92f43923ede1a2302a0a 
)

Mit dem Fernsteuerbaren Kettenfahrzeug kommuniziert.

Also sollen dann seriell die Steuerbefehle zum Kettenfahrzeug hin und 
Sensorsignale und Kamerabilder wieder zum Pc zurück gesendet werden.

Der Grund warum ich das frage liegt einfach an den Preisen dieser 3 
Module. (2x Funkmodul , 1x Kamera = ca. 100€ ) Da ich noch 
Auszubildender bin ist das nun mal kein Pappenstiel wenn man dann 
feststellen müsste das es vorn und hinten nicht zusammenpasst.

Ich freue mich über jede Art von Hilfe.

Freundliche Grüße Thomas I.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Überlege, welche Datenrate mit den verschiedenen in der 
Übertragungskette verbauten Elementen übertragen werden kann, und 
überlege, welche Datenrate die Kamera produzieren wird. Wenn beides 
zusammenpasst, kannst Du zuschlagen.

von Christian B. (casandro)


Lesenswert?

Kleiner Tipp, wenn Du billige Möglichkeiten zur Bildübertragung suchst, 
es gibt vom Pollin so ganz billige Videoübertragungssets mit Kamera. 
Funktioniert ganz brauchbar und Du bist mit 40 Euro dabei.

Wenn es noch billiger sein soll, und Dir vielleicht 10 Meter ausreichen, 
kannst Du auch einen Modulator nehmen, den gibts beim Pollin schon für 
ein paar Euro. Ein Stück Draht an die Antenne, und Du kannst ein 
Videobild über kurze Strecken übertragen. Der Empfang geht mit 
handelsüblichen Fernsehgeräten.

Die andere Richtung geht beispielsweise gut mit CB-Funkgeräten. Die 
findet man häufig billig gebraucht. Per ASK und Pulsweitenmodulation 
kannst Du da relativ billig Steuerbefehle übertragen. Das hab ich in 
meiner Lehrzeit auch damals gemacht.

von Christian B. (casandro)


Lesenswert?

Ach ja, Modulatoren sollte es jetzt auch billiger geben, da man die ja 
auch aus alten Satellitenreceivern ausbauen kann.

von Thomas I. (humpelbein)


Lesenswert?

Schönen Dank für die schnellen Antworten,


@Christian
Hab mir die Kameras mit Funkübertragung angeschaut. Schade nur das die 
alle nur am Fehrnseher laufen ich würde die Bilder lieber auf dem Pc 
haben, um dann vll wenn meine Geistigen Möglichkeiten es zulassen diese 
dann auszuwerten oder ähnliches. Was den Modulator leider auch 
ausschließt.
Was ich vll noch erwänen sollte ist das ich vorher immer nur durch feste 
Leitungen serielle Siganale gesendet bzw. empfangen habe. Also CB-Funk 
oder ähnliches kommt für meinen Wissensstand wohl (noch) nicht in Frage.

Danke aber für die Ideen.


@Rufus
Die Datenrate ist dann doch die baudrate wenn ich mich nicht irre?

Jetzt wird bei der Kamera eine Baudrate von 38400bps angegeben.
Das Funkmodul kann man mit einer Baudrate von bis zu 250kbps betreiben.

Als Mirkrocontroller schwebt mir ein Atmega16 oder Atmega32 vor diese 
hab ich bis jetzt immer nur mit einer Baudrate von max. 57600bps laufen 
lassen sollte aber noch schneller gehen.

Und wenn ich das jetzt so betrachte dann geht das doch eigendlich von 
der möglichen Geschwindigkeit her!?

Die Frage ist jetzt nur kann ich an meinem Atmega32 2 serielle 
schnittstellen öffnen die mit einer unterschiedlichen baudrate arbeiten?
Wenn ja sollte das ja gehen.

mfg Thomas I.

von holger (Gast)


Lesenswert?

>Und wenn ich das jetzt so betrachte dann geht das doch eigendlich von
>der möglichen Geschwindigkeit her!?

Vieleicht. Aber ein Mäusekino mit 160x120 Pixeln kann man kaum
noch als Bild bezeichnen.

>Die Frage ist jetzt nur kann ich an meinem Atmega32 2 serielle
>schnittstellen öffnen die mit einer unterschiedlichen baudrate arbeiten?
>Wenn ja sollte das ja gehen.

Steht im Datenblatt das der zwei UARTs hat?

Eine Bildübertragung über UART dauert ewig.
Ein LIVE Bild bekommst du da nicht drüber.
Je nach Auflösung dauert das dann so ab 10 Sekunden pro Bild.

von Thomas I. (humpelbein)


Lesenswert?

In der Beschreibung hab ich gesehen das man die größe bis 640x480pixel
hochdrehen kann aber das es so lane dauert das bild zu senden hätte ich 
nicht erwartet. Wie kommst du denn auf deine Vermutung erfahrung oder 
kann man das grob mathematisch überschlagen?

mfg Thomas I.

von Thomas I. (humpelbein)


Lesenswert?

Zu den Uarts,

Hardwaremäßig hat er nur einen Txd und einen Rxd anschluss aber es ist 
glaub ich möglich softwaremäßig einen 2. zu simulieren. weiß dann aber 
nich ob das so gut funktioniert wie der Hardware Uart

von Thomas I. (humpelbein)


Lesenswert?

Und hab gerade nachgelesen die baudrate kann bei der Kamera bis auf 
115200bps hochgeschraubt werden.

von Mario K. (blu3r4y)


Lesenswert?

Hallo Thomas!

Ich und ein Freund von mir möchten für unsere Diplomarbeit etwas 
ähnliches erreichen. Einen Quadrocopter, gesteuert über WLAN, am besten 
mit Live Video Übertragung :)

Wie weit bist du den aktuell mit deinem Projekt? Hast du schon in 
Erfahrung bringen können wie schnell die Bilder ablaufen können?

Falls du noch ein Kameramodul suchst, wir haben uns derweil für das 
OV7725 entscheiden, das ist extra für Video konzipiert -> 
http://www.micro4you.com/store/modules/camera/ov7725-camera-module-with-fifo.html

Grundsätzlich ist eine UART Kamera denke ich zu langsam für Video, 
sofern der Mikrocontroller und das Funkmodul diese Daten überhaupt so 
schnell verarbeiten können...

MfG Mario

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.