Tabla de contenido:
- Paso 1: Resumen del paso a discutir
- Paso 2: Configuración final del hardware
- Paso 3: requisitos de hardware
- Paso 4: Configuración del sistema inteligente de monitoreo de bebés (parte 1)
- Paso 5: Configuración del sistema inteligente de monitoreo de bebés (parte 2)
- Paso 6: Configuración del sistema inteligente de monitoreo de bebés (parte 3)
- Paso 7: Configuración del sistema inteligente de monitoreo de bebés (parte 4)
- Paso 8: Configuración del sistema inteligente de monitoreo de bebés (parte 5)
- Paso 9: Configuración del sistema inteligente de monitoreo de bebés (parte 6)
- Paso 10: ¡Listo
Video: ET Smart Baby Monitoring System: 10 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
ET Smart Baby Monitoring System es un sistema que tiene como objetivo agregar comodidad a los padres o cuidadores que cuidan a los bebés. El sistema de monitoreo mantendrá un registro de la temperatura del bebé y, si va más allá de lo normal, se enviará un SMS al teléfono de los padres o del cuidador para alertarlos. Además, cuando el bebé llora, el sensor de sonido lo detectará y hará sonar el timbre. Esto es especialmente útil por la noche cuando los padres o el cuidador duermen. La luz LED se puede encender y apagar de forma remota en el sitio web y también se puede tomar una imagen de la situación actual con el clic de un botón en el sitio web. Por lo tanto, el sistema de monitoreo inteligente de bebés ET ayuda a realizar un seguimiento del bienestar del bebé y, al mismo tiempo, hace que la experiencia de cuidar a los bebés sea mucho más fácil.
Para obtener un tutorial más detallado, consulte el archivo pdf proporcionado.
Paso 1: Resumen del paso a discutir
- Descripción general de la configuración
- Requisitos de hardware
- Configuración del sistema inteligente de monitoreo de bebés
- Prueba de funcionamiento
Paso 2: Configuración final del hardware
Paso 3: requisitos de hardware
DHT11 (1)
Resistencia de 330Ω (1)
LED (1) Resistencia de 10 kΩ (1)
Zumbador (1)
PiCam (1)
Pantalla LCD I2C (1)
Paso 4: Configuración del sistema inteligente de monitoreo de bebés (parte 1)
Configuración de componentes de Raspberry Pi
Las imágenes que se muestran son procedimientos paso a paso sobre cómo se ve la configuración del hardware. Después de configurar el hardware, puede descargar los códigos fuente desde el siguiente enlace.
Enlace de código fuente:
Paso 5: Configuración del sistema inteligente de monitoreo de bebés (parte 2)
Configuración de AWS
- En la consola de AWS, haga clic en Servicios.
- En su panel de AWS, escriba "IoT Core" para acceder al servicio de IoT Core
- En la página de bienvenida, haga clic en Comenzar
- En el panel de AWS IOT, haga clic en Administrar -> Cosas
- Haga clic en Crear una sola cosa
- Dale un nombre a tu cosa, luego haz clic en Siguiente en la parte inferior
- En la página siguiente, haga clic en Crear certificado.
- Habrá cuatro enlaces de descarga, descargue cada uno de ellos
- Mueva sus certificados a una nueva carpeta y cámbieles el nombre en consecuencia
- Haga clic en Activar y casi de inmediato, debería ver "Certificado activado con éxito" y el botón Activar cambia a "Desactivar"
- Haga clic en Adjuntar una política en la parte inferior.
- Haga clic en Crear una política.
- Defina el nombre de la política y las acciones autorizadas y luego haga clic en Crear
- Regrese al panel de IOT, seleccione Seguro -> Certificados y luego haga clic en el menú del certificado para adjuntar la política
- Seleccione la política que acaba de crear y haga clic en adjuntar
- Haga clic en el menú del certificado nuevamente, haga clic en Adjuntar cosa para adjuntar su cosa a su certificado
- En el panel de IOT, vuelva a Administrar -> Cosas y luego haga clic en la cosa que acaba de crear
- Seleccione Interact en la navegación lateral, luego copie y pegue su punto final de la API REST en un bloc de notas
Paso 6: Configuración del sistema inteligente de monitoreo de bebés (parte 3)
Instalar las bibliotecas necesarias
Este paso contiene las bibliotecas necesarias que se deben instalar para ejecutar los programas en su Raspberry Pi.
1. Instale Flask con el siguiente comando
sudo pip instalar matraz
2. Instale la biblioteca de AWS Python con el siguiente comando
sudo pip instalar AWSIoTPythonSDK
3. Instale el cliente de interfaz de línea de comandos de AWS en su Raspberry Pi
sudo pip instalar awscli
4. Instale Boto, la biblioteca de Python para AWS en su Raspberry Pi
sudo pip instalar boto3
5. Instale la biblioteca rpi-lcd con el siguiente comando
sudo pip instalar rpi-lcd
6. Instale el broker Mosquitto y los clientes en su Raspberry Pi con el siguiente comando
sudo apt-get install mosquitto mosquitto-clients
7. El AWS Python SDK depende de paho-mqtt, así que asegúrese de que esté instalado en su RPI.
sudo pip instalar paho-mqtt
8. Ejecute el siguiente comando en su Raspberry Pi para instalar el cliente de línea de comandos de AWS en su Raspberry Pi
sudo pip install awscli - actualización - usuario
Paso 7: Configuración del sistema inteligente de monitoreo de bebés (parte 4)
SMS
SMS notificará a los padres si la temperatura supera lo normal.
DynamoDB y S3
DynamoDB almacena la temperatura y su marca de tiempo. S3 almacena imágenes capturadas por PiCam.
AWS
Usaremos AWS MQTT para suscribirnos y publicar los valores de temperatura.
Paso 8: Configuración del sistema inteligente de monitoreo de bebés (parte 5)
Directorio estático
img
bebe.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
plantillas
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
soundsensor.py
Paso 9: Configuración del sistema inteligente de monitoreo de bebés (parte 6)
Prueba de funcionamiento
Asegúrese de estar en el directorio donde está server.py.
Para probar el navegador web, ejecute el siguiente comando:
sudo python server.py
Para probar el código mqtt, ejecute el siguiente comando:
mosquitto (hecho en frambuesa pi 1)
sudo python mqttpublish_temp.py (hecho en raspberry pi 1) sudo python mqttsubscribe_temp.py (hecho en raspberry pi 2)
Para cargar en DynamoDB, ejecute el siguiente comando:
sudo python aws_pubsub.py
Para ejecutar el sensor de sonido, ejecute el siguiente comando:
sudo python sound_sensor.py
Enlace del código fuente:
Paso 10: ¡Listo
¡Gracias por leer!
¡Esperamos que este tutorial te haya sido útil y te diviertas codificando!
Recomendado:
Baby MIT Cheetah Robot V2 Autonomous y RC: 22 pasos (con imágenes)
Baby MIT Cheetah Robot V2 Autonomous y RC: Very Very Sorry Ahora solo encontré que el diseño de las patas en el tinkercad tiene un problema, gracias a Mr.kjellgnilsson.kn por comprobarlo e informarme. Ahora cambie el archivo de diseño y cárguelo. Por favor, compruebe y descargue. Los que ya descargan e imprimen estoy muy ve
ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring: 10 pasos
ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring: En este proyecto, mediremos la vibración y la temperatura usando el sensor de temperatura y vibración NCD, ESP32 y ThingSpeak.También enviaremos diferentes lecturas de temperatura y vibración a Google Sheet usando ThingSpeak e IFTTT para analizar vibr
Arduino Bi-ped (Baby Dino): 5 pasos
Arduino Bi-ped (baby Dino): Baby dino es un robot de dos patas que usa arduino, básicamente usa 5 servomotores, 2 para cada pierna y uno para la cabeza, usa el sensor ultrasónico para detectar el obstáculo y evitarlo, así veamos como hacerlo
Baby Monitor Arduino con visor de Java: 8 pasos (con imágenes)
Baby Monitor Arduino con visor de Java: construya una unidad multisensor basada en Arduino para observar las condiciones en una habitación. Esta unidad puede detectar humedad, temperatura, movimiento y sonido. Se adjunta un visor basado en java que recibe datos en serie del arduino
Geek Baby: 3 pasos
Geek Baby: Hola Geeks, Mi amigo Ahmad Al-Shalabi y yo desarrollamos un nuevo proyecto. Creemos que sería una buena idea compartir nuestros resultados con la comunidad de Instructables. Este proyecto depende de sensores táctiles resistivos hechos en casa, la salida de estos sensores es simple