Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Камера охраны с детектором движения на ESP32-CAM и отправкой фото в Discord

Компоненты и материалы

Инструменты

О проекте

ESP32-CAM + PIR-датчик = камера охраны, которая при движении делает снимок и отправляет его в Discord-канал через Webhook. Весь процесс: прошивка ESP32 через Arduino Nano, генерация SSL-сертификата для Discord.com, настройка Webhook, сборка в 3D-корпусе.

Пошаговая реализация

Шаг 1: Прошивка ESP32-CAM через Arduino Nano

Переведите ESP32-CAM в режим загрузки (GPIO0 → GND). Соедините: U0T → TX Nano, U0R → RX Nano, 5V → 5V, GND → GND. В Arduino IDE добавьте URL менеджера плат ESP32: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json. Установите пакет «esp32», выберите плату «AI Thinker ESP32-CAM», загрузите скетч.

Шаг 2: Подключение PIR-датчика

PIR: VCC → 5V, GND → GND, OUT → GPIO15 ESP32-CAM.

Шаг 3: Получение кода и зависимостей

Шаг 4: Создание SSL-сертификата для discord.com

  1. В браузере откройте discord.com → значок замка → Сертификат → вкладка «Подробности» → «Копировать в файл» → Base64 → сохраните как discord-cert.cer.

Шаг 5: Форматирование сертификата через CertToESP32.py

  1. Поместите discord-cert.cer в папку HTTPS for Makers.
  2. В CertToESP32.py укажите имя файла.
  3. Запустите: python CertToESP32.py — в консоли появится отформатированный сертификат для вставки в arduino_secrets.h.

Шаг 6: Настройка проекта Discord Spycam

  1. Скопируйте arduino_secrets.h.example → arduino_secrets.h.
  2. Вставьте сертификат в SECRET_DISCORD_CERT.
  3. Укажите Wi-Fi: SECRET_NETWORK_SSID, SECRET_NETWORK_PASS.
  4. В Discord: настройки канала → Интеграции → Вебхук → Создать → скопируйте URL. Вставьте в SECRET_DISCORD_WEBHOOK (без доменной части, как в примере).
  5. Скомпилируйте и загрузите в ESP32-CAM.

Шаг 7: Монтаж проводки в корпус

Припаяйте питание к DC-джеку, обожмите Dupont-коннекторы для PIR (3 пина: 5V, DATA, GND) и ESP32 (2 пина: 5V, GND). Установите в 3D-корпус (настенный или потолковый под dummy-камеру). Настройте чувствительность и задержку PIR до окончательной сборки.

3D-модели корпусов

Схема подключения

Камера охраны с детектором движения на ESP32-CAM и отправкой фото в Discord Камера охраны с детектором движения на ESP32-CAM и отправкой фото в Discord

Производственный процесс

  1. Система домашней безопасности на Raspberry Pi: обнаружение движения PIR + камера с email-уведомлениями
  2. Установка камеры Raspberry Pi в скворечнике — пошаговое руководство
  3. Защита IoT-встраиваемых проектов с продвинутыми Security IC
  4. Управление яркостью LED с ШИМ через кнопку на Arduino Mega
  5. Устройство точного измерения давления и расхода воздуха на аналоговом датчике
  6. Создание игры в реальном времени на Arduino Nano с гироскопом MPU-6050 и OLED-дисплеем
  7. Камера охраны с детектором движения на ESP32-CAM и отправкой фото в Discord
  8. Проект с датчиком DHT11: индикация температуры светодиодами и пьезо-динамиком на Arduino
  9. Unopad: Бесшовный Arduino MIDI-контроллер для Ableton Live
  10. Самодельный пульт от ТВ на Arduino с 3D-корпусом и питанием от батарейки