Talaan ng mga Nilalaman:

ET Smart Baby Monitoring System: 10 Hakbang
ET Smart Baby Monitoring System: 10 Hakbang

Video: ET Smart Baby Monitoring System: 10 Hakbang

Video: ET Smart Baby Monitoring System: 10 Hakbang
Video: Minecraft Herobrine in Trouble #Shorts 2024, Hulyo
Anonim
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System
ET Smart Baby Monitoring System

Ang ET Smart Baby Monitoring System ay isang sistema na naglalayon na magdagdag ng kaginhawaan sa mga magulang o tagapag-alaga na nag-aalaga ng mga sanggol. Masusubaybayan ng monitoring system ang temperatura ng sanggol at kung lumalagpas sa normal, isang SMS ay ipapadala sa telepono ng mga magulang o tagapag-alaga upang alerto sila. Bilang karagdagan, kapag umiiyak ang sanggol, matutukoy ito ng sound sensor at tatunog sa buzzer. Lalo na kapaki-pakinabang ito sa gabi kapag natutulog ang mga magulang o tagapag-alaga. Ang ilaw na LED ay maaaring i-on at i-off nang malayuan sa website at ang isang larawan ng kasalukuyang sitwasyon ay maaari ding makuha sa pag-click ng isang pindutan sa website. Kaya, nakakatulong ang ET Smart Baby Monitoring System na subaybayan ang kagalingan ng sanggol at sa parehong oras, gawing mas madali ang karanasan sa pag-aalaga ng mga sanggol.

Para sa isang mas detalyadong tutorial, tingnan ang ibinigay na file ng pdf.

Hakbang 1: Buod ng Hakbang na Tatalakayin

  • Pangkalahatang-ideya ng Pag-set up
  • Mga Kinakailangan sa Hardware
  • Pag-set up ng Smart Baby Monitoring System
  • Patakbuhin ang Pagsubok

Hakbang 2: Pangwakas na Pag-setup ng Hardware

Pangwakas na Pag-setup ng Hardware
Pangwakas na Pag-setup ng Hardware
Pangwakas na Pag-setup ng Hardware
Pangwakas na Pag-setup ng Hardware

Hakbang 3: Mga Kinakailangan sa Hardware

DHT11 (1)

330Ω Resistor (1)

LED (1) 10kΩ Resistor (1)

Buzzer (1)

PiCam (1)

I2C LCD Screen (1)

Hakbang 4: Pag-set up ng Smart Baby Monitoring System (bahagi 1)

Pag-set up ng Smart Baby Monitoring System (bahagi 1)
Pag-set up ng Smart Baby Monitoring System (bahagi 1)
Pag-set up ng Smart Baby Monitoring System (bahagi 1)
Pag-set up ng Smart Baby Monitoring System (bahagi 1)
Pag-set up ng Smart Baby Monitoring System (bahagi 1)
Pag-set up ng Smart Baby Monitoring System (bahagi 1)

Pagse-set up ng mga bahagi ng Raspberry Pi

Ang mga ipinakitang imahe ay sunud-sunod na mga pamamaraan sa kung paano ang hitsura ng pag-setup ng hardware. Pagkatapos i-set up ang hardware, maaari mong i-download ang mga source code mula sa link sa ibaba.

Link ng source code:

Hakbang 5: Pag-set up ng Smart Baby Monitoring System (bahagi 2)

Pag-set up ng Smart Baby Monitoring System (bahagi 2)
Pag-set up ng Smart Baby Monitoring System (bahagi 2)
Pag-set up ng Smart Baby Monitoring System (bahagi 2)
Pag-set up ng Smart Baby Monitoring System (bahagi 2)
Pag-set up ng Smart Baby Monitoring System (bahagi 2)
Pag-set up ng Smart Baby Monitoring System (bahagi 2)

Pag-set up ng AWS

  1. Sa AWS console, mag-click sa Mga Serbisyo.
  2. Sa iyong AWS dashboard, i-type ang "IoT Core" upang ma-access ang serbisyo ng IoT Core
  3. Sa welcome page, mag-click sa Magsimula
  4. Sa AWS IOT dashboard, mag-click sa Pamahalaan -> Mga Bagay
  5. Mag-click sa Lumikha ng isang solong bagay
  6. Magbigay ng isang pangalan para sa iyong Bagay, pagkatapos ay i-click ang Susunod sa ibaba
  7. Sa susunod na pahina, mag-click sa Lumikha ng sertipiko
  8. Magkakaroon ng apat na mga link sa pag-download, i-download ang bawat isa sa kanila
  9. Ilipat ang iyong certs sa isang bagong folder at palitan ang pangalan ng mga ito nang naaayon
  10. Mag-click sa Isaaktibo at halos kaagad, dapat mong makita ang "Matagumpay na naaktibo ang sertipiko" at ang pindutan ng Isaaktibo ay nagbabago sa "I-deactivate"
  11. Mag-click sa Maglakip ng isang patakaran sa ibaba
  12. Mag-click sa Lumikha ng isang patakaran
  13. Tukuyin ang pangalan ng patakaran at mga pinahintulutang pagkilos pagkatapos ay i-click ang Lumikha
  14. Bumalik sa dashboard ng IOT piliin ang Ligtas -> Mga sertipiko pagkatapos mag-click sa menu ng sertipiko upang maglakip ng patakaran
  15. Piliin ang patakaran na iyong nilikha at i-click ang i-attach
  16. Mag-click muli sa menu ng sertipiko, i-click ang Maglakip ng bagay upang ikabit ang iyong bagay sa iyong sertipiko
  17. Sa dashboard ng IOT, bumalik sa Pamahalaan -> Mga bagay pagkatapos mag-click sa Bagay na iyong nilikha
  18. Piliin ang Makipag-ugnay sa nabigasyon sa gilid pagkatapos kopyahin at i-paste ang iyong REST API Endpoint sa isang notepad

Hakbang 6: Pag-set up ng Smart Baby Monitoring System (bahagi 3)

Pag-install ng mga kinakailangang aklatan

Naglalaman ang hakbang na ito ng mga kinakailangang aklatan upang mai-install upang mapatakbo ang mga programa sa iyong Raspberry Pi.

1. I-install ang Flask gamit ang sumusunod na utos

sudo pip install flask

2. I-install ang AWS Python library na may sumusunod na utos

sudo pip install AWSIoTPythonSDK

3. I-install ang AWS Command ‐ Line Interface Client sa iyong Raspberry Pi

sudo pip install awscli

4. I-install ang Boto, ang library ng Python para sa AWS sa iyong Raspberry Pi

sudo pip install boto3

5. I-install ang rpi-lcd library gamit ang sumusunod na utos

sudo pip install rpi-lcd

6. I-install ang Mosquitto broker at mga kliyente sa iyong Raspberry Pi gamit ang sumusunod na utos

sudo apt-get install mosquitto mosquitto-kliyente

7. Ang AWS Python SDK ay may dependency sa paho-mqtt, kaya tiyaking naka-install ito sa iyong RPI.

sudo pip install paho-mqtt

8. Patakbuhin ang sumusunod na utos sa iyong Raspberry Pi upang mai-install ang AWS Command-line client sa iyong Raspberry Pi

sudo pip install awscli - upgrade - user

Hakbang 7: Pag-set up ng Smart Baby Monitoring System (bahagi 4)

SMS

Aabisuhan ng SMS ang mga magulang kung ang temperatura ay lumalagpas sa normal.

DynamoDB at S3

Iniimbak ng DynamoDB ang temperatura at timestamp nito. Ang mga imahe ng tindahan ng S3 ay nakuha ng PiCam.

AWS

Gumagamit kami ng AWS MQTT upang mag-subscribe at mai-publish sa mga halagang temperatura.

Hakbang 8: Pag-set up ng Smart Baby Monitoring System (bahagi 5)

Pag-set up ng Smart Baby Monitoring System (bahagi 5)
Pag-set up ng Smart Baby Monitoring System (bahagi 5)
Pag-set up ng Smart Baby Monitoring System (bahagi 5)
Pag-set up ng Smart Baby Monitoring System (bahagi 5)
Pag-set up ng Smart Baby Monitoring System (bahagi 5)
Pag-set up ng Smart Baby Monitoring System (bahagi 5)

Static na direktoryo

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

mga template

tungkol sa.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

Hakbang 9: Pag-set up ng Smart Baby Monitoring System (bahagi 6)

Patakbuhin ang Pagsubok

Tiyaking nasa direktoryo ka kung nasaan ang server.py.

Upang subukan ang web browser, patakbuhin ang sumusunod na utos:

sudo python server.py

Upang subukan ang mqtt code, patakbuhin ang sumusunod na utos:

mosquitto (tapos sa raspberry pi 1)

sudo python mqttpublish_temp.py (tapos sa raspberry pi 1) sudo python mqttsubscribe_temp.py (tapos sa raspberry pi 2)

Upang mai-upload sa DynamoDB, patakbuhin ang sumusunod na utos:

sudo python aws_pubsub.py

Upang patakbuhin ang sound sensor, patakbuhin ang sumusunod na utos:

sudo python sound_sensor.py

Link ng source code:

Hakbang 10: Tapos Na

Salamat sa pagbabasa!

Inaasahan namin na ang tutorial na ito ay kapaki-pakinabang sa iyo at masaya sa pag-coding!

Inirerekumendang: