Índice:

Dose Diária: Dispensador de Pílulas Inteligentes: 5 Passos
Dose Diária: Dispensador de Pílulas Inteligentes: 5 Passos

Vídeo: Dose Diária: Dispensador de Pílulas Inteligentes: 5 Passos

Vídeo: Dose Diária: Dispensador de Pílulas Inteligentes: 5 Passos
Vídeo: Get Your Daily Dose Of Hygiene Using A smart Liquid Soap Dispenser 2024, Julho
Anonim
DailyDose: Smart Pill Dispenser
DailyDose: Smart Pill Dispenser

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

Coletando os Materiais
Coletando os Materiais
Coletando os Materiais
Coletando os Materiais
Coletando os Materiais
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

Conecte tudo
Conecte tudo
Conecte tudo
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

Base de dados
Base 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

Codifique!
Codifique!
Codifique!
Codifique!
Codifique!
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

Construindo o Dispenser
Construindo o Dispenser
Construindo o Dispenser
Construindo o Dispenser
Construindo o Dispenser
Construindo o Dispenser

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: