Índice:
- Etapa 1: Peças:
- Etapa 2: criar o arquivo Scheudle para tomar pílulas
- Etapa 3: Conecte a placa e os componentes:
- Etapa 4: Crie uma conta Io.adafruit
- Etapa 5: Carregar o código em sua placa
- Etapa 6: IFTT
- Etapa 7: NodeRed
- Etapa 8: Desafios e próxima etapa
Vídeo: Caixa de comprimidos inteligente (IDC2018IOT): 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este é o projeto final de Jonathan Braslaver e Maor Stamati no curso IOT do IDC de 2018.
Neste Instrutível, você percorrerá as etapas para construir uma caixa de pílulas inteligente da IoT. Este é um protótipo totalmente funcional com os seguintes recursos:
1. Envia SMS para o usuário se a temperatura ou umidade na caixa estiver muito alta.
2. Acende um led no compartimento de comprimidos correto quando é hora de o usuário tomar seus comprimidos.
3. O led desliga quando o usuário tira seus comprimidos do compartimento.
4. Caso o usuário esqueça de tomar os comprimidos, após uma hora será enviado um SMS de lembrete.
5. Envie um lembrete aos sábados para preencher a caixa novamente.
Esperamos que este produto possa lembrar as pessoas de tomar os remédios na hora certa e ajudá-las a mantê-los nas condições certas.
Etapa 1: Peças:
1. Placa Node MCU.
2. sensor de temperatura e umidade dht22
3. MPR121, controlador de sensor de toque capacitivo de proximidade
4. 7 leds simples.
6. Folha de lata
9. Fita adesiva.
10. Uma caixa com 7 comparações.
Etapa 2: criar o arquivo Scheudle para tomar pílulas
O arquivo está no formato json, é uma série de matrizes, cada array é um dia da semana, o que significa que o array em 0 é domingo e o array em 5 é sexta-feira.
Os elementos da matriz são strings no formato "HH: MM", como "14:00".
Você pode criar o arquivo manualmente ou de forma prática com o seu método favorito.
mantenha o caminho do arquivo em seu computador, pois precisaremos dele para mais tarde.
Etapa 3: Conecte a placa e os componentes:
1. Cubra o interior de cada comparação de comprimido com uma folha de estanho, certifique-se de que não se tocam.
A folha de estanho atuará como condutor, portanto, quando você tomar um comprimido e tocar no compartimento, o sensor de copacitância atuará.
2. siga o esquema em anexo:
(atualmente suporta apenas 5 leds, você pode adicionar mais com um mux)
3. cole os leds atrás de cada compartimento.
4. conecte as entradas 0-6 do MPR121 a cada folha de estanho do compartimento.
Etapa 4: Crie uma conta Io.adafruit
io.adafuit permitirá que você use seu servidor MQTT gratuitamente!
Vá para https://accounts.adafruit.com/users/sign_up e inscreva-se, crie os seguintes feeds como visto na imagem.
do que copiar sua chave AIO.
Etapa 5: Carregar o código em sua placa
certifique-se de definir os detalhes do servidor mqtt da adafruit aqui:
// CONFIGURAÇÃO DO SERVIDOR MQTT
#define AIO_USERNAME "seu nome de usuário"
#define AIO_KEY "sua chave"
e seus detalhes de wi-fi:
// Configuração WIFI # define WLAN_SSID "nome da rede"
#define WLAN_PASS "senha"
Etapa 6: IFTT
IFTTT (IF This Then That) é um serviço gratuito baseado na web para criar cadeias de instruções condicionais simples, chamadas miniaplicativos. Um miniaplicativo é acionado por alterações que ocorrem em outros serviços da web, como Gmail, Facebook, Telegram, Instagram ou Pinterest.
Usaremos o IFTT para criar webhook que, quando chamado por HTTP rest, enviará um SMS para o usuário.
1. criar uma conta IFTT.
2. Clique em "Meus miniaplicativos" e em novo miniaplicativo e escolha Webhooks como a primeira parte, para o segundo use SMS.
3. veja as configurações na imagem.
Etapa 7: NodeRed
O Node-RED é uma ferramenta de programação para conectar dispositivos de hardware, APIs e serviços online de maneiras novas e interessantes.
Ele fornece um editor baseado em navegador que torna mais fácil conectar fluxos usando a ampla gama de nós na paleta que podem ser implementados em seu tempo de execução com um único clique.
Primeiro:
- Baixe e siga as instruções de instalação em
- Lançar nó vermelho de
- Faça download do arquivo nodes.json e substitua o seguinte:
- IFTTT_KEY com sua chave IFTTT
- IFTTT_USER com seu nome de usuário IFTTT
- PATH_TO_File com o caminho do arquivo de agendamentos.
clique no canto superior direito -> importar -> área de transferência e cole o conteúdo do arquivo nodes.json anexado
O resultado deve ser semelhante à imagem anexada.
5 fluxos serão criados:
1. executar a cada 10 minutos -> ler o arquivo de programação -> converter para objeto js -> verificar se você precisa tomar um comprimido nos próximos 10 minutos -> limite de 1 msg por 10 minutos -> enviar o código do dia -> mqtt publicar no feed do led.
2. Obtenha o dia da semana -> se for sábado, ligue para o IFTT para enviar SMS ao usuário para encher a caixa de comprimidos.
3. escute no feed de umidade mqtt -> limite para uma mensagem a cada 3 horas -> adicione a umidade ao url do IFTTT -> chame o IFTTT para enviar SMS.
4. 3. escute no feed de temperatura mqtt -> limite para uma mensagem a cada 3 horas -> ligue para o IFTTT para enviar SMS.
5. Ouça mqtt esqueceu o feed -> chame IFTTT para enviar SMS.
Etapa 8: Desafios e próxima etapa
Tivemos alguns desafios ao usar o servidor mqttt, primeiro tentamos executar um localmente que parecia não funcionar (portas bloqueadas), então usamos um na nuvem.
Além disso, estamos atualmente limitados a 5 leds, onde precisamos de 7, tentamos usar um mux, mas também não funcionou.
Próxima Etapa:
IU totalmente funcional para programar o tempo de tomada do comprimido.
Pegue uma caixa de comprimidos mais extravagante sem papel alumínio e o tabuleiro escondido.
Esperamos que nossas instruções sejam úteis e goste de construir este projeto!
Recomendado:
Distribuidor Automático de Comprimidos: Projeto de Arjan West: 7 Passos (com Fotos)
Distribuidor Automático de Comprimidos: Projeto de Arjan West: Olá, neste instrutível irei ajudá-lo a fazer uma caixa de comprimidos que permite ao usuário saber quando deve tomar um comprimido e qual deve tomar. Este case virá com um piezzobuzzer que alerta a pessoa na hora de tomar um comprimido e 12 led
A Barbie Box: uma caixa camuflada / caixa de som para seu reprodutor de MP3: 4 etapas (com fotos)
A Barbie Box: uma caixa camuflada / caixa de som para seu reprodutor de mp3: esta é uma caixa de proteção acolchoada para seu reprodutor de mp3 que também converte o fone de ouvido em um quarto de polegada, pode funcionar como uma caixa de som com o toque de um botão e disfarça o seu mp3 player como um toca-fitas do início dos anos noventa ou roubo baixo semelhante
Caixa de som da caixa do reprodutor de mp3: 5 etapas
Caixa de som da caixa do MP3 Player: esta é a minha primeira caixa de som instrutível, então sry se você não entender. materiais: 1. estojo mp3 (o estojo que você ganha ao comprar o mp3 se não sabe o que quero dizer veja a figura 2) 2. faca de exacto 3. alto-falante já feito com conector de áudio veja o passo é tudo que você precisa
Comprimidos de tripé: 4 etapas
Pílulas de tripé: tive essa ideia quando não encontrei nada que atendesse às minhas necessidades: um tripé para o meu celular. Este telefone tem uma bela câmera de 2.0 mp, mas não há orifício para aparafusar uma base de tripé convencional. Você vai precisar apenas de: - marcador de cd - cortador - frascos de vitaminas vazios
Frasco de comprimidos de carregamento PSP: 11 etapas
Frasco de pílulas de carregamento PSP: este frasco tem um pequeno circuito fácil de construir para alimentar um PSP que precisa de uma carga ((((((((não responsável por danos eletrônicos))))))) PENSE VOCÊ https: // www. instructables.com/member/Jacob+S./ PARA A IDEIA, MAS EU MARQUEI UM POUCO AQUI ESTÁ AP