Isi kandungan:

Sistem Pemantauan Bayi Pintar ET: 10 Langkah
Sistem Pemantauan Bayi Pintar ET: 10 Langkah

Video: Sistem Pemantauan Bayi Pintar ET: 10 Langkah

Video: Sistem Pemantauan Bayi Pintar ET: 10 Langkah
Video: Stimulasi Wajib Untuk Bayi 0-6 Bulan Yang Harus Mama Lakukan | Parent University 2024, November
Anonim
Sistem Pemantauan Bayi Pintar ET
Sistem Pemantauan Bayi Pintar ET
Sistem Pemantauan Bayi Pintar ET
Sistem Pemantauan Bayi Pintar ET

ET Smart Baby Monitoring System adalah sistem yang bertujuan untuk menambahkan kemudahan kepada ibu bapa atau penjaga yang menjaga bayi. Sistem pemantauan akan mengawasi suhu bayi dan jika melebihi normal, SMS akan dihantar ke telefon ibu bapa atau penjaga untuk memberi tahu mereka. Di samping itu, ketika bayi menangis, sensor suara akan mengesannya dan membunyikan bel. Ini sangat berguna pada waktu malam ketika ibu bapa atau penjaga sedang tidur. Lampu LED dapat dihidupkan dan dimatikan dari jauh di laman web dan gambar keadaan semasa juga dapat diambil dengan klik butang di laman web. Oleh itu, Sistem Pemantauan Bayi ET Pintar membantu menjejaki kesejahteraan bayi dan pada masa yang sama, menjadikan pengalaman menjaga bayi lebih mudah.

Untuk tutorial yang lebih terperinci, lihat fail pdf yang disediakan.

Langkah 1: Ringkasan Langkah yang Akan Dibincangkan

  • Gambaran Keseluruhan Persediaan
  • Keperluan Perkakasan
  • Menyiapkan Sistem Pemantauan Bayi Pintar
  • Jalankan Ujian

Langkah 2: Persediaan Perkakasan Akhir

Persediaan Perkakasan Akhir
Persediaan Perkakasan Akhir
Persediaan Perkakasan Akhir
Persediaan Perkakasan Akhir

Langkah 3: Keperluan Perkakasan

DHT11 (1)

Perintang 330Ω (1)

LED (1) Perintang 10kΩ (1)

Buzzer (1)

PiCam (1)

Skrin LCD I2C (1)

Langkah 4: Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 1)

Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 1)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 1)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 1)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 1)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 1)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 1)

Menyiapkan komponen Raspberry Pi

Gambar yang ditunjukkan adalah prosedur langkah demi langkah bagaimana rupa perkakasan. Setelah menyediakan perkakasan, anda boleh memuat turun kod sumber dari pautan di bawah.

Pautan kod sumber:

Langkah 5: Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 2)

Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 2)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 2)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 2)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 2)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 2)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 2)

Menyiapkan AWS

  1. Pada konsol AWS, klik pada Perkhidmatan.
  2. Pada papan pemuka AWS anda, ketik "IoT Core" untuk mengakses perkhidmatan IoT Core
  3. Di halaman selamat datang, klik Bermula
  4. Pada papan pemuka AWS IOT, klik Urus -> Perkara
  5. Klik pada Buat Satu Perkara
  6. Berikan nama untuk Perkara anda, kemudian klik Seterusnya di bahagian bawah
  7. Pada halaman seterusnya, klik Buat sijil
  8. Terdapat empat pautan muat turun, muat turun masing-masing
  9. Pindahkan sijil anda ke folder baru dan ubah namanya dengan sewajarnya
  10. Klik Aktifkan dan segera, anda akan melihat "Sijil berjaya diaktifkan" dan butang Aktifkan berubah menjadi "Nyahaktifkan"
  11. Klik Lampirkan dasar di bahagian bawah
  12. Klik Buat dasar
  13. Tentukan nama polisi dan tindakan yang dibenarkan kemudian klik Buat
  14. Kembali ke papan pemuka IOT pilih Selamat -> Sijil kemudian klik pada menu sijil untuk melampirkan polisi
  15. Pilih dasar yang baru anda buat dan klik lampirkan
  16. Klik pada menu sijil sekali lagi, klik Lampirkan perkara untuk melampirkan barang anda ke sijil anda
  17. Pada papan pemuka IOT, kembali ke Urus -> Perkara kemudian klik pada Perkara yang baru anda buat
  18. Pilih Interact di navigasi sisi kemudian salin dan tampal REST API Endpoint anda ke notepad

Langkah 6: Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 3)

Memasang perpustakaan yang diperlukan

Langkah ini mengandungi perpustakaan yang diperlukan untuk dipasang untuk menjalankan program pada Raspberry Pi anda.

1. Pasang Flask dengan arahan berikut

sudo pip pasang kelalang

2. Pasang pustaka AWS Python dengan arahan berikut

sudo pip pasang AWSIoTPythonSDK

3. Pasang Pelanggan Antarmuka Jalur Perintah AWS Ras pada Raspberry Pi anda

sudo pip pasang awscli

4. Pasang Boto, pustaka Python untuk AWS pada Raspberry Pi anda

sudo pip pasang boto3

5. Pasang pustaka rpi-lcd dengan arahan berikut

sudo pip pasang rpi-lcd

6. Pasang broker dan klien Mosquitto pada Raspberry Pi anda dengan arahan berikut

sudo apt-get pasang klien mosquitto mosquitto

7. AWS Python SDK bergantung pada paho-mqtt, jadi pastikan ia dipasang pada RPI anda.

sudo pip pasang paho-mqtt

8. Jalankan arahan berikut pada Raspberry Pi anda untuk memasang pelanggan baris arahan AWS pada Raspberry Pi anda

sudo pip install awscli - upgrade - user

Langkah 7: Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 4)

SMS

SMS akan memberitahu ibu bapa sekiranya suhu melebihi normal.

DynamoDB dan S3

DynamoDB menyimpan suhu dan cap masa. S3 menyimpan gambar yang dirakam oleh PiCam.

AWS

Kami akan menggunakan AWS MQTT untuk melanggan dan menerbitkan nilai suhu.

Langkah 8: Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 5)

Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 5)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 5)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 5)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 5)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 5)
Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 5)

Direktori statik

img

bayi.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

templat

kira-kira.html

papan pemuka.html

indeks.html

ledcontrol.html

pic.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

pelayan.py

soundensor.py

Langkah 9: Menyiapkan Sistem Pemantauan Bayi Pintar (bahagian 6)

Jalankan Ujian

Pastikan anda berada di direktori tempat server.py berada.

Untuk menguji penyemak imbas web, jalankan arahan berikut:

sudo python server.py

Untuk menguji kod mqtt, jalankan arahan berikut:

mosquitto (dilakukan pada raspberry pi 1)

sudo python mqttpublish_temp.py (dilakukan pada raspberry pi 1) sudo python mqttsubscribe_temp.py (dilakukan pada raspberry pi 2)

Untuk memuat naik ke DynamoDB, jalankan arahan berikut:

sudo python aws_pubsub.py

Untuk menjalankan sensor suara, jalankan arahan berikut:

sudo python sound_sensor.py

Pautan kod sumber:

Langkah 10: Selesai

Terima kasih kerana membaca!

Kami harap tutorial ini dapat membantu anda dan selamat membuat pengekodan!

Disyorkan: