Sisukord:

ESP32 kaamera pildilogimise klient: 5 sammu
ESP32 kaamera pildilogimise klient: 5 sammu

Video: ESP32 kaamera pildilogimise klient: 5 sammu

Video: ESP32 kaamera pildilogimise klient: 5 sammu
Video: Esp32 cam cctv (double axis) 2024, November
Anonim
ESP32 kaamera pildilogimise klient
ESP32 kaamera pildilogimise klient

ESP32 kaamera pildilogimise kliendiprojekt keskendub pildistamiseks ESP32 mikrokontrolleri kasutamisele ja saadab selle keskserverisse Interneti kaudu, kasutades ESP32 mooduli WiFi-ühendust.

Peamine trükkplaat on kavandatud kahte peamist eesmärki silmas pidades:

  • modulaarsus
  • otsene standardkaameramooduli ühendus

Kõik osad on tellitavad erinevatest allikatest ja tarkvara näide on saadaval nagu Giti hoidlad.

Samm: skeemi koostamine

ESP32 PROTO WEB CAM -plaat on loodud järgmiste funktsioonide jaoks:

  • ühendus ESP-32S moodulplaadiga (Wroom) ühilduv
  • ühendus kaamera mooduli või terminaliga 14 IO kontakti jaoks
  • kaks ESP32 mälu FLASH -meetodit

    • USB RS232
    • RS232 käsitsi laskekatetega
  • ainulaadne HW seadme kood
  • RTC
  • EEPROM koos RW/R lülitiga
  • kaks toiteallikat 5V
  • väline kristall ESP-32s plaadi jaoks
  • microSD -kaardi pesa
  • tugeva löögiga LED
  • Alalis -alalisvoolu muundur 5V -> 3V3
  • täiendav pistik 3 odava IO tihvti, I2C ja RS232 liidese jaoks

Skeem on saadaval PDF -failina, kombineerides vähe skeeme, mis on erinevatest allikatest avalikult kättesaadavad.

2. etapp: trükkplaatide tootmine

PCB tootmine
PCB tootmine
PCB tootmine
PCB tootmine

Kasutades varem esitatud skemaatilist PCB-d, loodi disainitarkvara abil, mis toodab GERBER-faile kahel küljel SMT/SMD-tehnoloogias, pisut suuremate padjakestega, mis on abiks käsitsi jootmisel ja trükkplaatide tootmisel ITD-tim d.o.o. PCB valmistati ROHSis.

Vähesed pildid näitavad lõpptooteid.

3. samm: ESP32 PROTO WEB CAM -plaadi täitmine

ESP32 PROTO WEB CAM -plaadi täitmine
ESP32 PROTO WEB CAM -plaadi täitmine
ESP32 PROTO WEB CAM -plaadi täitmine
ESP32 PROTO WEB CAM -plaadi täitmine

Elemendid joodetakse käsitsi enamasti 0805 ja 1206 tehnoloogias, kasutades ROHS -jootet, millel on vähe jootekolvi. Esiteks on joodetud IC -d, seejärel passiivsed elemendid, pärast seda pistikud. PCB puhastati isopropüülalkoholiga.

Lõpptulemused on esitatud väheste piltidega.

Samm: viige lõpule ESP32 kaamera pildilogimise klient

Täielik ESP32 kaamera pildilogimise klient
Täielik ESP32 kaamera pildilogimise klient
Täielik ESP32 kaamera pildilogimise klient
Täielik ESP32 kaamera pildilogimise klient

ESP32 kaamera pildilogimise kliendi lõpuleviimiseks lisati ESP32 PROTO WEB CAM trükkplaadile RTC jaoks aku CD2032 ja kaameramoodul koos OV2640 -ga, mis on saadaval TME -lt ärinimega WAVESHARE 8532.

Kõiki komponente testitakse ARDUINO IDE abil, lisades nõuetekohaselt ESP32 koos valitud plaadiga nimega "ESP32 Dev Module"

Samm 5: Koodide testimine

Kõik testimiskoodid on saadaval GitLAB -is:

  • LED südamelöök ja UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
  • Kaamera mooduli git repo

Soovitan: