Sobre este projeto
it-programming / web-development
Aberto
Procuro um desenvolvedor experiente em Python e sistemas Iot para criar o mvp de uma solução de saúde ocupacional chamada cly. O objetivo é monitorar o estresse térmico e a fadiga de trabalhadores industriais em tempo real.
O Desafio Técnico:
O sistema deve ler dados biométricos de um sensor de braço Polar Verity Sense, processar esses dados em um Raspberry Pi 4 e acionar alertas em um dashboard (Segurança do Trabalho) e via assistente virtual (IA) no WhatsApp quando padrões de risco forem detectados.
Escopo do Trabalho (Marcos de Entrega):
1. Conectividade e Coleta de Dados (BLE):
• Estabelecer conexão via Bluetooth Low Energy (BLE) entre o Raspberry Pi 4 e o Polar Verity Sense.
• Extrair em tempo real: Heart Rate (bpm) e ppi (pulse-to-pulse intervals).
• Implementar função de auto-reconexão robusta.
2. Inteligência e Algoritmos de Saúde:
• Calcular a HRV (Variabilidade da Frequência Cardíaca) usando métricas como RMSSD para identificar fadiga mental/estresse.
• Criar gatilhos (triggers) baseados em picos de BPM sustentados (identificação de estresse térmico).
3. Dashboard do Supervisor (Interface Web):
• Desenvolver interface simples (Streamlit, Flask ou similar) com sistema de Semáforo Visual (Verde/Amarelo/Vermelho).
• Implementar botão para disparar vibração manual no sensor Polar (comando via SDK).
4. Integração com IA (WhatsApp):
• Integrar com API da OpenAI (GPT-4) para gerar mensagens personalizadas e humanizadas (Persona: Célia - Amiga Terapeuta).
• Enviar mensagens via WhatsApp (Twilio ou API oficial) baseadas no status de saúde.
Requisitos Técnicos Obrigatórios:
• Domínio de Python e bibliotecas de processamento de sinais (ex: BioSPPy ou NeuroKit2).
• Experiência comprovada com Raspberry Pi e protocolos Bluetooth (BLE).
• Conhecimento em consumo de APIs (OpenAI e WhatsApp).
• Capacidade de documentar o código para futura escala.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias