Taula de continguts:
- Pas 1: resum del pas que s'ha de discutir
- Pas 2: Configuració final del maquinari
- Pas 3: Requisits de maquinari
- Pas 4: Configuració del sistema de monitoratge intel·ligent del nadó (part 1)
- Pas 5: Configuració del sistema de monitoratge intel·ligent del nadó (part 2)
- Pas 6: Configuració del sistema de monitoratge intel·ligent del nadó (part 3)
- Pas 7: Configuració del sistema de control intel·ligent del nadó (part 4)
- Pas 8: Configuració del sistema de control intel·ligent del nadó (part 5)
- Pas 9: Configuració del sistema de monitoratge intel·ligent del nadó (part 6)
- Pas 10: Fet
Vídeo: ET Smart Baby Monitoring System: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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ó 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ó d'AWS
- A la consola AWS, feu clic a Serveis.
- Al tauler AWS, escriviu "IoT Core" per accedir al servei IoT Core
- A la pàgina de benvinguda, feu clic a Com començar
- Al tauler AWS IOT, feu clic a Gestiona -> Coses
- Feu clic a Crea una cosa única
- Poseu un nom per a la vostra cosa i feu clic a Següent a la part inferior
- A la pàgina següent, feu clic a Crea certificat
- Hi haurà quatre enllaços de descàrrega, descarregueu-ne cadascun
- Moveu els certificats a una carpeta nova i canvieu-los amb el nom en conseqüència
- Feu clic a Activa i gairebé immediatament, veureu "Certificat activat correctament" i el botó Activa canvia a "Desactiva".
- Feu clic a Adjunta una política a la part inferior
- Feu clic a Crea una política
- Definiu el nom de la política i les accions autoritzades i feu clic a Crea
- Torneu al tauler IOT, seleccioneu Segur -> Certificats i feu clic al menú de certificats per adjuntar la política
- Seleccioneu la política que acabeu de crear i feu clic a adjunta
- Torneu a fer clic al menú del certificat, feu clic a Adjunta cosa per adjuntar la vostra cosa al certificat
- Al tauler IOT, torneu a Gestiona -> Coses i feu clic a la cosa que acabeu de crear
- 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)
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:
Atari Punk Console With a Baby 8 Step Sequencer: 7 Passos (amb imatges)
Consola Atari Punk amb un seqüenciador Baby 8 Step: aquesta versió intermèdia és la consola Atari Punk i el seqüenciador Baby Step 8 tot-en-un que podeu fresar a la fresadora de PCB d’escriptori Bantam Tools. Es compon de dues plaques de circuit: una és una placa d’interfície d’usuari (UI) i l’altra és una utilitat bo
Baby MIT Cheetah Robot V2 Autònom i RC: 22 passos (amb imatges)
Baby MIT Cheetah Robot V2 Autònom i RC: Molt Molt Disculpeu Ara només he trobat problemes en el disseny de les cames al tinkercad, gràcies a Mr.kjellgnilsson.kn per comprovar-ho i informar-me. Ara canvieu el fitxer de disseny i pengeu-lo. Si us plau, comproveu i descarregueu. Els que ja heu descarregat i imprès sóc molt
LittleUnicorn: Raspberry Pi Baby Monitor: 5 passos
LittleUnicorn: monitor de nadó Raspberry Pi: tinc bessons joves i el monitor de nadó d’àudio m’estressa. Cada vegada que s’apaga, tinc suor nerviosa per si vol dir una altra nit sense dormir, així que vaig fer Little Unicorn. És un monitor de bebè visual fet de: 2 x pis de gerds, Pimoroni Unicorn H
BABY ROCKER INTEL·LIGENT: 7 passos
BABY ROCKER INTEL·LIGENT: En el món actual, on els pares estarien ocupats amb la seva vida professional, els és difícil trobar el temps suficient per al seu nadó. També és el costum general de la societat que la mare hagi de tenir cura del bebè, al
Arduino Baby Monitor amb Java Viewer: 8 passos (amb imatges)
Arduino Baby Monitor amb Java Viewer: creeu una unitat multisensor basada en Arduino per observar les condicions d’una habitació. Aquesta unitat pot detectar humitat, temperatura, moviment i so. S'adjunta un visualitzador basat en Java que rep dades de sèrie de l'arduino