Índice:

Sistema de monitoramento de bebê inteligente ET: 10 etapas
Sistema de monitoramento de bebê inteligente ET: 10 etapas

Vídeo: Sistema de monitoramento de bebê inteligente ET: 10 etapas

Vídeo: Sistema de monitoramento de bebê inteligente ET: 10 etapas
Vídeo: MONITORAMENTO ENERGÉTICO INTELIGENTE ZEMISMART TUYA | MONITOR DE CONSUMO 2024, Julho
Anonim
Sistema de monitoramento de bebê inteligente ET
Sistema de monitoramento de bebê inteligente ET
Sistema de monitoramento de bebê inteligente ET
Sistema de monitoramento de bebê inteligente ET

O ET Smart Baby Monitoring System é um sistema que visa agregar comodidade aos pais ou responsáveis que cuidam dos bebês. O sistema de monitoramento acompanhará a temperatura do bebê e, caso ultrapasse o normal, um SMS será enviado ao telefone dos pais ou responsável para alertá-los. Além disso, quando o bebê chora, o sensor de som o detecta e soa a campainha. Isso é especialmente útil à noite, quando os pais ou responsáveis estão dormindo. A luz LED pode ser ligada e desligada remotamente no site e uma foto da situação atual também pode ser tirada com o clique de um botão no site. Assim, o Sistema de Monitoramento ET Smart Baby ajuda a acompanhar o bem-estar do bebê e, ao mesmo tempo, torna a experiência de cuidar do bebê muito mais fácil.

Para obter um tutorial mais detalhado, consulte o arquivo pdf fornecido.

Etapa 1: Resumo da etapa a ser discutida

  • Visão geral da configuração
  • Requisitos de Hardware
  • Configurando o sistema de monitoramento inteligente de bebês
  • Execução de teste

Etapa 2: configuração final do hardware

Configuração Final de Hardware
Configuração Final de Hardware
Configuração Final de Hardware
Configuração Final de Hardware

Etapa 3: Requisitos de Hardware

DHT11 (1)

Resistor 330Ω (1)

LED (1) Resistor de 10kΩ (1)

Campainha (1)

PiCam (1)

Tela LCD I2C (1)

Etapa 4: Configurando o sistema de monitoramento inteligente de bebês (parte 1)

Configurando o sistema de monitoramento inteligente de bebês (parte 1)
Configurando o sistema de monitoramento inteligente de bebês (parte 1)
Configurando o sistema de monitoramento inteligente de bebês (parte 1)
Configurando o sistema de monitoramento inteligente de bebês (parte 1)
Configurando o sistema de monitoramento inteligente de bebês (parte 1)
Configurando o sistema de monitoramento inteligente de bebês (parte 1)

Configurando componentes do Raspberry Pi

As imagens mostradas são procedimentos passo a passo sobre a aparência da configuração do hardware. Após configurar o hardware, você pode baixar os códigos-fonte no link abaixo.

Link do código-fonte:

Etapa 5: Configurando o Sistema de Monitoramento Inteligente de Bebês (parte 2)

Configurando o sistema de monitoramento inteligente de bebês (parte 2)
Configurando o sistema de monitoramento inteligente de bebês (parte 2)
Configurando o sistema de monitoramento inteligente de bebês (parte 2)
Configurando o sistema de monitoramento inteligente de bebês (parte 2)
Configurando o sistema de monitoramento inteligente de bebês (parte 2)
Configurando o sistema de monitoramento inteligente de bebês (parte 2)

