Paciente
Recebe o medicamento no horário combinado, sem precisar separar doses.
TCC · Engenharia de Robôs · FEI
DoseCerta é um dispensador modular de medicamentos conectado a um aplicativo para cuidadores. Organize horários, associe cada reservatório ao paciente certo e acompanhe cada registro.
Arraste para girar
A necessidade
Quem cuida de alguém que usa vários medicamentos precisa organizar nomes, quantidades e horários, e ainda saber o que de fato aconteceu. Essa rotina envolve o paciente, a família e o cuidador ao mesmo tempo.
Nossa pergunta: como conectar a organização do cuidado ao momento físico de disponibilizar o medicamento?
Recebe o medicamento no horário combinado, sem precisar separar doses.
Programa a rotina de cada pessoa e confere estoques e registros.
Acompanha o mesmo histórico, com a origem de cada informação.
Exemplo ilustrativo, com nomes fictícios.
Como funciona
O aplicativo organiza; o aparelho executa localmente; cada resultado volta para o histórico.
O cuidador seleciona o paciente, cadastra os medicamentos e define os horários no aplicativo.
ImplementadoCada módulo guarda um medicamento. Dois LEDs indicam o encaixe e o cuidador confirma a posição.
ImplementadoA central comanda o módulo: o motor gira o disco de cinco cavidades e o sensor óptico marca as paradas.
Demonstrado em bancadaMovimento, saída observada e tomada são eventos separados, sincronizados com o histórico do paciente.
Jornada completa em validaçãoO aparelho
Uma central coordena o aparelho, o intermediário oferece quatro encaixes e cada submódulo guarda um medicamento. O modelo abaixo é o protótipo real do projeto.
Dentro da carcaça, uma Raspberry Pi Zero 2 W com relógio de tempo real guarda a configuração recebida, supervisiona os módulos e dá retorno com LEDs e som.
A tampa sai por cima e revela o intermediário: quatro encaixes com conectores pogo que levam alimentação e comunicação I²C a cada módulo.
Cada submódulo tem seu próprio silo, motor e sensor. Para ampliar o conjunto, adiciona-se um módulo, sem trocar a central.
O disco trocável gira dentro do cilindro. A cada posição, o sensor óptico lê a reflexão e identifica a passagem pela cavidade. A base magnética facilita o encaixe.
Ao associar um módulo a um paciente e a um medicamento, dois LEDs vizinhos delimitam o encaixe certo. O cuidador confirma a posição no aplicativo.
O comprimido segue para o copo coletor, na frente do aparelho. A saída observada é registrada à parte: girar o motor não comprova, sozinho, que o medicamento foi entregue.
O aplicativo
A mesma conta acompanha vários pacientes no mesmo aparelho, cada um com agenda, vínculos e estoques separados.
Demonstração ilustrativa com dados fictícios, desenhada a partir da interface real. Nada aqui se conecta ao aparelho.
Mesmo aparelho, estoques separados. Trocar de paciente não move o vínculo do módulo.
Os estados mostrados aqui são fictícios.
Arquitetura
A nuvem coordena os dados; a central guarda a configuração e executa no aparelho. A API não aciona motores diretamente: a central recebe a configuração e decide localmente.
Rede disponível: configuração e eventos fluem nos dois sentidos.
Simulação visual · não representa medição.A central confere a versão recebida e mantém agenda e eventos pendentes em SQLite.
A intenção é gravada antes de o motor girar; resultado e evento são gravados juntos.
Se a resposta da rede se perde, o evento é reenviado. A ação física nunca se repete por isso.
Agendas, vínculos e estoques ficam separados por paciente no mesmo aparelho.
Uma execução interrompida por falta de energia pede conferência, sem repetição automática.
Resultados
Ensaios de bancada com a central, um intermediário (INT01) e um submódulo (SUB01).
O TCRT5000 mede reflexão óptica. Mudanças no retorno distinguem superfície, furo e ocupação na geometria calibrada. Ele não mede distância em milímetros nem comprova ingestão.
Animação esquemática.Fotos do protótipo durante a montagem e os ensaios. A fiação mostrada é anterior ao reparo elétrico em andamento.




Próximos passos
Sempre com cada resultado registrado.
Repetir a calibração com o silo montado e aceitar a busca automática da geometria.
Validar fisicamente o fluxo vinculado, com baixa no estoque certo.
Ativar o RTC e validar a operação após falta de energia, sem rede.
Concluir a primeira instalação pelo celular Android.
Integrar a análise por câmera e o assistente de voz e texto com vários pacientes.
Equipe
Engenharia de Robôs · Centro Universitário FEI · 2026
Uma rotina de cuidado mais organizada, acompanhável e conectada ao dispositivo físico.