Инструкция по использованию ESP-CAM
Автор: Акай (QQ 244561792)
1Z лаборатория (1zlab): делаем всё проще
ESP-CAM использует ESP32 в качестве основного контроллера и OV2640 в качестве светочувствительного чипа. Он позволяет передавать изображения через Wi-Fi. Адрес открытого исходного кода проекта на GitHub.
Чтобы использовать ESP-CAM, необходимо включить точку доступа, подключить компьютер к точке доступа ESP-CAM и ввести соответствующий URL в браузере для получения изображений или видеопотока с камеры.
Производитель ESP-CAM (M5CAMERA) — M5Stack. Они улучшили аппаратное обеспечение на основе существующего открытого исходного проекта. Благодарим M5Stack за их вклад.
Акай написал соответствующие учебные пособия, чтобы помочь пользователям использовать ESP-CAM.
Файлы прошивки находятся в папке ./прошивка
.
bootloader.bin
esp32-cam-demo.bin
flash.sh
partitions_singleapp.bin
Инструкции по использованию см.: Руководство по записи прошивки ESP-CAM в Ubuntu — 1Z лаборатория.
Аппаратные материалы включают в себя документацию по аппаратному обеспечению ESP-CAM от M5Stack, включая принципиальные схемы и технические описания ESP32 и OV2640.
См. папку ./аппаратные материалы
.
├── Технические описания
│ ├── esp32_datasheet_cn.pdf
│ └── OV2640DS.pdf
└── Принципиальные схемы
└── M5CAM-ESP32-A1-POWER.pdf
Введение в структуру проекта
main/app_main.c
— здесь находится основная функция всего проекта, где можно настроить формат пикселей, разрешение и другие параметры. Также можно самостоятельно изменять функции.
Код, связанный с камерой, хранится в папке camera
, в основном это касается сбора изображений с помощью светочувствительных чипов.
http_server
— это библиотека, используемая ESP32 в качестве сервера для HTTP-коммуникаций.
├── components
│ ├── camera
│ │ ├── bitmap.c
│ │ ├── camera.c
│ │ ├── camera_common.h
│ │ ├── component.mk
│ │ ├── include
│ │ │ ├── bitmap.h
│ │ │ └── camera.h
│ │ ├── Kconfig
│ │ ├── ov2640.c
│ │ ├── ov2640.h
│ │ ├── ov2640_regs.h
│ │ ├── ov7725.c
│ │ ├── ov7725.h
│ │ ├── ov7725_regs.h
│ │ ├── sccb.c
│ │ ├── sccb.h
│ │ ├── sensor.h
│ │ ├── twi.c
│ │ ├── twi.h
│ │ ├── wiring.c
│ │ ├── wiring.h
│ │ ├── xclk.c
│ │ └── xclk.h
│ └── http_server
│ ├── component.mk
│ ├── http_server.c
│ ├── http_server.h
│ ├── LICENSE
│ └── README.md
├── LICENSE
├── main
│ ├── app_main.c
│ ├── component.mk
│ └── Kconfig.projbuild
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )