Inhaltsverzeichnis:

ET Smart Babyüberwachungssystem - Gunook
ET Smart Babyüberwachungssystem - Gunook

Video: ET Smart Babyüberwachungssystem - Gunook

Video: ET Smart Babyüberwachungssystem - Gunook
Video: Kingmaker - The Change of Destiny Episode 10 | Arabic, English, Turkish, Spanish Subtitles 2024, Juli
Anonim
ET Smart Babyüberwachungssystem
ET Smart Babyüberwachungssystem
ET Smart Babyüberwachungssystem
ET Smart Babyüberwachungssystem

Das ET Smart Baby Monitoring System ist ein System, das Eltern oder Betreuern, die sich um Babys kümmern, mehr Komfort bietet. Das Überwachungssystem verfolgt die Temperatur des Babys und wenn es über das normale Maß hinausgeht, wird eine SMS an das Telefon der Eltern oder des Hausmeisters gesendet, um sie zu benachrichtigen. Wenn das Baby weint, erkennt es der Geräuschsensor und ertönt der Summer. Dies ist besonders nachts nützlich, wenn die Eltern oder der Hausmeister schlafen. Auf der Website lässt sich das LED-Licht aus der Ferne ein- und ausschalten und auch per Knopfdruck auf der Website ein Bild der aktuellen Situation machen. So hilft das ET Smart Baby Monitoring System dabei, das Wohlbefinden des Babys im Auge zu behalten und gleichzeitig die Betreuung von Babys zu erleichtern.

Eine ausführlichere Anleitung finden Sie in der bereitgestellten PDF-Datei.

Schritt 1: Zusammenfassung des zu besprechenden Schritts

  • Übersicht über die Einrichtung
  • Hardware-Anforderungen
  • Einrichten des intelligenten Babyüberwachungssystems
  • Testlauf

Schritt 2: Endgültiges Hardware-Setup

Endgültiges Hardware-Setup
Endgültiges Hardware-Setup
Endgültiges Hardware-Setup
Endgültiges Hardware-Setup

Schritt 3: Hardwareanforderungen

DHT11 (1)

330Ω Widerstand (1)

LED (1)10kΩ Widerstand (1)

Summer (1)

PiCam (1)

I2C-LCD-Bildschirm (1)

Schritt 4: Einrichten des intelligenten Babyüberwachungssystems (Teil 1)

Einrichten des intelligenten Babyüberwachungssystems (Teil 1)
Einrichten des intelligenten Babyüberwachungssystems (Teil 1)
Einrichten des intelligenten Babyüberwachungssystems (Teil 1)
Einrichten des intelligenten Babyüberwachungssystems (Teil 1)
Einrichten des intelligenten Babyüberwachungssystems (Teil 1)
Einrichten des intelligenten Babyüberwachungssystems (Teil 1)

Einrichten von Raspberry Pi-Komponenten

Die gezeigten Bilder zeigen Schritt-für-Schritt-Anleitungen, wie das Hardware-Setup aussieht. Nach dem Einrichten der Hardware können Sie die Quellcodes über den unten stehenden Link herunterladen.

Quellcode-Link:

Schritt 5: Einrichten des intelligenten Babyüberwachungssystems (Teil 2)

Einrichten des intelligenten Babyüberwachungssystems (Teil 2)
Einrichten des intelligenten Babyüberwachungssystems (Teil 2)
Einrichten des intelligenten Babyüberwachungssystems (Teil 2)
Einrichten des intelligenten Babyüberwachungssystems (Teil 2)
Einrichten des intelligenten Babyüberwachungssystems (Teil 2)
Einrichten des intelligenten Babyüberwachungssystems (Teil 2)

AWS einrichten

  1. Klicken Sie in der AWS-Konsole auf Dienste.
  2. Geben Sie in Ihrem AWS-Dashboard "IoT Core" ein, um auf den IoT Core-Service zuzugreifen
  3. Klicken Sie auf der Willkommensseite auf Erste Schritte
  4. Klicken Sie im AWS IOT-Dashboard auf Verwalten -> Dinge
  5. Klicken Sie auf Eine einzelne Sache erstellen
  6. Gib deinem Ding einen Namen und klicke dann unten auf Weiter
  7. Klicken Sie auf der nächsten Seite auf Zertifikat erstellen
  8. Es wird vier Download-Links geben, laden Sie jeden von ihnen herunter
  9. Verschieben Sie Ihre Zertifikate in einen neuen Ordner und benennen Sie sie entsprechend um
  10. Klicken Sie auf Aktivieren und fast sofort sollten Sie "Erfolgreich aktiviertes Zertifikat" sehen und die Schaltfläche "Aktivieren" ändert sich in "Deaktivieren".
  11. Klicken Sie unten auf Richtlinie anhängen
  12. Klicken Sie auf Richtlinie erstellen
  13. Definieren Sie den Richtliniennamen und die autorisierten Aktionen und klicken Sie dann auf Erstellen
  14. Gehen Sie zurück zum IOT-Dashboard, wählen Sie Sicher -> Zertifikate und klicken Sie dann auf das Zertifikatsmenü, um die Richtlinie anzuhängen
  15. Wählen Sie die soeben erstellte Richtlinie aus und klicken Sie auf Anhängen
  16. Klicken Sie erneut auf das Zertifikatsmenü, klicken Sie auf Ding anhängen, um Ihr Ding an Ihr Zertifikat anzuhängen
  17. Gehen Sie im IOT-Dashboard zurück zu Verwalten -> Dinge und klicken Sie dann auf das gerade erstellte Ding
  18. Wählen Sie in der Seitennavigation Interagieren aus, kopieren Sie dann Ihren REST-API-Endpunkt und fügen Sie ihn in einen Notizblock ein

Schritt 6: Einrichten des intelligenten Babyüberwachungssystems (Teil 3)

Erforderliche Bibliotheken installieren

Dieser Schritt enthält die notwendigen Bibliotheken, die installiert werden müssen, um die Programme auf Ihrem Raspberry Pi auszuführen.

1. Installieren Sie Flask mit dem folgenden Befehl

sudo pip install kolben

2. Installieren Sie die AWS Python-Bibliothek mit dem folgenden Befehl

sudo pip installieren AWSIoTPythonSDK

3. Installieren Sie den AWS Command-Line Interface Client auf Ihrem Raspberry Pi

sudo pip install awscli

4. Installieren Sie Boto, die Python-Bibliothek für AWS auf Ihrem Raspberry Pi

sudo pip installieren boto3

5. Installieren Sie die rpi-lcd-Bibliothek mit dem folgenden Befehl

sudo pip install rpi-lcd

6. Installieren Sie den Mosquitto Broker und die Clients auf Ihrem Raspberry Pi mit dem folgenden Befehl

sudo apt-get install mosquitto mosquitto-clients

7. Das AWS Python SDK ist von paho-mqtt abhängig, also stellen Sie sicher, dass es auf Ihrem RPI installiert ist.

sudo pip install paho-mqtt

8. Führen Sie den folgenden Befehl auf Ihrem Raspberry Pi aus, um den AWS Command-line-Client auf Ihrem Raspberry Pi zu installieren

sudo pip install awscli--upgrade--user

Schritt 7: Einrichten des intelligenten Babyüberwachungssystems (Teil 4)

SMS

SMS benachrichtigt die Eltern, wenn die Temperatur über den Normalwert hinausgeht.

DynamoDB und S3

DynamoDB speichert die Temperatur und ihren Zeitstempel. S3 speichert Bilder, die von PiCam aufgenommen wurden.

AWS

Wir werden AWS MQTT verwenden, um Temperaturwerte zu abonnieren und zu veröffentlichen.

Schritt 8: Einrichten des intelligenten Babyüberwachungssystems (Teil 5)

Einrichten des intelligenten Babyüberwachungssystems (Teil 5)
Einrichten des intelligenten Babyüberwachungssystems (Teil 5)
Einrichten des intelligenten Babyüberwachungssystems (Teil 5)
Einrichten des intelligenten Babyüberwachungssystems (Teil 5)
Einrichten des intelligenten Babyüberwachungssystems (Teil 5)
Einrichten des intelligenten Babyüberwachungssystems (Teil 5)

Statisches Verzeichnis

img

baby.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

Vorlagen

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

Schritt 9: Einrichten des intelligenten Babyüberwachungssystems (Teil 6)

Testlauf

Stellen Sie sicher, dass Sie sich in dem Verzeichnis befinden, in dem sich server.py befindet.

Führen Sie den folgenden Befehl aus, um den Webbrowser zu testen:

sudo python server.py

Führen Sie den folgenden Befehl aus, um den mqtt-Code zu testen:

Mücke (auf Himbeer-Pi 1)

sudo python mqttpublish_temp.py (fertig auf Himbeer-Pi 1) sudo python mqttsubscribe_temp.py (fertig auf Himbeer-Pi 2)

Führen Sie zum Hochladen in DynamoDB den folgenden Befehl aus:

sudo python aws_pubsub.py

Führen Sie den folgenden Befehl aus, um den Schallsensor auszuführen:

sudo python sound_sensor.py

Quellcode-Link:

Schritt 10: Fertig

Vielen Dank fürs Lesen!

Wir hoffen, dieses Tutorial war hilfreich für Sie und viel Spaß beim Programmieren!

Empfohlen: