Forum: Mikrocontroller und Digitale Elektronik Video von Kameramodul auf SD Karte speichern


von Wolfram H. (wolfram_h)


Lesenswert?

Hallo Leute,

ich habe folgendes Problem: ich habe ein Kameramodul mit dem ich ein 
Video aufnehmen und auf einer SD Karte speichern will (30FPS, 440k Pixel 
in Farbe).Das Gewicht und die Größe spielen eine sehr große Rolle. Wie 
kann ich das realisieren?

MFG,
Wolfram

von B. S. (bestucki)


Lesenswert?

Ein bisschen mehr Angeben bitte!

> ich habe ein Kameramodul

welches?

> Das Gewicht und die Größe spielen eine sehr große Rolle

Was heisst das? Möchtest du es möglichst gross und schwer? Oder lieber 
klein und schwer? gross und leicht, klein und leicht, oder irgendwas 
dazwischen?

> Wie kann ich das realisieren?

Kamera und SD-Karte an einem uC anschliessen und ein passendes Programm 
dazu schreiben.

von Εrnst B. (ernst)


Lesenswert?

Schau dich mal bei den Skimmern um, die haben so kleine Module zum 
Verstecken im Geldautomaten.

von Wolfram H. (wolfram_h)


Lesenswert?

Hallo, also das Modul sollte so groß und schwer wie möglich sein ;)
Nein nur ein Scherz, klein und leicht.
Die verwendete Kamera ist folgende: 
http://immersionsflug.de/GF-OSC-FPV-Kamera-HAD-480TVL

Ich würde es ja mit einem µC realisieren, ich denke aber das ein MPEG2 
Encoder ziemlich schwierig zu realisieren ist ;) Wenn es einen fertigen 
IC geben würde mit Video und Stereo Audio Eingang geben würde wäre das 
perfekt :)

MFG,
Wolfram

PS: Dank für die schnellen Antworten!

von Martin (Gast)


Lesenswert?

30 FPS x 440K Pixel * 3 Bytes Farbe ca. 40 MBytes/s: ergibt einen Haufen 
Daten, die sich nicht auf eine SD-Card schauffeln lassen, weder im SPI- 
noch im SD-Mode.

von Wolfram H. (Gast)


Lesenswert?

Deswegen bräuchte ich ja einen MPEG Encoder der die Daten dann auch 
gleich auf die Karte schäffeln kann :)

von B. S. (bestucki)


Lesenswert?

Wolfram H. schrieb:
> Deswegen bräuchte ich ja einen MPEG Encoder der die Daten dann auch
> gleich auf die Karte schäffeln kann :)

Ich nehme nicht an, dass das der "echte" Wolfram H. geschrieben hat. 
Schon nur weil der "Echte" einen Account besitzt... Und weil er sicher 
lesen kann...

von Wolfram H. (Gast)


Lesenswert?

Ich bin noch der selbe, hab nur gerade vom PC zum iPhone gewchselt :)

von Stefan B. (stefan) Benutzerseite


Lesenswert?

GoPro
http://www.goprocamera.com/

Size & Weight
 * Dimensions (H x W x D): 1.6” x 2.4” x 1.2” (42mm x 60mm x 30mm)
 * Weight: 3.3oz (94g) incl. battery, 5.9oz (167g) incl. housing

ContourGPS oder ContourHD
http://contour.com/

Size & Weight ContourHD
* 95x34x53mm
* 123g
* MicroSD
* 5 Videomodi von SD bis HD

von B. S. (bestucki)


Lesenswert?

Dann muss ich dich doch auf etwas aufmerksam machen:

Martin schrieb im Beitrag #1864979:
> 30 FPS x 440K Pixel * 3 Bytes Farbe ca. 40 MBytes/s: d. h. einen Haufen
> Daten, die sich nicht auf eine SD-Card schauffeln lassen, weder im SPI-
> noch im SD-Mode.

Wolfram H. schrieb:
> Deswegen bräuchte ich ja einen MPEG Encoder der die Daten dann auch
> gleich auf die Karte schäffeln kann :)

Du kannst soviele Daten nicht in so kurzer Zeit auf eine SD-Karte 
schreiben. Sie ist einfach zu langsam... Auch eine SDHC-Karte mit 
10MBytes/s schafft das nicht

Siehe: http://de.wikipedia.org/wiki/SD_Memory_Card

von Wolfram H. (wolfram_h)


Lesenswert?

Okay, welche anderen Speichermöglichkeiten bieten sich dann an?
Des weiteren benötige ich wirklich nur den Encoder den ich mit den Daten 
von dem Kameramodul füttern kann. Ein all-in-one Gerät, also einfach 
eine Videokamera ist keine Lösung da ich an  das Kameramodul gebunden 
bin.

von Martin (Gast)


Lesenswert?

Nicht, dass ich dir den Mut nehmen möchte - Chip von Sony: 
http://www.sony.net/Products/SC-HP/cx_news/vol09/pdf/tw.pdf

von Wolfram H. (wolfram_h)


Lesenswert?

Das ist schon mal die richtige Richtung :) Es wäre natürlich von Vorteil 
wenn wir mit diesem Chip den Datenstream auch gleich direkt auf ein 
Speichermedium schreiben könnten. Des weiteren fehlt bei dem Chip von 
Sony die Audiounterstützung.

MFG,
Wolfram

von Lukas S. (lukiguitar)


Lesenswert?

Hallo,

Ich bräuchte bei demselben Problem Hilfe, hab das gleiche Kameramodul 
und müsste es auf eine SD Card (o. Ä.) speichern.

Hoffe, dass mir (uns) irgendjemand helfen kann.

LG Luki

von Lehrmann M. (ubimbo)


Lesenswert?

Leute schaut euch bitte FPGAs an - mit denen sind die von euch 
angeforderten Datenraten halbwegs machbar. Einen Microcontroller aus dem 
Hobbybereich bekommt man nicht so hoch getaktet, dass er sowas erledigen 
kann. Darum FPGA oder gleich einen entsprechenden Baustein, der 
SD-Karten beherrscht oder alternativ eine Fertiglösung.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Lehrmann Michael schrieb:
> Einen Microcontroller aus dem
> Hobbybereich bekommt man nicht so hoch getaktet, dass er sowas erledigen
> kann.

Ist die Frage, wie weit der Hobbybereich so geht. ;-)

Ich kann mich dran erinnern, dass die "großen" AVR32 durchaus für
MPEG-Arbeit ins Leben gerufen worden sind.  Analog sollten das auch
die größeren/schnelleren ARMs können, oder?

Ist natürlich schon etwas aufwändigeres Hobby, mit DILs auf'm
Steckbrett ist da sicher nichts zu wollen.

Sollte man den Thread lieber ins DSP-Forum verschieben?

von Karl H. (kbuchegg)


Lesenswert?

Nur so nebenbei.
Hab vorgstern zufällig den Pearl Katalog durchgeblättert. Sog. Keyhole 
Kameras werden einem da zu einem Spottpreis nachgeworfen (wobei ich mir 
fast sicher bin, dass die bei Pearl immer noch überteuert sind).
Winzige Kameras, die auf Mikro-SD speichern.

von Lukas S. (lukiguitar)


Lesenswert?

Ich suche weder MCU noch FPGA zum selber programmieren sondern einen 
fertigen Chip der das für mich übernimmt :) Mir ist klar das ein 
normaler PIC oder ATMEL für so eine Aufgabe zu schwach ist; auch einen 
DSP möchte ich lieber nicht selber programmieren ;)

Wonach ich suche ist einfach: ein Chip mit Chinch Eingängen (Video, 
Audio L und Audio R) und einem SD Karten Controller der den Stream auf 
einer Karte speichert. Jede ALDI Kamera kann das also muss es doch auch 
eine Lösung für unser Problem geben ;)

MFG,
Wolfram

von Smarti (Gast)


Lesenswert?


von Lukas S. (lukiguitar)


Lesenswert?

Ich schreibe doch nocht aus Spaß, dass ich an das Kameramodul gebunden 
bin ;)

MFG,
Lukas

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Lukas S. schrieb:
> Jede ALDI Kamera kann das also muss es doch auch
> eine Lösung für unser Problem geben ;)

Jede ALDI-Kamera hat aber auch einen DSP, den der Kamerahersteller
nach seinen Wünschen programmiert.  Genau dies jedoch lehnst du ja
ab.

von höhö (Gast)


Lesenswert?

Lukas S. schrieb:
> MFG,
>
> Wolfram

Lukas S. schrieb:
> MFG,
>
> Lukas

was jetzt? Wolfram oder Lukas?

von Wolfram H. (wolfram_h)


Lesenswert?

Jap, ein MPEG encoder hat ja auch einen DSP verbaut. Encoder hätte ich 
schon gefunden, jedoch keine Möglichkeit den Ausgabestream dann auch 
noch auf einer SD Karte zu speichern.

Das Ganze ist Teil eines noch viel größeren Projekts, deswegen ist es 
alleine schon aus Zeitgründen für mich nicht möglich auch noch einen DSP 
zu programmieren der den Datenstream dann in einen genormten MPEG stream 
umwandelt.

MFG,
Wolfram

PS: Lukas und ich arbeiten zusammen an dem Projekt; die Computer unserer 
Schule machen es aus irgendwelchen Gründen unmöglich sich auf 
mikrocontroller.net einzuloggen, deswegen hab ich vorher von seinem 
Account geschrieben.

von Bastler (Gast)


Lesenswert?

schau mal bei Pollin.de, die haben einen Mini-Recorder für 20€.
Der speichert Filme auf Mini-SD oder Micro-SD.

von Wolfram H. (wolfram_h)


Lesenswert?

Ich konnte auch nach längerer Suche keinen Recorder bei Pollin finden.

MFG,
Wolfram

von M. G. (looking)


Lesenswert?


von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

> Ich konnte auch nach längerer Suche keinen Recorder bei Pollin finden.

komisch, wenn ich bei pollin CAMCORDER eingebe, erscheint innerhalb von 
20 Millisekunden verschiedene Angebote, unter anderem die 2 aufgeführten 
Geräte. Möglicherweise liegt es an meiner schnelleren 
Internet-Verbindung.

Du solltest mal deinen 300 Baud Akustikkoppler wegwerfen und durch etwas 
schnelleres ersetzen, dann brauchst du auch nicht länger suchen ....

von Wolfram H. (Gast)


Lesenswert?

Ich habe nicht nach Camcordern gesucht. Ich habe gedacht das es 
offensichtlich ist das ich keinen Camcorder will da ich bereits mehrmals 
erwähnt habe das ich keine kamera suche sondern einen Chip der den 
LiveStream eines Kameramoduls verarbeiten und speichern kann. Mein 
Fehler ...

von Wolfram H. (Gast)


Lesenswert?

Um es nochmal zu sagen, ich suche keinen Camcorder. Ich habe ein 
Kameramodul mit Composite Ausgang. Ich suche einen Chip oder ein Modul 
das einen Composite Eingang besitzt und den Eingangsstream in MPEG 
konvertieren und speichern kann.

Versteht mich nicht falsch, ich bin für jede Hilfe dankbar, aber bitte 
lest bevor ihr posted. Links zu Seiten die Camcorder verkaufen sind zwar 
nett gemeint aber leider nicht von großem Nutzen.

von mhz (Gast)


Lesenswert?

versteh uns nicht falsch

aber auch die chinadinger die sowas können habene einen DSP intern der 
programmiert ist speiell dafür


nimm son billigteil und versuch nen Videodecoder anstelle der CAM 
dranzuhängen   mit glück ist es irgendein gängiges ITU656 8bit format

von Wolfram H. (Gast)


Lesenswert?

Mit diesem Gedanken hab ich auch schon gespielt. Ich hätte mittlerweile 
sogar schon einen MPEG encoder gefunden der genau das kann was ich 
benötige, nur gibt der auch nur einen weiteren Stream aus den wir dann 
irgendwie auf die SD Karte bringen müssten.

Es geht ja garnicht darum einen eigenen Camcorder zu bauen. Ich habe ei. 
Genormtes PAL Signal das ich auf einer SD Karte speichern möchte. Dazu 
sollte es doch bereits fertige Hardware geben.

MFG,
Wolfram

von STK500-Besitzer (Gast)


Lesenswert?

>Es geht ja garnicht darum einen eigenen Camcorder zu bauen. Ich habe ei.
>Genormtes PAL Signal das ich auf einer SD Karte speichern möchte. Dazu
>sollte es doch bereits fertige Hardware geben.

Hier im Forum war einer unterwegs, der einen Recorder für eine im Auto 
eimgebaute Kamera suchte. Da gab es ein paar Recorder-Vorschläge.

von Strubi (Gast)


Lesenswert?

Hi Wolfram,

Der Blackfin bekaeme MPEG bei der Aufloesung codiert, allerdings ist das 
schon ein etwas komplexerer Chip, und erfordert Programmierung.
Meiner Erfahrung nach sind die Specs der dedizierten MPEG-Encoder oder 
JPEG-Encoder kaum zu kriegen, genauso schlecht wie die Chips, da geht es 
um grosse Stueckzahlen.
Zum Experimentieren mit Analog-Video gabs mal ne Weile lang EZKIT-BF533 
fuer etwa 100 EUR bei Spoerle, ist aber schon etwas her, moeglicherweise 
gibt's diese Preise nicht mehr. Zudem hat das Board keine anstaendigen 
Expander fuer SD-Karten.
Alternativ koenntest du auch gleich eine digitale Kamera verwenden, 
die JPEGs ausgibt, die bekommst du relativ gut auf eine vernuenftig 
schnelle SD (ca. 1 MB/s bei VGA-Aufloesung), dann brauchst du die 
Horse-Power nicht und brauchst dich nur noch um den Datentransport zu 
kuemmern.

Gruss,

- Strubi

von Strubi (Gast)


Lesenswert?

Hier noch n schneller Link:

http://tech.section5.ch/news/?p=62

(Aptina MT9D111 basiertes Handymodul)

von Michael_ (Gast)


Lesenswert?

Du mußt nur richtig suchen, z.Bsp. das hier:
http://cgi.ebay.de/Mobiler-mini-DVR-digital-Video-Rekorder-Uberwachung-NEU-/160336271408?pt=DE_Haus_Garten_Heimwerker_Sicherheitstechnik&hash=item2554c95830
Such mal im Bereich Sicherheitstechnik.
Es gibt aber ähnliche Geräte < 100EUR.

von Roland F. (opale)


Lesenswert?

Hier preiswerter, nur die Bewegungserkennung musst Du an Deine Vorgaben 
anpassen: http://www.pearl.de/a-PX1095-5450.shtml

von Günti (Gast)


Lesenswert?

Wolfram H. schrieb:
> Ich habe nicht nach Camcordern gesucht. Ich habe gedacht das es
> offensichtlich ist das ich keinen Camcorder will da ich bereits mehrmals
> erwähnt habe das ich keine kamera suche sondern einen Chip der den
> LiveStream eines Kameramoduls verarbeiten und speichern kann. Mein
> Fehler ...

wie währe es dann damit ?
 - 
http://www.lechner-cctv.de/d-atv-dvb/mpeg2-encoder-mit-transportstream-ausgang.151.296.de.html?mwdSID=doevag0h4s17modl1qd5ctud11

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.