← Microcontrollers

Microcontrollers · Samen bouwen en begrijpen

ESP32-cam, microcontroller en camera in één.

Je wilt zelf iets met camerabeelden bouwen. Hier verkennen we de ESP32-CAM, de aansluitingen en de voorbeelden waarmee je kunt beginnen.

De ESP32-CAM is een compact en veelzijdig WiFi-bordje dat speciaal ontworpen is voor toepassingen waarbij beeld of video nodig is, zoals beveiligingscamera’s, gezichtsherkenning of slimme deurbellen. Het bordje is gebaseerd op de populaire ESP32-microcontroller en bevat daarnaast een camera-interface, een microSD-kaartslot en diverse GPIO-pinnen voor het aansluiten van extra componenten.


Specificaties

EigenschapWaarde
MicrocontrollerESP32-D0WDQ6 (dual-core 32-bit processor @ 240 MHz)
Werkgeheugen520 KB
Flashgeheugen-4 MB (QIO flash)
WiFi802.11 b/g/n 2.4 Ghz
BluetoothBLE 4.2 (beperkt bruikbaar op ESP32-CAM door hardwarekeuze)
Camera RHOV2640 (2 MP, 1600x1200 max resolutie)
MicroSD-slotJa, ondersteunt kaarten tot 4 GB
GPIODiverse pinnen beschikbaar (3.3V logica)
Spanning5V via 5V-pin, 3.3V op I/O
ProgrammeerinterfaceVia UART (geen USB aanwezig op bordje)

Let op: De ESP32-CAM heeft geen ingebouwde USB-aansluiting. Om hem te programmeren is een externe USB-naar-serieel adapter nodig, zoals een FTDI-adapter.

ESP32-CAM flashen met firmware

Om de ESP32-CAM te gebruiken met eigen firmware of Arduino-code, moet deze via UART worden geflasht. Dit zijn de stappen: Benodigdheden
  • ESP32-CAM module
  • FTDI USB naar serieel adapter (3.3V-variant)
  • Jumper wires
  • Eventueel een drukknop of jumper voor de flash-modus
ESP32-CAM met FTDI

Aansluitschema (FTDI naar ESP32-CAM)

ESP32-cam FTDI Kleur
3.3V (of 5 V) 3.3V (of 5 V) Rood
GND GND Zwart
U0RXD (GPIO3) TX Groen
U0TXD (GPIO1) RX Blauw

LET OP:verbind GPIO0 met GND om de ESP32-cam in flashing mode te zetten.
FTDI Module en aansluitingen kunnen afwijkend zijn.

De ESP32-CAM is een krachtige toevoeging aan elk IoT-project waar beeld gewenst is. Dankzij de combinatie van WiFi, camera en uitbreidingsmogelijkheden kun je er eenvoudig een slimme camera-oplossing mee bouwen die bijvoorbeeld foto's maakt bij beweging of periodiek beelden doorstuurt naar een server of Home Assistant.

Een vraag over deze uitleg? Laat het me weten en vermeld welke pagina je gebruikt.