Բովանդակություն:

ESP32 Camera Picture Logging Client: 5 քայլ
ESP32 Camera Picture Logging Client: 5 քայլ

Video: ESP32 Camera Picture Logging Client: 5 քայլ

Video: ESP32 Camera Picture Logging Client: 5 քայլ
Video: ESP32-CAM - Guide to making YOUR first DIY Security Camera 2024, Նոյեմբեր
Anonim
ESP32 Camera Picture Logging Client
ESP32 Camera Picture Logging Client

ESP32 Camera Picture Logging Հաճախորդի նախագիծը կենտրոնանում է ESP32 միկրոհսկիչ օգտագործելու վրա `նկարելու համար և այն ուղարկում կենտրոնական սերվեր` ինտերնետի միջոցով `ESP32 մոդուլի WiFi հնարավորության միջոցով:

Հիմնական PCB տախտակը նախագծվել է ՝ հաշվի առնելով երկու հիմնական նպատակ.

  • մոդուլյարություն
  • ուղղակի ստանդարտ տեսախցիկի մոդուլի միացում

Բոլոր մասերը մատչելի են տարբեր աղբյուրների պատվերների համար, իսկ ծրագրակազմի օրինակները հասանելի են Git պահեստների պես:

Քայլ 1: Սխեմատիկայի պատրաստում

ESP32 PROTO WEB CAM տախտակը նախատեսված էր հետևյալ հատկանիշները տեղավորելու համար.

  • միացում ESP-32S մոդուլի տախտակին (Wroom) համատեղելի
  • միացում տեսախցիկի մոդուլին կամ տերմինալին 14 IO կապում
  • երկու ESP32 հիշողության FLASH մեթոդներ

    • USB RS232
    • RS232 ձեռքի կրակոցներով
  • եզակի HW սարքի ծածկագիր
  • RTC
  • EEPROM RW/R անջատիչով
  • 5 վ լարման երկու աղբյուր
  • արտաքին բյուրեղյա ESP-32s տախտակի համար
  • microSD քարտի վարդակից
  • կոշտ հարվածով LED
  • DC -DC փոխարկիչ 5V -> 3V3
  • լրացուցիչ միակցիչ 3 նիզակի IO կապում, I2C և RS232 միջերեսների համար

Սխեմատիկ պատկերը հասանելի է PDF ֆայլում: Միավորեք մի քանի սխեմատիկ հրապարակայնորեն հասանելի տարբեր աղբյուրներից:

Քայլ 2: PCB արտադրություն

PCB արտադրություն
PCB արտադրություն
PCB արտադրություն
PCB արտադրություն

Նախկինում եղած սխեմատիկ PCB- ի օգտագործումը ստեղծվել է դիզայներական ծրագրերի միջոցով, որոնք GERBER ֆայլեր են արտադրում երկու կողային SMT/SMD տեխնոլոգիաներով ՝ փոքր-ինչ ավելի մեծ բարձիկներով ՝ ձեռքի զոդման գործընթացին օգնելու և PCB արտադրական սարքավորումների օգտագործմամբ ITD-tim d.o.o. PCB- ն պատրաստվել է ROHS- ում:

Քիչ նկարներ ներկայացնում են վերջնական արտադրանքը:

Քայլ 3. ESP32 PROTO WEB CAM տախտակի լրացում

Ավարտելով ESP32 PROTO WEB CAM տախտակը
Ավարտելով ESP32 PROTO WEB CAM տախտակը
Ավարտելով ESP32 PROTO WEB CAM տախտակը
Ավարտելով ESP32 PROTO WEB CAM տախտակը

Էլեմենտները ձեռքով զոդվում են հիմնականում 0805 և 1206 տեխնոլոգիաներով `օգտագործելով ROHS զոդ` քիչ զոդման արդուկներով: Սկզբում զոդվող IC- ներ են, այնուհետև պասիվ տարրեր, որից հետո միակցիչները: PCB- ն մաքուր էր իզոպրոպիլ սպիրտով:

Վերջնական արդյունքները ներկայացված են քիչ նկարներով:

Քայլ 4. Լրացրեք ESP32 Camera Picture Logging Client- ը

Լրացրեք ESP32 Camera Picture Logging Client- ը
Լրացրեք ESP32 Camera Picture Logging Client- ը
Լրացրեք ESP32 Camera Picture Logging Client- ը
Լրացրեք ESP32 Camera Picture Logging Client- ը

ESP32 Camera Picture Logging Client- ը լրացնելու համար ESP32 PROTO WEB CAM PCB- ի վրա ավելացվել է RTC- ի համար նախատեսված մարտկոցը ՝ CD2032, իսկ OV2640- ով տեսախցիկի մոդուլը հասանելի է TME- ից ՝ WAVESHARE 8532 առևտրային անունով:

Բոլոր բաղադրիչները փորձարկվում են ARDUINO IDE- ի միջոցով `համապատասխան ESP32 հավելումով` ընտրված տախտակով `« ESP32 Dev Module »անունով:

Քայլ 5: Փորձարկման կոդ

Բոլոր փորձարկման ծածկագրերը հասանելի են GitLAB- ում ՝

  • LED սրտի բաբախում և UniqueUnitID (DS18B20) git ռեպո
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git ռեպո
  • Տեսախցիկի մոդուլ git repo

Խորհուրդ ենք տալիս: