·

·

Pressione T ou o botão ▶ para iniciar os 3:00

01 · A necessidade

Muitos horários.
Uma rotina para acompanhar.

Medicamento 1Medicamento 2
Medicamento 3
Medicamento 1Medicamento 4
  • Paciente
  • Cuidador
  • Família
Já foi a das 8h?Quanto resta?Quem registrou?

Rotina ilustrativa, nomes fictícios.

02 · O produto

DoseCerta
cuidado conectado a um dispositivo modular.

  1. CentralRaspberry Pi coordena o aparelho
  2. Intermediárioquatro encaixes, um barramento
  3. Submóduloum medicamento, motor e sensor próprios
Modelo do aparelho DoseCerta e vista explodida do submódulo

03 · A experiência

Paciente, medicamento e estoque
no mesmo fluxo.

DoseCertaPaciente A
Próxima dose08:00Medicamento 1 · 1 comprimido

Hoje

07:00 · Café da manhãAtividade da rotina
08:00 · Medicamento 1Módulo SUB · encaixe 1
Agora
13:00 · Medicamento 3Registro manual
Organizar a rotina
DoseCertaPaciente A

Associar módulo

PacientePaciente A
MedicamentoMedicamento 1
1234Encaixe
indicado
Confirmei a posição
LEDs indicam o encaixe
DoseCerta2 pacientes

Mesmo aparelho

APaciente Aestoque próprio
BPaciente Bestoque próprio

Estoques separados

Paciente A · manual7 → 9
Paciente B · SUB11 → 13

Validado com dois estoques lógicos e um SUB físico.

Vários pacientes, validado

Demonstração ilustrativa com dados fictícios, desenhada a partir da interface real.

04 · A arquitetura

Configuração local.
Resultados sincronizados.

Aplicativocuidador e paciente
ServidorAPI · Supabase / PostgreSQL
CentralRaspberry Pi · SQLitefila local: 0 eventos
MódulosESP32 · motor e sensor

Rede disponível: configuração desce, eventos sobem.

Simulação visual: a rede cai e volta durante a cena. A autonomia física completa está em validação.

05 · Resultados de bancada

Protótipo construído
e medido.

5/5paradas detectadas pelo sensor
820fases por cavidade
média experimental
1dispensação observada
e registrada
5 intervalos medidos · disco vazioFaixa 795–861 fases
média 820
7951→2
8452→3
8613→4
7984→5
8015→1
Eixo a partir de 760. Referência deste protótipo, não constante universal.

Girar o motor não comprova a entrega: a saída observada é registrada à parte. O TCRT5000 lê reflexão, não distância.

06 · Próximo passo

Organizar.
Disponibilizar.
Acompanhar.

  • Repetibilidade e calibração com o reservatório
  • Operação após falta de energia
  • Configuração guiada e câmera

Protótipo acadêmico em evolução ·

Aparelho DoseCerta

Anexo · perguntas da banca

Por que SQLite na central e PostgreSQL no servidor?

O servidor guarda contas, pacientes e histórico com autenticação (Supabase/PostgreSQL). A central precisa de uma base local, leve e durável para executar sem rede. Ela consulta a API com credencial própria; não replica o banco.

Como evitamos repetir uma ação após queda de rede ou energia?

A intenção é gravada antes do movimento; resultado e evento são gravados juntos. Se a resposta HTTP se perde, reenvia-se o evento, não o movimento. Execução interrompida por energia vira incerteza e pede conferência.

Como os estoques de pacientes diferentes ficam separados?

O vínculo é SUB → medicamento → paciente. A saída observada é aplicada uma única vez ao estoque certo. Validamos dois estoques lógicos (7→9 e 11→13) com um SUB físico.

O que o TCRT5000 detecta e o que não pode provar?

Mede reflexão óptica: distingue superfície, furo e ocupação na geometria calibrada. Não mede distância em milímetros e, sozinho, não comprova saída nem ingestão.

Anexo · perguntas da banca

Por que 820 fases é referência, e não precisão universal?

É a média de cinco intervalos (795 a 861) de um ciclo medido com disco vazio. Fase comandada não é posição medida por encoder; impressão, motor e folgas mudam o valor.

Por que o encaixe exige confirmação visual?

SDA e SCL são compartilhados nos pogos: o barramento identifica a unidade, não a posição. Dois LEDs vizinhos indicam o encaixe e o cuidador confirma.

O que já foi demonstrado e quais são os próximos testes?

Demonstrado: comunicação central–INT01–SUB01, LEDs, giro contínuo e parada, cinco paradas pelo sensor, uma dispensação observada e atualização do SUB pelos pogos. Próximos: repetir a calibração após o reparo elétrico (a última tentativa, em 28/10, reiniciou por queda de alimentação), dispensar 1/2/3 com vínculo, RTC e partida a frio, BLE no Android e câmera.

0:00/ 3:00
Capa
0 / 6

← → navegar · T cronômetro · F tela cheia · N notas · P apresentador · A automático