
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04



Мы рассмотрим очень интересный репозиторий GitHub, который позволяет записывать видео на плату ESP32-CAM. Видео - это не что иное, как серия тщательно рассчитанных по времени изображений, и этот набросок основан на этом. Команда также добавила в эскиз функцию FTP, что означает, что вы можете извлекать файлы удаленно, через ту же сеть Wi-Fi, без необходимости извлекать карту microSD.
Видео выше охватывает все, что вам нужно знать, а также объясняет, как использовать функцию FTP.
Шаг 1. Соберите электронику

Плата ESP32-CAM уже содержит модуль камеры и слот для карты microSD, который нам нужен для этого скетча. В дополнение к этому вам понадобится карта microSD, коммутационная плата microUSB (необязательно), а также преобразователь USB в последовательный порт для загрузки скетча.
Шаг 2. Отредактируйте и загрузите эскиз



Вы можете скачать скетч по следующей ссылке:
Плата ESP32-CAM не имеет встроенного USB-разъема, поэтому вам нужно использовать внешний USB-последовательный преобразователь для загрузки эскиза. Вы можете использовать схемы подключения, показанные выше, но убедитесь, что преобразователь USB в последовательный подключен в режиме 3,3 В.
Рекомендуется использовать внешний источник питания 5 В для питания платы, особенно если вы используете коммутационную плату FTDI. Для внешнего источника питания 5 В подойдет простая коммутационная плата USB. Был достигнут некоторый успех в питании платы непосредственно от коммутационной платы CP2102, так что вы можете попробовать это в первую очередь. На плате также есть вывод питания 3,3 В.
Перемычка нужна для перевода платы в режим загрузки. После того, как вы все подключили, включите плату, откройте последовательный терминал (Tools-> Serial Monitor) со скоростью 115, 200 бод и нажмите кнопку сброса. Вы должны получить выходные данные отладки, как показано на изображении, и это будет указывать на то, что все работает должным образом. Теперь вы можете загрузить код, нажав кнопку загрузки. Подождите, пока он завершится, затем снимите перемычку и нажмите кнопку сброса, чтобы получить окончательный результат, который укажет, что запись началась.
Шаг 3. Отключите Flash, изменив плату

Этот бит является необязательным, но вы можете отключить встроенную светодиодную вспышку, подняв контакт транзистора на плате. Поскольку линия управления светодиодной вспышкой используется совместно с картой microSD, она загорается и переключается при доступе к карте microSD. На странице GitHub показано, как внести это изменение, и оно полностью обратимо, поэтому вы всегда можете включить его позже.
Если вы не хотите вносить это изменение, вы можете просто заблокировать светодиодную вспышку, если она вызывает помехи.
Шаг 4: Управляйте доской



Плата распечатает IP-адрес после подключения к сети Wi-Fi. Вы можете ввести это в веб-браузере, чтобы получить доступ к страницам управления. Эскиз также связывает с платой имя хоста desklens.local, и вы можете ввести его в адресную строку вместо IP-адреса. На страницах содержатся подсказки, с которых можно начать, и вы даже можете указать параметры записи прямо в адресной строке.
Скетч также создает базовый FTP-сервер, и вы можете получить доступ к содержимому карты microSD с помощью этой функции. Для этого рекомендуется использовать FTP-клиент, и в видео представлены пошаговые инструкции по использованию FileZilla.
Если вам понравился этот пост, не забудьте подписаться на нас по ссылкам ниже, так как мы будем создавать еще много проектов, подобных этому:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Сайт BnBe:
Рекомендуемые:
Как создать пользовательские формы печатной платы (с помощью Inkscape и Fritzing): 4 шага (с изображениями)

Как создавать собственные формы печатных плат (с помощью Inkscape и Fritzing): если вы новичок и нуждаетесь в печатной плате нестандартной формы … и нуждаетесь в ней в кратчайшие сроки … ИЛИ если вы не хотите тратить много времени. много времени учиться работать с продвинутым программным обеспечением, потому что в конце концов вы сделаете доску или что-то другое … это
Роботизированный захват с возможностью печати на месте: 4 шага (с изображениями)

Роботизированный захват с печатью на месте: Робототехника - увлекательная область, и нам повезло, что мы живем в то время, когда сообщество DIY-робототехники создает несколько удивительных работ и проектов. Хотя многие из этих проектов поразительно продвинуты и инновационны, я стремился создать роботов
Захват руки робота: 3 шага (с изображениями)

Роботизированный захват: этим роботизированным захватом, изготовленным на 3D-принтере, можно управлять с помощью двух недорогих сервоприводов (MG90 или SG90). Мы использовали мозговой щит (+ Arduino) для управления зажимом и приложение для управления jjRobots, чтобы удаленно перемещать все через WIFI, но вы можете использовать любой
Учебное пособие по приложению Kraken Jr. IoT, часть 2 - Захват Cid и кода авторизации: 4 шага

Kraken Jr. IoT App Tutorial Part 2 - Capture Cid and Auth Code: Tutorial Part 1 (Email Registration and Activation) Tutorial Part 2 (Capting Cid and Auth Code) Tutorial Part 3 (Arduino Registration) Регистрация нового контроллера в Kraken Jr. Приложение простое. Однако для того, чтобы выполнить
Как я модернизировал Hungry Robot с помощью печатной платы: 4 шага

Как я модернизировал Hungry Robot с помощью PCB Board: Здравствуйте, производители, я собираюсь показать вам, как я обновил Hungry Robot, используя плату PCB. Этот робот собирает объекты с помощью датчика и двигателя. Рама была построена с использованием 3D-принтера. [Ссылка на страницу Instructables, где рассказывается, как это сделать] В этом