Wie verwende ich das OV7670-Kameramodul mit Arduino?
Hier haben wir ein soeben online gekauftes OV7670-Kameramodul vorgestellt, einschließlich der Kommunikation zwischen Kameramodul und Arduino UNO, der Verwendung von Möglichkeiten zum Fotografieren über ein Kameramodul usw. Dies ist ein Arduino-Kameramodul, das den digitalen Bildverarbeitungs-Chip OV0706 der Überwachungskameras übernommen hat, der speziell für die Bildaufnahme- und -verarbeitungsanwendung entwickelt wurde und auf einer TTL-Kommunikationsschnittstelle basiert. Es ist sehr bequem mit dem Arduino-Controller zu verbinden und kann Bilder und Daten über UART seriell lesen Port, und führen Sie dann eine Bildverarbeitung durch. Dies ist eine detaillierte DIY-Anleitung für die TTL- und UART-Kamera OV7670. Sie können den Code auch von ElecFreaks herunterladen.
Die Quelle finden Sie hier: //www.elecfreaks.com/7861.html
Schritt 1: Allgemeine Beschreibung
Dieses Kameramodul kann Bildverarbeitung wie AWB (automatischer Weißabgleich), AE (automatische Belichtung) und AGC (automatische Verstärkungsregelung) für das vom CMOS-Sensor kommende Videosignal ausführen. Darüber hinaus würde dieses Modul bei der Fusion anderer fortschrittlicher Technologien wie der Bildverbesserungsverarbeitung bei schwacher Beleuchtung und der intelligenten Vorhersage und Unterdrückung von Bildrauschen hochwertige digitale Videosignale über die Standard-CCIR656-Schnittstelle ausgeben. Der in OV7670 integrierte JPEG-Decoder unterstützt die Reatime-Codierung für gesammelte Bilder, und der externe Controller kann die M-JPEG-Videostreams problemlos lesen, wodurch das Kameradesign eines Double-Streams erreicht wird. OV7670 unterstützt die Bewegungserkennung und die OSD-Anzeigefunktion von Bildschirmzeichen und Musterüberlagerungen, die den Erkennungsbereich und die Empfindlichkeit selbst definieren können.
Schritt 2: Testen des OV7670-Kameramoduls - Benötigtes Tool zum Testen
Hardware
SD-Modul
Digitales Schlüsselmodul
Arduino UNO
Überbrückungskabel
USB-Kabel
Kameramodul OV7670
Software
Camera_VC0706_TEST
Arduino IDE (Laden Sie es von der offiziellen Website herunter)
Schritt 3: Hardware-Verbindung


- Schließen Sie die Hardware wie in der Abbildung gezeigt an.
- Physikalisches Diagramm.
Schritt 4: Softwareverwendung und Code-Programmierung







- Laden Sie zuerst die beiden Dateien Camera_OV0706_lib und Camera_OV0706_TEST aus dem von ElecFreaks geschriebenen Kameramodulcode herunter und entpacken Sie ihn dann.
Legen Sie die entpackte Datei von Camera_OV0706_lib in den Arduino IDE-Ordner der Bibliotheken.
Öffnen Sie die entpackte Datei von Camera_OV0706_TEST und programmieren Sie den Code in UNO. Die detaillierten Schritte sind in den Bildern dargestellt.
Klicken Sie auf Extras , und wählen Sie dann das Board von Arduino UNO aus.
Klicken Sie auf Extras / Serielle Schnittstelle , und wählen Sie die entsprechende COM-Nummer aus.
Klicken Sie dann auf die Schaltfläche zum Programmieren wie unten im roten Rechteck und programmieren Sie den Code in die UNO-Karte, bis der Upload abgeschlossen ist.
Öffnen Sie zum Schluss den seriellen Überwachungsanschluss wie unten im roten Rechteck.
Wenn die serielle Schnittstelle die unten gezeigten Daten anzeigt, können Sie die digitalen Tasten drücken, um ein Foto aufzunehmen.
Wenn das Foto erfolgreich aufgenommen wurde, wird die serielle Schnittstelle angezeigt.
Bisher wurde der Modultest abgeschlossen. Danke fürs Lesen.