Sommario:

Client di registrazione delle immagini della telecamera ESP32: 5 passaggi
Client di registrazione delle immagini della telecamera ESP32: 5 passaggi

Video: Client di registrazione delle immagini della telecamera ESP32: 5 passaggi

Video: Client di registrazione delle immagini della telecamera ESP32: 5 passaggi
Video: PROGETTO ESP32: Inviare per e-mail foto con ESP-Cam 2024, Novembre
Anonim
Client di registrazione delle immagini della telecamera ESP32
Client di registrazione delle immagini della telecamera ESP32

Il progetto ESP32 Camera Picture Logging Client si concentra sull'utilizzo del microcontrollore ESP32 per scattare foto e inviarle al server centrale tramite Internet utilizzando la funzionalità WiFi del modulo ESP32.

La scheda PCB principale è stata progettata con due obiettivi principali in mente:

  • modularità
  • collegamento diretto del modulo telecamera standard

Tutte le parti sono disponibili per l'ordine su varie fonti e sono disponibili esempi di software come i repository Git.

Passaggio 1: preparazione dello schema

La scheda ESP32 PROTO WEB CAM è stata progettata per ospitare le seguenti funzionalità:

  • connessione alla scheda del modulo ESP-32S (Wroom) compatibile
  • connessione al modulo telecamera o terminale per 14 pin IO
  • due metodi FLASH di memoria ESP32

    • USB RS232
    • RS232 con shotcat manuali
  • codice dispositivo HW univoco
  • RTC
  • EEPROM con interruttore RW/R
  • due fonti di alimentazione di 5V
  • cristallo esterno per scheda ESP-32s
  • Presa per scheda microSD
  • LED ad alta velocità
  • Convertitore DC-DC 5V -> 3V3
  • connettore aggiuntivo per 3 pin IO lancia, interfacce I2C e RS232

Lo schema è disponibile in un file PDF, combina pochi schemi pubblicamente disponibili da varie fonti.

Passaggio 2: produzione PCB

Produzione PCB
Produzione PCB
Produzione PCB
Produzione PCB

Utilizzando PCB schematico precedentemente presente è stato creato utilizzando un software di progettazione che produce file GERBER in due tecnologie SMT/SMD laterali con pad leggermente più grandi per facilitare il processo di saldatura manuale e utilizzando le strutture di produzione PCB ITD-tim d.o.o. PCB è stato realizzato in ROHS.

Poche immagini presentano il prodotto finale.

Passaggio 3: completamento della scheda WEB CAM ESP32 PROTO

Completamento della scheda WEB CAM ESP32 PROTO
Completamento della scheda WEB CAM ESP32 PROTO
Completamento della scheda WEB CAM ESP32 PROTO
Completamento della scheda WEB CAM ESP32 PROTO

Gli elementi vengono saldati a mano principalmente nella tecnologia 0805 e 1206 utilizzando la saldatura ROHS con pochi saldatori. Prima ci sono i circuiti integrati di saldatura, quindi gli elementi passivi, dopo i connettori. Il PCB è stato pulito con alcol isopropilico.

I risultati finali sono presenti con poche immagini.

Passaggio 4: completare il client di registrazione delle immagini della telecamera ESP32

Client completo per la registrazione delle immagini della telecamera ESP32
Client completo per la registrazione delle immagini della telecamera ESP32
Client completo per la registrazione delle immagini della telecamera ESP32
Client completo per la registrazione delle immagini della telecamera ESP32

Per completare ESP32 Camera Picture Logging Client, su ESP32 PROTO WEB CAM PCB è stata aggiunta la batteria CD2032 per RTC e il modulo telecamera con OV2640 disponibile da TME con il nome commerciale WAVESHARE 8532.

Tutti i componenti sono testati utilizzando ARDUINO IDE con la corretta aggiunta ESP32 con la scheda selezionata con il nome "ESP32 Dev Module"

Passaggio 5: test del codice

Tutto il codice di test è disponibile su GitLAB:

  • LED heartbeat e UniqueUnitID (DS18B20) git repository
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repository
  • Modulo fotocamera git repository

Consigliato: