Cuprins:

Client ESP32 pentru înregistrarea imaginii camerei: 5 pași
Client ESP32 pentru înregistrarea imaginii camerei: 5 pași

Video: Client ESP32 pentru înregistrarea imaginii camerei: 5 pași

Video: Client ESP32 pentru înregistrarea imaginii camerei: 5 pași
Video: Curs 8 WSN 2024, Noiembrie
Anonim
Client ESP32 pentru înregistrarea imaginii camerei
Client ESP32 pentru înregistrarea imaginii camerei

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

Producția PCB
Producția PCB
Producția PCB
Producția 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

Se completează placa ESP32 PROTO WEB CAM
Se completează placa ESP32 PROTO WEB CAM
Se completează placa ESP32 PROTO WEB CAM
Se completează placa ESP32 PROTO WEB CAM

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

Completează clientul de înregistrare a imaginii pentru camera ESP32
Completează clientul de înregistrare a imaginii pentru camera ESP32
Completează clientul de înregistrare a imaginilor pentru camera ESP32
Completează clientul de înregistrare a imaginilor pentru camera 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

Recomandat: