Inhoudsopgave:

ESP32 Camera Picture Logging Client - Ajarnpa
ESP32 Camera Picture Logging Client - Ajarnpa

Video: ESP32 Camera Picture Logging Client - Ajarnpa

Video: ESP32 Camera Picture Logging Client - Ajarnpa
Video: ESP32-CAM - Guide to making YOUR first DIY Security Camera 2024, November
Anonim
ESP32 Camera Picture Logging Client
ESP32 Camera Picture Logging Client

ESP32 Camera Picture Logging Client-project is gericht op het gebruik van de ESP32-microcontroller voor het maken van foto's en deze via internet naar de centrale server te sturen met behulp van WiFi-mogelijkheden van de ESP32-module.

De hoofdprintplaat is ontworpen met twee hoofddoelen in gedachten:

  • modulariteit
  • directe standaard cameramodule-aansluiting

Alle onderdelen zijn te bestellen via verschillende bronnen, en softwarevoorbeelden zijn beschikbaar zoals Git-repositories.

Stap 1: Schema voorbereiden

ESP32 PROTO WEB CAM-bord is ontworpen om de volgende functies te accommoderen:

  • aansluiting op ESP-32S-modulekaart (Wroom) compatibel
  • aansluiting op cameramodule of terminal voor 14 IO-pinnen
  • twee ESP32-geheugen FLASH-methoden

    • USB-RS232
    • RS232 met handmatige shotcats
  • unieke HW-apparaatcode
  • RTC
  • EEPROM met RW/R-schakelaar
  • twee bron van voeding van 5V
  • extern kristal voor ESP-32s-bord
  • microSD-kaartaansluiting
  • hard-beat LED
  • DC-DC-omzetter 5V -> 3V3
  • extra connector voor 3 speer IO-pinnen, I2C- en RS232-interfaces

Schema is beschikbaar in PDF-bestand, combineer enkele schema's die openbaar beschikbaar zijn uit verschillende bronnen.

Stap 2: PCB-productie

PCB-productie
PCB-productie
PCB-productie
PCB-productie

Het gebruik van eerder aanwezige schematische PCB's werd gemaakt met behulp van ontwerpsoftware die GERBER-bestanden produceert in tweezijdige SMT/SMD-technologieën met iets grotere pads voor hulp bij het handmatige soldeerproces en met behulp van PCB-productiefaciliteiten ITD-tim d.o.o. PCB is gemaakt in ROHS.

Enkele foto's presenteren het eindproduct.

Stap 3: ESP32 PROTO WEB CAM-kaart voltooien

ESP32 PROTO WEB CAM-kaart voltooien
ESP32 PROTO WEB CAM-kaart voltooien
ESP32 PROTO WEB CAM-kaart voltooien
ESP32 PROTO WEB CAM-kaart voltooien

Elementen worden met de hand gesoldeerd, meestal in 0805- en 1206-technologie met behulp van ROHS-soldeer met weinig soldeerbouten. Eerst soldeer-IC's, dan passieve elementen, daarna connectoren. PCB was schoon met isopropylalcohol.

Eindresultaten zijn aanwezig met enkele foto's.

Stap 4: Voltooi ESP32 Camera Picture Logging Client

Compleet ESP32 Camera Picture Logging Client
Compleet ESP32 Camera Picture Logging Client
Compleet ESP32 Camera Picture Logging Client
Compleet ESP32 Camera Picture Logging Client

Om ESP32 Camera Picture Logging Client te voltooien, werd op ESP32 PROTO WEB CAM PCB batterij CD2032 voor RTC toegevoegd, en cameramodule met OV2640 verkrijgbaar bij TME onder de commerciële naam WAVESHARE 8532.

Alle componenten zijn getest met behulp van ARDUINO IDE met de juiste ESP32-toevoeging met geselecteerd bord met de naam "ESP32 Dev Module"

Stap 5: Code testen

Alle testcodes zijn beschikbaar op GitLAB:

  • LED-hartslag en UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
  • Camera module git repo

Aanbevolen: