Innholdsfortegnelse:

ESP32 Camera Picture Logging Client: 5 trinn
ESP32 Camera Picture Logging Client: 5 trinn

Video: ESP32 Camera Picture Logging Client: 5 trinn

Video: ESP32 Camera Picture Logging Client: 5 trinn
Video: ESP32 CAM Send Images to Google Drive, IoT Security Camera using ESP32 Camera Module 2024, November
Anonim
ESP32 Camera Picture Logging Client
ESP32 Camera Picture Logging Client

ESP32 Camera Picture Logging Client-prosjektet er konsentrert om å bruke ESP32 mikrokontroller for å ta bilder og sende det til sentral server via Internett ved hjelp av WiFi-funksjonen til ESP32-modulen.

Hovedkortet ble designet med to hovedmål i tankene:

  • modularitet
  • direkte standard kameramodulstilkobling

Alle deler er tilgjengelige for bestilling på forskjellige kilder, og programvareeksempel er tilgjengelig som Git -depoter.

Trinn 1: Forberede skjematisk

ESP32 PROTO WEB CAM -kort er designet for å imøtekomme følgende funksjoner:

  • tilkobling til ESP-32S-modulkort (Wroom) kompatibel
  • tilkobling til kameramodul eller terminal for 14 IO -pinner
  • to ESP32 -minne FLASH -metoder

    • USB RS232
    • RS232 med manuelle shotcats
  • unik HW -enhetskode
  • RTC
  • EEPROM med RW/R -bryter
  • to strømforsyningskilder på 5V
  • ekstern krystall for ESP-32s-kort
  • microSD -kortkontakt
  • hardt slått LED
  • DC -DC -omformer 5V -> 3V3
  • ekstra kontakt for 3 spyd IO -pinner, I2C og RS232 -grensesnitt

Skjematisk er tilgjengelig i PDF -fil, kombinere få skjematisk offentlig tilgjengelig fra forskjellige kilder.

Trinn 2: PCB -produksjon

PCB produksjon
PCB produksjon
PCB produksjon
PCB produksjon

Bruk av tidligere nåværende skjematisk PCB ble opprettet ved hjelp av designprogramvare som produserer GERBER-filer i tosidig SMT/SMD-teknologier med litt større pads for hjelp ved håndlodding og bruk av PCB-produksjonsanlegg ITD-tim d.o.o. PCB ble laget i ROHS.

Få bilder presenterer sluttproduktet.

Trinn 3: Fullføring av ESP32 PROTO WEB CAM Board

Fullfører ESP32 PROTO WEB CAM Board
Fullfører ESP32 PROTO WEB CAM Board
Fullfører ESP32 PROTO WEB CAM Board
Fullfører ESP32 PROTO WEB CAM Board

Elementer er loddetinn for hånd hovedsakelig i 0805 og 1206 teknologi ved bruk av ROHS loddetinn med få loddejern. Først er lodde -ICer, deretter passive elementer, deretter kontaktene. PCB var rent med isopropylalkohol.

Endelige resultater er tilstede med få bilder.

Trinn 4: Fullfør ESP32 Camera Picture Logging Client

Komplett ESP32 Camera Picture Logging Client
Komplett ESP32 Camera Picture Logging Client
Komplett ESP32 Camera Picture Logging Client
Komplett ESP32 Camera Picture Logging Client

For å fullføre ESP32 Camera Picture Logging Client, på ESP32 PROTO WEB CAM PCB ble det lagt til batteri CD2032 for RTC og kameramodul med OV2640 tilgjengelig fra TME under handelsnavnet WAVESHARE 8532.

Alle komponenter testes ved hjelp av ARDUINO IDE med riktig ESP32 -tillegg med valgt kort med navnet "ESP32 Dev Module"

Trinn 5: Testingskode

All testkode er tilgjengelig på GitLAB:

  • LED -hjerterytme og UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
  • Kameramodul git repo

Anbefalt: