1. Trang chủ
  2. » Giáo án - Bài giảng

Báo cáo đề tài khoa học kĩ thuật dành cho học sinh trung học, đề tài tủ thuốc thông mình iot

12 20 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

Thông tin cơ bản

Tiêu đề Báo cáo đề tài khoa học kỹ thuật dành cho học sinh trung học, đề tài Tủ Thuốc Thông Minh IoT
Trường học Trường Đại học Công nghệ Thông tin - Đại học Quốc gia TP.HCM
Chuyên ngành kỹ thuật điều khiển và tự động hóa
Thể loại Báo cáo đề tài khoa học kỹ thuật
Năm xuất bản 2023
Thành phố TP Hồ Chí Minh
Định dạng
Số trang 12
Dung lượng 447,35 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Dụng cụ thiết bị thực nghiệm và phương pháp nghiên cứu Trang 6 Kết luận và khuyến nghị Trang 8 Tài liệu tham khảo Trang 9... Qua nghiên cứu em được biết thuốc khi đưa vào cơ thể, hiệu lự

Trang 1

MỤC LỤC

ĐỀ TÀI: HỘP THUỐC I.O.T

2 Dụng cụ thiết bị thực nghiệm và phương pháp nghiên cứu

Trang 6

Kết luận và khuyến nghị

Trang 8

Tài liệu tham khảo

Trang 9

Trang 2

MỞ ĐẦU

1 Tính cấp thiết

Trong gia đình, người mà em yêu quý nhất đó là bà ngoại của

em Bà là người gần gũi với em, chăm lo cho em từ thuở em mới lọt lòng Gần đây bà phải phải điều trị bệnh theo phác đồ và uống thuốc theo quy định của bác sĩ Vì lớn tuổi bà em thường hay quên uống thuốc mà nhà em thì mẹ phải đi làm ba đi làm lúa em thì đi học nên không ai gần bà để nhắc nhở bà uống thuốc đúng giờ

Qua nghiên cứu em được biết thuốc khi đưa vào cơ thể, hiệu lực của nó tùy thuộc vào nhiều yếu tố, nhưng chủ yếu là do tính dung nạp của cơ thể đối với thuốc và sự chuyển hóa thuốc trong cơ thể, đưa đến tác dụng Tính dung nạp thuốc được hiểu là sức chịu đựng của cơ thể đối với thuốc Nếu cơ thể dung nạp tốt thì thuốc phát huy hết tác dụng điều trị Nếu cơ thể không dung nạp thuốc tốt thì tác dụng của thuốc sẽ kém và các tác dụng không mong muốn sẽ nhiều hơn, thậm chí có thể gây độc. Tuy nhiên người già thường hay quên uống thuốc dẫn đến không tốt cho sức khỏe Vấn đề đặt ra là làm như thế nào để nhắc nhở người già uống thuốc đúng giờ Từ đó em hình thành mục tiêu của dự án

2 Mục tiêu

Tạo thành tủ thuốc có các chức năng :

+ Nhận diện được thuốc có hay không trong hộp

+ Mở hộp đúng thời gian quy định tránh lộn thuốc

+ Thông báo cho người thân khi gần hết giờ quy định mà người bệnh vẫn chưa uống thuốc

+ Thông báo nhắc nhở khi đến giờ uống thuốc

+ Nhắc nhở uống thuốc từ xa

3 Câu hỏi nghiên cứu

Trong quá trình nghiên cứu dự án em tập trung giải quyết hai câu hỏi nghiên cứu sau:

Câu hỏi 1: Làm thế nào để tạo ra hộp thuốc có thể tự nhắc nhở người bệnh uống thuốc đúng giờ ?

Trang 3

Câu hỏi 2: Làm thế nào để tạo ra 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 thế nào để tạo ra hộp thuốc biết mở hộp đúng thời gian và đúng loại thuốc quy định ?

4 Phương pháp

Phương pháp nghiên cứu chủ yếu của em là phương pháp thực nghiệm ngoài ra còn hai phương pháp bổ trợ khác là phương pháp nghiên cứu tài liệu và phương pháp lấy ý kiến chuyên gia

5 Ý nghĩa khoa học

Dự án “Tủ thuốc I.o.T” mở ra cho ngành điều dưỡng một hướng mới tiếp cận công nghệ 4.0 đó là điều dưỡng Internet of Things

6 Ý nghĩa thực tiễn

Giúp người già, người bệnh uống thuốc đúng giờ từ đó tốt cho sức khỏe Cụ thể cá nhân đây là tấm lòng của con cháu dành cho người thân trong gia đình về việc quan tâm sức khỏe trong thời đại công nghệ 4.0

Trang 4

NỘI DUNG Chương 1: Tổng quan

1 Lịch sử nghiên cứu

Theo em ngiên cứu và truy tìm nhiều trang wed chưa nhận thấy thiết bị nào tương tự loại máy này trên thị trường

Có một số App nhắc nhở qua điện thoại nhưng chỉ phù hợp cho người trẻ tuổi, không phù hợp cho người già

2 Thực trạng và giải pháp của vấn đề nghiên cứu

2.1 Khảo sát thực trạng

Theo một nghiên cứu năm 2018, ít nhất 210.000 người Mỹ đã tử vong mỗi năm do hậu quả trực tiếp của sai sót thuốc(STT), đưa SST trở thành nguyên nhân gây tử vong thứ ba tại nước này, chỉ xếp sau bệnh tim mạch và ung thư Tại châu Âu, ME và các biến cố bất lợi liên quan đến chăm sóc y tế xảy ra trên 8 – 12%, 23% công dân châu Âu tuyên

Trang 5

bố từng trực tiếp bị ảnh hưởng bởi SST Trong đó sai thời gian có nghĩa

là bệnh nhân dùng thuốc ngoài khoảng thời gian cho phép hoặc thời điểm uống thuốc không phù hợp chiếm 15% SST

Ở Việt Nam chưa có bài nghiên cứu về sai thời gian uống thuốc nhưng có rất nhiều trường hợp uống thuốc không đúng thời gian gây nhiều hậu quả nghiêm trọng trong đó có người thân của chúng em

2.2 Nguyên nhân của thực trạng

Nguyên nhân chủ yếu thứ nhất là do người bệnh chưa hiểu rõ tầm quan trọng của việc uống thuốc đúng giờ Nguyên nhân này cần bác sĩ hoặc người nhà bệnh nhân giải thích rõ ràng

Nguyên nhân chủ yếu thứ hai là do người bệnh tuổi cao hay quên thường uống thuốc không đúng giờ Vì vậy cần người thân nhắc nhở Tuy nhiên vì lý do công việc nên người thân có ít thời gian bên cạnh nhắc nhở

2.3 Giải pháp thực hiện

Làm ra thiết bị tự động nhắc nhở người bệnh uống thuốc đúng giờ và giúp người thân nhận biết khi gần quá thời gian mà người bệnh chưa uống thuốc, có thể nhắc nhở từ xa

Chương 2: Dụng cụ thiết bị thực nghiệm và phương pháp nghiên cứu

1 Quy trình nghiên cứu

Từ quy trình nghiên cứu trên chúng em bắt đầu chọn dụng cụ tiến hành thực nghiệm

2 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 Cảm biến hồng

ngoại

Cảm biến siêu âm

Cảm biến khối lượng

Ưu Dễ lập trình giá siêu Truyền tín hiệu Nhận diện được theo

Trang 6

điểm rẻ nhanh khối lượng.

Khuyết

điểm Dễ bị nhiểu Khó lập trình Đắt tiền- không phù hợp

Ở đây em chọn cảm biến hồng ngoại và việc bị nhiểu không ảnh hưởng vì cảm biến dùng trong nhà

Bước 1: Chọn Vi điều khiển

Chọn trong 3 phương án Arduino Uno ESP 8266 WEMOS D1

Ưu

điểm

Lập trình dễ Nhỏ gọn rẻ tiền Giao diện thân

thiện có wifi tích hợp Giá rẻ

Khuyết

điểm

Cần dùng thêm wifi

hoặc internet shield

Lập trình khó

Giá tiền 60.000đ + Wifi 55.000đ 76.000đ

Từ các lý do trên em chọn phương án 3

Bước 3: Chọn nguồn điện cho hệ thống

Do Arduino xài điện 1 chiều nên em chọn một trong những phương án sau:

Adaptor Ắc quy hoặc pin Kết hợp cả hai

Ưu điểm Ổn định lâu dài Cúp điện vẫn sử dụng

được

Có 2 ưu điểm của phía trước

Khuyết điểm Không làm việc khi

cúp điện

Không kinh tế, cần phải sạc lại

Xây dựng hệ thống hơ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 và không hao phí vì khi cúp điện thì không có wifi và các 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

sát bất cứ nơi nào?

Dùng nhiều chức năng

Bảo mật cao

Dễ lập trình Khuyết điểm Cần trả phí nếu Khó lập trình Khoảng cách trong

Trang 7

cần nhiều tính năng

mạng Lan

Ở đây em chọn phương án 1 vì dự án không cần nhiều tính năng nhưng cần khoảng cách xa và một lý do khác và chúng em không đủ thời gian

nghiên cứu firebase, MQTT

Sau khi chọn được các thiết bị thí nghiệm chúng em đưa đến nguyên lý hoạt động chung

3 Nguyên lý chung

Thiết bị hoạt động theo nguyên lý sơ đồ sau:

Bước 4: Lập hộp điều khiển bằng arduino

Kết hợp các yếu tố trên và lắp ghép chúng lại và viết code

4 Phương pháp nghiên cứu

4.1 Phương pháp nghiên cứu tài liệu

Thực hiện việc nghiên cứu các tài liệu liên quan về mạng, thời gian thực, cảm biến tiệm cận Các tài liệu về tự động hóa… sau đó thu thập và chuyển hóa các 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 và chọn hộp thuốc khoảng chiều ngang là 5cm dài 10cm để nhận biết thuốc

Tiến hành thực nghiệm thời gian thực và chọn server lấy thời gian là

2.asia.pool.ntp.org

