Skip to content

Este projeto implementa um sistema de video conferência controlado por NodeMCU ESP8266-12 V2.

License

Notifications You must be signed in to change notification settings

spacedwog/loja_virtual

Repository files navigation

Sistema de Video Conferência

Este projeto implementa um sistema de video conferência controlado por NodeMCU ESP8266-12 V2.

Requisitos

  • NodeMCU ESP8266-12 V2
  • Câmera USB
  • Microfone USB
  • LED indicador
  • Fonte de alimentação 5V
  • Cabos de conexão

Instalação

  1. Clone o repositório
  2. Instale as dependências do Python:
    pip install -r requirements.txt
  3. Configure o WiFi no arquivo nodemcu/camera_mic_controller.ino
  4. Faça upload do código para o NodeMCU
  5. Inicie o servidor Flask:
    python app.py

Uso

  1. Acesse a interface web em http://localhost:5000
  2. Use os controles para:
    • Ligar/desligar a câmera
    • Ligar/desligar o microfone
    • Iniciar/parar gravação

API Endpoints

Câmera

  • GET /api/camera/stream - Obter stream da câmera
  • POST /api/camera/toggle - Ativar/desativar câmera

Microfone

  • GET /api/microphone/stream - Obter stream do microfone
  • POST /api/microphone/toggle - Ativar/desativar microfone

Gravação

  • POST /api/record/start - Iniciar gravação
  • POST /api/record/stop - Parar gravação

Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.

About

Este projeto implementa um sistema de video conferência controlado por NodeMCU ESP8266-12 V2.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published