Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
ESP32 Projekt klijenta za snimanje slika kamere usmjeren je na korištenje mikrokontrolera ESP32 za fotografiranje i slanje na središnji poslužitelj putem Interneta pomoću WiFi mogućnosti ESP32 modula.
Glavna PCB ploča dizajnirana je s dva glavna cilja na umu:
- modularnost
- izravno spajanje standardnog modula kamere
Svi su dijelovi dostupni 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 značajke:
- povezivanje s ESP-32S modularnom pločom (Wroom) kompatibilno
- spajanje na modul kamere ili terminal za 14 IO pinova
-
dvije ESP32 memorijske FLASH metode
- USB RS232
- RS232 s ručnim mecima
- jedinstveni kod uređaja HW
- RTC
- EEPROM s 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 priključak za 3 IO pina koplja, I2C i RS232 sučelja
Shema je dostupna u PDF datoteci, kombinirajte nekoliko shema javno dostupnih 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 dvije strane SMT/SMD tehnologije 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 tehnologiji 0805 i 1206 koristeći ROHS lemljenje s nekoliko lemilica. Prvo su lemna kola, zatim pasivni elementi, nakon toga konektori. PCB je čist izopropilnim alkoholom.
Konačni rezultati su prisutni s nekoliko slika.
Korak 4: Dovršite ESP32 klijenta za bilježenje slika kamere
Za dovršetak ESP32 klijenta za snimanje slika kamere, na ESP32 PROTO WEB CAM PCB dodana je baterija CD2032 za RTC i modul kamere s OV2640 dostupan od TME pod komercijalnim nazivom WAVESHARE 8532.
Sve komponente testirane su pomoću ARDUINO IDE -a s odgovarajućim dodatkom ESP32 s odabranom pločom s nazivom "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