ESP32-CAM: бул модуль жөнүндө эмнелерди билишиңиз керек

ESP32-CAM

Жөнүндө буга чейин жарыялаганбыз WiFi модулу үчүн Ардуино башка жолу, бирок бул жолу сөз модул жөнүндө ESP32-CAM, кичинекей камтылган видеокамерасы бар ESP32 WiFi модулу. Бул жаңы функцияларга, мисалы, байкоо жүргүзүү же алыскы тыңчылык, сиз жокто болгон нерсенин бардыгын тартып алып, каалаган түзмөккө жаздырып алуу же жеринде көрө алуу мүмкүнчүлүгүн берүү.

Биз буга чейин талкуулаган WiFi модулу боюнча дээрлик бардыгы бул үчүн жарактуу болот, болгону анын бир аз гана өзгөчөлүктөрү бар интегралдык камера. Бирок сиз билишиңиз керек болгон нерселердин бардыгын биз бул колдонмодо көрсөтөбүз ...

ESP32-CAM деген эмне?

El ESP32-CAM Бул Arduino менен көптөгөн долбоорлордо колдоно турган модуль. Бул интеграцияланган микроконтроллер менен толук модуль, аны өз алдынча иштей алат. Бул модулда WiFi + Bluetooth туташуусунан тышкары, интеграцияланган видеокамера жана сактоо үчүн microSD оюгу бар.

Бул модуль такыр кымбат эмес жана болушу мүмкүн тиркемелердин көптүгү. Кээ бир жөнөкөй IOT'дордон, жасалма интеллектти колдонуп сүрөттөрдү байкоо жана таануу үчүн дагы өркүндөтүлгөн, жана байкоо тутуму катары сиз кайсы жерде болбосун, алыста турган жерде эмне болуп жаткандыгын текшерип турасыз ...

Бирөөсүн сатып алыңыз

ESP32-CAM модулу эч кандай кымбат эмес, мен айткандай, бир нече еврого сизде бирөө бар. Жана аны айрым адистештирилген дүкөндөрдөн же Амазондон оңой эле таба аласыз. Мисалы, айрымдары сунуштар жакшы баада:

Көрүнүп тургандай, ал кымбат эмес ...

ESP32-CAM техникалык мүнөздөмөлөрү (маалымат жадыбалы)

ESP32-CAM модулунда айрымдары бар техникалык мүнөздөмөлөр сиз көрө алган абдан кызыктуу маалымат жадыбалы өндүрүүчү. Бул жерде мен алардын эң маанилүүлөрүн кыскача айтып берем:

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 менен BLE. WiFi аркылуу сүрөт жүктөөнү колдойт.
  • байланыштар: UART, SPI, I2Cжана Сеул. Анын 9 GPIO төөнөгүчү бар.
  • Сааттын жыштыгы: 160 МГц чейин.
  • Микроконтроллердин эсептөө күчү: 600 DMIPS чейин.
  • эс-тутум: 520KB of SRAM + 4MB of PSRAM + SD card slot
  • Кошумча: бир нече уйку режимдери бар, OTA жаңыртуучу программалык камсыздоо жана орнотулган флэш-эс тутумун колдонуу үчүн LED.
  • фотоаппаратПакетте келе турган же өз алдынча сатып алына турган OV2640 камераларын колдойт. Бул типтеги камералар төмөнкүлөргө ээ:
    • 2 МП сенсоруңузда
    • 1622 × 1200 px UXGA массивинин көлөмү
    • YUV422, YUV420, RGB565, RGB555 жана 8-биттик маалыматтарды кысуу форматы.
    • Сиз сүрөттү 15 жана 60 FPS ортосунда өткөрө аласыз.

Кадап чыгып

ESP32-CAM pinout

El кадап чыгып ESP32-CAM түзмөгү мурунку диаграммада көрүнүп тургандай, абдан жөнөкөй. Ал эми камера ал үчүн иштетилген туташтыргычка туташтырылган. Андан кийин, Ардуинонун мисалы менен, сиз анын кандайча туташканын жана ар бири эмне үчүн арналганын жакшыраак түшүнүп алсаңыз болот, бирок сиз буга чейин түшүнүк ала аласыз.

Баса, ал сүрөттө көрүнбөсө да, аларда ПКБда адатта, айрым учурларда тышкы антенна кабелдерин туташтыруу үчүн колдонулган тегерек туташтыргыч бар. Ал, адатта, SD розетканын шейшептеринин жанында болот.

Сиз колдоно аласыз FTDI тышкы адаптери бул модулду туташтыруу жана аны башкарууну жеңилдетүү. Бул ESP32-CAM зымынын ордуна miniUSB түрүндөгү портту колдонууга мүмкүндүк берет. Ушул модулдардын бирин колдонуу үчүн, аны төмөнкүдөй туташтырсаңыз болот:

  • 3.3v режиминде иштөө үчүн FTDI модулун конфигурациялаңыз.
  • ESP0-CAM модулунун GPIO pin 32 жана GND секирүүсү.
  • Модулдун 3v3 төөнөгүчү FTDI Vcc менен туташтырылышы керек.
  • Модулдун GPIO 3 (UOR) FTDI TXке өтөт.
  • Модулдун GPIO 1 (U0T) FTDIнин RX'ине өтөт.
  • FTDI модулунун GND менен ESP32-CAM башка GND.

Эми сизде бирөө бар USB түрүндөгү интерфейс, бул сиздин долбоордун туташуусун жеңилдете алат ...

Arduino IDE менен интеграциялоо

FTDI, ESP32-CAM Arduino

үчүн FTDI менен интеграциялоо, байланыш абдан жөнөкөй. Сиз жөн гана төмөнкүлөрдү жасашыңыз керек:

  • ESP5-CAM модулунун 32v туташуусун FTDI модулунун Vcc менен туташтырыңыз.
  • ESP32-CAM модулунун GND менен FTDI модулунун GND байланыштырыңыз.
  • FTDI тактасынан TX0 GPIO 3ке (U0RXD) өтөт.
  • FTDI тактасынан RXI GPIO 1ге (U0TXD) өтөт.
  • Жана ESP0-CAM тактасынын GPI32 жана GND айланып өтөт.

Эми сиз аны FTDI модулу аркылуу USB кабели аркылуу компьютерге туташтыра аласыз. Дагы бир вариант аны arduino менен байланыштырыңыз түздөн-түз, FTDI модулун колдонбостон. Бирок FTDI менен болгон окуяны карап көрөлү, бул көпчүлүк учурларда жакшы ...

The кадамдар иштөөгө бардыгын конфигурациялоо жана пландаштыруу үчүн:

  1. Кодду тактага жүктөө үчүн, сиз керек USB туташтыруу сиздин ПКга.
  2. Кийинки кадам - ​​орнотуу ESP32 китепканасы бул мүмкүнчүлүктү колдоно алуу үчүн. Ал үчүн Arduino IDE файлынан File> Preferences> There, URL кошуу үчүн талаага: https://dl.espressif.com/dl/package_esp32_index.json деп кошуп, ОК баскычын чыкылдатыңыз. Эми Tools> Board> Board Manager> ESP32 издеп, "ESP32 by Espressif Systems" орнотууну басыңыз.
  3. Андан кийин ачык Ардуино IDE > Куралдар> Борттор> AI-Thinker ESP32-CAM тандаңыз (бул параметр менюда көрүнүшү үчүн ESP32 addon орнотулган болушу керек). Андан кийин Куралдар> Портка өтүп, сиздин тактаңыз туташкан COM тандаңыз.
  4. Эми сиз жасай аласыз эскиз жүктөө тактада, жөнөкөй болуш үчүн, мисалдардын бирин колдонуңуз, File> Example> ESP32> Camera> CameraWebServer. Бүткөндөн кийин, ийгиликтүү жүктөлдү деген билдирүү пайда болгондо, GNDдин GPIO төөнөгүчү 0ден кабелди алып, тактадагы Кайтаруу баскычын басыңыз.
  5. Акыр-аягы, сиз колдонуп, баштасаңыз болот натыйжаларын веб интерфейсинен көрүү ... Аны иштетип жатканда, ал мониторго сизге IP дареги бар URL берет, аны алуу үчүн веб-браузериңизге киргизишиңиз керек. Андан параметрлерди жөндөп, камера сенсорунан эмнени көрө аласыз.

Албетте, мүмкүн дагы көп нерселерди жаса бул модулдун WiFi жана Bluetooth мүмкүнчүлүктөрүн пайдалануу. Чек сиздин кыялыңыз экендигин унутпаңыз. Бул жерде мен сизге жөнөкөй киришүүнү көрсөтөм ...

Кошумча маалымат - Акысыз Arduino курсу


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.