
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.
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
Die 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. 
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:
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:
Öffnen Sie C:/Users/[IHR_BENUTZERNAME]/Documents/Arduino/hardware/ArduCAM/esp32/tools und doppelklicken Sie auf get.exe
Wenn get.exe fertig ist, sollten Sie Folgendes sehen files im Verzeichnis
Schließ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“ aus
Wählen Sie den Ex ausample von File->Examples->ArduCAM
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
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.
Wenn 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.
Nach 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.
Ö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_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_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_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.

Dokumente / Ressourcen
![]() |
ArduCam ESP32 UNO R3 Entwicklungsboard [pdf] Benutzerhandbuch ESP32 UNO R3 Entwicklungsboard, ESP32, UNO R3 Entwicklungsboard, R3 Entwicklungsboard, Entwicklungsboard, Board |
