1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già

75 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT Y SINH THIẾT KẾ VÀ THI CÔNG HỘP THUỐC THÔNG MINH DÙNG CHO NGƯỜI GIÀ GVHD: NGUYỄN THANH TÂM SVTH: ĐẶNG ĐỨC MẠNH MSSV: 16129037 SVTH: NGUYỄN HÀ PHƯƠNG THẢO MSSV: 16129065 SKL007383 Tp Hồ Chí Minh, tháng 08/2020 TRƯỜNG ĐH SPKT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Chuyên ngành: Hệ đào tạo: Khóa: I TÊN ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG HỘP THUỐC THÔNG MINH DÙNG CHO NGƯỜI GIÀ II NHIỆM VỤ Các số liệu ban đầu:  Tài liệu lập trình vi điều khiển ESP8266  Tài liệu lập trình ứng dụng Android  Tài liệu lập trình web  Sử dụng module linh kiện có sẵn thị trường để phục vụ thi công đề tài Nội dung thực hiện:  Tìm hiểu chuẩn truyền thông Wifi, I2C  Nghiên cứu xây dựng ứng dụng Android website để quản lý hiển thị  Kết nối mạch điều khiển, mạch sim 800A, hình LCD, loa vào mạch ESP8266  Thiết kế thi cơng mơ hình hộp thuốc  Nạp chương trình chạy thử nghiệm sản phẩm, chỉnh sửa hoàn thiện sản phầm  Thực viết báo cáo  Bảo vệ luận văn III NGÀY GIAO NHIỆM VỤ: 10/3/2020 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 4/8/2020 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS Nguyễn Thanh Tâm CÁN BỘ HƯỚNG DẪN BM ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ii LỜI CAM ĐOAN Đề tài tốt nghiệp nhóm chúng tơi thực suốt học kỳ Trong trình thực hiện, nhóm tham khảo số tài liệu trước việc tham khảo tài liệu thực trích dẫn ghi nguồn tài liệu tham khảo theo quy định Nhóm cam kết khơng chếp nội dung tài liệu khác Nếu có gian lận việc làm đề tài nhóm xin chịu trách nhiệm theo quy định TP Hồ Chí Minh, ngày tháng năm 2020 Những người thực Đặng Đức Mạnh – Nguyễn Hà Phương Thảo iii LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn chân thành đến quý thầy, cô Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM tận tình dạy bảo giúp đỡ chúng em suốt trình học tập trường nói chung thầy Bộ mơn Điện Tử Cơng Nghiệp – Y sinh nói riêng hỗ trợ, giúp chúng em có thêm mơi trường thiết bị để nghiên cứu thực đồ án Đặc biệt, chúng em chân thành cảm ơn Thầy Nguyễn Thanh Tâm tận tình giúp đỡ trình chọn đề tài hỗ trợ suốt trình thực đề tài Trong trình thực xảy nhiều khúc mắc, thiếu sót đơn đốc góp ý thầy chúng em gặt hái nhiều kiến thức kinh nghiệm Một lần chân thành cảm ơn thầy Nhóm gửi lời cảm ơn sâu sắc đến bạn lớp 161290 chia sẻ trao đổi kiến thức kinh nghiệm quý báu thời gian thực đề tài Và cuối cảm ơn người đồng hành thực đồ án Đã cố gắng, giúp đỡ, thực để hồn thành tốt Nhóm xin chân thành cảm ơn! Người thực Đặng Đức Mạnh Nguyễn Hà Phương Thảo iv MỤC LỤC Trang bìa Nhiệm vụ đồ án tốt nghiệp Lời cam đoan Lời cảm ơn Mục lục Liệt kê hình Liệt kê bảng Tóm tắt Chương TỔNG QUAN 1.1 Đặt vấn đề 1.2 Mục tiêu 1.3 Nội dung nghiên cứu 1.4 Giới hạn 1.5 Bố cục Chương CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu phần cứng dùng cho hộp thuốc 2.1.1 NodeMCU 1.0 (ESP -12E Module) 2.1.2 LCD 2.1.3 Module I2C 2.1.4 Mạch SIM800A 2.1.5 Cơng tắc hành trình 2.1.6 IC 74HC595 2.1.7 IC 74HC165 2.2 Giới thiệu phần mềm dùng cho hộp thuốc 2.2.1 NTP Server 2.2.2 Giới thiệu phần mềm viết ứng 2.2.3 Giới thiệu Firebase 2.2.4 Giới thiệu ngôn ngữ HTML 2.2.5 Giới thiệu ngôn ngữ CSS v 2.3 Các chuẩn truyền liệu 2.3.1 Chuẩn giao tiếp I2C 2.3.2 Chuẩn giao tiếp Wifi Chương TÍNH TỐN VÀ THIẾT KẾ 3.1 Giới thiệu 3.2 Tính tốn thiết kế hệ thống 3.2.1 Thiết kế sơ đồ khối hệ thống 3.2.2 Tính tốn thiết kế mạch 3.2.3 Sơ đồ nguyên lý c tồn mạch 3.2.4 Tính tốn thiết kế mơ hình 3.2.5 Thiết kế app android 3.2.6 Thiết kế web Chương THI CÔNG HỆ THỐNG 4.1 Giới thiệu 4.2 Thi công hệ thống 4.2.1 Thi công board mạch 4.2.2 Lắp ráp kiểm tra 4.3 Đóng gói thi cơng mơ hình 4.3.1 Đóng gói điều khiển 4.3.2 Thi cơng mơ hình 4.3.3 Mơ hình hồn thiện 4.4 Lập trình hệ thống 4.4.1 Lưu đồ giải thuật 4.4.2 Phần mềm lập trình cho Module ESP 4.4.3 Phần mềm lập trình cho điện thoại 4.4.4 Phần mềm lập trình Web 4.5 Viết tài liệu hướng dẫn sử dụng, thao tác 4.5.1 Viết tài liệu hướng dẫn sử dụng 4.5.2 Quy trình thao tác Chương KẾT QUẢ_ NHẬN XÉT_ ĐÁNH GIÁ 5.1 5.1.1 Kết đạt Kết chạy hệ thống 5.1.2 Kết chạy App 45 5.1.3 Kết chạy web 48 5.2 Đánh giá nhận xét 50 5.2.1 Về phần cứng 50 5.2.2 Về phần mềm 51 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 52 6.1 Kết luận 52 6.2 Hướng phát triển 52 TÀI LIỆU THAM KHẢO 53 PHỤ LỤC 55 vii LIỆT KÊ HÌNH Hình Trang Hình 2.1: Module wifi ESP8266 Hình 2.2: Màn hình LCD Hình 2.3: Module I2C LCD 16x2 Hình 2.4: Module SIM800A Hình 2.5: Cơng tắc hành trình Hình 2.6: Phương thức hoạt động NTP 10 Hình 3.1: Sơ đồ khối hệ thống 13 Hình 3.2: Khối hiển thị 14 Hình 3.3: Khối xử lý trung tâm 15 Hình 3.4: Khối cảnh báo chỗ 15 Hình 3.5: Khối cảnh báo qua mạng di động 16 Hình 3.6: Khối cảm biến 17 Hình 3.7: Sơ đồ nguyên lý toàn mạch 19 Hình 3.8: Hộp đựng thuốc 20 Hình 3.9: Mơ hình hộp thuốc 21 Hình 3.10: Cấu tạo hộp thuốc 22 Hình 4.1: Sơ đồ bố trí linh kiện mạch điều khiển 23 Hình 4.2: Sơ đồ bố trí linh kiện mạch kiểm tra 24 Hình 4.3: Mạch sau hồn thiện 26 Hình 4.4: Mạch điều khiển thực tế 27 Hình 4.5: Thay đổi dáng truyền động cơng tắc hành trình 28 Hình 4.6: Gắn cơng tắc hành trình sau hộp 28 Hình 4.7: Mơ hình hộp thuốc hồn thiện 29 Hình 4.8: Lưu đồ hoạt động hộp thuốc 30 Hình 4.9: Lưu đồ đọc hiển thị thời gian cài đặt App 31 Hình 4.10: Lưu đồ đọc hiển thị thời gian cài đặt Web .32 Hình 4.11: Tạo project 34 Hình 4.12: Giao diện thiết kế Project App 34 Hình 4.13: Các khối Block Screen1 35 viii Hình 4.14: Các khối Block Screen2 36 Hình 4.15: Các khối hình 36 Hình 4.16: Thao tác tải dự án điện thoại 37 Hình 4.17: Quét mã QR 37 Hình 4.18: Cửa sổ khởi tạo Project 38 Hình 4.19: Thiết lập Rules cho Firebase 39 Hình 4.20: Cách xem Secret sở liệu 39 Hình 4.21: Giao diện làm việc database hoàn chỉnh 40 Hình 4.22: Giao diện Sublime Text .41 Hình 4.23: Các bước khởi tạo Firebase 42 Hình 4.24: Quy trình cài đặt thời gian uống thuốc App 43 Hình 4.25: Quy trình cài đặt thời gian uống thuốc Web 43 Hình 5.1: Mơ hình hộp thuốc sau thi công 45 Hình 5.2: Kết thử nghiệm cài đặt hẹn App hộp thuốc 46 Hình 5.3: Tin nhắn gửi từ hệ thống 47 Hình 5.4: Các hình giao diện App SmartPillBox điện thoại di động 47 Hình 5.5: Giao diện trang web giới thiệu 48 Hình 5.6: Giao diện trang web quản lý 49 Hình 5.7: Giao diện trang web đăng nhập sai 50 ix LIỆT KÊ BẢNG Bảng Trang Bảng 2.1: Các mẫu thẻ tag thường gặp HTML 11 Bảng 3.1: Dòng áp linh kiện sử dụng hệ thố ng 17 Bảng 4.1: Dòng áp linh kiện sử dụng hệ thố ng 25 Bảng 4.2: Danh sách vật liệu chuẩn bị để thi công 27 Bảng 5.1: Bảng thực nghiệm kết chạy thực tế hệ thố ng 50 Bảng 5.2: Kết chạy thử nghiệm App .51 x CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ (a) (b) (c) Hình 5.2 Kết thử nghiệm cài đặt hẹn App hộp thuốc BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Sau phút tính từ lúc kiểm tra hẹn giờ, bệnh nhân khơng lấy thuốc hệ thống tự gửi cảnh báo đến điện thoại người thân với nội dung tin nhắn “Người nhà quên lấy thuốc” hình 5.3 Hình 5.3 Tin nhắn gửi từ hệ thống Hình 5.4 Các hình giao diện App SmartPillBox điện thoại di động Đầu tiên App mở lên, ta cần nhập mật Screen1 hình 5.4 vào khung nhấn vào nút “Đăng nhập” để mở qua giao diện Screen2 cài đặt thời gian Nếu chưa đặt mật đăng nhập, ta nhấn vào dòng chữ in nghiêng “Quên mật khẩu? / Đổi mật khẩu?” chuyển sang hình Đầu tiên mở qua BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ hình này, cần nhấn vào nút “Đổi mật khẩu”, tiếp đến cần nhập mã PIN mặc định “2020” nhập sai khơng thể đổi sang mật 5.1.3 Kết chạy web Sau thiết kế host lên Firebase, trang web Firebase cung cấp cho tên miền phụ miền firebaseapp.com Vì liên kết để truy cập vào trang web nhóm có đường dẫn là: “https://dieukhien-df3e6.firebaseapp.com/ ” Kết chạy trang Web minh họa từ hình 5.5 đến hình 5.12 Hình 5.5 Giao diện trang web giới thiệu Trang web giới thiệu (hình 5.5) hiển thị thông tin đề tài tốt nghiệp, tên giảng viên hướng dẫn, tên nhóm sinh viên thực nút đăng nhập dùng để đăng nhập vào trang web quản lý hộp thuốc Nhấn nút đăng nhập trang web hiển thị, hệ thống xuất khung thông báo yêu cầu nhập mật Với mật mặc định nhóm đặt “11111” người sử dụng nhập xác mở giao diện trang web quản lý hình 5.6 sai chuyển sai giao diện trang web hiển thị đăng nhập sai BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.6 Giao diện trang web quản lý Trang web quản lý gồm nút “SET”, “ON”, “OFF” khung điền thời gian cài đặt phút Các nút nhấn nhóm sử dụng màu sắc bật màu vàng cho nút “SET”, màu xanh cho nút “ON” màu đỏ cho nút “OFF” giúp để người sử dụng dễ phân biệt rõ rãng chức nút nhấn Muốn hoàn tất việc cài đặt nhấn nút “DONE” để quay trang web giới thiệu Trang web cài đặt bao gồm đồng hồ ứng với buổi ngày Với đồng hồ gồm khung để điền số: gồm khung cài đặt khung cài đặt phút Sau nhập thời gian vào hai khung nhấn nút “SET”, hệ thống xuất thông báo “Đã lưu Alarm x” Thời gian cài đặt nhóm quy định từ – 23 phút từ -59, nhập sai khoảng thời gian nhập chữ (hay kí tự đặc biệt) quy định hệ thống đưa thơng báo yêu cầu người sử dụng nhập theo quy định khung thời gian BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.7 Giao diện trang web đăng nhập sai Khi người sử dụng nhập không mật trang web giao diện, hệ thống chuyển sang trang web đăng nhập sai hình 5.7 Trang web hiển thị nội dung thông báo “Đăng nhập không thành công” để thống báo cho người sử dụng biết nhập sai mật nhấn nút “Back” giao diện để quay giao diện trang web giới thiệu 5.2 ĐÁNH GIÁ VÀ NHẬN XÉT 5.2.1 Về phần cứng Bảng 5.1 Bảng thực nghiệm kết chạy thực tế hệ thống Nhận xét: Từ kết bảng 5.1, nhóm nhận thấy trạng thái bật, tắt tất led còi báo hoạt động bình thường, thời gian đồng hồ hẹn hoạt động Hệ thống đơn giản, dễ sử dụng, tin cậy, hình LCD sáng rõ nét, kết cấu hộp thuốc chắn Các thành phần điện tử che chắn cẩn thận để bảo vệ chúng khỏi tác nhân xấu từ mơi trường Nhìn chung mơ hình hoạt động BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP - Y SINH CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ đạt 70% so với yêu cầu đặt ban đầu độ ổn định chưa cao Khay lấy thuốc phù hợp với thuốc dạng viên Kích thước khối lượng hộp thuốc lớn gây khó khăn việc vận chuyển Tuy nhiên, việc cập nhật thời gian thực ESP8266 cịn chậm, khơng liên tục Các cơng tắc hành trình cố định keo dán nên chưa chắn, thời gian cập nhật thay đổi trạng thái cơng tắc cịn chậm Phần dây cịn sử dụng nhiều dây tính thẩm mỹ chưa cao 5.2.2 Về phần mềm a Đối với App Bảng 5.2 Kết chạy thử nghiệm App Nhận xét: Từ bảng đánh giá (bảng 3.2) kết điều khiển App thực tốt chức năng, dễ thao tác điện thoại, giao diện trực quan, thông số cài hiển thị Tuy nhiên, tùy thuộc vào tốc độ mạng mà đơi q trình gửi giá trị cài đặt lên Firebase chậm Khi chuyển từ Screen sang screen khác cịn chậm có nhiều khối thiết kế khối Block Khi nhấn Switch, chuyển đổi trạng thái chậm nội dung từ cảnh báo Notifier1 hiển thị lâu nên làm trì hỗn vài thao tác chuyển đổi App sài hệ điều hành Android b Đối với web Giao diện web đơn giản, dễ sử dụng, sử dụng cài đặt hẹn Web thay cho việc cài thời gian uống thuốc App Bên cạnh đó, vấn đề bảo mật trang web không tốt, người dùng dễ dàng xem mật đăng nhập code trang web chức xem nguồn trang trình duyệt web Do Firebase Hosting khơng hỗ trợ bảo mật htpasswd nên nhóm phải dùng cách bảo mật tạm thời lập trình code trang web BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Đồ án “Thiết kế thi công hộp thuốc thông minh dùng cho người già” sử dụng module ESP8266 để điều khiển mạch Ngồi ra, nhóm cịn sử dụng công cụ dựa tảng phát triển ứng dụng web giao tiếp với điện thoại thông minh Firebase cung cấp hồn tồn miễn phí dịch vụ chất lượng Hosting, Realtime Database Do đó, trang web điều khiển app cài đặt thời gian nhắc nhở uống thuốc, truy cập nơi đâu có Internet Sau q trình thực đề tài nhóm đạt mục tiêu đề ban đầu như: giao diện App Web dễ sử dụng, thao tác đơn giản cài đặt thời gian nhắc nhở uống thuốc Khi đến nhắc nhở uống thuốc, khối hoạt động ổn định, thời gian hẹn giờ, tin nhắn gửi đến người thân người bệnh chưa lấy thuốc Giúp sử dụng được, đặc biệt người lớn tuổi trẻ em Bên cạnh đó, đề tài cịn vài hạn chế như: khay lấy thuốc phù hợp chứa thuốc dạng viên Người sử dụng phải chia thuốc vào khay đựng thuốc trước sử dụng hệ thống chưa có chức phát thuốc cịn hay hết Ngoài ra, cần phải đặt nơi có nguồn điện hệ thống chưa có Pin trữ, tín hiệu cảnh báo máy chủ điện Hộp thuốc cịn nhiều góc nhọn sắc, gây nguy hiểm cho ngưởi sử dụng dùng không cẩn thận 6.2 HƯỚNG PHÁT TRIỂN Do thời gian khơng cho phép, nhóm cịn nhiều ý tưởng để phát triển thêm đề tài này, nên chưa thực Như thay hình LCD 16x2 thành hình LCD có kích thước lớn hình cảm ứng, dễ sử dụng hiển thị nhiều nội dung cảnh báo nhiều Hỗ trợ chế phân loại, vận chuyển thuốc hộp thông minh hơn, linh hoạt với yêu cầu bệnh nhân Hỗ trợ pin tích hợp sẵn bên phòng trường hợp điện Tạo phiên nhỏ gọn hộp thuốc để thuận tiện mang theo nơi đâu Tích hợp cơng nghệ bảo mật cảm biến vân tay, cảm biến mống mắt RFID để vào App Có thể phát triển thêm việc bệnh nhân lấy thuốc khỏi hộp hay chưa cách kiểm tra trọng lượng thuốc hộp BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH 52 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO [1] Kim Ngan, “Thiết bị theo dõi thuốc thông minh PillDrill”, tincongnghe.net.vn, 21/04/2016 [2] Nhóm sinh viên sáng tạo “Hộp thuốc thông minh” giành giải Nhất thi P Startup 2017", ictnews.vietnamnet.vn, 03/06/2017 [3] Ngô Huỳnh Ngọc Khánh, “ESP8266 kết nối Internet”, arduino.vn, 26/2/2017 [4] ESP8266 NodeMCU Lua CP2102, arduinokit.vn, truy cập 10/03/2020 [5] caocongnghe, “Tìm hiểu thơng số kĩ thuật LCD 1602”, caocongnghe.com , 11/11/2019 [6] Nguyễn Cường, “Tổng quan LCD 16x2 giao tiếp I2C LCD sử dụng Arduino”, arduinokit.vn, 25/04/2019 [7] “Module SIM800A GSM GPRS Mini”, thegioiic.com, 19/11/2017 [8] “Cơng tắc hành trình gì?”, baoanjsc.com.vn, 17/08/2019 [9] “HC_HCT595-datasheet”, electroschematics.com, 12/12/ 2011 [10] Nguyên Phan, “Arduino với IC 74HC595”, stdio.vn, 15/09/2015 [11] Nguyễn Trường Duy, Võ Đức Dũng, Nguyễn Thanh Hải, “Giáo trình: Kỹ thuật số”, Trường ĐHSPKT, Tp.HCM, Nhà xuất ĐH Quốc Gia, Tp.HCM, 2018 [12] SC, “Đồng hồ thời gian thực cho ESP8266”, hocarm.org, 02/09/2017 [13] “Getting Date & Time From NTP Server With ESP8266 NodeMCU”, lastminuteengineers.com, 01/11/2019 [14] Hoàng Lịch, “App Inventor gì?” trainghiemso.vn, 04/08/2017 [15] “Firebase gì? Giải pháp lập trình khơng cần Backend từ Google”, wiki.matbao.net, 26/12/2019 [16] Hoàng Hải Triều, “Firebase - Cách sử dụng Realtime Database Cloud Functions để notification Client”, vietvang.net, 12/06/2019 [17] Việt Nguyễn, Ngơn ngữ HTML gì? Vai trị HTML lập trình web ?, blog.webico.vn, 29/11/2019 [18] Hai G, HTML gì? Giải thích rõ ngơn ngữ Markup Hypertext, hostinger.vn, 22/11/2018 [19] Thach Pham, HTML CSS dành cho người, thachpham.com, 17/02/2014 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH TÀI LIỆU THAM KHẢO [20] “Giới thiệu chuẩn giao tiếp I2C”, dammedientu.vn, 06/05/2019 [21] “Wifi gì? Có tiêu chuẩn nào?”, bynew.live, 06/11/2019 [22] “Giới thiệu chuẩn WiFi”, digistar.vn, 20/10/2016 [23] Lê Hồ Quang - Nguyễn Quốc Khương, “Thiết kế thi công hộp thuốc thông minh cho người bệnh”, Đồ án tốt nghiệp, trường ĐHSPKT, Tp.HCM, 2018 [24] Mai Quốc Cường - Ngơ Đình Phương, “Thiết kế thi công cấu nhận biết, phân loại vỉ thuốc lỗi”, Đồ án tốt nghiệp, trường ĐHSPKT, Tp.HCM, 2018 [25] Nguyễn Trường Duy, Võ Đức Dũng, Nguyễn Thanh Hải, “Giáo trình: Kỹ thuật số”, Trường ĐHSPKT, Tp.HCM, Nhà xuất ĐH Quốc Gia, Tp.HCM, 2018 [26] Nguyễn Đình Phú, “Giáo trình Vi xử lí”, Trường ĐHSPKT, Tp.HCM, 2013 [27] Nguyễn Văn Hiệp – Đinh Quang Hiệp, “Lập trình android ”, Nhà xuất ĐH Quốc Gia, Tp.HCM, 2015 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH 54 PHỤ LỤC PHỤ LỤC  Chương trình điều kiểm tra hẹn giờ: Hình 1: Chương trình điều kiểm tra hẹn giờ: void kiemtrahengio() { if((wday == SetDay[a-1])&& (hour_ == Hour1)&& (minute_== Minute1)){ TT[c]=0; buoisang(); a4=SetDay[a-1].toInt(); x = 3*a4+b -2; Serial.print("x= ");Serial.println(x); setRegisterPin(x, HIGH); writeRegisters(); delay(500); clearRegisters(); setRegisterPin(x, LOW); writeRegisters(); delay(50); clearRegisters(); BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH PHỤ LỤC buzzer_thongbao();} nutnhan(); m = manh; if (( int(m) == int(x))&&(int(tt_batdau)==1)) { tt_m = 0; Serial.print("Dung hop roi "); tt_mohop = 1; } else if (( int(m) != int(x))&&(int(tt_batdau)==1)) { tt_m = 1; tt_mohop =1; Serial.print("Sai hop roi "); buzzer_canhbao(); } tt_batdau=0; if((wday == SetDay[a-1])&& (hour_ == Hour1)&& (minute_== Minute1+1)&&(tt_mohop==0)) { if (tt_sms1 == 0){ sms(" Thuoc chua duoc lay"); tt_sms1 = 1; } else tt_sms1 = 0; if((wday == SetDay[a-1])&& (hour_ == Hour1)&& (minute_== Minute1+2)) {Serial.println(" da set");tt_sms1 = 0;} }} void buoisang(){ byte b=TT[0]|TT[1]|TT[2]|TT[3]|TT[4]|TT[5]|TT[6] ; if (b == 1) Serial.println(b); } void clearRegisters(){ for(int i = numOfRegisterPins - 1; i >= 0; i ) { registers[i] = LOW;} writeRegisters(); }  Hình ảnh thu từ hệ thống: (a) (b) (c) Hình 2: Giao diện đăng nhập vào App nhập sai BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH 56 PHỤ LỤC Hình 3: Trang web yêu cầu nhập mật Hình 4: Thơng báo người dùng nhập sai khung thời gian Web Hình 5: Thơng báo bật / tắt đồng hồ Web BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH 57 ... TỬ CÔNG NGHIỆP - Y SINH 12 CHƯƠNG TÍNH TỐN VÀ THI? ??T KẾ Chương TÍNH TỐN VÀ THI? ??T KẾ 3.1 GIỚI THI? ??U Với đề tài ? ?Thi? ??t kế thi công hộp thuốc thông minh dùng cho người già. ” yêu cầu đặt là:  Thi? ??t. .. TIÊU Thi? ??t kế thi công hộp thuốc thông minh giúp bệnh nhân uống thuốc giờ, thuốc thông báo cho người thân bệnh nhân cách gửi tin nhắn trường hợp cần thi? ??t thuốc hộp lấy hay người bệnh quên uống thuốc. .. việc cho y tá, bác sĩ người nhà bệnh nhân cịn giúp bệnh nhân nhà tự uống thuốc liều lượng Vì nhóm định thực đề tài ? ?Thi? ??t kế thi công hộp thuốc thông minh dùng cho người già? ?? Hộp thuốc thông minh

