Mục lục:

Hệ thống giám sát em bé thông minh ET: 10 bước
Hệ thống giám sát em bé thông minh ET: 10 bước

Video: Hệ thống giám sát em bé thông minh ET: 10 bước

Video: Hệ thống giám sát em bé thông minh ET: 10 bước
Video: Đồng hồ định vị trẻ em Q12 - Hướng dẫn kết nối, cài đặt trên cả hai hệ điều hành IOS/Android 2024, Tháng bảy
Anonim
Hệ thống giám sát em bé thông minh ET
Hệ thống giám sát em bé thông minh ET
Hệ thống giám sát em bé thông minh ET
Hệ thống giám sát em bé thông minh ET

Hệ thống Giám sát Em bé Thông minh ET là một hệ thống nhằm mục đích tăng thêm sự tiện lợi cho cha mẹ hoặc người chăm sóc khi chăm sóc trẻ sơ sinh. Hệ thống giám sát sẽ theo dõi nhiệt độ của em bé và nếu vượt quá mức bình thường, một tin nhắn SMS sẽ được gửi đến điện thoại của cha mẹ hoặc người chăm sóc để cảnh báo cho họ. Ngoài ra, khi trẻ khóc, cảm biến âm thanh sẽ phát hiện và phát ra tiếng còi. Điều này đặc biệt hữu ích vào ban đêm khi cha mẹ hoặc người chăm sóc đang ngủ. Đèn LED có thể được bật và tắt từ xa trên trang web và bạn cũng có thể chụp ảnh tình hình hiện tại chỉ bằng một nút bấm trên trang web. Do đó, Hệ thống Giám sát Em bé Thông minh ET giúp theo dõi tình trạng sức khỏe của bé, đồng thời giúp trải nghiệm chăm sóc trẻ sơ sinh trở nên dễ dàng hơn rất nhiều.

Để có hướng dẫn chi tiết hơn, hãy xem tệp pdf được cung cấp.

Bước 1: Tóm tắt các bước cần thảo luận

  • Tổng quan về thiết lập
  • yêu cầu phần cứng
  • Thiết lập Hệ thống Giám sát Em bé Thông minh
  • Chạy thử nghiệm

Bước 2: Thiết lập phần cứng cuối cùng

Thiết lập phần cứng cuối cùng
Thiết lập phần cứng cuối cùng
Thiết lập phần cứng cuối cùng
Thiết lập phần cứng cuối cùng

Bước 3: Yêu cầu phần cứng

DHT11 (1)

Điện trở 330Ω (1)

LED (1) Điện trở 10kΩ (1)

Buzzer (1)

PiCam (1)

Màn hình LCD I2C (1)

Bước 4: Thiết lập hệ thống giám sát thông minh cho bé (phần 1)

Thiết lập hệ thống giám sát em bé thông minh (phần 1)
Thiết lập hệ thống giám sát em bé thông minh (phần 1)
Thiết lập hệ thống giám sát em bé thông minh (phần 1)
Thiết lập hệ thống giám sát em bé thông minh (phần 1)
Thiết lập hệ thống giám sát em bé thông minh (phần 1)
Thiết lập hệ thống giám sát em bé thông minh (phần 1)

Thiết lập các thành phần Raspberry Pi

Các hình ảnh hiển thị là quy trình từng bước về cách thiết lập phần cứng trông như thế nào. Sau khi thiết lập phần cứng, bạn có thể tải xuống các mã nguồn từ liên kết bên dưới.

Liên kết mã nguồn:

Bước 5: Thiết lập hệ thống giám sát thông minh cho bé (phần 2)

Thiết lập hệ thống giám sát em bé thông minh (phần 2)
Thiết lập hệ thống giám sát em bé thông minh (phần 2)
Thiết lập hệ thống giám sát em bé thông minh (phần 2)
Thiết lập hệ thống giám sát em bé thông minh (phần 2)
Thiết lập hệ thống giám sát em bé thông minh (phần 2)
Thiết lập hệ thống giám sát em bé thông minh (phần 2)

Thiết lập AWS

  1. Trên bảng điều khiển AWS, nhấp vào Dịch vụ.
  2. Trên bảng điều khiển AWS của bạn, nhập "IoT Core" để truy cập dịch vụ IoT Core
  3. Trên trang chào mừng, nhấp vào Bắt đầu
  4. Trên trang tổng quan AWS IOT, nhấp vào Quản lý -> Mọi thứ
  5. Nhấp vào Tạo một điều duy nhất
  6. Đặt tên cho Điều của bạn, sau đó nhấp vào Tiếp theo ở dưới cùng
  7. Trên trang tiếp theo, nhấp vào Tạo chứng chỉ
  8. Sẽ có bốn liên kết tải xuống, tải từng liên kết
  9. Di chuyển chứng chỉ của bạn sang một thư mục mới và đổi tên chúng cho phù hợp
  10. Nhấp vào Kích hoạt và gần như ngay lập tức, bạn sẽ thấy “Chứng chỉ được kích hoạt thành công” và nút Kích hoạt chuyển thành “Hủy kích hoạt”
  11. Nhấp vào Đính kèm chính sách ở dưới cùng
  12. Nhấp vào Tạo chính sách
  13. Xác định tên chính sách và các hành động được ủy quyền, sau đó nhấp vào Tạo
  14. Quay lại trang tổng quan IOT chọn Bảo mật -> Chứng chỉ rồi nhấp vào menu chứng chỉ để đính kèm chính sách
  15. Chọn chính sách bạn vừa tạo và nhấp vào đính kèm
  16. Nhấp lại vào menu chứng chỉ, nhấp vào Đính kèm thứ để đính kèm thứ của bạn vào chứng chỉ của bạn
  17. Trên trang tổng quan IOT, quay lại Quản lý -> Mọi thứ rồi nhấp vào Điều bạn vừa tạo
  18. Chọn Tương tác ở điều hướng bên cạnh, sau đó sao chép và dán Điểm cuối API REST của bạn vào sổ ghi chú

Bước 6: Thiết lập Hệ thống Giám sát Bé Thông minh (Phần 3)

Cài đặt các thư viện cần thiết

Bước này chứa các thư viện cần thiết được yêu cầu cài đặt để chạy các chương trình trên Raspberry Pi của bạn.

1. Cài đặt Flask bằng lệnh sau

sudo pip cài đặt bình

2. Cài đặt thư viện AWS Python bằng lệnh sau

sudo pip cài đặt AWSIoTPythonSDK

3. Cài đặt Ứng dụng khách giao diện dòng lệnh AWS trên Raspberry Pi của bạn

sudo pip cài đặt awscli

4. Cài đặt Boto, thư viện Python cho AWS trên Raspberry Pi của bạn

sudo pip cài đặt boto3

5. Cài đặt thư viện rpi-lcd bằng lệnh sau

sudo pip cài đặt rpi-lcd

6. Cài đặt nhà môi giới và ứng dụng khách Mosquitto trên Raspberry Pi của bạn bằng lệnh sau

sudo apt-get install mosquitto mosquitto-client

7. AWS Python SDK có sự phụ thuộc vào paho-mqtt, vì vậy hãy đảm bảo rằng nó được cài đặt trên RPI của bạn.

sudo pip cài đặt paho-mqtt

8. Chạy lệnh sau trên Raspberry Pi của bạn để cài đặt ứng dụng AWS Command-line client trên Raspberry Pi của bạn

sudo pip cài đặt awscli - nâng cấp - người dùng

Bước 7: Thiết lập Hệ thống Giám sát Bé Thông minh (Phần 4)

tin nhắn

SMS sẽ thông báo cho phụ huynh nếu nhiệt độ vượt quá mức bình thường.

DynamoDB và S3

DynamoDB lưu trữ nhiệt độ và dấu thời gian của nó. Hình ảnh cửa hàng S3 do PiCam chụp.

AWS

Chúng tôi sẽ sử dụng AWS MQTT để đăng ký và xuất bản các giá trị nhiệt độ.

Bước 8: Thiết lập Hệ thống Giám sát Bé Thông minh (Phần 5)

Thiết lập hệ thống giám sát em bé thông minh (phần 5)
Thiết lập hệ thống giám sát em bé thông minh (phần 5)
Thiết lập hệ thống giám sát em bé thông minh (phần 5)
Thiết lập hệ thống giám sát em bé thông minh (phần 5)
Thiết lập hệ thống giám sát em bé thông minh (phần 5)
Thiết lập hệ thống giám sát em bé thông minh (phần 5)

Thư mục tĩnh

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

mẫu

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

Bước 9: Thiết lập Hệ thống Giám sát Bé Thông minh (Phần 6)

Chạy thử nghiệm

Đảm bảo bạn đang ở trong thư mục có server.py.

Để kiểm tra trình duyệt web, hãy chạy lệnh sau:

sudo python server.py

Để kiểm tra mã mqtt, hãy chạy lệnh sau:

mosquitto (thực hiện trên raspberry pi 1)

sudo python mqttpublish_temp.py (thực hiện trên raspberry pi 1) sudo python mqttsubscribe_temp.py (thực hiện trên raspberry pi 2)

Để tải lên DynamoDB, hãy chạy lệnh sau:

sudo python aws_pubsub.py

Để chạy cảm biến âm thanh, hãy chạy lệnh sau:

sudo python sound_sensor.py

Link mã nguồn:

Bước 10: Đã xong

Cảm ơn bạn đã đọc!

Chúng tôi hy vọng hướng dẫn này hữu ích cho bạn và chúc bạn viết mã vui vẻ!

Đề xuất: