Sommario:

ET Smart Baby Monitoring System: 10 passaggi
ET Smart Baby Monitoring System: 10 passaggi

Video: ET Smart Baby Monitoring System: 10 passaggi

Video: ET Smart Baby Monitoring System: 10 passaggi
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Dicembre
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 è un sistema che mira ad aggiungere comodità ai genitori o ai tutori che si prendono cura dei bambini. Il sistema di monitoraggio terrà traccia della temperatura del bambino e se va oltre il normale, verrà inviato un SMS al telefono dei genitori o del custode per avvisarli. Inoltre, quando il bambino piange, il sensore sonoro lo rileverà e suonerà il cicalino. Ciò è particolarmente utile di notte quando i genitori o il tutore dormono. La luce LED può essere accesa e spenta da remoto sul sito web e si può anche scattare una foto della situazione attuale con il clic di un pulsante sul sito web. Pertanto, il sistema di monitoraggio del bambino ET Smart aiuta a tenere traccia del benessere del bambino e, allo stesso tempo, rende l'esperienza di prendersi cura dei bambini molto più semplice.

Per un tutorial più dettagliato, guarda nel file pdf fornito.

Passaggio 1: riepilogo del passaggio da discutere

  • Panoramica della configurazione
  • Requisiti hardware
  • Configurazione del sistema di monitoraggio del bambino intelligente
  • Prova

Passaggio 2: configurazione hardware finale

Configurazione hardware finale
Configurazione hardware finale
Configurazione hardware finale
Configurazione hardware finale

Passaggio 3: requisiti hardware

DHT11 (1)

Resistenza 330Ω (1)

LED (1)Resistore 10kΩ (1)

Cicalino (1)

Videocamera (1)

Schermo LCD I2C (1)

Passaggio 4: configurazione del sistema di monitoraggio Smart Baby (parte 1)

Configurazione del sistema di monitoraggio Smart Baby (parte 1)
Configurazione del sistema di monitoraggio Smart Baby (parte 1)
Configurazione del sistema di monitoraggio Smart Baby (parte 1)
Configurazione del sistema di monitoraggio Smart Baby (parte 1)
Configurazione del sistema di monitoraggio Smart Baby (parte 1)
Configurazione del sistema di monitoraggio Smart Baby (parte 1)

Configurazione dei componenti Raspberry Pi

Le immagini mostrate sono procedure passo passo su come appare la configurazione dell'hardware. Dopo aver configurato l'hardware, puoi scaricare i codici sorgente dal link sottostante.

Collegamento al codice sorgente:

Passaggio 5: configurazione del sistema di monitoraggio Smart Baby (parte 2)

Configurazione del sistema di monitoraggio Smart Baby (parte 2)
Configurazione del sistema di monitoraggio Smart Baby (parte 2)
Configurazione del sistema di monitoraggio Smart Baby (parte 2)
Configurazione del sistema di monitoraggio Smart Baby (parte 2)
Configurazione del sistema di monitoraggio Smart Baby (parte 2)
Configurazione del sistema di monitoraggio Smart Baby (parte 2)

Configurazione di AWS

  1. Nella console AWS, fai clic su Servizi.
  2. Nella dashboard di AWS, digita "IoT Core" per accedere al servizio IoT Core
  3. Nella pagina di benvenuto, fai clic su Inizia
  4. Nella dashboard di AWS IOT, fai clic su Gestisci -> Cose
  5. Fai clic su Crea una singola cosa
  6. Dai un nome alla tua cosa, quindi fai clic su Avanti in basso
  7. Nella pagina successiva, fai clic su Crea certificato
  8. Ci saranno quattro link per il download, scaricali ciascuno
  9. Sposta i tuoi certificati in una nuova cartella e rinominali di conseguenza
  10. Fai clic su Attiva e quasi immediatamente, dovresti vedere "Certificato attivato con successo" e il pulsante Attiva cambia in "Disattiva"
  11. Fare clic su Allega una politica in basso
  12. Fare clic su Crea una politica
  13. Definire il nome della politica e le azioni autorizzate, quindi fare clic su Crea
  14. Torna alla dashboard IOT seleziona Sicuro -> Certificati, quindi fai clic sul menu del certificato per allegare la policy
  15. Seleziona la politica che hai appena creato e fai clic su allega
  16. Fai di nuovo clic sul menu del certificato, fai clic su Allega oggetto per allegare il tuo oggetto al certificato
  17. Nella dashboard di IOT, torna su Gestisci -> Cose quindi fai clic sull'oggetto appena creato
  18. Seleziona Interagisci nella navigazione laterale, quindi copia e incolla il tuo endpoint API REST su un blocco note

Passaggio 6: configurazione del sistema di monitoraggio Smart Baby (parte 3)

Installazione delle librerie necessarie

Questo passaggio contiene le librerie necessarie da installare per eseguire i programmi sul tuo Raspberry Pi.

1. Installa Flask con il seguente comando

sudo pip install flask

2. Installa la libreria AWS Python con il seguente comando

sudo pip install AWSIoTPythonSDK

3. Installa il client AWS Command‐Line Interface sul tuo Raspberry Pi

sudo pip install awscli

4. Installa Boto, la libreria Python per AWS sul tuo Raspberry Pi

sudo pip install boto3

5. Installa la libreria rpi-lcd con il seguente comando

sudo pip install rpi-lcd

6. Installa il broker e i client Mosquitto sul tuo Raspberry Pi con il seguente comando

sudo apt-get install mosquitto mosquitto-clients

7. L'SDK AWS Python dipende da paho-mqtt, quindi assicurati che sia installato sul tuo RPI.

sudo pip install paho-mqtt

8. Esegui il seguente comando sul tuo Raspberry Pi per installare il client della riga di comando AWS sul tuo Raspberry Pi

sudo pip install awscli--upgrade--user

Passaggio 7: configurazione del sistema di monitoraggio Smart Baby (parte 4)

sms

SMS avviserà i genitori se la temperatura supera il normale.

DynamoDB e S3

DynamoDB memorizza la temperatura e il suo timestamp. S3 memorizza le immagini catturate da PiCam.

AWS

Useremo AWS MQTT per sottoscrivere e pubblicare i valori di temperatura.

Passaggio 8: configurazione del sistema di monitoraggio Smart Baby (parte 5)

Configurazione del sistema di monitoraggio Smart Baby (parte 5)
Configurazione del sistema di monitoraggio Smart Baby (parte 5)
Configurazione del sistema di monitoraggio Smart Baby (parte 5)
Configurazione del sistema di monitoraggio Smart Baby (parte 5)
Configurazione del sistema di monitoraggio Smart Baby (parte 5)
Configurazione del sistema di monitoraggio Smart Baby (parte 5)

Directory statica

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

modelli

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

Passaggio 9: configurazione del sistema di monitoraggio Smart Baby (parte 6)

Prova

Assicurati di essere nella directory in cui si trova server.py.

Per testare il browser web, esegui il seguente comando:

sudo python server.py

Per testare il codice mqtt, eseguire il seguente comando:

zanzara (fatto su lampone pi 1)

sudo python mqttpublish_temp.py (fatto su raspberry pi 1) sudo python mqttsubscribe_temp.py (fatto su raspberry pi 2)

Per caricare su DynamoDB, esegui il seguente comando:

sudo python aws_pubsub.py

Per eseguire il sensore sonoro, esegui il seguente comando:

sudo python sound_sensor.py

Collegamento al codice sorgente:

Passaggio 10: fatto

Grazie per aver letto!

Speriamo che questo tutorial ti sia stato utile e divertiti a programmare!

Consigliato: