Forum: Mikrocontroller und Digitale Elektronik HD Kamera für Mikrocontroller?


von Dog1343 (Gast)


Lesenswert?

Gibt es so was?

Ich hätte gerne ein gutes Kamera Modul, am besten in Full HD und am 
besten in der Qualität von richtigen Kameras ohne so viel zu kosten wie 
richtige Kameras ;D
Will ich zu viel?

von 346623574 (Gast)


Lesenswert?

jo

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sieh Dir das Raspberry-Pi-Kameramodul an.

An einen "normalen" µC wie z.B. einen AVR bekommst Du das Ding 
allerdings nicht angeschlossen, was an der Schnittstelle liegt, die da 
verwendet wird.

von Dog1343 (Gast)


Lesenswert?

Dann sollte jemand diese Marktlücke füllen, statt noch mehr Mini 
Computer oder mehr unnötige Module zu bauen die es schon tausendfach 
gibt ^^

von Rolf M. (rmagnus)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Sieh Dir das Raspberry-Pi-Kameramodul an.
>
> An einen "normalen" µC wie z.B. einen AVR bekommst Du das Ding
> allerdings nicht angeschlossen, was an der Schnittstelle liegt, die da
> verwendet wird.

Was sollte ein AVR auch mit den Bilddaten machen? Er hat zu wenig 
Leistung, um sie vernünftig zu verarbeiten und zu wenig Speicher, um sie 
überhaupt mal irgendwo zu halten.

von greg (Gast)


Lesenswert?

Wie willst du die Daten von der Kamera auf einem kleinen Microcontroller 
verarbeiten? Selbst auf einem fetten Cortex-M4 wird das nix.

von Dog1343 (Gast)


Lesenswert?

Greift also zu wenn ihr die Kompetenz habt.
Entwickelt eine Full HD Kamera bzw. ein Modul dass mit üblichen 
Mikrocontroller Schnitstellen angesprochen werden kann.
Knallt es in Kickstarter und Indiegogo rein und räumt ab oder wollt ihr 
weiterhin nur eure Chefs reich machen?

von Dog1343 (Gast)


Lesenswert?

greg schrieb:
> Wie willst du die Daten von der Kamera auf einem kleinen
> Microcontroller
> verarbeiten? Selbst auf einem fetten Cortex-M4 wird das nix.

Hm. Wie viel Mhz braucht man denn?
Müssen ja nicht zwingend 30 Bilder pro Sekunde sein. Ein Fotofunktion 
wäre schon cool.

von asdfjklö (Gast)


Lesenswert?

Dog1343 schrieb:
> Hm. Wie viel Mhz braucht man denn?

42

von Rolf M. (rmagnus)


Lesenswert?

Dog1343 schrieb:
> Greift also zu wenn ihr die Kompetenz habt.

Wer die Kompetenz hat, dem ist klar, daß das ein völlig unsinniges 
Unterfangen ist. Ist so, wie Raketen an sein Auto zu schrauben, um damit 
zum Mond zu fliegen.

von Dog1343 (Gast)


Lesenswert?

Rolf Magnus schrieb:
> Wer die Kompetenz hat, dem ist klar, daß das ein völlig unsinniges
> Unterfangen ist. Ist so, wie Raketen an sein Auto zu schrauben, um damit
> zum Mond zu fliegen.

Achso. So billige Kameras im Laden sind also Raumfahrt Technik :D

von asdfghjklö (Gast)


Lesenswert?

Dog1343 schrieb:
> Achso. So billige Kameras im Laden sind also Raumfahrt Technik :D
In verbindung mit einem 8bit µC ja.

von greg (Gast)


Lesenswert?

Yep, irgendwie fällt mir hier gerade 
https://de.wikipedia.org/wiki/Dunning-Kruger-Effekt ein.

Ansonsten empfehle ich dir mind. 700 MHz und 256 MB RAM auf einer 
Plattform, deren Name mit Raspberry anfängt und mit Pi aufhört. Der 
"Microcontroller" da drauf hat richtig Dampf!

von 346623574 (Gast)


Lesenswert?

Dog1343 schrieb:
> Ein Fotofunktion
> wäre schon cool.

Full HD sind gerade mal 2M pixel.
gibt es also schon für lau,... eine 2M pixel Camera.

Video ist das wo es da kompliziert wird ;)

von Dog1343 (Gast)


Lesenswert?

asdfghjklö schrieb:
> Dog1343 schrieb:
>> Achso. So billige Kameras im Laden sind also Raumfahrt Technik :D
> In verbindung mit einem 8bit µC ja.

Hat ja auch niemand gesagt das es eine Einschränkung auf 8 Bit geben 
soll...

von Asinus (Gast)


Lesenswert?

Was ist z. B. damit? Ist nicht Full HD aber bezahlbar...


http://www.ebay.de/itm/640-480-OV7670-300KP-VGA-Camera-Module-Lens-CMOS-SCCB-12C-Interface-For-Arduino-/191258259769?pt=LH_DefaultDomain_77&hash=item2c87e17139

Meine Idee: Foto zwischenspeichern und per Funk weiter.

von asdfghjklö (Gast)


Lesenswert?

Dog1343 schrieb:
> Hat ja auch niemand gesagt das es eine Einschränkung auf 8 Bit geben
> soll...
Das mit dem 32bit RPi hat dir aber irgendwie nicht gefallen.

von Dog1343 (Gast)


Lesenswert?

greg schrieb:
> Yep, irgendwie fällt mir hier gerade
> https://de.wikipedia.org/wiki/Dunning-Kruger-Effekt ein.

Das ist nur eine Ausrede es nicht zu versuchen. Ich habe nirgendwo 
geschrieben das es einfach sei. Ich motiviere und zeige mit dem Finger 
auf eine offensichtliche Marktlücke.
Ich würde dir bis zu 50 Euro zahlen, wenn die Kamera wirklich gut ist 
und Full HD beherrscht. Außer mir würden dir auch viele tausend andere 
Menschen 50 Euro geben.
Wäre aber schöner wenn es vielleicht nur 30 Euro wäre.
Kannst dich auch gerne mit 2-3 Arbeitskollegen zusammen tun und ein 
Gewerbe anmelden.

Ich glaube an dich!

von Dog1343 (Gast)


Lesenswert?

Asinus schrieb:
> Was ist z. B. damit? Ist nicht Full HD aber bezahlbar...
>
> Ebay-Artikel Nr. 191258259769
>
> Meine Idee: Foto zwischenspeichern und per Funk weiter.

Danke, aber Full HD muss es schon sein :S

von greg (Gast)


Lesenswert?

Dog1343 schrieb:
> Ich würde dir bis zu 50 Euro zahlen, wenn die Kamera wirklich gut ist
> und Full HD beherrscht.

Raspberry Pi Model A+: 20 EUR (das ist das neue schnucklige mit 
kleinerem PCB)
Raspberry Pi Kamera (5 MP Sensor, kann Video in höher als 1080p 
aufzeichnen): 20 EUR

von 346623574 (Gast)


Lesenswert?

es gibt schon einen Preis, aber keiner weis was genau es werden 
soll......

Was soll es werden?

Full HD Fotocamera mit 1 Bild pro Sekunde?

Also 2M pixel?

von Dog1343 (Gast)


Lesenswert?

greg schrieb:
> Dog1343 schrieb:
>> Ich würde dir bis zu 50 Euro zahlen, wenn die Kamera wirklich gut ist
>> und Full HD beherrscht.
>
> Raspberry Pi Model A+: 20 EUR (das ist das neue schnucklige mit
> kleinerem PCB)
> Raspberry Pi Kamera (5 MP Sensor, kann Video in höher als 1080p
> aufzeichnen): 20 EUR

Ja ist ganz nett. Aber da ist man auf den Raspberry Pi gebunden.
Kann man die Kamera davon nicht für andere Mikrocontroller nutzen?

von Frank K. (fchk)


Lesenswert?

Dog1343 schrieb:

> Ja ist ganz nett. Aber da ist man auf den Raspberry Pi gebunden.
> Kann man die Kamera davon nicht für andere Mikrocontroller nutzen?

Ja. Für jeden, der ein MIPI CSI2 Interface hat. Relativ viele ARM Cortex 
A Prozessoren haben eine solche. Das ist auch das passende Gerät für 
diese Zwecke.

Wenn Du mehr über CSI2 wissen willst:
http://mipi.org/specifications/camera-interface

Umsonst rücken die aber nichts raus.

fchk

von 123 (Gast)


Lesenswert?

Dog1343 schrieb:
> Aber da ist man auf den Raspberry Pi gebunden.
> Kann man die Kamera davon nicht für andere Mikrocontroller nutzen?

Das Datenblatt der Kamera bekommst du bei Sparkfun. 
https://www.sparkfun.com/products/11868 oder direkt hier 
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/RaspberryPi/ov5647_full.pdf

Sind 140 Seiten, das sollte kein Hindernis sein.

Dann musst du nur noch  1920 x 1080 x 30 fps x 24bit = 1492992000 Bit = 
186624000 Byte = 182250 kB = 177.97852 MB pro Sekunde verarbeiten 
möchtest.

von grundschüler (Gast)


Lesenswert?

stm32f4 mit dcmi-schnittstelle funktioniert auch

von Frank K. (fchk)


Lesenswert?

Zu Deinen 50€: Praktisch alle Kameras in Telefonen und Tablettenrechnern 
haben CSI-2 oder CSI-3. Das ist der Volumenmarkt, hier gibts die großen 
Stückzahlen und damit auch die guten Preise. Ich gehe nicht davon aus, 
dass die Kamera in einem 200€ (Brutto VK) Android-Teil den herstellenden 
Chinesen mehr als 5€ kostet, eher weniger.

Einzelstücke sind ein ganz anderes Thema, und Sonderwünsche kosten 
nochmal extra. Die Technik ist nicht das Problem. Es hindert Dich 
niemand daran, CSI2 in einem passenden FPGA zu implementieren und in den 
freien Platz noch einen 8051 reinzucompilieren, wenn Du meinst, dass Du 
das brauchst. Sofern Du die Entwicklerstunden bezahlst, bekommst Du 
alles.

fchk

von Lars R. (lrs)


Lesenswert?

Dog1343 schrieb:
> Greift also zu wenn ihr die Kompetenz habt.
> Entwickelt eine Full HD Kamera bzw. ein Modul dass mit üblichen
> Mikrocontroller Schnitstellen angesprochen werden kann.

Das ist genau so machbar, wie Du Dir das vorstellst.

> Ich motiviere und zeige mit dem Finger
> auf eine offensichtliche Marktlücke.

So so.

> Ich würde dir bis zu 50 Euro zahlen, wenn die Kamera wirklich gut ist
> und Full HD beherrscht. Außer mir würden dir auch viele tausend andere
> Menschen 50 Euro geben.

Für 50EUR bekommt man einen halben Maschinevision-geeigneten Bildsensor 
im EK inkl. Mengenrabatt. In Deiner Vorstellung fehlt je nach genauer 
Anforderung und Stückzahl ca. Faktor 5.

Schau, was eine USB-Kamera kostet. Was Du wünschst, kann kaum günstiger 
sein.

> Wäre aber schöner wenn es vielleicht nur 30 Euro wäre.
> Kannst dich auch gerne mit 2-3 Arbeitskollegen zusammen tun und ein
> Gewerbe anmelden.

Achso. Das Raspberry-Modul mit relativ schlechtem Sensor im EK für 
20EUR. Billiger bekommst Du es selbst nicht hin.

Und für weitere 10EUR den IC mit Platine, Bauteile, Bestückung, 
Entwicklung, Support(?), WEEE-Abgaben und Marge.

Oder meinst Du 30EUR Brutto? Dann rechne ich nochmal neu.

: Bearbeitet durch User
von Rolf M. (rmagnus)


Lesenswert?

123 schrieb:
> 177.97852 MB pro Sekunde verarbeiten

Zur Sicherheit würde ich noch etwas Reserve einplanen und einen µC 
wählen, der auch mit 177.97853 MB pro Sekunde noch klar kommt :-P

von Andreas K. (andreasmc)


Lesenswert?

Wobei ich sagen muss, so ein kleines Kameramodulchen (gerne auch non-HD) 
dass man per reinem I2C oder SPI anbinden kann, Foto-Befehl schicken, 
und anschliessend das Bild beliebig langsam seriell auslesen fände ich 
schon ganz reizvoll. Es gibt genug Anwendungsfälle wo ein Bild pro 5 
Minuten völlig ausreicht ...

von Rolf M. (rmagnus)


Lesenswert?

Mir will da aber keine sinnvolle Anwendung dafür einfallen - irgendwas 
muß man ja mit dem Bild dann auch machen. Bei µCs ohne externen Speicher 
wird's meistens schon eng damit, überhaupt ein Bild im RAM 
unterzubringen, also kann man nicht viel mehr machen, als das quasi 
direkt wie es von der Kamera kommt, auf eine SD-Karte zu schreiben oder 
über irgendeine Schnittstelle weiterzuschicken. Und sowas bekommt man 
heute als fertiges Gerät mit 30 fps oder mehr und mit live-Kompression 
des Videos - und das für unter 20 Euro.

: Bearbeitet durch User
von Andreas K. (andreasmc)


Lesenswert?

Und wegschreiben oder weiterschicken ist nicht sinnvoll?

Ich denke da z.B. an Übertragung über vorhandene, langsame Medien 
(Funkmodule, RS232, Heimautomatisierungs-Bus, etc) ohne extra 
Video-Kabel zu legen oder zusätzliche Funk/WLAN-Geräte einzubringen.

Gewisse einfache Sachen lassen sich sicher auch mit einem kleinen 
Microcontroller direkt erledigen, wenn man z.B. nicht das ganze Bild 
braucht sondern nur ein paar Punkte vergleichen will (Parkplatz hat 
ähnliche Farbe wie Strasse? Dann steht mein rotes Auto nicht drauf ... )

von grundschüler (Gast)


Lesenswert?

Rolf Magnus schrieb:
> keine sinnvolle Anwendung

Was ist im Leben sinnvoll? Mein fertiges Cam-Projekt 
-Beitrag "Re: stm32f429 Expansion board" liegt jetz in der 
Kiste. Es ist praktisch eine Webcam F429 + OV3640 + Enc <45€. Irgendwann 
kommt dazu auch eine sinnvolle Anwendung. Open CV soll in abgespeckter 
Form auf einem uc laufen. Die Möglichkeiten die sich dann ergeben sind 
gewaltig.

Fotos nach beliebigen Kriterien zu speichern und per Internet abzurufen 
ist aber auch nicht schlecht. Mit einer gekauften Webcam <45€ geht das 
zumindest nicht.

von Dog1343 (Gast)


Lesenswert?

Tja, ich habe es doch gesagt. Während manche einem erzählen wollen wie 
komplex so etwas ist, haben es andere einfach gebaut.

https://www.kickstarter.com/projects/1359959821/alcam-oem

von T.S. (Gast)


Lesenswert?

Richtig, und denen fehlen auch nur noch 7240$. Also gib deine 50 Euro 
ruhig dazu und du wirst sehen, bald kostet dieses Modul nur noch 10€ bei 
ebay. Man muss nur dran glauben.

von Dog1343 (Gast)


Lesenswert?

T.S. schrieb:
> Richtig, und denen fehlen auch nur noch 7240$. Also gib deine 50
> Euro
> ruhig dazu und du wirst sehen, bald kostet dieses Modul nur noch 10€ bei
> ebay. Man muss nur dran glauben.

Bei so einer Mentalität wirst du noch oft zusehen müssen, wie andere 
Pionierarbeit leisten, während du den miesen Peter spielen kannst.

von Remus Redundant (Gast)


Lesenswert?

Dog1343 schrieb:
> greg schrieb:
>> Wie willst du die Daten von der Kamera auf einem kleinen
>> Microcontroller
>> verarbeiten? Selbst auf einem fetten Cortex-M4 wird das nix.
>
> Hm. Wie viel Mhz braucht man denn?
> Müssen ja nicht zwingend 30 Bilder pro Sekunde sein. Ein Fotofunktion
> wäre schon cool.

fps*n_pixel
bei ADC mit parallelwortausgang, üblich sind so 50 MHz
bei Sensors mit lvds geht's schon mal an 450 MHz (für die Schnittstelle)

Das reicht aber nur für minimals Streaming ohne bildverarbeitung.

MfG,

von Remus Redundant (Gast)


Lesenswert?

Dog1343 schrieb:
> Tja, ich habe es doch gesagt. Während manche einem erzählen wollen wie
> komplex so etwas ist, haben es andere einfach gebaut.
>
> https://www.kickstarter.com/projects/1359959821/alcam-oem

Ja 3MP Image Sensor über SPI, wahrscheinlich CMOS-Sensor, da hast 
Qualität wie in ner alten handy-Knipse. Das so verrauscht, da brauchst 
den sensor garnicht, da genügt ein Rauschgenerator im Assembler 
programmiert für identische Ergebnisse.

MfG

von Lars R. (lrs)


Lesenswert?

Dog1343 schrieb:
> Tja, ich habe es doch gesagt. Während manche einem erzählen wollen wie
> komplex so etwas ist, haben es andere einfach gebaut.
>
> https://www.kickstarter.com/projects/1359959821/alcam-oem

. Estimated Delivery: Feb 15. Deine Aussage ist verfrüht.
. Und ja, so komplex, dass es für den von Dir genannten Preis hier 
keiner machen wollte. Vielleicht kommt nicht mal kickstarter-Projekt 
zusammen (noch 70% in 4 Wochen).
. Das ist auch niemand, der in Deutschland unter Berücksichtigung der 
Vorschriften und den Abgaben verkauft.

Trotzdem schönes Projekt, bin gespannt.

Hier vom letzten Jahr: 
http://sigalrm.blogspot.de/2013/09/openmv-camera-module.html

: Bearbeitet durch User
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.