Configurando AWS

  1. No console da AWS, clique em Services.
  2. Em seu painel AWS, digite "IoT Core" para acessar o serviço IoT Core
  3. Na página de boas-vindas, clique em Primeiros passos
  4. No painel AWS IOT, clique em Gerenciar -> Coisas
  5. Clique em Create a Single Thing
  6. Dê um nome para sua coisa e clique em Avançar na parte inferior
  7. Na próxima página, clique em Criar certificado
  8. Haverá quatro links para download, baixe cada um deles
  9. Mova seus certificados para uma nova pasta e renomeie-os de acordo
  10. Clique em Ativar e quase imediatamente, você deverá ver “Certificado ativado com sucesso” e o botão Ativar muda para “Desativar”
  11. Clique em Anexar uma política na parte inferior
  12. Clique em Criar uma política
  13. Defina o nome da política e as ações autorizadas e clique em Criar
  14. Volte para o painel do IOT, selecione Seguro -> Certificados e clique no menu do certificado para anexar a política
  15. Selecione a política que você acabou de criar e clique em anexar
  16. Clique no menu do certificado novamente, clique em Anexar para anexar o seu item ao seu certificado
  17. No painel do IOT, volte para Gerenciar -> Coisas e clique na coisa que você acabou de criar
  18. Selecione Interact na navegação lateral e, em seguida, copie e cole seu terminal de API REST em um bloco de notas

Etapa 6: Configurando o Sistema de Monitoramento Inteligente de Bebês (parte 3)

Instalando as bibliotecas necessárias

Esta etapa contém as bibliotecas necessárias para serem instaladas para executar os programas em seu Raspberry Pi.

1. Instale o Flask com o seguinte comando

frasco de instalação do sudo pip

2. Instale a biblioteca AWS Python com o seguinte comando

sudo pip install AWSIoTPythonSDK

3. Instale o cliente de interface de linha de comando AWS em seu Raspberry Pi

sudo pip install awscli

4. Instale o Boto, a biblioteca Python para AWS no seu Raspberry Pi

sudo pip install boto3

5. Instale a biblioteca rpi-lcd com o seguinte comando

sudo pip install rpi-lcd

6. Instale o corretor e clientes Mosquitto em seu Raspberry Pi com o seguinte comando

sudo apt-get install mosquitto mosquitto-clients

7. O AWS Python SDK depende do paho-mqtt, portanto, certifique-se de que ele esteja instalado em seu RPI.

sudo pip install paho-mqtt

8. Execute o seguinte comando em seu Raspberry Pi para instalar o cliente de linha de comando AWS em seu Raspberry Pi

sudo pip install awscli - upgrade - usuário

Etapa 7: Configurando o Sistema de Monitoramento Inteligente para Bebês (parte 4)

SMS

O SMS notificará os pais se a temperatura ultrapassar o normal.

DynamoDB e S3

O DynamoDB armazena a temperatura e seu registro de data e hora. O S3 armazena imagens capturadas pela PiCam.

AWS

Estaremos usando o AWS MQTT para assinar e publicar os valores de temperatura.

Etapa 8: Configurando o Sistema de Monitoramento Inteligente de Bebês (parte 5)

Configurando o sistema de monitoramento inteligente de bebês (parte 5)
Configurando o sistema de monitoramento inteligente de bebês (parte 5)
Configurando o sistema de monitoramento inteligente de bebês (parte 5)
Configurando o sistema de monitoramento inteligente de bebês (parte 5)
Configurando o sistema de monitoramento inteligente de bebês (parte 5)
Configurando o sistema de monitoramento inteligente de bebês (parte 5)

Diretório estático

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

modelos

about.html

dashboard.html

index.html

ledcontrol.html

pic.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

soundensor.py

Etapa 9: Configurando o Sistema de Monitoramento Inteligente de Bebês (parte 6)

Execução de teste

Certifique-se de estar no diretório onde o server.py está.

Para testar o navegador da web, execute o seguinte comando:

sudo python server.py

Para testar o código mqtt, execute o seguinte comando:

mosquitto (feito em framboesa pi 1)

sudo python mqttpublish_temp.py (feito em raspberry pi 1) sudo python mqttsubscribe_temp.py (feito em raspberry pi 2)

Para fazer upload para o DynamoDB, execute o seguinte comando:

sudo python aws_pubsub.py

Para executar o sensor de som, execute o seguinte comando:

sudo python sound_sensor.py

Link do código-fonte:

Etapa 10: Pronto

Obrigado por ler!

Esperamos que este tutorial tenha sido útil para você e se divirta codificando!

Recomendado: