ArduCam-LogoArduCam ESP32 UNO R3 Entwicklungsboard lonelybinary.com
Arducam ESP32 UNO-Board
Benutzerhandbuch
Rev 1.0, Juni 2017

Einführung

Arducam hat jetzt ein ESP32-basiertes Arduino-Board für Arducam-Minikameramodule herausgebracht, das die gleichen Faktoren und Pinbelegungen wie das Standard-Arduino-UNO-R3-Board beibehält. Das Besondere an dieser ESP32-Karte ist, dass sie gut mit den 2MP- und 5MP-Kameramodulen von Arducam mini kompatibel ist, die Stromversorgung und das Aufladen von Lithiumbatterien unterstützt und über einen integrierten SD-Kartensteckplatz verfügt. Es kann eine ideale Lösung für Heimsicherheits- und IoT-Kameraanwendungen sein.ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 1

Merkmale

  • Eingebautes ESP-32S-Modul
  • 26 digitale Ein-/Ausgangspins, IO-Ports sind 3.3 V tolerant
  • Arducam Mini 2MP/5MP Kameraschnittstelle
  • Aufladen der Lithiumbatterie mit max. 3.7 V/500 mA
  • Eingebauter SD/TF-Kartensteckplatz
  • 7-12V-Strombuchseneingang
  • Eingebaute Micro-USB-Seriell-Schnittstelle
  • Kompatibel mit Arduino IDE

Pin-Definition

ArduCam ESP32 UNO R3 Entwicklungsboard – Pin-DefinitionDie Platine verfügt über ein eingebautes Lithium-Batterieladegerät, das standardmäßige 3.7-V-/500-mA-Lithiumbatterien akzeptiert. Die Ladeanzeige und die Ladestromeinstellung können Sie der Abbildung 3 entnehmen. ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 2

Erste Schritte ESP32 mit Arduino IDE

In diesem Kapitel erfahren Sie, wie Sie mithilfe der Arduino IDE eine Anwendung für das Arducam ESP32 UNO-Board entwickeln. (Getestet auf 32- und 64-Bit-Windows 10-Rechnern)
4.1 Schritte zur Installation der Arducam ESP32-Unterstützung unter Windows

  • Laden Sie den neuesten Arduino IDE Windows Installer von arduino.cc herunter und installieren Sie ihn
  • Laden Sie Git von git-scm.com herunter und installieren Sie es
  • Starten Sie Git GUI und führen Sie die folgenden Schritte aus:
    Wählen Sie Vorhandenes Repository klonen:ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 4

Quelle und Ziel auswählen:
Quellort: https://github.com/ArduCAM/ArduCAM_ESP32S_UNO.git
Zielverzeichnis: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ArduCAM/ArduCAM_ESP32S_UNO
Klicken Sie auf Klonen, um mit dem Klonen des Repositorys zu beginnen:ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 5 Öffnen Sie C:/Users/[IHR_BENUTZERNAME]/Documents/Arduino/hardware/ArduCAM/esp32/tools und doppelklicken Sie auf get.exeArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 6 Wenn get.exe fertig ist, sollten Sie Folgendes sehen files im Verzeichnis ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 7Schließen Sie Ihr ESP32-Board an und warten Sie, bis die Treiber installiert sind (oder installieren Sie alle erforderlichen Treiber manuell).

4.2 Verwendung der Arduino IDE
Nach der Installation der Arducam ESP32UNO-Karte können Sie diese Karte im Menü „Werkzeug->Karte“ auswählen. Und es gibt mehrere gebrauchsfertige Examples aus dem File->Examples->ArduCAM. Sie können diese z. B. verwendenamples direkt oder als Ausgangspunkt für die Entwicklung Ihres eigenen Codes.
Starten Sie die Arduino IDE und wählen Sie Ihr Board im Menü „Extras“ > „Board“ ausArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 8Wählen Sie den Ex ausample von File->Examples->ArduCAMArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 9 Konfigurieren Sie die Kameraeinstellung
Sie müssen die Datei „memorysaver.h“ ändern file um die Kamera OV2640 oder OV5642 für ArduCAM Mini 2MP- oder 5MP-Kameramodule zu aktivieren. Es kann jeweils nur eine Kamera aktiviert sein. Der Memorysaver.h file befindet sich in
C:\Benutzer\Ihr Computer\Dokumente\Arduino\hardware\ArduCAM\ArduCAM_ESP32S_UNO\libraries\ArduCAM ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 10 Kompilieren und hochladen
Klicken Sie auf „Ex hochladen“.ampDie Datei wird automatisch in die Platine geflasht.
4.3 Examples
Es gibt 4 exampDateien für 2MP- und 5MP-ArduCAM-Minikameramodule.
ArduCAM_ESP32_ Aufnahme
Dieses Example verwendet das HTTP-Protokoll, um Standbilder oder Videos über das Heim-WLAN-Netzwerk von der ArduCAM mini 2MP/5MP aufzunehmen und auf dem anzuzeigen web Browser.
Der Standardwert ist der AP-Modus. Nach dem Hochladen der Demo können Sie nach „arducam_esp32“ suchen und ihn ohne Passwort verbinden.ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 11ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 12Wenn Sie den STA-Modus verwenden möchten, sollten Sie „int wifiType = 1“ in „int wifiType =0“ ändern. Die SSID und das Passwort sollten vor dem Hochladen geändert werden. ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 13Nach dem Hochladen wird die IP-Adresse des Boards über das DHCP-Protokoll bezogen. Sie können die IP-Adresse über den seriellen Monitor ermitteln, wie in Abbildung 9 dargestellt. Die Standardeinstellung für die Baudrate des seriellen Monitors beträgt 115200 Bit/s. ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 14Öffnen Sie abschließend die Datei index.html, geben Sie die vom seriellen Monitor erhaltene IP-Adresse ein und nehmen Sie dann Bilder oder Videos auf. Das HTML files befinden sich unter
C:\Benutzer\Ihr Computer\Dokumente\Arduino\hardware\ArduCAM\ArduCAM_ESP32S_UNO\libraries\ArduCAM\examples\ESP32\ArduCAM_ESP32_Capture\html ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 15ArduCAM_ESP32_Capture2SD
Dieses ExampMit der ArduCAM mini 2MP/5MP werden Zeitrafferfotos aufgenommen und dann auf der TF/SD-Karte gespeichert. Die LED zeigt an, wenn die TF/SD-Karte schreibt. ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 16 ArduCAM_ESP32_Video2SD 
Dieses Example nimmt Motion-JPEG-Videoclips mit ArduCAM mini 2MP/5MP auf und speichert sie dann im AVI-Format auf der TF/SD-Karte.                ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 17ArduCAM_ESP32_Sleep
Um den Stromverbrauch zu reduzieren, geht der Aufruf der Schnittstellenfunktion sofort in den Tiefschlafmodus. In diesem Modus trennt der Chip alle WLAN- und Datenverbindungen und wechselt in den Schlafmodus. Nur das RTC-Modul funktioniert weiterhin und ist für das Timing des Chips verantwortlich. Diese Demo ist für Batteriebetrieb geeignet.ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 18ArduCam ESP32 UNO R3 Entwicklungsboard – Abbildung 19

ArduCam-Logowww.ArduCAM.com 

Dokumente / Ressourcen

ArduCam ESP32 UNO R3 Entwicklungsboard [pdf] Benutzerhandbuch
ESP32 UNO R3 Entwicklungsboard, ESP32, UNO R3 Entwicklungsboard, R3 Entwicklungsboard, Entwicklungsboard, Board

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *