HD Kamera für Mikrocontroller?

#3878370
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.
Gast #3878373
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?
Gast #3878375
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.
Gast #3878405
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!
Gast #3878422
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
Gast #3878429
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?
#3878443
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
Gast #3878446
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.
#3878483
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
#3878486
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.
#3878605
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 ...
#3878611
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.
#3878619
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 ... )
Gast #3878628
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.
Gast #3910921
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.
Gast #3910927
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,
Gast #3910932
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
#3910980
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren