ESP32-CAM. Այն, ինչ դուք պետք է իմանաք այս մոդուլի մասին

ESP32-CAM

Մենք արդեն հրապարակել ենք WiFi մոդուլ para Arduino մեկ այլ անգամ, բայց այս անգամ դա մոդուլի մասին է ESP32-CAM, ESP32 WiFi մոդուլ ՝ փոքր ներկառուցված տեսախցիկով: Սա թույլ է տալիս նոր գործառույթներ, ինչպիսիք են հսկողությունը կամ հեռակա լրտեսումը, որսալ այն ամենը, ինչ պատահում է, երբ այնտեղ չեք, և ուղարկել այն ցանկացած սարքի ձայնագրման կամ տեսնելու հնարավորություն:

Գրեթե ամեն ինչ, որ ասվեց WiFi մոդուլի համար, որը մենք արդեն քննարկել ենք, ուժի մեջ է լինելու այս մեկի համար, միայն այն, որ այն բացի փոքր-ինչ առանձնահատկություններից ունի: ինտեգրված տեսախցիկ, Բայց այն ամենը, ինչ դուք պետք է իմանաք, որ մենք ձեզ ցույց կտանք այս ուղեցույցում ...

Ի՞նչ է ESP32-CAM- ը:

El ESP32-CAM Դա մի մոդուլ է, որը կարող եք օգտագործել բազմաթիվ նախագծերի և Arduino- ի հետ միասին: Դա ամբողջական մոդուլ է ՝ ինտեգրված միկրոհսկիչով, որը կարող է ստիպել այն աշխատել ինքնուրույն: Բացի WiFi + Bluetooth կապից, այս մոդուլն ունի նաև ինտեգրված տեսախցիկ և պահեստավորման համար նախատեսված microSD բնիկ:

Այս մոդուլն ամենևին թանկ չէ և կարող է ունենալ դիմումների բազմություն, Ինչ-որ պարզ IoT- ից մինչև այլ ավելի առաջադեմ `պատկերների մոնիտորինգի և ճանաչման համար` օգտագործելով AI, և նույնիսկ որպես հսկողության համակարգ `ստուգելու, թե ինչ է տեղի ունենում ինչ-որ տեղ հեռավոր վայրում, որտեղ էլ լինես

Գնեք մեկը

ESP32-CAM մոդուլը բոլորովին էլ թանկ չէ, ինչպես ասացի, մի քանի եվրոյի դիմաց կարելի է ունենալ: Եվ այն կարող եք հեշտությամբ գտնել որոշ մասնագիտացված խանութներում կամ Amazon- ում: Օրինակ, ահա մի քանիսը առաջարկներ լավ գնով:

Ինչպես տեսնում եք, դա թանկ չէ ...

ESP32-CAM (տվյալների թերթ) տեխնիկական բնութագրերը

ESP32-CAM մոդուլն ունի որոշ տեխնիկական բնութագրերը շատ հետաքրքիր է, որ դուք կարող եք տեսնել datasheet արտադրող Այստեղ ես ամփոփում եմ ամենակարևորները.

  • Conectividad- ըWiFi 802.11b / g / n + Bluetooth 4.2 BLE- ով: Աջակցում է պատկերների վերբեռնմանը WiFi- ով:
  • ԿապերUART, SPI, I2CՈւ PWM, Այն ունի 9 GPIO քորոց:
  • Ժամացույցի հաճախականությունըմինչև 160 ՄՀց:
  • Միկրոհսկիչի հաշվարկման հզորությունը՝ մինչև 600 DMIPS:
  • Հիշողություն520KB SRAM + 4 MB PSRAM + SD քարտի բնիկ
  • Այլ գործառույթներունի բազմաթիվ քնի ռեժիմներ, որոնվածը վերազինելի է OTA- ի կողմից և LED- ներ `ներկառուցված ֆլեշ հիշողության օգտագործման համար:
  • ՏեսախցիկԱջակցում է OV2640 տեսախցիկներին, որոնք կարող են փաթեթավորված լինել կամ ինքնուրույն գնել: Այս տեսակի տեսախցիկներն ունեն.
    • 2 մպ ձեր սենսորի վրա
    • 1622 × 1200 px UXGA զանգվածի չափ
    • Ելքի ձևաչափ YUV422, YUV420, RGB565, RGB555 և 8-բիթ տվյալների սեղմում:
    • Պատկերը կարող եք փոխանցել 15-ից 60 FPS- ի միջև:

Ծխելը

ESP32-CAM փին

El pinout ESP32-CAM- ի շատ պարզ է, ինչպես կարող եք տեսնել նախորդ գծապատկերում: Իսկ տեսախցիկը միացված է միակցիչին, որն իր համար միացված է: Դրանից հետո, Arduino- ի օրինակով, դուք ավելի լավ կհասկանաք, թե ինչպես է այն միացված և ինչի համար է յուրաքանչյուրը, չնայած արդեն գաղափար կարող եք ստանալ:

Ի դեպ, չնայած պատկերում չի երեւում, բայց դրանք սովորաբար ունեն նաև կլոր միակցիչ PCB- ի վրա, որն օգտագործվում է որոշ դեպքերում արտաքին ալեհավաքի մալուխները միացնելու համար: Սովորաբար այն SD վարդակի թիթեղների կողքին է:

Դուք կարող եք օգտագործել a FTDI արտաքին ադապտեր միացնել այս մոդուլը և ավելի հեշտ դարձնել այն կառավարելը: Սա թույլ է տալիս օգտագործել miniUSB տիպի պորտ ESP32-CAM լարերի փոխարեն: Այս մոդուլներից որևէ մեկը օգտագործելու համար այն կարող եք միացնել այսպես.

  • Կարգավորեք FTDI մոդուլը ՝ աշխատելու համար 3.3v:
  • Թռիչք կատարեք ESP0-CAM մոդուլի GPIO փին 32 և GND:
  • Մոդուլի 3v3 քորոցը պետք է միացված լինի FTDI- ի Vcc- ին:
  • Մոդուլի GPIO 3-ը (UOR) կուղղվի FTDI- ի TX- ին:
  • Մոդուլի GPIO 1-ը (U0T) անցնում է FTDI- ի RX- ին:
  • Եվ ESP32-CAM- ի մյուս GND- ն FTDI մոդուլի GND- ով:

Այժմ դուք ունեք մեկը USB տիպի ինտերֆեյս, ինչը կարող է հեշտացնել ձեր ծրագրի կապը ...

Ինտեգրում Arduino IDE- ի հետ

FTDI ESP32-CAM Arduino

Դեպի ինտեգրվել FTDI- ին, կապը շատ պարզ է: Դուք պարզապես պետք է անեք հետևյալը.

  • Միացրեք ESP5-CAM մոդուլի 32 վ միացումը FTDI մոդուլի Vcc- ին:
  • Միացրեք ESP32-CAM մոդուլի GND- ը FTDI մոդուլի GND- ին:
  • FTDI տախտակից TX0- ը գնում է GPIO 3 (U0RXD):
  • FTDI տախտակից RXI- ն անցնում է GPIO 1 (U0TXD):
  • Եվ շրջանցում է ESP0-CAM տախտակի GPI32- ը և GND- ը:

Այժմ կարող եք այն միացնել համակարգչին ՝ օգտագործելով USB մալուխ FTDI մոդուլի միջոցով: Մեկ այլ տարբերակ է միացրեք այն arduino- ին ուղղակիորեն, առանց FTDI մոդուլի օգտագործման: Բայց եկեք տեսնենք FTDI- ի դեպքը, որն ավելի լավ է դեպքերի մեծ մասի համար ...

The քայլեր ՝ հետևելու համար կարգավորել և պլանավորել ամեն ինչ, որպեսզի աշխատի.

  1. Տախտակին կոդը վերբեռնելու համար հարկավոր է միացնել USB- ն ձեր համակարգչին:
  2. Հաջորդ քայլը տեղադրելն է ESP32 գրադարան որպեսզի կարողանանք օգտվել այս մեկից: Դրա համար Arduino IDE- ից անցեք File> Preferences> There, դաշտում ՝ URL ավելացնելու համար, ավելացրեք ՝ https://dl.espressif.com/dl/package_esp32_index.json և կտտացրեք OK: Այժմ անցեք Գործիքներ> Տախտակ> Խորհրդի կառավարիչ> փնտրեք ESP32 և սեղմեք տեղադրեք «ESP32 by Espressif Systems»:
  3. Հետո բացիր Arduino IDE > Գործիքներ> Տախտակներ> ընտրեք AI-Thinker ESP32-CAM (ընտրացանկում հայտնվելու համար անհրաժեշտ է տեղադրել այս ESP32 հավելումը): Դրանից հետո անցեք Գործիքներ> Պորտ և ընտրեք COM, որտեղ ձեր տախտակը միացված է:
  4. Հիմա կարող ես վերբեռնել ուրվագիծ տախտակի վրա, պարզ պահելու համար, օգտագործեք օրինակներից մեկը տե՛ս File> Օրինակ> ESP32> Ֆոտոխցիկ> CameraWebServer: Ավարտելուց հետո, երբ բեռնված հաղորդագրությունը հաջողությամբ հայտնվում է, հեռացրեք մալուխը GND- ի GPIO փոսից և սեղմեք տախտակի վրա «Վերականգնել» կոճակը:
  5. Վերջապես, կարող եք օգտագործել և սկսել արդյունքները տես վեբ ինտերֆեյսում ... Երբ այն գործարկեք, այն ձեզ կտա մոնիտորի վրա URL- ով URL, որը մուտք գործելու համար պետք է մուտքագրեք ձեր վեբ զննարկիչում: Դրանից կարող եք հարմարեցնել պարամետրերը և տեսնել, թե ինչ է երեւում խցիկի սենսորից:

Ակնհայտ է, որ կարող եք շատ ավելին անել օգտվելով այս մոդուլի WiFi և Bluetooth հնարավորություններից: Հիշեք, որ սահմանը ձեր երեւակայությունն է: Այստեղ ես պարզապես ցույց եմ տալիս ձեզ մի պարզ ներածություն ...

Լրացուցիչ տեղեկություններ - Արդուինոյի անվճար դասընթաց


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

2 մեկնաբանություն, թող ձերը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը:

  1.   Manuel ասաց

    Բարի օր:
    Ամեն ինչ հիանալի բացատրված է, և ծրագիրը հիանալի բեռնվում է, բայց երբ ես զրոյացնում եմ ESP32-ը սերիական մոնիտորի վրա Wi-Fi հայտնաբերելու համար, ես միշտ ստանում եմ տեսախցիկի նույն սխալը.

    E (873) տեսախցիկ. տեսախցիկի զոնդը ձախողվեց 0x105 սխալով (ESP_ERR_NOT_FOUND)
    Տեսախցիկի մեկնարկը ձախողվեց 0x105 սխալով

    Ի՞նչ կարող է պատահել։
    Thanks է գրանցվեք:

    1.    Isaac ասաց

      Hello,
      Ամենայն հավանականությամբ, դա պայմանավորված է տեսախցիկի մոդուլի միակցիչով կամ սխալ սնուցմամբ:
      Փորձեք ստուգել այդ երկու բաները:
      A Վողջյուններ.