Forum: Mikrocontroller und Digitale Elektronik Suche Kamera(modul) für STM32 - Experimente


von Andreas S. (igel1)


Lesenswert?

Liebe Forengemeinde,

ich habe vor ein paar Jahren schon einmal ein OV7670-Kamera(modul) an 
meine STM32F4/STM32F429-Discovery-Boards angeschlossen und dort Bilder 
auf das LCD-Display gezaubert. Das ging mehr schlecht als recht wg. der 
schlechten Dokumentation der Kamera.

Seitdem ist viel Zeit vergangen und ich wollte evtl. nochmals einen 
Anlauf wagen. Nach den Erfahrungen mit der OV7670 bitte ich um Euren 
Rat:

Kennt Ihr ein Kamera(modul) mit folgenden Merkmalen:

- max. 20€ teuer
- min. 1024x640 Auflösung
- gut dokumentiert (wichtig!!)
- gut per Jumpwire zu verkabeln
- einfach per STM32 auszulesen
- ggf. fertige Libs für STM32 verfügbar

Viele Grüße

Igel1

PS: ja, ich gebe zu, noch nicht lange recherchiert zu haben - wollte 
erst einmal Eure Erfahrungen hören - hoffe, das ist legitim.

von J. S. (jojos)


Lesenswert?

Ich habe das hier gerade auf AliExpress gefunden: 1,72€ | Kameramodul 
OV7670 OV7725 OV5642 OV2640 OV7670 mit FIFO CAM Modul Bildsensor STM32 
Unterstützt VGA CIF JPEG 30W für Arduino
https://a.aliexpress.com/_EHWiTgu

Sehr gut sind die Boards von Fanke (auch Chinese), mit H743, 32 MB SRAM 
und Kamera/Display Anschluss. Wermutstropfen ist das das Pinout der 
Anschlüsse nicht Standard ist. Aber auf dem Display werden die 
Kamerabilder mit 16 fps angezeigt (mit Demo Code).

FKM5_H743XIH6 mit Kamera:
https://youtu.be/bSx9MH247dI?si=GBOw-EjXiDcLmbuy

Ich habe das hier gerade auf AliExpress gefunden: 48,20€ | STM32H743XIH6 
Entwicklungsboard ersetzt VBT6 Mindestsystem-Ersatz 750 407
https://a.aliexpress.com/_ExRwDnO

: Bearbeitet durch User
von Andreas S. (igel1)


Lesenswert?

J. S. schrieb:
> Ich habe das hier gerade auf AliExpress gefunden: 1,72€ | Kameramodul
> OV7670 OV7725 OV5642 OV2640 OV7670 mit FIFO CAM Modul Bildsensor STM32
> Unterstützt VGA CIF JPEG 30W für Arduino
> https://a.aliexpress.com/_EHWiTgu

Genau mit solchen OV7670-Modulen habe ich damals die ersten Gehversuche 
gemacht. Das Problem war die Doku - die war nämlich unterirdisch.
Oder hast Du da andere Erfahrungen? Hat z.B. die OV5642 eine bessere 
Doku? (ich frage, weil man das ja immer erst nach dem 2. oder gar 3. 
Blick weiß).

> Sehr gut sind die Boards von Fanke (auch Chinese), mit H743, 32 MB SRAM
> und Kamera/Display Anschluss. Wermutstropfen ist das das Pinout der
> Anschlüsse nicht Standard ist. Aber auf dem Display werden die
> Kamerabilder mit 16 fps angezeigt (mit Demo Code).
>
> FKM5_H743XIH6 mit Kamera:
> https://youtu.be/bSx9MH247dI?si=GBOw-EjXiDcLmbuy

Cool - danke für das Video, hast Dir echt Mühe gemacht!
By the way: tolles Labor!

Mit welchem Board/Display und welchem Code hast Du die gezeigte 
Schaltung realisiert? Mit dem von Dir verlinkten Ali-Board?

> Ich habe das hier gerade auf AliExpress gefunden: 48,20€ | STM32H743XIH6
> Entwicklungsboard ersetzt VBT6 Mindestsystem-Ersatz 750 407
> https://a.aliexpress.com/_ExRwDnO

Könntest Du zu diesem Board netterweise auch die Doku/Sourcen verlinken?

Viele Grüße (und Danke für Deine bisherigen Mühen!)

Igel1

von Hans-Georg L. (h-g-l)


Lesenswert?

J. S. schrieb:

> Ich habe das hier gerade auf AliExpress gefunden: 48,20€ | STM32H743XIH6
> Entwicklungsboard ersetzt VBT6 Mindestsystem-Ersatz 750 407
> https://a.aliexpress.com/_ExRwDnO

Da ist keine Kamera dabei und kostet ohne Display 45,79€.

Scheint mit dem Fanke Board identisch zu sein und das kostet hier:
https://de.aliexpress.com/item/1005006147123388.html weniger als die 
Hälfte.

Es wäre jetzt nur interessant Pin-Kompatible Displays für das Board zu 
finden.

von J. S. (jojos)


Lesenswert?

Danke, you’re welcome.
Auf das Board bin ich durch diesen Thread von Hans-Georg aufmerksam 
geworden:
Beitrag "Re: STM32H743 mit 32MByte externem SDRAM"
In dem Beitrag ist der Link zu Doku und Beispiel Programmen. Auf 
Chinesisch, aber viel kommentiert und das kann Google übersetzen.
Ich habe das schon in Mbed-CE eingebaut, das muss aber noch aufgeräumt 
und in einen PR gepackt werden. Für beide MCU Varianten, so kann ich 
beim kompilieren einfach das eine oder andere auswählen.
Es gibt eine Adapterplatine für die unkonventionelle Belegung auf 
Standard 40 Pol. Ist aber relativ teuer, es lohnt sich eine eigene 
Platine zu entwerfen.
Die Displays die passend angeboten werden sind sehr gute IPS, kein 
Vergleich zu den billigen mit resistivem Touch.
Auch die Camera hat ein Adapter Board, damit passen auch andere besser 
dran.
Ein Arbeitskollege hat mir Board  und Display aus China mitgebracht, 
kostet auch nur die Hälfte da.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

USB sollte auch klappen, vor allem, wenn deine Hardware schon den USB FS 
Port exponiert:
https://github.com/iliasam/STM32_HOST_UVC_Camera

Da gibts natürlich Cameras bis zum Abwinken.

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.