Índice:
- Etapa 1: Coletando os Materiais
- Etapa 2: conecte tudo
- Etapa 3: Banco de dados
- Etapa 4: Codifique
- Etapa 5: Construindo o dispensador
Vídeo: Dose Diária: Dispensador de Pílulas Inteligentes: 5 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Bem-vindo ao meu projeto chamado DailyDose!
Meu nome é Chloë Devriese, sou estudante de Multimídia e Tecnologia de Comunicação na Howest em Kortrijk, Bélgica. Como uma tarefa para a escola, precisávamos fazer um dispositivo IoT.
Ao visitar meu avô, tive a ideia do meu projeto. Meu avô precisa tomar muitos medicamentos durante o dia, mas nem sempre é fácil para ele tomar os comprimidos certos na hora certa. Às vezes, pode ser muito confuso para ele. No entanto, é importante que a quantidade correta de medicamento seja tomada na hora certa. Para tornar isso mais fácil para meu avô e para muitas pessoas, eu tive a ideia do DailyDose.
O DailyDose dirá exatamente quando e quais medicamentos você precisa tomar. Na hora de tomar um medicamento, o alarme dispara. A única coisa que o paciente precisa fazer é apertar o botão e os medicamentos certos sairão do dispensador.
Um médico ou um ente querido pode encher os medicamentos removendo a tampa do dispensador.
4 recipientes para 4 medicamentos diferentes estão presentes neste protótipo.
A temperatura dentro do dispensador também é verificada regularmente. A razão para isso é que
os comprimidos devem ser armazenados a uma temperatura inferior a 25 ° C, caso contrário podem tornar-se tóxicos.
Junto à construção, fiz um site para controlar o dispensador. Você pode fornecer mais informações sobre o paciente e seus medicamentos. Além disso, você pode gerar os horários das doses.
Abaixo você pode encontrar uma explicação de como fazer o DailyDose. Se você quiser saber mais sobre mim e meus outros projetos, verifique meu portfólio.
Etapa 1: Coletando os Materiais
As primeiras coisas primeiro, eu precisava ter certeza de que tinha todas as peças necessárias. Antes de começar, gostaria de dizer que este projeto não foi exatamente barato. Abaixo você pode encontrar uma lista dos diferentes componentes que usei. Também incluí uma lista de materiais com todos os preços que paguei e possíveis revendedores para os componentes.
- RaspBerry Pi 3 com adaptador e cartão de memória
- Cabos Jumper
- Breadboard (s)
- 1x resistor de 4, 7K Ω
- 1x 3, 3K Ω resistor
- 2x resistor de 470K Ω
- 1x 1K Ω resistor
- Tela de LCD
- DS18B20 Sensor de temperatura de um fio
- Resistor Sensível à Força Quadrado (FSR)
- Mcp3008 *
- Sensor ultrasônico
- 4 x servo motor de rotação contínua (FS5106R)
- Botão**
- NeoPixel rgb LED Strip (30 LED- preto)
- Conversor de nível lógico ***
- Power Jack
- Fonte de alimentação 5V / 2A DC ***
- Campainha ativa
Notas:
* O raspberry Pi não tem pinos de entrada analógica. Para resolver esse problema, usei um mcp3008 para converter um sinal analógico em um sinal digital.
** Usei um botão RGB Rugged Metal, mas você pode usar qualquer botão que desejar. Eu escolhi este botão porque antes de tudo não vou mentir, parecia muito legal. É também um botão que se destaca. Como meu público-alvo é principalmente idoso, tinha que ser um botão claramente visível.
*** O Raspberry Pi usa 3.3V Logic, então precisaremos usar um Logic Level Converter para convertê-lo para a lógica 5V que os Neopixels requerem. Você precisará usar uma fonte de alimentação externa, pois os NeoPixels consomem MUITA energia. Cada pixel irá consumir cerca de 20mA em média e 60mA em branco - brilho máximo. 30 pixels desenharão em média 600mA e até 1,8A. Certifique-se de que sua fonte de alimentação é grande o suficiente para conduzir sua tira!
Etapa 2: conecte tudo
Na foto você pode ver como construir o circuito. Na verdade, não é tão difícil. Não consegui encontrar um botão RGB Rugged Metal, então no circuito esquemático usei um botão regular e um ânodo comum RGB para representar as luzes no botão.
Etapa 3: Banco de dados
Para este projeto, precisamos de um banco de dados.
Eu criei um diagrama de relacionamento de entidades, fiz um banco de dados dele e inseri alguns dados de teste. Logo ficou claro que havia alguns erros, então fiz isso várias vezes. Mais tarde, quando comecei a programar, descobri que ainda havia alguns pequenos problemas com o banco de dados, mas para este protótipo ele funcionou.
A tabela SensorHistory contém informações sobre os sensores. Ele captura a temperatura medida no dispensador, verifica se um copo está presente embaixo do dispensador para que os comprimidos não caiam no nada. Também verifica a distância do paciente quando o alarme dispara.
Você pode usar o dispensador para um paciente. As informações deste paciente ficam armazenadas na tabela paciente.
Qualquer medicamento que desejar pode ser adicionado à tabela de medicamentos. Você também pode adicionar um medicamento que não está armazenado em um recipiente.
Com as tabelas PacienteMedicação, PacienteMedicaçãoInfo, PacienteMedicaçãoInfoTime e Tempo acompanhamos os esquemas de dosagem do paciente.
O PatientMedicationHistory monitora se o paciente tomou seus medicamentos na hora certa, sim ou não.
Anexado a esta etapa, você pode encontrar meu despejo Mysql. Assim, você pode importá-lo facilmente.
Agora que você tem o banco de dados, é hora de configurar seu RPI e implementar o banco de dados.
Etapa 4: Codifique
Agora é hora de garantir que todos os componentes façam seu trabalho. Você pode encontrar meu código no Github.
github.com
Baixe o código
Etapa 5: Construindo o dispensador
Para o dispensador, usei várias placas de HPL e uma placa de MDF
A construção
HPL:
2 x - 35 cm x 25 cm (lado esquerdo e direito)
1 x - 35 cm x 28 cm (costas)
1 x - 21 cm x 28 cm (frente)
2 x - 23 cm x 28 cm (suporte do meio e pequena parte da tampa)
1 x - 25cm x 30xm (grande parte da tampa)
Na placa HPL de 21cm x 28cm (frontal) você fornece aberturas para os componentes (LCD, botão, sensor ultrassônico e campainha)
Na placa de suporte posterior e intermediária, há um orifício para as fontes de alimentação. Você também fornece um orifício no meio da placa de suporte para que os comprimidos possam cair
MDF:
1x - 30cm x 27cm x 2cm (parte inferior)
Fornece um entalhe na placa de MDF, em toda a volta, com altura de 1,2 cm. Isso é necessário para a faixa de LED.
No meio do prato, você faz um entalhe redondo com um pequeno orifício na parte de trás do prato. Este entalhe redondo é usado para colocar um copo e o resistor sensível à força. O pequeno orifício é para esconder os cabos do resistor sensível à força.
Se quiser, agora você pode pintar a placa de MDF, essa placa será a parte inferior.
Quando você tiver todos os pratos, poderá colocá-los juntos. Usei cola teck7. Mas tome cuidado, esta é uma parte complicada, você pode precisar de ajuda.
Algum tipo de funil
Você precisa de um funil para que os comprimidos que saem do recipiente caiam no orifício da placa de suporte do meio.
Fiz meu funil com papelão, fita adesiva e cola. Isso foi principalmente por sentimento.
Imprimindo os elementos 3D, usei elementos 3D para os 4 recipientes, cada recipiente consiste em um copo, um servo rotador e um rotador de copo
Recomendado:
Como fazer cortinas de rolo inteligentes DIY com interruptores SONOFF inteligentes ?: 14 etapas
Como fazer DIY Smart Roller Blinds com SONOFF Smart Switches ?: Utilize o modo Interlock em SONOFF smart switches para transformar suas cortinas / venezianas comuns em inteligentes. e puxar para baixo à noite? Enfim, eu sou
Rastreador de pílulas: 5 etapas
Rastreador de pílulas: Há muitas pessoas que precisam de ajuda para lembrar de tomar seus medicamentos. Fiz este projeto como um requisito para passar no treinamento de educadores da Makey Makey. Solução de problemas: certifique-se de que os fios do jumper não estejam se tocando. Certificar-se de que
Pesquisa diária com Makey Makey e planilhas do Google: 5 etapas
Pesquisa diária com o Makey Makey e o Google Sheets: Eu queria criar uma maneira de registrar os dados dos alunos quando eles entram na sala de aula, bem como ter uma maneira de mostrar facilmente os resultados na sala na tela do projetor. Embora eu pudesse simplificar isso usando o Scratch, eu queria uma maneira fácil de gravar e salvar
Como fazer um dispensador automático de pílulas: 6 etapas
Como fazer um dispensador automático de pílulas: Este é o meu dispensador automático de pílulas. Fiz isso para um projeto na minha escola. A razão de eu ter feito isso foi porque a avó do meu namorado tem que tomar muitos comprimidos, e é muito difícil para ela saber quais devem tomar naquela hora
O dispensador automático de pílulas: 10 etapas (com fotos)
O Distribuidor Automático de Pílulas: Somos os primeiros alunos de Mestrado em Engenharia Eletromecânica na Faculdade de Engenharia de Bruxelas (em resumo, " Bruface "). Esta é uma iniciativa de duas universidades localizadas no centro de Bruxelas: a Université Libre de Bruxelles (UL