Taula de continguts:

ET Smart Baby Monitoring System: 10 passos
ET Smart Baby Monitoring System: 10 passos

Vídeo: ET Smart Baby Monitoring System: 10 passos

Vídeo: ET Smart Baby Monitoring System: 10 passos
Vídeo: TOP 5: Best Baby Monitor 2022 | For Worry-Free Nights! 2024, De novembre
Anonim
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System

ET Smart Baby Monitoring System és un sistema que té com a objectiu afegir comoditat als pares o cuidadors que tenen cura dels nadons. El sistema de control farà un seguiment de la temperatura del bebè i, si supera el normal, s’enviarà un SMS al telèfon dels pares o del conserge per avisar-los. A més, quan el bebè plora, el sensor de so el detectarà i farà sonar el brunzidor. Això és especialment útil a la nit quan els pares o el conserge dormen. La llum LED es pot encendre i apagar remotament al lloc web i també es pot fer una imatge de la situació actual amb un clic al botó del lloc web. Per tant, el sistema de monitoratge ET Smart Baby ajuda a fer un seguiment del benestar del bebè i, al mateix temps, facilita molt l’experiència de tenir cura dels nadons.

Per obtenir un tutorial més detallat, consulteu el fitxer pdf proporcionat.

Pas 1: resum del pas que s'ha de discutir

  • Visió general de la configuració
  • Requisits de maquinari
  • Configuració del sistema de monitoratge intel·ligent del nadó
  • Prova de prova

Pas 2: Configuració final del maquinari

Configuració final del maquinari
Configuració final del maquinari
Configuració final del maquinari
Configuració final del maquinari

Pas 3: Requisits de maquinari

DHT11 (1)

Resistència de 330Ω (1)

LED (1) Resistència de 10 kΩ (1)

Zumbador (1)

PiCam (1)

Pantalla LCD I2C (1)

Pas 4: Configuració del sistema de monitoratge intel·ligent del nadó (part 1)

Configuració del sistema de monitoratge intel·ligent del nadó (part 1)
Configuració del sistema de monitoratge intel·ligent del nadó (part 1)
Configuració del sistema de monitoratge intel·ligent del nadó (part 1)
Configuració del sistema de monitoratge intel·ligent del nadó (part 1)
Configuració del sistema de monitoratge intel·ligent del nadó (part 1)
Configuració del sistema de monitoratge intel·ligent del nadó (part 1)

Configuració dels components de Raspberry Pi

Les imatges que es mostren són procediments pas a pas sobre l’aspecte de la configuració del maquinari. Després de configurar el maquinari, podeu descarregar els codis font des de l'enllaç següent.

Enllaç de codi font:

Pas 5: Configuració del sistema de monitoratge intel·ligent del nadó (part 2)

Configuració del sistema de monitoratge intel·ligent del nadó (part 2)
Configuració del sistema de monitoratge intel·ligent del nadó (part 2)
Configuració del sistema de monitoratge intel·ligent del nadó (part 2)
Configuració del sistema de monitoratge intel·ligent del nadó (part 2)
Configuració del sistema de monitoratge intel·ligent del nadó (part 2)
Configuració del sistema de monitoratge intel·ligent del nadó (part 2)

Configuració d'AWS

  1. A la consola AWS, feu clic a Serveis.
  2. Al tauler AWS, escriviu "IoT Core" per accedir al servei IoT Core
  3. A la pàgina de benvinguda, feu clic a Com començar
  4. Al tauler AWS IOT, feu clic a Gestiona -> Coses
  5. Feu clic a Crea una cosa única
  6. Poseu un nom per a la vostra cosa i feu clic a Següent a la part inferior
  7. A la pàgina següent, feu clic a Crea certificat
  8. Hi haurà quatre enllaços de descàrrega, descarregueu-ne cadascun
  9. Moveu els certificats a una carpeta nova i canvieu-los amb el nom en conseqüència
  10. Feu clic a Activa i gairebé immediatament, veureu "Certificat activat correctament" i el botó Activa canvia a "Desactiva".
  11. Feu clic a Adjunta una política a la part inferior
  12. Feu clic a Crea una política
  13. Definiu el nom de la política i les accions autoritzades i feu clic a Crea
  14. Torneu al tauler IOT, seleccioneu Segur -> Certificats i feu clic al menú de certificats per adjuntar la política
  15. Seleccioneu la política que acabeu de crear i feu clic a adjunta
  16. Torneu a fer clic al menú del certificat, feu clic a Adjunta cosa per adjuntar la vostra cosa al certificat
  17. Al tauler IOT, torneu a Gestiona -> Coses i feu clic a la cosa que acabeu de crear
  18. Seleccioneu Interactua a la navegació lateral i, a continuació, copieu i enganxeu el punt final de l'API REST en un bloc de notes

Pas 6: Configuració del sistema de monitoratge intel·ligent del nadó (part 3)

Instal·lació de les biblioteques necessàries

Aquest pas conté les biblioteques necessàries per instal·lar-se per executar els programes al vostre Raspberry Pi.

1. Instal·leu Flask amb l'ordre següent

matràs d'instal·lació sudo pip

2. Instal·leu la biblioteca AWS Python amb l'ordre següent

sudo pip instal·la AWSIoTPythonSDK

3. Instal·leu el client d’interfície de línia d’ordres d’AWS al vostre Raspberry Pi

sudo pip instal·la awscli

4. Instal·leu Boto, la biblioteca Python per a AWS al vostre Raspberry Pi

sudo pip instal·lar boto3

5. Instal·leu la biblioteca rpi-lcd amb l'ordre següent

sudo pip instal·la rpi-lcd

6. Instal·leu el corredor i els clients Mosquitto al vostre Raspberry Pi amb l'ordre següent

sudo apt-get install mosquitto mosquitto-clients

7. L’SDK d’AWS Python depèn de paho-mqtt, així que assegureu-vos que estigui instal·lat al vostre RPI.

sudo pip install paho-mqtt

8. Executeu l'ordre següent al vostre Raspberry Pi per instal·lar el client de línia d'ordres AWS al vostre Raspberry Pi

sudo pip install awscli - upgrade - user

Pas 7: Configuració del sistema de control intel·ligent del nadó (part 4)

SMS

L’SMS notificarà als pares si la temperatura va més enllà del normal.

DynamoDB i S3

DynamoDB emmagatzema la temperatura i la seva marca de temps. S3 emmagatzema imatges capturades per PiCam.

AWS

Utilitzarem AWS MQTT per subscriure-us i publicar els valors de temperatura.

Pas 8: Configuració del sistema de control intel·ligent del nadó (part 5)

Configuració del sistema de monitoratge intel·ligent del nadó (part 5)
Configuració del sistema de monitoratge intel·ligent del nadó (part 5)
Configuració del sistema de monitoratge intel·ligent del nadó (part 5)
Configuració del sistema de monitoratge intel·ligent del nadó (part 5)
Configuració del sistema de monitoratge intel·ligent del nadó (part 5)
Configuració del sistema de monitoratge intel·ligent del nadó (part 5)

Directori estàtic

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

plantilles

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

sonsensor.py

Pas 9: Configuració del sistema de monitoratge intel·ligent del nadó (part 6)

Prova de prova

Assegureu-vos que esteu al directori on es troba server.py.

Per provar el navegador web, executeu l'ordre següent:

sudo python server.py

Per provar el codi mqtt, executeu l'ordre següent:

mosquitto (fet a raspberry pi 1)

sudo python mqttpublish_temp.py (fet a raspberry pi 1) sudo python mqttsubscribe_temp.py (fet a raspberry pi 2)

Per carregar a DynamoDB, executeu l'ordre següent:

sudo python aws_pubsub.py

Per executar el sensor de so, executeu l'ordre següent:

sudo python sound_sensor.py

Enllaç de codi font:

Pas 10: Fet

Gràcies per llegir!

Esperem que aquest tutorial us sigui útil i us divertiu codificant!

Recomanat: