Talaan ng mga Nilalaman:

Ang kliyente sa Pag-log ng Larawan ng ESP32 ng Camera: 5 Mga Hakbang
Ang kliyente sa Pag-log ng Larawan ng ESP32 ng Camera: 5 Mga Hakbang

Video: Ang kliyente sa Pag-log ng Larawan ng ESP32 ng Camera: 5 Mga Hakbang

Video: Ang kliyente sa Pag-log ng Larawan ng ESP32 ng Camera: 5 Mga Hakbang
Video: ESP32 Tutorial 51 - Temperatuer and Humidty over WiFi with DHT | SunFounder's ESP32 IoT Learnig kit 2024, Nobyembre
Anonim
Kliyente sa Pag-log ng Larawan ng Camera ng ESP32
Kliyente sa Pag-log ng Larawan ng Camera ng ESP32

Ang proyekto ng kliyente sa Pag-log ng Larawan ng Larawan ng Camera ng DS32 ay nakatuon sa paggamit ng micro-controller ng ESP32 para sa pagkuha ng larawan at ipadala ito sa gitnang server sa pamamagitan ng Internet gamit ang kakayahang WiFi ng module na ESP32.

Ang pangunahing PCB board ay dinisenyo na may dalawang pangunahing layunin sa isip:

  • modularity
  • direktang karaniwang koneksyon sa module ng camera

Ang lahat ng mga bahagi ay magagamit para sa pagkakasunud-sunod sa iba't ibang mga mapagkukunan, at ang halimbawa ng software ay magagamit tulad ng mga repository ng Git.

Hakbang 1: Paghahanda ng Skema

Ang board ng ESP32 PROTO WEB CAM ay dinisenyo upang mapaunlakan ang mga sumusunod na tampok:

  • koneksyon sa ESP-32S module board (Wroom) na katugma
  • koneksyon sa module ng camera o terminal para sa 14 IO pin
  • dalawang pamamaraan ng FLASH memory FLASH

    • USB RS232
    • Ang RS232 na may manu-manong shotcats
  • natatanging HW code ng aparato
  • RTC
  • EEPROM na may RW / R switch
  • dalawang mapagkukunan ng supply ng kuryente na 5V
  • panlabas na kristal para sa board ng ESP-32s
  • socket ng microSD card
  • hard-beat LED
  • DC-DC converter 5V -> 3V3
  • karagdagang konektor para sa 3 mga sibat na IO pin, I2C at RS232 interface

Magagamit ang iskematika sa PDF file, pagsamahin ang ilang iskematiko na magagamit ng publiko mula sa iba't ibang mga mapagkukunan.

Hakbang 2: Produksyon ng PCB

Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB
Paggawa ng PCB

Ang paggamit ng dati nang eskematiko na PCB ay nilikha gamit ang disenyo ng software na gumagawa ng mga file na GERBER sa dalawang panig na teknolohiya ng SMT / SMD na may bahagyang mas malaking pads para sa tulong sa proseso ng paghihinang ng kamay at paggamit ng mga pasilidad sa paggawa ng PCB na ITD-tim d.o.o. Ang PCB ay ginawa sa ROHS.

Ilang larawan ang nagpapakita ng huling produkto.

Hakbang 3: Pagkumpleto sa Lupon ng ESP32 PROTO WEB CAM

Pagkumpleto sa Lupon ng ESP32 PROTO WEB CAM
Pagkumpleto sa Lupon ng ESP32 PROTO WEB CAM
Pagkumpleto sa Lupon ng ESP32 PROTO WEB CAM
Pagkumpleto sa Lupon ng ESP32 PROTO WEB CAM

Ang mga elemento ay solder sa pamamagitan ng kamay halos sa 0805 at 1206 na teknolohiya na gumagamit ng ROHS solder na may ilang mga bakal na panghinang. Una ang mga solder IC, pagkatapos ay mga passive element, pagkatapos ng mga konektor na iyon. Malinis ang PCB sa isopropyl na alkohol.

Ang mga huling resulta ay naroroon na may ilang mga larawan.

Hakbang 4: Kumpletuhin ang Kliente ng Pag-log ng Larawan ng Camera ng ESP32

Kumpletuhin ang kliyente ng Pag-log ng Larawan ng Camera ng ESP32
Kumpletuhin ang kliyente ng Pag-log ng Larawan ng Camera ng ESP32
Kumpletuhin ang kliyente ng Pag-log ng Larawan ng Camera ng ESP32
Kumpletuhin ang kliyente ng Pag-log ng Larawan ng Camera ng ESP32

Upang makumpleto ang Kliyente sa Pag-log ng Larawan ng Camera ng ESP32, sa ESP32 PROTO WEB CAM PCB ay idinagdag ang baterya CD2032 para sa RTC, at ang module ng kamera na may OV2640 na magagamit mula sa TME sa ilalim ng pangalang komersyal na WAVESHARE 8532.

Ang lahat ng mga bahagi ay nasubok gamit ang ARDUINO IDE na may wastong pagdaragdag ng ESP32 na may napiling board na may pangalang "ESP32 Dev Module"

Hakbang 5: Code ng Pagsubok

Ang lahat ng pagsubok sa code ay magagamit sa GitLAB:

  • LED heartbeat at UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
  • Camera module git repo

Inirerekumendang: