Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Câmera de Segurança com Detecção de Movimento ESP32-CAM para Discord

Componentes e Materiais

ESP32-CAM × 1
Sensor PIR (Passive Infrared) genérico × 1
Protoboard (genérica) × 1
Kit Fios 20 AWG × 1
Jumpers (genéricos) × 1
Arduino Nano R3 (para programar o ESP32-CAM) × 1
Conector DC Jack 5,5 x 2,1 mm × 1
Antena Externa SMB × 1
Fonte 5V × 1

Ferramentas Necessárias

Sobre o Projeto

Use um ESP32-CAM e um sensor PIR (infravermelho passivo) para criar uma câmera de segurança ativada por movimento que posta uma foto em um canal do Discord via webhook.

Construiremos o circuito de teste em protoboard, depois um chicote de fios com conectores Dupont para conexões fáceis à placa de desenvolvimento e sensor PIR. Por fim, usaremos caixas impressas em 3D (parede ou teto) para abrigar tudo.

O modelo de teto aproveita uma câmera dummy (falsa) barata comprada online.

Materiais Completos:

Passo 1: Programar o ESP32-CAM com um Arduino

Coloque o ESP32-CAM em modo flash e conecte-o a um Arduino Nano para programação.

Adicione a URL do Board Manager do ESP32 nas preferências da Arduino IDE:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Use o diagrama de fiação como referência.

Passo 2: Conectar o Sensor PIR ao ESP32-CAM

Conecte o PIR: 5V, GND e pino de dados central no GPIO 15 do ESP32-CAM.

Passo 3: Baixar Código e Dependências

Passo 4: Criar Certificado SSL para Discord.com

  1. No navegador, acesse Discord.com, clique no cadeado ao lado da URL → "Certificado"
  2. Guie "Detalhes" → "Copiar para Arquivo" → Base64 encoded → salve como discord-cert.cer

Passo 5: Formatar Certificado com CertToESP32

  1. Edite o script CertToESP32.py atualizando a variável filename para discord-cert.cer
  2. No terminal, vá ao diretório do script e execute: python CertToESP32.py
  3. Copie a saída (certificado formatado para ESP32)

Passo 6: Configurar Projeto Discord Spycam

  1. Extraia o projeto do GitHub (renomeie pasta para discord-spycam se vier como zip)
  2. Copie arduino_secrets.h.example para arduino_secrets.h e abra discord-spycam.ino
  3. Em arduino_secrets.h:
    • Atualize SECRET_DISCORD_CERT com a saída do passo 5
    • Atualize SECRET_NETWORK_SSID e SECRET_NETWORK_PASS com sua rede WiFi
  4. Webhook do Discord: No canal desejado → Editar canal → Integrações → Novo Webhook → Copie a URL → Cole em SECRET_DISCORD_WEBHOOK (remova o domínio, mantenha só o path/token)
  5. Salve, compile e faça upload para o ESP32-CAM

Quando o PIR detectar movimento, uma foto será postada pelo bot no canal do Discord.

Passo 7: Crimpar e Soldar Fios

Passo 8: Caixa para Parede (Wall-Mounted)

Passe o DC Jack pelo furo inferior, fixe com arruela. Coloque heat shrink antes de soldar e encolha. Insira a antena WiFi externa. Conecte ESP32-CAM e PIR. Feche com tampa de encaixe. Há fenda lateral para acesso aos potenciômetros de sensibilidade e tempo do PIR.

Passo 9: Caixa para Teto (Ceiling-Mounted)

Use partes de uma câmera dummy barata: cúpula transparente, shroud da câmera, parafusos.

  1. Cole a cúpula no shroud com supercola, depois cole no anel externo 3D com cola quente
  2. Alinhe o furo maior do conector de energia na parte traseira
  3. Passe a fiação pelo furo grande, coloque arruela, insira conectores Dupont no conector de 3 pinos
  4. IMPORTANTE: Ajuste sensibilidade e tempo do PIR antes de instalar na caixa – depois de montado, precisa desmontar tudo para ajustar
  5. Feche com tampa de encaixe

Código

HTTPS for Makers – CertToESP32.py

https://github.com/SensorsIot/HTTPS-for-Makers

Discord Spycam (sketch principal)

https://github.com/WillMakesTV/discord-spycam

Peças Personalizadas e Caixas (3D)

Esquemáticos

Diagrama para conectar e programar ESP32-CAM usando Arduino:

Câmera de Segurança com Detecção de Movimento ESP32-CAM para Discord Câmera de Segurança com Detecção de Movimento ESP32-CAM para Discord

Processo de manufatura

  1. Sistema de Segurança Residencial com Raspberry Pi: Detecção PIR + Alertas de Câmera por Email
  2. Instalando uma Câmera Raspberry Pi em uma Casinha de Pássaros – Guia Passo a Passo
  3. Protegendo Designs IoT Embarcados com Security ICs Avançados
  4. Controle de Brilho de LED com PWM via Botão no Arduino Mega
  5. Dispositivo de Precisão para Medição de Pressão e Fluxo de Ar com Sensor Analógico
  6. Construa um Jogo em Tempo Real com Giroscópio: Arduino Nano + Sensor MPU-6050
  7. Câmera de Segurança com Detecção de Movimento ESP32-CAM para Discord
  8. Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
  9. Unopad: Controlador MIDI Arduino Perfeito para Ableton Live
  10. Controle Remoto TV Personalizado com Arduino – Bateria e Gabinete 3D