Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
ESP32 Projekat klijenta za evidentiranje slika kamere fokusiran je na korištenje mikrokontrolera ESP32 za snimanje slika i slanje na centralni server putem Interneta pomoću WiFi mogućnosti ESP32 modula.
Glavna PCB ploča dizajnirana je s dva glavna cilja na umu:
- modularnost
- direktno priključivanje standardnog modula kamere
Svi dijelovi dostupni su za naručivanje iz različitih izvora, a primjeri softvera dostupni su poput Git spremišta.
Korak 1: Priprema sheme
ESP32 PROTO WEB CAM ploča dizajnirana je za sljedeće karakteristike:
- povezivanje sa ESP-32S modularnom pločom (Wroom) kompatibilno
- povezivanje sa modulom kamere ili terminalom za 14 IO pinova
- dva ESP32 memorijska FLASH metoda
- USB RS232
- RS232 sa ručnim mecima
- jedinstveni kod HW uređaja
- RTC
- EEPROM sa prekidačem RW/R
- dva izvora napajanja od 5V
- vanjski kristal za ploču ESP-32s
- utičnica za microSD karticu
- hard-LED LED
- DC -DC pretvarač 5V -> 3V3
- dodatni konektor za 3 IO pina, I2C i RS232 sučelja
Shema je dostupna u PDF datoteci, kombinirajte nekoliko javno dostupnih shema iz različitih izvora.
Korak 2: Proizvodnja PCB -a
Korištenjem prethodno prisutnih shematskih PCB-a nastalo je softverom za dizajn koji proizvodi GERBER datoteke u dvostranim SMT/SMD tehnologijama s nešto većim jastučićima za pomoć pri procesu ručnog lemljenja i upotrebi pogona za proizvodnju PCB-a ITD-tim d.o.o. PCB je izrađen u ROHS -u.
Nekoliko slika predstavlja konačni proizvod.
Korak 3: Dovršenje ESP32 PROTO WEB CAM ploče
Elementi se leme ručno uglavnom u 0805 i 1206 tehnologiji koristeći ROHS lemljenje sa nekoliko lemilica. Prvo su lemna kola, zatim pasivni elementi, zatim konektori. PCB je očišćen izopropil alkoholom.
Konačni rezultati su prisutni sa nekoliko slika.
Korak 4: Dovršite ESP32 klijenta za bilježenje slika kamere
Da bi se dovršio ESP32 klijent za snimanje slika kamere, na ESP32 PROTO WEB CAM PCB dodana je baterija CD2032 za RTC, a modul kamere sa OV2640 dostupan je od TME pod komercijalnim imenom WAVESHARE 8532.
Sve komponente su testirane pomoću ARDUINO IDE -a sa odgovarajućim dodatkom ESP32 sa odabranom pločom s imenom "ESP32 Dev Module"
Korak 5: Kôd za testiranje
Svi kodovi za testiranje dostupni su na GitLAB -u:
- LED otkucaji srca i UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Git repo modul kamere