Ngày đăng: 22/12/2021, 06:05

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Hình 2.1. Module wifi ESP8266 - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 2.1. Module wifi ESP8266 (Trang 16)
Hình 2.6. Phương thức hoạt động của NTP. - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 2.6. Phương thức hoạt động của NTP (Trang 23)
Hình 3.4. Khối cảnh báo tại chỗ - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 3.4. Khối cảnh báo tại chỗ (Trang 29)
Hình 3.6. Khối cảm biến - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 3.6. Khối cảm biến (Trang 31)
Hình 3.7. Sơ đồ nguyên lý toàn mạch - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 3.7. Sơ đồ nguyên lý toàn mạch (Trang 33)
Hình 3.9. Mô hình hộp thuốc - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 3.9. Mô hình hộp thuốc (Trang 35)
Hình 4.1. Sơ đồ bố trí linh kiện mạch điều khiển - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.1. Sơ đồ bố trí linh kiện mạch điều khiển (Trang 37)
Hình 4.2. Sơ đồ bố trí linh kiện mạch kiểm tra Nhóm tiến hành các bước thi công board mạch: - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.2. Sơ đồ bố trí linh kiện mạch kiểm tra Nhóm tiến hành các bước thi công board mạch: (Trang 38)
Bảng 4.1. Dòng và áp của các linh kiện được sử dụng trong hệ thống. - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Bảng 4.1. Dòng và áp của các linh kiện được sử dụng trong hệ thống (Trang 39)
Hình 4.3. Mạch sau khi hoàn thiện - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.3. Mạch sau khi hoàn thiện (Trang 40)
Hình 4.4. Mạch điều khiển trên thực tế - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.4. Mạch điều khiển trên thực tế (Trang 41)
4.3.3 Mô hình hoàn thiện - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
4.3.3 Mô hình hoàn thiện (Trang 43)
Hình 4.8. Lưu đồ hoạt động của hộp thuốc Giải thích lưu đồ hoạt động của toàn hệ thống (hình 4.8): - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.8. Lưu đồ hoạt động của hộp thuốc Giải thích lưu đồ hoạt động của toàn hệ thống (hình 4.8): (Trang 44)
Hình 4.10. Lưu đồ đọc và hiển thị thời gian cài đặt trên Web Giải thích lưu đồ hình 4.10: - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.10. Lưu đồ đọc và hiển thị thời gian cài đặt trên Web Giải thích lưu đồ hình 4.10: (Trang 46)
Hình 4.11. Tạo project Bước 3: Thiết kế giao diện - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.11. Tạo project Bước 3: Thiết kế giao diện (Trang 48)
Hình 4.14. Các khối Block trong Screen2 - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.14. Các khối Block trong Screen2 (Trang 50)
Bước 6: Quét mã QR, xuất hiện trên màn hình (hình 4.17) và tiến hành cài đặt App vào điện thoại. - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
c 6: Quét mã QR, xuất hiện trên màn hình (hình 4.17) và tiến hành cài đặt App vào điện thoại (Trang 51)
Hình 4.16. Thao tác tải dự án về điện thoại - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.16. Thao tác tải dự án về điện thoại (Trang 51)
Hình 4.20. Cách xem Secret của cơ sở dữ liệu - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.20. Cách xem Secret của cơ sở dữ liệu (Trang 53)
Hình 4.19. Thiết lập Rules cho Firebase - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.19. Thiết lập Rules cho Firebase (Trang 53)
Hình 4.21. Giao diện làm việc database hoàn chỉnh - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.21. Giao diện làm việc database hoàn chỉnh (Trang 54)
Hình 4.23. Các bước khởi tạo Firebase - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4.23. Các bước khởi tạo Firebase (Trang 56)
Hình - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
nh (Trang 60)
Hình 5.2. Kết quả thử nghiệm cài đặt hẹn giờ trên App và hộp thuốc. - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 5.2. Kết quả thử nghiệm cài đặt hẹn giờ trên App và hộp thuốc (Trang 61)
Hình 5.6. Giao diện của trang web quản lý - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 5.6. Giao diện của trang web quản lý (Trang 64)
Hình 5.7. Giao diện của trang web khi đăng nhập sai - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 5.7. Giao diện của trang web khi đăng nhập sai (Trang 65)
Hình 1: Chương trình con điều kiểm tra hẹn giờ: void kiemtrahengio() - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 1 Chương trình con điều kiểm tra hẹn giờ: void kiemtrahengio() (Trang 72)
 Hình ảnh thu được từ hệ thống: - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
nh ảnh thu được từ hệ thống: (Trang 73)
Hình 4: Thông báo người dùng nhập sai khung thời gian trên Web - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 4 Thông báo người dùng nhập sai khung thời gian trên Web (Trang 74)
Hình 3: Trang web yêu cầu nhập mật khẩu - (Đồ án tốt nghiệp) thiết kế và thi công hộp thuốc thông minh dùng cho người già
Hình 3 Trang web yêu cầu nhập mật khẩu (Trang 74)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w