INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
ESP32 Camera Picture Logging Client-projek konsentreer op die gebruik van ESP32-mikrobeheerder vir die neem van foto's en stuur dit via die internet na die sentrale bediener met behulp van die WiFi-funksie van die ESP32-module.
Die hoofplankbord is ontwerp met twee hoofdoelwitte in gedagte:
- modulariteit
- direkte standaard kamera module verbinding
Alle onderdele is beskikbaar vir bestelling in verskillende bronne, en sagteware -voorbeeld is beskikbaar, soos Git -bewaarplekke.
Stap 1: Skematiese voorbereiding
ESP32 PROTO WEB CAM -bord is ontwerp om die volgende funksies te akkommodeer:
- verbinding met ESP-32S-modulebord (Wroom) versoenbaar
- aansluiting op kameramodule of terminale vir 14 IO -penne
-
twee ESP32 geheue FLASH metodes
- USB RS232
- RS232 met handskootkatte
- unieke HW -toestelkode
- RTC
- EEPROM met RW/R skakelaar
- twee kragbronne van 5V
- eksterne kristal vir ESP-32s bord
- microSD -kaartaansluiting
- hard-beat LED
- DC -DC omskakelaar 5V -> 3V3
- ekstra aansluiting vir 3 spear IO -penne, I2C en RS232 -koppelvlakke
Skematiese is beskikbaar in PDF -lêer, kombineer 'n paar skemas wat in die openbaar beskikbaar is uit verskillende bronne.
Stap 2: PCB -produksie
Met behulp van voorheen huidige skematiese PCB is ontwerp met sagteware wat GERBER-lêers in twee kant-SMT-/SMD-tegnologieë produseer met effens groter pads vir hulp by die soldeerproses en die gebruik van PCB-produksiefasiliteite ITD-tim d.o.o. PCB is gemaak in ROHS.
'N Paar foto's bied die finale produk aan.
Stap 3: Voltooiing van ESP32 PROTO WEB CAM Board
Elemente word met die hand gesoldeer, meestal in 0805- en 1206 -tegnologie, met ROHS -soldeersel met min soldeerboute. Eerstens is soldeer -IC's, dan passiewe elemente, daarna verbindings. PCB was skoon met isopropylalkohol.
Die finale uitslae is teenwoordig met min foto's.
Stap 4: Voltooi ESP32 Camera Picture Logging Client
Om die ESP32 Camera Picture Logging Client te voltooi, voeg die CD2032 -battery van die ESP32 PROTO WEB CAM PCB by, en die kameramodule met OV2640 beskikbaar by TME onder die handelsnaam WAVESHARE 8532.
Alle komponente word getoets met behulp van ARDUINO IDE met die regte ESP32 -toevoeging met die geselekteerde bord met die naam "ESP32 Dev Module"
Stap 5: Toets kode
Alle toetskode is beskikbaar op GitLAB:
- LED hartklop en UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Git repo kameramodule