Оглавление:

Захват изображения по событию и электронная почта: 6 шагов
Захват изображения по событию и электронная почта: 6 шагов

Видео: Захват изображения по событию и электронная почта: 6 шагов

Видео: Захват изображения по событию и электронная почта: 6 шагов
Видео: Засекреченные списки на Рен тв— Зеленский: 6 шагов к трибуналу 2024, Ноябрь
Anonim
Захват изображения по движению и электронная почта
Захват изображения по движению и электронная почта
Захват изображения по движению и электронная почта
Захват изображения по движению и электронная почта

Мы основываемся на предыдущих проектах 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

Загрузите эскиз для части 1
Загрузите эскиз для части 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

Загрузите эскиз для части 2
Загрузите эскиз для части 2
Загрузите эскиз для части 2
Загрузите эскиз для части 2
Загрузите эскиз для части 2
Загрузите эскиз для части 2

Загрузите скетч по следующей ссылке:

Откройте его с помощью IDE Arduino, а затем обновите, указав свои данные. Вам нужно будет добавить имя сети и пароль, так как плата должна подключаться к сети WiFI. Вам также необходимо будет указать адрес электронной почты вместе с паролем, чтобы доска могла отправить электронное письмо. Я бы рекомендовал создать новую учетную запись GMAIL. После создания учетной записи вам необходимо включить менее безопасные приложения, перейдя по следующей ссылке:

myaccount.google.com/lesssecureapps?pli=1

Вам также необходимо указать получателя, при необходимости вы можете указать несколько. Посмотрите видео чтобы узнать больше. Как только все это будет сделано, загрузите эскиз на плату и включите его. Я бы рекомендовал подключить последовательный терминал и посмотреть вывод, так как он уведомит вас, если есть какие-либо ошибки.

Если все работает, как ожидалось, доска должна сделать снимок, сохранить изображение, а также отправить его по электронной почте.

Шаг 6: Добавьте электронику в корпус

Добавьте электронику в корпус
Добавьте электронику в корпус
Добавьте электронику в корпус
Добавьте электронику в корпус
Добавьте электронику в корпус
Добавьте электронику в корпус

Я использовал корпус по следующей ссылке:

Я добавил опоры и распечатал его лицевой стороной вниз, что не дало хорошего результата, но пока это должно работать. Поскольку датчик PIR был слишком велик для корпуса, я снял датчик и подключил его к печатной плате с помощью проводов. Затем я создал схему сопряжения, используя прототипную плату, и подключил ее на месте. Используйте схему соединений, показанную ранее, чтобы соединить все вместе, и вы можете добавить каптоновую ленту для изоляции.

Я начал с приклеивания датчика PIR, а затем PCB PIR. Затем я поместил плату ESP32 внутрь и понял, что корпус не позволяет вам получить доступ к карте microSD, но для меня это не имело значения, так как изображения будут отправлены по электронной почте. Затем я добавил интерфейсную плату и приклеил плату microUSB. Наконец, я согнул транзистор, чтобы крышка закрылась на месте. Включите доску, и она должна сделать снимок при обнаружении движения.

Если вам понравился этот пост, не забудьте подписаться на нас по ссылкам ниже, так как мы будем создавать еще много проектов, подобных этому:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Сайт BnBe:

Рекомендуемые: