Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Proiectul de înregistrare a imaginii camerei ESP32 Client se concentrează asupra utilizării microcontrolerului ESP32 pentru realizarea fotografiilor și trimiterea acestuia către serverul central prin Internet utilizând capacitatea WiFi a modulului ESP32.
Placa PCB principală a fost proiectată având în vedere două obiective principale:
- modularitate
- conexiune directă la modulul camerei standard
Toate piesele sunt disponibile pentru comandă în diverse surse, iar exemplele de software sunt disponibile, cum ar fi depozitele Git.
Pasul 1: Pregătirea schemei
Placa ESP32 PROTO WEB CAM a fost proiectată pentru a găzdui următoarele caracteristici:
- conexiune la placa modulului ESP-32S (Wroom) compatibil
- conexiune la modulul de cameră sau terminal pentru 14 pini IO
-
două metode FLASH de memorie ESP32
- USB RS232
- RS232 cu pisici împușcate manual
- cod unic de dispozitiv HW
- RTC
- EEPROM cu comutator RW / R
- două surse de alimentare de 5V
- cristal extern pentru placa ESP-32s
- mufa cardului microSD
- LED puternic
- Convertor DC-DC 5V -> 3V3
- conector suplimentar pentru 3 pini IO suliță, interfețe I2C și RS232
Schema este disponibilă în fișier PDF, combinați câteva scheme disponibile public din diverse surse.
Pasul 2: Producția de PCB
Utilizarea PCB schematică prezentă anterior a fost creată utilizând un software de proiectare care produce fișiere GERBER în tehnologii SMT / SMD pe două fețe, cu tampoane ușor mai mari, pentru ajutor la procesul de lipire manuală și folosind facilități de producție PCB ITD-tim d.o.o. PCB a fost realizat în ROHS.
Puține imagini prezintă produsul final.
Pasul 3: Finalizarea ESP32 PROTO WEB CAM Board
Elementele sunt lipite manual mai ales în tehnologia 0805 și 1206 folosind lipirea ROHS cu puține fiare de lipit. Mai întâi sunt IC-uri de lipit, apoi elemente pasive, după care conectorii. PCB a fost curat cu alcool izopropilic.
Rezultatele finale sunt prezente cu câteva imagini.
Pasul 4: Finalizați clientul de înregistrare a imaginii camerei ESP32
Pentru a finaliza ESP32 Camera Picture Logging Client, pe ESP32 PROTO WEB CAM PCB s-a adăugat bateria CD2032 pentru RTC și modulul de cameră cu OV2640 disponibil de la TME sub denumirea comercială WAVESHARE 8532.
Toate componentele sunt testate utilizând ARDUINO IDE cu adăugarea corespunzătoare a ESP32 cu placa selectată cu numele „ESP32 Dev Module”
Pasul 5: Codul de testare
Toate codurile de testare sunt disponibile pe GitLAB:
- Bătăile inimii LED și repo git UniqueUnitID (DS18B20)
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Modulul aparatului foto git repo