beta-security-lab

Estado: beta (0.1.0)

Sistema local de captura na entrada do escritório: LILYGO T-Camera S3 OV5640 com sensor PIR, ecrã OLED e envio das fotos por USB para um PC. A galeria corre num site Python no computador fixo.

Repositório: https://github.com/candeiassantiago393-spec/beta-security-lab

O que isto não é (ainda)

Quando ativares Pages neste repo (Settings → Pages → Deploy from a branch → /docs), o link típico fica:

https://candeiassantiago393-spec.github.io/beta-security-lab/

Essa página explica o beta e tem um atalho para a interface local (http://127.0.0.1:8080) quando o servidor estiver a correr no PC.

Hardware

Item Modelo
Placa LILYGO T-Camera S3 OV5640 (ESP32-S3, câmara 5 MP, OLED 0.96”, microfone, PIR AS312)
Caixa LILYGO T-Camera Shell
Ligação USB-C na torre do PC (CDC nativo Espressif VID_303A)
Porta usada no desenvolvimento COM8

Especificações atuais (beta 0.1.0)

Firmware (firmware/)

Servidor e interface (server/)

Stack

Correr no PC

  1. Placa ligada por USB-C (o OLED deve mostrar Aguardando após o aquecimento do PIR).
  2. Na pasta do projeto:
py -3 -m pip install -r requirements.txt
.\start.ps1
  1. Abrir http://127.0.0.1:8080

Gravar o firmware outra vez

py -3 -m platformio run -d firmware -t upload

Se o upload falhar: mantém BOOT, carrega RST, larga BOOT, tenta outra vez.

Privacidade

Este repositório é público. Não commits faturas, moradas, nem fotografias da entrada.