Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
447,11 KB
Nội dung
Dự án HỘP THUỐC IoT Lĩnh vực dự thi – Hệ thống nhúng Năm học: 2019– 2020 MỤC LỤC ĐỀ TÀI: HỘP THUỐC IoT Mở đầu Trang Nội dung Trang 1.Tổng quan Trang Dụng cụ thiết bị thực nghiệm phương pháp nghiên cứu Trang Kết thảo luận Trang Kết luận khuyến nghị Trang Tài liệu tham khảo Trang Phụ lục code Arduino Trang 10 MỞ ĐẦU Tính cấp thiết Người già thường phải điều trị bệnh theo phác đồ uống thuốc theo quy định bác sĩ Vì tuổi cao nên người bệnh thường quên uống thuốc uống không thuốc mà người thân bận nhiều cơng việc nên khơng thường xun nhắc nhở uống thuốc Qua nghiên cứu em biết thuốc đưa vào thể, hiệu lực tùy thuộc vào nhiều yếu tố, chủ yếu tính dung nạp thể thuốc chuyển hóa thuốc thể, đưa đến tác dụng Nếu không uống thời gian quy định tác dụng thuốc nguy hiểm uống nhầm thuốc Từ hai nguyên nhân vấn đề đặt làm để nhắc nhở người già uống thuốc khơng nhầm thuốc Từ chúng em hình thành mục tiêu dự án Mục tiêu Tạo thành tủ thuốc có chức : + Nhận diện thuốc có hay khơng hộp + Mở hộp thời gian quy định tránh lộn thuốc + Thông báo cho người thân gần hết quy định mà người bệnh chưa uống thuốc + Thông báo nhắc nhở đến uống thuốc + Nhắc nhở uống thuốc từ xa Câu hỏi nghiên cứu Trong trình nghiên cứu dự án em tập trung giải câu hỏi nghiên cứu sau: Câu hỏi 1: Làm để tạo hộp thuốc tự nhắc nhở người bệnh uống thuốc ? Câu hỏi 2: Làm để tạo hộp thuốc biết thuốc chưa uống để giúp người thân biết để nhắc nhở ? Câu hỏi 3: Làm để tạo hộp thuốc biết mở hộp thời gian loại thuốc quy định ? Phương pháp Phương pháp nghiên cứu chủ yếu em phương pháp thực nghiệm ngồi cịn hai phương pháp bổ trợ khác phương pháp nghiên cứu tài liệu phương pháp lấy ý kiến chuyên gia Ý nghĩa khoa học Dự án “Tủ thuốc I.o.T” mở cho ngành điều dưỡng hướng tiếp cận cơng nghệ 4.0 điều dưỡng Internet of Things Ý nghĩa thực tiễn Giúp người già, người bệnh uống thuốc từ tốt cho sức khỏe Cụ thể cá nhân lòng cháu dành cho người thân gia đình việc quan tâm sức khỏe thời đại công nghệ 4.0 NỘI DUNG Chương 1: Tổng quan Lịch sử nghiên cứu Theo em ngiên cứu truy tìm nhiều trang wed chưa nhận thấy thiết bị tương tự loại máy thị trường Có số App nhắc nhở qua điện thoại phù hợp cho người trẻ tuổi, không phù hợp cho người già Thực trạng giải pháp vấn đề nghiên cứu 2.1 Khảo sát thực trạng Theo nghiên cứu năm 2018, 210.000 người Mỹ tử vong năm hậu trực tiếp sai sót thuốc(STT), đưa SST trở thành nguyên nhân gây tử vong thứ ba nước này, xếp sau bệnh tim mạch ung thư Tại châu Âu, ME biến cố bất lợi liên quan đến chăm sóc y tế xảy – 12%, 23% công dân châu Âu tuyên bố trực tiếp bị ảnh hưởng SST Trong sai thời gian có nghĩa bệnh nhân dùng thuốc khoảng thời gian cho phép thời điểm uống thuốc không phù hợp chiếm 15% SST Ở Việt Nam chưa có nghiên cứu sai thời gian uống thuốc có nhiều trường hợp uống thuốc không thời gian gây nhiều hậu nghiêm trọng có người thân chúng em 2.2 Nguyên nhân thực trạng Nguyên nhân chủ yếu thứ người bệnh chưa hiểu rõ tầm quan trọng việc uống thuốc Nguyên nhân cần bác sĩ người nhà bệnh nhân giải thích rõ ràng Nguyên nhân chủ yếu thứ hai người bệnh tuổi cao hay quên thường uống thuốc khơng Vì cần người thân nhắc nhở Tuy nhiên lý cơng việc nên người thân có thời gian bên cạnh nhắc nhở 2.3 Giải pháp thực Làm thiết bị tự động nhắc nhở người bệnh uống thuốc giúp người thân nhận biết gần thời gian mà người bệnh chưa uống thuốc, nhắc nhở từ xa Chương 2: Dụng cụ thiết bị thực nghiệm phương pháp nghiên cứu Quy trình nghiên cứu Từ quy trình nghiên cứu chúng em bắt đầu chọn dụng cụ tiến hành thực nghiệm Chọn dụng cụ thiết bị thực nghiệm Bước 1: Chọn cảm biến nhận diện thuốc Ưu điểm Cảm biến hồng ngoại Dễ lập trình giá siêu rẻ Cảm biến siêu âm Cảm biến khối lượng Truyền tín hiệu Nhận diện theo nhanh khối lượng Khuyết Dễ bị nhiểu Khó lập trình Đắt tiền- khơng phù hợp điểm Giá tiền 12.000 55.000đ 100.000đ Ở em chọn cảm biến hồng ngoại việc bị nhiểu khơng ảnh hưởng cảm biến dùng nhà Bước 1: Chọn Vi điều khiển Chọn phương án Arduino Uno ESP 8266 WEMOS D1 Ưu Lập trình dễ Nhỏ gọn rẻ tiền Giao diện thân điểm thiện có wifi tích hợp Giá rẻ Khuyết Cần dùng thêm wifi Lập trình khó điểm internet shield Giá tiền 60.000đ + Wifi 55.000đ 76.000đ Từ lý em chọn phương án Bước 3: Chọn nguồn điện cho hệ thống Do Arduino xài điện chiều nên em chọn phương án sau: Adaptor Ắc quy pin Kết hợp hai Ưu điểm Ổn định lâu dài Cúp điện sử dụng Có ưu điểm phía trước Khuyết điểm Khơng làm việc Khơng kinh tế, cần phải Xây dựng hệ thống cúp điện sạc lại phức tạp Chúng em chọn phương án sử dụng điện 5V từ sạc điện thoại để an toàn khơng hao phí nhiều cúp điện khơng có wifi phương án khác hao phí cao Bước 4: Chọn server lưu trữ thông tin Blynk Dùng wed miễn phí Sử dụng mạng LAN Ưu điểm Điều khiển giám Dùng nhiều chức Dễ lập trình sát nơi nào? Bảo mật cao Khuyết điểm Cần trả phí cần Khó lập trình Khoảng cách nhiều tính mạng Lan Ở em chọn phương án dự án khơng cần nhiều tính cần khoảng cách xa lý khác chúng em không đủ thời gian nghiên cứu firebase, MQTT Sau chọn thiết bị thí nghiệm chúng em đưa đến nguyên lý hoạt động chung Nguyên lý chung Thiết bị hoạt động theo nguyên lý sơ đồ sau: Cảm biến tiệm cận Thời gian từ internet cận Vi điều khiển Servo đóng mở Server Blynk Thiết bị thông minh Loa nhắc nhở Bước 4: Lập hộp điều khiển arduino Kết hợp yếu tố lắp ghép chúng lại viết code Phương pháp nghiên cứu 4.1 Phương pháp nghiên cứu tài liệu Thực việc nghiên cứu tài liệu liên quan mạng, thời gian thực, cảm biến tiệm cận Các tài liệu tự động hóa… sau thu thập chuyển hóa thơng tin cần thiết 4.2 Phương pháp thực nghiệm Thực nghiệm đo khoảng cách đến hộp thuốc chọn hộp thuốc khoảng chiều ngang 5cm dài 10cm để nhận biết thuốc Tiến hành thực nghiệm thời gian thực chọn server lấy thời gian 2.asia.pool.ntp.org Chương 3: Kết thảo luận Thành công viết code cho arduino ý tưởng Tạo sản phẩm hộp thuốc có ưu điểm sau: - Tiện lợi, giá rẻ 200.000 đồng - Nhận diện thời gian uống thuốc, thống kê thời gian uống thuốc biểu đồ App - Chỉ mở hộp thời gian quy định nên 100% không uống sai loại thuốc - Phần mềm Blynk Hộp thuốc hoàn chỉnh Tuy nhiên sản phẩm cịn có số khuyết điểm : - Cần người chuẩn bị thuốc trước - Phầm mềm hiển thị nhắc nhở đơn giản, chủ yếu dựa server Blynk nên chưa thực theo ý người dùng - Khi cúp điện khơng có wifi khơng sử dụng KẾT LUẬN VÀ KIẾN NGHỊ Sản phẩm áp dụng rộng rãi thực tiễn nhiện cần tính thẩm mỹ Nếu cần uống thuốc nhiều ngày cần làm thêm ngăn chứa thuốc Phụ lục Code #include #include #include #include #include #include #include WiFiUDP u; NTPClient n(u,"2.asia.pool.ntp.org",3600*7); char auth[] = "a4ArOfONL9vsSKcgl8iXHCX1HFVkdECq"; char ssid[] = "HAI"; char pass[] = "12345678"; int chuong=12; // tuong ung d1 int t1=5; // tuong ung d2 int t2=0; // tuong ung d3 int t3=2; // tuong ung d4 Servo myservo; void setup() {Serial.begin(9600); Blynk.begin(auth, ssid, pass); pinMode(chuong,OUTPUT); digitalWrite(chuong,LOW); pinMode(t1,INPUT); pinMode(t2,INPUT); pinMode(t3,INPUT); myservo.attach(14); // tuong ung d5 myservo.write(45); delay(2000); n.begin(); } void loop() { int valt1=digitalRead(t1); int valt2=digitalRead(t2); int valt3=digitalRead(t3); int m = n.getMinutes(); int h = n.getHours(); if((valt1==0) and (h==7) and ( m ==30)){ digitalWrite(chuong,HIGH); myservo.write(0);} if((valt1==1) and (h==7) and (m