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


Мы основываемся на предыдущих проектах ESP32-CAM и создаем систему захвата изображений, активируемую движением, которая также отправляет электронное письмо с изображением в качестве вложения. В этой сборке используется плата ESP32-CAM вместе с модулем датчика PIR, который основан на датчике AM312. Плата большую часть времени находится в спящем режиме и просыпается, чтобы сделать снимок при обнаружении движения. В части 1 мы модифицируем предыдущий покадровый скетч, чтобы добавить функцию обнаружения движения. Затем мы обновляем скетч и добавляем функцию электронной почты в части 2.
Видео выше охватывает все, что вам нужно знать, а также объясняет, как составляется эскиз.
Шаг 1. Соберите электронику


Плата ESP32-CAM уже содержит модуль камеры и слот для карты microSD, который нам нужен для этого скетча. В дополнение к этому вам потребуются карта microSD, модуль датчика PIR (на основе датчика AM312), NPN-транзистор общего назначения (BC547, BC548, BC549 или 2N3904), коммутационная плата microUSB, 10 кОм и 1 кОм. резистор Ом, а также преобразователь USB в последовательный для загрузки скетча.
Шаг 2. Загрузите эскиз для части 1

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


Постройте схему, используя макетную плату, и проверьте, что все работает должным образом. Я добавил мультиметр к выходному сигналу датчика, чтобы определить его состояние. Как только вы будете довольны тем, как все работает, переходите к части 2.
Шаг 4. Установите библиотеку почтового клиента


Откройте менеджер библиотеки и введите «ESP32 Mail Client». Установите библиотеку, которая появляется, поскольку она нам нужна для скетча.
Шаг 5. Загрузите эскиз для части 2



Загрузите скетч по следующей ссылке:
Откройте его с помощью IDE Arduino, а затем обновите, указав свои данные. Вам нужно будет добавить имя сети и пароль, так как плата должна подключаться к сети WiFI. Вам также необходимо будет указать адрес электронной почты вместе с паролем, чтобы доска могла отправить электронное письмо. Я бы рекомендовал создать новую учетную запись GMAIL. После создания учетной записи вам необходимо включить менее безопасные приложения, перейдя по следующей ссылке:
myaccount.google.com/lesssecureapps?pli=1
Вам также необходимо указать получателя, при необходимости вы можете указать несколько. Посмотрите видео чтобы узнать больше. Как только все это будет сделано, загрузите эскиз на плату и включите его. Я бы рекомендовал подключить последовательный терминал и посмотреть вывод, так как он уведомит вас, если есть какие-либо ошибки.
Если все работает, как ожидалось, доска должна сделать снимок, сохранить изображение, а также отправить его по электронной почте.
Шаг 6: Добавьте электронику в корпус



Я использовал корпус по следующей ссылке:
Я добавил опоры и распечатал его лицевой стороной вниз, что не дало хорошего результата, но пока это должно работать. Поскольку датчик PIR был слишком велик для корпуса, я снял датчик и подключил его к печатной плате с помощью проводов. Затем я создал схему сопряжения, используя прототипную плату, и подключил ее на месте. Используйте схему соединений, показанную ранее, чтобы соединить все вместе, и вы можете добавить каптоновую ленту для изоляции.
Я начал с приклеивания датчика PIR, а затем PCB PIR. Затем я поместил плату ESP32 внутрь и понял, что корпус не позволяет вам получить доступ к карте microSD, но для меня это не имело значения, так как изображения будут отправлены по электронной почте. Затем я добавил интерфейсную плату и приклеил плату microUSB. Наконец, я согнул транзистор, чтобы крышка закрылась на месте. Включите доску, и она должна сделать снимок при обнаружении движения.
Если вам понравился этот пост, не забудьте подписаться на нас по ссылкам ниже, так как мы будем создавать еще много проектов, подобных этому:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Сайт BnBe:
Рекомендуемые:
Базовое приложение "Электронная почта": 5 шагов

Базовое приложение Electrónica: Desde que tuve la experiencecia de enseñar robótica en el aula, habían Conceptos y components que se hacían un poco complejos de explicar de manera sencilla, como también pasaba mucho con que los alumn difos de en
Захват и отправка изображений с помощью ESP32-Cam с использованием процессора ESP8266 WeMos D1 R1 Wifi с Uno: 7 шагов

Захват и отправка изображений с помощью ESP32-Cam с использованием ESP8266 WeMos D1 R1 Wifi Processor с Uno: Захват изображения с помощью ESP32-Cam (OV2640) с помощью ESP8266 WeMos D1 R1 WiFI Processor с Uno и отправьте его по электронной почте, сохраните на Google Drive и отправьте на Whatsapp с использованием Twilio. Требования: ESP8266 WeMos D1 R1 WiFI Processor с Uno (https: // protosupplies
Мягкий роботизированный захват: 9 шагов

Мягкий роботизированный захват: Область мягкой робототехники (роботы, сделанные из мягких материалов, таких как силиконы и каучуки) в последние годы быстро растет. Мягкие роботы могут быть выгоднее своих жестких собратьев, потому что они гибкие, ада
Электронная почта на телефон, не подключенный к Интернету: 3 шага

Электронная почта на телефоне без Интернета: Вы когда-нибудь видели эти крутые телефоны с доступом в Интернет? Да, я так и думал. Вы когда-нибудь мечтали о таком? Теперь у меня может быть Nokia 1600 (очень простой телефон http://en.wikipedia.org/wiki/Nokia_1600) с предоплатой net 10, но я все еще могу просматривать свою электронную почту или даже бесплатно
Получите EIS (электронная стабилизация изображения) на любом смартфоне Android: 4 шага

Получите EIS (электронная стабилизация изображения) на любом смартфоне Android.: Привет, ребята. Сегодня у меня есть новый совет для всех фотографов на смартфонах, у которых есть телефон с приличной камерой, но во время записи видео очень шатко, а в вашей камере отсутствует EIS (электронное изображение Стабилизация). У большинства флагманских телефонов есть это