Vi điều khiển

Servo đóng mở Server Blynk

Loa nhắc nhở

Thiết bị thông minh Cảm biến tiệm cận Thời gian từ internet

cận

Trang 8

Chương 3: Kết quả và thảo luận

Thành công viết code cho arduino đúng ý tưởng

Tạo được sản phẩm là hộp thuốc có các ưu điểm sau:

- Tiện lợi nhỏ gọn giá cực kỳ rẻ dưới 150.000 đồng

- Nhận diện đúng thời gian uống thuốc, thay đổi dễ dàng trên App

- Chỉ mở hộp khi đúng thời gian quy định nên 100% không uống sai loại thuốc

- Viết phần mềm trên Blynk đúng mục tiêu đề ra

Phần mềm Blynk Hộp thuốc khi đang mở Hộp thuốc khi đóng

Tuy nhiên sản phẩm còn có 1 số khuyết điểm như :

- Cần người chuẩn bị thuốc trước

- Phầm mềm hiển thị nhắc nhở còn đơn giản, chủ yếu dựa trên server Blynk nên chưa thực sự theo ý người dùng

- Khi cúp điện hoặc không có wifi thì không sử dụng được

KẾT LUẬN VÀ KIẾN NGHỊ

Trang 9

Sản phẩm có thể áp dụng rộng rãi trong thực tiễn tuy nhiện cần tính thẩm mỹ hơn

Nếu cần uống thuốc trên hai lần thì cần làm thêm ngăn chứa thuốc

\

TÀI LIỆU THAM KHẢO

[1] Phạm Minh Tuấn , (2016). Lập trình Arduino cho người mới bắt

đầu, Nhà xuất bản Khoa học và kỹ thuật, Thành phố Hồ Chí Minh.

[2] Phạm Quang Huy, Lê Cảnh Trung (2016). Bài tập thực hành

Arduino, Nhà xuất bản Khoa học và kỹ thuật, Thành phố Hồ Chí Minh.

[3] Phạm Quang Huy, Lê Mỹ Hà (2016). Lập trình IoT với Arduino,

Nhà xuất bản Khoa học và kỹ thuật, Thành phố Hồ Chí Minh.

[4] Phạm Quang Huy, Lê Cảnh Trung (2016). Lập trình điều khiển với

Arduino, Nhà xuất bản Khoa học và kỹ thuật, Thành phố Hồ Chí Minh.

[5] DS.Thanh Yến , (2017), Uống thuốc đúng thời điểm

https://suckhoedoisong.vn/uong-thuoc-khong-dung-thoi-diem-hao-tien-ton-luc-n134910.html

Trang 10

Phụ lục

Code cho ESP8266

#include <ESP8266WiFi.h>

#include <Servo.h>

#include <BlynkSimpleEsp8266.h>

#include <SPI.h>

#include <Ethernet.h>

#include <WiFiUdp.h>

#include <NTPClient.h>

WiFiUDP u;

NTPClient n(u,"2.asia.pool.ntp.org",3600*7);

char auth[] = "CnXVDnf77Jlpe6uLsZ4DRVRqbLNgxbQX"; char ssid[] = "KHANG";

char pass[] = "Diem1982";

int servoPin = 9;

int chuong = 16;

int t1=5;

int t2=6;

int giohen1;

Trang 11

int phuthen1;

int giohen2;

int phuthen2;

BLYNK_WRITE(V1) { giohen1 = param.asInt();}

BLYNK_WRITE(V3) {phuthen2 = param.asInt();}

BLYNK_WRITE(V4) { giohen2 = param.asInt();}

BLYNK_WRITE(V2) { phuthen1 = param.asInt();}

void setup()

{Serial.begin(9600);

Blynk.begin(auth, ssid, pass);

pinMode(chuong,OUTPUT);

pinMode(t1,INPUT);

n.begin();

}

void loop()

{ int valt1=digitalRead(t1);

int m = n.getMinutes();

int h = n.getHours();

if(((valt1==0) and (h== giohen1)) and (( m>phuthen1) and (m<phuthen1+5))){

{digitalWrite(chuong,HIGH);

myservo.write(90);

}

else if ((valt1==0)and(h==giohen1)and (m = phuthen1+6)) { Serial.println("chua uong lan 1");

Blynk.notify("chua uong lan 1");

Trang 12

}

if((valt1==1)or(m = phuthen1+10))

{ myservo.write(-90);

digitalWrite(chuong,LOW);}

{ int valt2=digitalRead(t2);

if(((valt2==0) and (h== giohen2)) and (( m>phuthen2) and (m<phuthen2+5))){

{digitalWrite(chuong,HIGH);

myservo.write(90);

}

else if ((valt2==0)and(h==giohen2)and (m = phuthen2+6)) { Serial.println("chua uong lan 2");

Blynk.notify("chua uong lan 2");

}

if((valt2==1)or(m = phuthen1+10))

{

digitalWrite(chuong,LOW);

myservo.write(-90);

}

n.update();

Blynk.run();

delay(2000);

}

Ngày đăng: 03/07/2023, 12:00

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w