Sommario:
- Passaggio 1: riepilogo del passaggio da discutere
- Passaggio 2: configurazione hardware finale
- Passaggio 3: requisiti hardware
- Passaggio 4: configurazione del sistema di monitoraggio Smart Baby (parte 1)
- Passaggio 5: configurazione del sistema di monitoraggio Smart Baby (parte 2)
- Passaggio 6: configurazione del sistema di monitoraggio Smart Baby (parte 3)
- Passaggio 7: configurazione del sistema di monitoraggio Smart Baby (parte 4)
- Passaggio 8: configurazione del sistema di monitoraggio Smart Baby (parte 5)
- Passaggio 9: configurazione del sistema di monitoraggio Smart Baby (parte 6)
- Passaggio 10: fatto
Video: ET Smart Baby Monitoring System: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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 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 di AWS
- Nella console AWS, fai clic su Servizi.
- Nella dashboard di AWS, digita "IoT Core" per accedere al servizio IoT Core
- Nella pagina di benvenuto, fai clic su Inizia
- Nella dashboard di AWS IOT, fai clic su Gestisci -> Cose
- Fai clic su Crea una singola cosa
- Dai un nome alla tua cosa, quindi fai clic su Avanti in basso
- Nella pagina successiva, fai clic su Crea certificato
- Ci saranno quattro link per il download, scaricali ciascuno
- Sposta i tuoi certificati in una nuova cartella e rinominali di conseguenza
- Fai clic su Attiva e quasi immediatamente, dovresti vedere "Certificato attivato con successo" e il pulsante Attiva cambia in "Disattiva"
- Fare clic su Allega una politica in basso
- Fare clic su Crea una politica
- Definire il nome della politica e le azioni autorizzate, quindi fare clic su Crea
- Torna alla dashboard IOT seleziona Sicuro -> Certificati, quindi fai clic sul menu del certificato per allegare la policy
- Seleziona la politica che hai appena creato e fai clic su allega
- Fai di nuovo clic sul menu del certificato, fai clic su Allega oggetto per allegare il tuo oggetto al certificato
- Nella dashboard di IOT, torna su Gestisci -> Cose quindi fai clic sull'oggetto appena creato
- 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)
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:
Baby MIT Cheetah Robot V2 autonomo e RC: 22 passaggi (con immagini)
Baby MIT Cheetah Robot V2 Autonomous and RC: Very Very Sorry Ora ho trovato solo il design delle gambe nel tinkercad ha problemi, grazie a Mr.kjellgnilsson.kn per il controllo e per informarmi. Ora cambia il file di progettazione e carica. Si prega di controllare e scaricare. Coloro che già scaricano e stampano sono molto ve
LittleUnicorn: Baby Monitor Raspberry Pi: 5 passaggi
LittleUnicorn: Raspberry Pi Baby Monitor: ho due gemellini e il baby monitor audio mi stressa. Ogni volta che suona, sudo nervoso nel caso significhi un'altra notte insonne. Così ho realizzato Little Unicorn. È un baby monitor visivo composto da: 2 x pis lampone, Pimoroni Unicorn H
Arduino Bi-ped (baby Dino): 5 passaggi
Arduino Bi-ped (baby Dino): Baby Dino è un robot a due gambe che utilizza arduino, fondamentalmente utilizza 5 servomotori, 2 per ogni gamba e uno per la testa, utilizza il sensore a ultrasuoni per rilevare l'ostacolo ed evitarlo, quindi vediamo come si fa
CribSense: un baby monitor senza contatto basato su video: 9 passaggi (con immagini)
CribSense: un baby monitor senza contatto e basato su video: CribSense è un baby monitor basato su video e senza contatto che puoi realizzare da solo senza spendere troppo. Durante un fine settimana, puoi impostare la tua culla
Arduino Baby Monitor con Java Viewer: 8 passaggi (con immagini)
Arduino Baby Monitor con Java Viewer: costruisci un'unità multisensore basata su Arduino per osservare le condizioni in una stanza. Questa unità è in grado di rilevare umidità, temperatura, movimento e suono. In allegato è un visualizzatore basato su Java che riceve dati seriali da arduino