Πίνακας περιεχομένων:

ET Smart Baby Monitoring System: 10 Βήματα
ET Smart Baby Monitoring System: 10 Βήματα

Βίντεο: ET Smart Baby Monitoring System: 10 Βήματα

Βίντεο: ET Smart Baby Monitoring System: 10 Βήματα
Βίντεο: Камеры засняли последние минуты Дебани Эскобар 2024, Νοέμβριος
Anonim
ET Smart System Monitoring System
ET Smart System Monitoring System
ET Smart System Monitoring System
ET Smart System Monitoring System

Το ET Smart Baby Monitoring System είναι ένα σύστημα που στοχεύει να προσθέσει ευκολία στους γονείς ή τους φροντιστές που φροντίζουν τα μωρά. Το σύστημα παρακολούθησης θα παρακολουθεί τη θερμοκρασία του μωρού και εάν υπερβεί το φυσιολογικό, θα σταλεί ένα SMS στο τηλέφωνο των γονέων ή του φροντιστή για να τους ειδοποιήσει. Επιπλέον, όταν το μωρό κλαίει, ο αισθητήρας ήχου θα το εντοπίσει και θα ηχήσει τον βομβητή. Αυτό είναι ιδιαίτερα χρήσιμο τη νύχτα όταν οι γονείς ή ο φροντιστής κοιμούνται. Η λυχνία LED μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί από απόσταση στον ιστότοπο και μια εικόνα της τρέχουσας κατάστασης μπορεί επίσης να ληφθεί με το πάτημα ενός κουμπιού στον ιστότοπο. Έτσι, το ET Smart Baby Monitoring System βοηθά στην παρακολούθηση της ευημερίας του μωρού και ταυτόχρονα, διευκολύνει πολύ την εμπειρία της φροντίδας των μωρών.

Για ένα πιο λεπτομερές σεμινάριο, ανατρέξτε στο παρεχόμενο αρχείο pdf.

Βήμα 1: Περίληψη του βήματος προς συζήτηση

  • Επισκόπηση της ρύθμισης
  • Απαιτήσεις υλικού
  • Ρύθμιση Smart System Monitoring System
  • Δοκιμαστικό τρέξιμο

Βήμα 2: Τελική ρύθμιση υλικού

Τελική ρύθμιση υλικού
Τελική ρύθμιση υλικού
Τελική ρύθμιση υλικού
Τελική ρύθμιση υλικού

Βήμα 3: Απαιτήσεις υλικού

DHT11 (1)

Αντίσταση 330Ω (1)

LED (1) Αντίσταση 10kΩ (1)

Buzzer (1)

PiCam (1)

Οθόνη LCD I2C (1)

Βήμα 4: Ρύθμιση συστήματος παρακολούθησης Smart Baby (μέρος 1)

Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 1)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 1)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 1)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 1)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 1)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 1)

Ρύθμιση στοιχείων Raspberry Pi

Οι εικόνες που εμφανίζονται είναι διαδικασίες βήμα προς βήμα σχετικά με την εμφάνιση της εγκατάστασης υλικού. Αφού ρυθμίσετε το υλικό, μπορείτε να κατεβάσετε τους πηγαίους κώδικες από τον παρακάτω σύνδεσμο.

Σύνδεσμος πηγαίου κώδικα:

Βήμα 5: Ρύθμιση συστήματος παρακολούθησης Smart Baby (μέρος 2)

Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 2)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 2)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 2)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 2)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 2)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 2)

Ρύθμιση AWS

  1. Στην κονσόλα AWS, κάντε κλικ στην επιλογή Υπηρεσίες.
  2. Στον πίνακα ελέγχου AWS, πληκτρολογήστε "IoT Core" για πρόσβαση στην υπηρεσία IoT Core
  3. Στη σελίδα καλωσορίσματος, κάντε κλικ στο Ξεκινήστε
  4. Στον πίνακα ελέγχου AWS IOT, κάντε κλικ στο Διαχείριση -> Πράγματα
  5. Κάντε κλικ στο Δημιουργία ενός ενιαίου πράγματος
  6. Δώστε ένα όνομα για το πράγμα σας και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο στο κάτω μέρος
  7. Στην επόμενη σελίδα, κάντε κλικ στο Δημιουργία πιστοποιητικού
  8. Θα υπάρχουν τέσσερις σύνδεσμοι λήψης, κατεβάστε τον καθένα από αυτούς
  9. Μετακινήστε τα πιστοποιητικά σας σε νέο φάκελο και μετονομάστε τα ανάλογα
  10. Κάντε κλικ στο Ενεργοποίηση και σχεδόν αμέσως, θα δείτε το "Επιτυχημένα ενεργοποιημένο πιστοποιητικό" και το κουμπί Ενεργοποίηση αλλάζει σε "Απενεργοποίηση"
  11. Κάντε κλικ στην επιλογή Επισύναψη πολιτικής στο κάτω μέρος
  12. Κάντε κλικ στο Δημιουργία πολιτικής
  13. Καθορίστε το όνομα πολιτικής και τις εξουσιοδοτημένες ενέργειες και, στη συνέχεια, κάντε κλικ στην επιλογή Δημιουργία
  14. Επιστρέψτε στον πίνακα ελέγχου IOT επιλέξτε Ασφαλής -> Πιστοποιητικά και, στη συνέχεια, κάντε κλικ στο μενού πιστοποιητικών για να επισυνάψετε την πολιτική
  15. Επιλέξτε την πολιτική που μόλις δημιουργήσατε και κάντε κλικ στο συνημμένο
  16. Κάντε ξανά κλικ στο μενού πιστοποιητικού, κάντε κλικ στην επιλογή Επισύναψη αντικειμένου για να επισυνάψετε το πράγμα σας στο πιστοποιητικό σας
  17. Στον πίνακα ελέγχου IOT, επιστρέψτε στη Διαχείριση -> Πράγματα και, στη συνέχεια, κάντε κλικ στο Πράγμα που μόλις δημιουργήσατε
  18. Επιλέξτε αλληλεπίδραση στο πλάι πλοήγησης και, στη συνέχεια, αντιγράψτε και επικολλήστε το τελικό σημείο REST API σε ένα σημειωματάριο

Βήμα 6: Ρύθμιση συστήματος παρακολούθησης Smart Baby (μέρος 3)

Εγκατάσταση των απαραίτητων βιβλιοθηκών

Αυτό το βήμα περιέχει τις απαραίτητες βιβλιοθήκες που απαιτούνται για εγκατάσταση για την εκτέλεση των προγραμμάτων στο Raspberry Pi.

1. Εγκαταστήστε το Flask με την ακόλουθη εντολή

φιάλη εγκατάστασης sudo pip

2. Εγκαταστήστε τη βιβλιοθήκη AWS Python με την ακόλουθη εντολή

sudo pip εγκατάσταση AWSIoTPythonSDK

3. Εγκαταστήστε τον πελάτη διεπαφής γραμμής AWS Command ‐ Line στο Raspberry Pi

sudo pip εγκατάσταση awscli

4. Εγκαταστήστε το Boto, τη βιβλιοθήκη Python για το AWS στο Raspberry Pi σας

sudo pip εγκατάσταση boto3

5. Εγκαταστήστε τη βιβλιοθήκη rpi-lcd με την ακόλουθη εντολή

sudo pip εγκατάσταση rpi-lcd

6. Εγκαταστήστε τον μεσίτη Mosquitto και τους πελάτες στο Raspberry Pi με την ακόλουθη εντολή

sudo apt-get install mosquitto mosquitto-clients

7. Το AWS Python SDK εξαρτάται από το paho-mqtt, οπότε βεβαιωθείτε ότι είναι εγκατεστημένο στο RPI.

sudo pip εγκατάσταση paho-mqtt

8. Εκτελέστε την ακόλουθη εντολή στο Raspberry Pi για να εγκαταστήσετε το πρόγραμμα-πελάτη γραμμής εντολών AWS στο Raspberry Pi

sudo pip install awscli-αναβάθμιση-χρήστης

Βήμα 7: Ρύθμιση συστήματος παρακολούθησης Smart Baby (μέρος 4)

γραπτό μήνυμα

Το SMS θα ειδοποιήσει τους γονείς εάν η θερμοκρασία υπερβεί το φυσιολογικό.

DynamoDB και S3

Το DynamoDB αποθηκεύει τη θερμοκρασία και τη χρονική σήμανσή του. Οι εικόνες S3 αποθηκεύονται από το PiCam.

AWS

Θα χρησιμοποιούμε το AWS MQTT για εγγραφή και δημοσίευση σε τιμές θερμοκρασίας.

Βήμα 8: Ρύθμιση συστήματος παρακολούθησης Smart Baby (μέρος 5)

Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 5)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 5)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 5)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 5)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 5)
Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 5)

Στατικός κατάλογος

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

πρότυπα

about.html

ταμπλό.html

index.html

ledcontrol.html

εικ. html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

soundensor.py

Βήμα 9: Ρύθμιση συστήματος παρακολούθησης έξυπνου μωρού (μέρος 6)

Δοκιμαστικό τρέξιμο

Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο όπου βρίσκεται το server.py.

Για να δοκιμάσετε το πρόγραμμα περιήγησης ιστού, εκτελέστε την ακόλουθη εντολή:

sudo python server.py

Για να δοκιμάσετε τον κώδικα mqtt, εκτελέστε την ακόλουθη εντολή:

κουνούπι (γίνεται σε βατόμουρο πι 1)

sudo python mqttpublish_temp.py (γίνεται στο raspberry pi 1) sudo python mqttsubscribe_temp.py (γίνεται στο raspberry pi 2)

Για να ανεβάσετε στο DynamoDB, εκτελέστε την ακόλουθη εντολή:

sudo python aws_pubsub.py

Για να εκτελέσετε τον αισθητήρα ήχου, εκτελέστε την ακόλουθη εντολή:

sudo python sound_sensor.py

Σύνδεσμος πηγαίου κώδικα:

Βήμα 10: Τέλος

Ευχαριστούμε που το διαβάσατε!

Ελπίζουμε ότι αυτό το σεμινάριο ήταν χρήσιμο για εσάς και διασκεδάστε την κωδικοποίηση!

Συνιστάται: