Inhaltsverzeichnis:

ESP32 Kamera-Bildprotokollierungsclient - Gunook
ESP32 Kamera-Bildprotokollierungsclient - Gunook

Video: ESP32 Kamera-Bildprotokollierungsclient - Gunook

Video: ESP32 Kamera-Bildprotokollierungsclient - Gunook
Video: ESP32Cam als extrem günstige IP KAMERA nicht nur für HOME ASSISTANT! 2024, November
Anonim
ESP32 Kamera-Bildprotokollierungsclient
ESP32 Kamera-Bildprotokollierungsclient

Das ESP32 Camera Picture Logging Client-Projekt konzentriert sich auf die Verwendung des ESP32-Mikrocontrollers zum Aufnehmen von Bildern und zum Senden an einen zentralen Server über das Internet mit der WiFi-Fähigkeit des ESP32-Moduls.

Die Hauptplatine wurde mit zwei Hauptzielen entwickelt:

  • Modularität
  • direkter Anschluss des Standard-Kameramoduls

Alle Teile können auf verschiedenen Quellen bestellt werden, und Softwarebeispiele sind wie Git-Repositorys verfügbar.

Schritt 1: Schema vorbereiten

Das ESP32 PROTO WEB CAM Board wurde entwickelt, um folgende Funktionen zu unterstützen:

  • Anschluss an ESP-32S Modulplatine (Wroom) kompatibel
  • Anschluss an Kameramodul oder Terminal für 14 IO-Pins
  • zwei ESP32-Speicher-FLASH-Methoden

    • USB RS232
    • RS232 mit manuellen Shotcats
  • eindeutiger HW-Gerätecode
  • Echtzeituhr
  • EEPROM mit RW/R-Schalter
  • zwei Stromversorgungsquellen von 5V
  • externer Quarz für ESP-32s-Board
  • microSD-Kartensteckplatz
  • Hard-Beat-LED
  • DC-DC-Wandler 5V -> 3V3
  • zusätzlicher Anschluss für 3 Speer-IO-Pins, I2C- und RS232-Schnittstellen

Der Schaltplan ist als PDF-Datei verfügbar. Kombinieren Sie einige öffentlich verfügbare Schaltpläne aus verschiedenen Quellen.

Schritt 2: PCB-Produktion

PCB-Produktion
PCB-Produktion
PCB-Produktion
PCB-Produktion

Unter Verwendung des zuvor vorhandenen Schaltplans wurde die Leiterplatte mit einer Design-Software erstellt, die GERBER-Dateien in zweiseitigen SMT/SMD-Technologien mit etwas größeren Pads zur Hilfe beim Handlötprozess und unter Verwendung der PCB-Produktionsanlagen ITD-tim d.o.o. PCB wurde in ROHS hergestellt.

Einige Bilder zeigen das Endprodukt.

Schritt 3: Fertigstellung des ESP32 PROTO WEB CAM Boards

Fertigstellung des ESP32 PROTO WEB CAM Boards
Fertigstellung des ESP32 PROTO WEB CAM Boards
Fertigstellung des ESP32 PROTO WEB CAM Boards
Fertigstellung des ESP32 PROTO WEB CAM Boards

Elemente werden von Hand meist in 0805- und 1206-Technologie mit ROHS-Lot mit wenigen Lötkolben gelötet. Zuerst sind Löt-ICs, dann passive Elemente, dann Steckverbinder. PCB wurde mit Isopropylalkohol gereinigt.

Endgültige Ergebnisse sind mit wenigen Bildern vorhanden.

Schritt 4: Schließen Sie den ESP32-Kamera-Bildprotokollierungsclient ab

Kompletter ESP32-Kamera-Bildprotokollierungsclient
Kompletter ESP32-Kamera-Bildprotokollierungsclient
Kompletter ESP32-Kamera-Bildprotokollierungsclient
Kompletter ESP32-Kamera-Bildprotokollierungsclient

Um den ESP32 Camera Picture Logging Client zu vervollständigen, wurde auf der ESP32 PROTO WEB CAM PCB die Batterie CD2032 für RTC und das Kameramodul mit OV2640 hinzugefügt, das von TME unter dem Handelsnamen WAVESHARE 8532 erhältlich ist.

Alle Komponenten werden mit ARDUINO IDE mit korrekter ESP32-Ergänzung mit ausgewähltem Board mit dem Namen "ESP32 Dev Module" getestet.

Schritt 5: Code testen

Der gesamte Testcode ist auf GitLAB verfügbar:

  • LED-Heartbeat und UniqueUnitID (DS18B20) Git-Repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) Git-Repository
  • Kameramodul git repo

Empfohlen: