Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Projekt odjemalca za beleženje slik kamere ESP32 se osredotoča na uporabo mikrokrmilnika ESP32 za fotografiranje in pošiljanje na osrednji strežnik prek interneta z možnostjo WiFi modula ESP32.
Glavna plošča PCB je bila zasnovana z dvema glavnima ciljema:
- modularnost
- neposredna priključitev standardnega modula kamere
Vsi deli so na voljo za naročanje iz različnih virov, primer programske opreme pa je na voljo kot skladišča Git.
1. korak: Priprava sheme
Plošča ESP32 PROTO WEB CAM je bila zasnovana tako, da ustreza naslednjim funkcijam:
- združljiv z modularno ploščo ESP-32S (Wroom)
- priklop na modul kamere ali priključek za 14 IO zatičev
-
dve pomnilniški metodi pomnilnika ESP32
- USB RS232
- RS232 z ročnimi strelicami
- edinstvena koda naprave HW
- RTC
- EEPROM s stikalom RW/R
- dva vira napajanja 5V
- zunanji kristal za ploščo ESP-32s
- vtičnica za kartico microSD
- trdo utripajoča LED
- DC -DC pretvornik 5V -> 3V3
- dodaten konektor za 3 IO zatiča, I2C in RS232 vmesnika
Shema je na voljo v datoteki PDF, združuje nekaj shem, ki so javno dostopne iz različnih virov.
2. korak: proizvodnja PCB
S predhodno predstavljeno shematsko tiskano vezje je bilo ustvarjeno z uporabo programske opreme za oblikovanje, ki izdeluje datoteke GERBER v dveh stranskih tehnologijah SMT/SMD z nekoliko večjimi blazinicami za pomoč pri postopku ročnega spajkanja in uporabi proizvodnih zmogljivosti PCB ITD-tim d.o.o. PCB je bil izdelan iz ROHS.
Nekaj slik predstavlja končni izdelek.
3. korak: Dokončanje plošče ESP32 PROTO WEB CAM
Elementi se ročno spajkajo v tehnologiji 0805 in 1206 z uporabo spajka ROHS z nekaj spajkalniki. Najprej so spajkalne vezje, nato pasivni elementi, nato priključki. PCB je bil čist z izopropilnim alkoholom.
Končni rezultati so predstavljeni z nekaj slikami.
4. korak: Dokončajte odjemalca beleženja slik fotoaparata ESP32
Za dokončanje odjemalca snemanja slik kamere kamere ESP32 je bilo na ESP32 PROTO WEB CAM PCB dodana baterija CD2032 za RTC in modul kamere z OV2640, ki je na voljo pri TME pod komercialnim imenom WAVESHARE 8532.
Vse komponente so testirane z uporabo ARDUINO IDE z ustreznim dodatkom ESP32 z izbrano ploščo z imenom "ESP32 Dev Module"
5. korak: Preskusna koda
Vse kode za testiranje so na voljo na GitLAB -u:
- LED srčni utrip in UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Modul kamere git repo