Bối cảnh và vấn đề nghiên cứu
Tai nạn giao thông đường bộ đang là một trong những thách thức nghiêm trọng đối với trật tự an toàn xã hội. Theo các số liệu thống kê y tế và giao thông được trích dẫn trong công trình, người điều khiển phương tiện sử dụng rượu bia bị suy giảm đáng kể về khả năng phản xạ, khả năng giữ vững quỹ đạo xe, dễ rơi vào trạng thái buồn ngủ hoặc bốc đồng, phóng nhanh vượt ẩu. Tổ chức Y tế Thế giới (WHO) chỉ ra rằng tại các quốc gia thu nhập cao, tỷ lệ tử vong liên quan đến rượu bia khi lái xe chiếm tới 20% tổng số tử vong do tai nạn giao thông đường bộ. Tại Hoa Kỳ, ước tính có khoảng 500.000 người bị thương và 17.000 người tử vong mỗi năm do các vụ va chạm giao thông liên quan đến nồng độ cồn, trong đó 40% nạn nhân tử vong trực tiếp vì lý do này. Khi nồng độ cồn trong máu đạt mức 0,01 g/dl (tương đương 1 ngụm rượu hoặc 1/4 lon bia), cơ thể đã bắt đầu xuất hiện tình trạng giảm chức năng thần kinh trung ương và giảm khả năng điều khiển phương tiện; khi nồng độ đạt mức 80 mg/100 ml máu, nguy cơ gây tai nạn giao thông tăng gấp 2,7 lần so với người không có cồn.
Tại Việt Nam, tình trạng lạm dụng rượu bia ở mức báo động khi mức tiêu thụ đứng thứ 2 khu vực Đông Nam Á (sau Thái Lan), thứ 10 châu Á và thứ 29 trên thế giới. Đến tháng 1/2016, Việt Nam tiêu thụ khoảng 3,4 tỉ lít bia (tăng từ mức 2,4 tỉ lít năm 2010), 70 triệu lít rượu có nhãn mác và khoảng 200 triệu lít rượu tự nấu trong dân gian; 77,3% nam giới sử dụng rượu bia (cao gần gấp 2 lần mức trung bình thế giới), trong đó tỷ lệ nam giới sử dụng ở mức độ có hại tăng từ 25% lên trên 44% sau 5 năm. Thống kê từ các nạn nhân tai nạn giao thông nhập viện cho thấy có 36,5% người lái xe máy và 66,8% người lái xe ô tô có nồng độ cồn vượt ngưỡng cho phép.
Nhằm kiểm soát tình trạng này, khung pháp lý Việt Nam đã ban hành các chế tài nghiêm khắc, tiêu biểu như Nghị định 71/2012/NĐ-CP quy định xử phạt người điều khiển xe ô tô có nồng độ cồn trong máu vượt quá 50 - 80 mg/100 ml máu hoặc vượt quá 0,25 - 0,4 mg/1 lít khí thở. Xu hướng chuyển đổi số và tự động hóa công tác giám sát, thống kê vi phạm trực tuyến đặt ra yêu cầu xây dựng các hệ thống kiểm tra tự động từ xa.
Mục tiêu và nhiệm vụ nghiên cứu:
- Mục tiêu chung: Thiết kế và chế tạo mô hình hệ thống giám sát nồng độ cồn từ xa, hỗ trợ phát hiện kịp thời người điều khiển phương tiện có nồng độ cồn vượt ngưỡng quy định, truyền dữ liệu lên giao diện web và hướng tới khả năng tích hợp tại các trạm thu phí tự động thay thế việc kiểm tra thủ công.
- Nhiệm vụ nghiên cứu cụ thể:
- Tìm hiểu tổng quan tình hình nghiên cứu, chế tài pháp luật và các dòng thiết bị đo nồng độ cồn hiện hành trong nước và quốc tế.
- Nghiên cứu nguyên lý hoạt động, cấu tạo và thông số kỹ thuật của module vi điều khiển NodeMCU ESP8266, cảm biến cồn MQ-3, cảm biến âm thanh, màn hình hiển thị LCD 16x2, module chuyển đổi giao tiếp I2C và còi báo buzzer.
- Xây dựng sơ đồ nguyên lý mạch phần cứng và lập trình phần mềm điều khiển trên môi trường Arduino IDE, tích hợp truyền thông dữ liệu qua nền tảng IoT ThingSpeak.
- Lắp ráp phần cứng hoàn chỉnh, tiến hành thực nghiệm đo nồng độ cồn qua các lần thử nghiệm và đánh giá khả năng truyền tải dữ liệu giám sát lên máy chủ web.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Nồng độ cồn trong hơi thở của người điều khiển phương tiện giao thông; các linh kiện phần cứng thu thập, xử lý tín hiệu và truyền dữ liệu không dây (MQ-3, NodeMCU ESP8266, LCD1602, ThingSpeak).
- Phạm vi không gian và ứng dụng: Nghiên cứu thực nghiệm tại Khoa Công nghệ Điện tử và Truyền thông, Trường Đại học Công nghệ Thông tin và Truyền thông – Đại học Thái Nguyên; định hướng ứng dụng giám sát nồng độ cồn phương tiện ô tô tại các trạm thu phí giao thông đường bộ.
- Thời gian thực hiện: Hoàn thành vào tháng 6 năm 2020.
Cơ sở lý thuyết và phương pháp
Cơ sở lý thuyết và nguyên lý sinh lý - hóa học
- Tỷ lệ phân bố cồn trong cơ thể: Rượu bia khi đi vào cơ thể được hấp thụ qua dạ dày và ruột vào máu mà không bị phân hủy hay biến đổi hóa học ngay lập tức. Khi máu lưu thông qua phổi, cồn thẩm thấu qua màng phế nang và bay hơi vào không khí trong túi khí phổi. Tỷ lệ tương quan sinh lý giữa nồng độ cồn trong máu và nồng độ cồn trong hơi thở được xác định xấp xỉ ở mức 2100:1 (2100 ml hơi thở chứa lượng cồn tương đương 1 ml máu).
- Nguyên lý chuyển đổi bán dẫn: Cảm biến MQ-3 sử dụng vật liệu bán dẫn thiếc dioxit ($SnO_2$). Trong môi trường không khí sạch, vật liệu có độ dẫn điện thấp. Khi tiếp xúc với hơi cồn (ethanol), các phân tử khí phản ứng làm giảm điện trở của lớp bề mặt cảm biến. Điện trở cảm biến ($R_s$) thay đổi tỉ lệ nghịch với nồng độ cồn trong môi trường theo quy luật logarithmic: $X = \log(R_s/R_0)$ và $Y = \log(\text{mg/L})$, trong đó $R_0$ là điện trở trong không khí sạch.
- Khung pháp lý tham chiếu: Nghị định số 71/2012/NĐ-CP của Chính phủ về quy định xử phạt vi phạm hành chính trong lĩnh vực giao thông đường bộ.
Phương pháp nghiên cứu
- Phương pháp tổng hợp và phân tích tài liệu: Khảo sát các quy định kiểm soát nồng độ cồn tại Anh, Đức, Úc, Thụy Điển, Séc; tổng hợp thông số kỹ thuật của các dòng máy đo thương mại (FiT331, TigerDirect AT6000, Lion SD, Sentech AL8000).
- Phương pháp thiết kế và tích hợp hệ thống kỹ thuật: Thiết kế mạch điện tử ghép nối vi điều khiển NodeMCU ESP8266 với các module ngoại vi; tính toán phân áp tải cảm biến; chuẩn hóa giao thức truyền thông I2C cho màn hình LCD.
- Phương pháp thực nghiệm kiểm chứng: Tiến hành đo mẫu hơi thở chứa cồn qua 4 lần thử nghiệm thực tế, đối chiếu tín hiệu hiển thị trên màn hình LCD tại chỗ và đồ thị cập nhật trực tuyến trên nền tảng đám mây ThingSpeak qua giao thức HTTP/TCP/IP.
Thiết kế và triển khai hệ thống
Kiến trúc phần cứng và linh kiện sử dụng
| Tên thành phần |
Thông số kỹ thuật / Đặc tính chính |
Vai trò trong hệ thống |
| NodeMCU ESP8266MOD |
Vi điều khiển Wi-Fi 2.4 GHz (802.11 b/g/n, WPA/WPA2), Flash 4MB, điện áp 3.3V, cấp nguồn 5V USB, 11 chân I/O, 1 chân ADC A0 (0 - 3.3V). |
Khối xử lý trung tâm, đọc tín hiệu tương tự, xử lý thuật toán và gửi dữ liệu lên máy chủ web qua Wi-Fi. |
| Cảm biến khí MQ-3 |
Vật liệu $SnO_2$, IC so sánh LM393, dải đo 0,04 - 0,4 mg/L khí thở, điện áp sấy 5V, công suất sấy $\le 900$ mW, điện trở sấy $31 \pm 3,\Omega$, đầu ra Analog (0 - 5V) và Digital. |
Khối cảm biến thu nhận hơi cồn, chuyển đổi nồng độ cồn thành tín hiệu điện áp tương ứng. |
| Màn hình LCD 1602 |
Màn hình ký tự chuẩn HD44780, kích thước 16 ký tự x 2 dòng, điện áp hoạt động 2.5V - 5V, dòng tiêu thụ 350 - 600 $\mu$A. |
Hiển thị giá trị nồng độ cồn đo được tại hiện trường cho người sử dụng quan sát trực tiếp. |
| Module chuyển đổi I2C |
Chip điều khiển chuyển đổi giao tiếp song song 8-bit sang bus 2 dây (SDA, SCL), tích hợp biến trở chỉnh tương phản LCD. |
Giảm thiểu số lượng chân kết nối từ 16 chân của LCD xuống còn 2 chân giao tiếp với vi điều khiển. |
| Cảm biến âm thanh |
Micro điện dung (condenser), IC so sánh LM393, điện áp hoạt động 3.3V - 5V, ngõ ra Digital (DO). |
Khối nhận diện âm thanh môi trường / tín hiệu điều khiển hỗ trợ hệ thống. |
| Còi báo Buzzer |
Còi báo 5V DC, tần số âm thanh 2500 Hz, dòng tiêu thụ $< 25$ mA, điện áp làm việc từ 3.5V. |
Phát tín hiệu cảnh báo âm thanh khi phát hiện nồng độ cồn vượt quá ngưỡng cho phép. |
Cấu tạo và sơ đồ chân màn hình LCD 1602
| Chân số |
Ký hiệu |
Mức logic |
Chức năng chi tiết |
| 1 |
VSS |
- |
Nối cực âm nguồn (GND - 0V) |
| 2 |
VCC |
- |
Nối cực dương nguồn cấp (+5V) |
| 3 |
VEE |
- |
Chân điều chỉnh độ tương phản màn hình |
| 4 |
RS |
0 / 1 |
Chọn thanh ghi: RS = 0 (Nhập lệnh), RS = 1 (Nhập dữ liệu) |
| 5 |
R/W |
0 / 1 |
Chọn chế độ: 0 (Ghi dữ liệu), 1 (Đọc dữ liệu) |
| 6 |
E |
1, 1 -> 0 |
Chân cho phép tín hiệu hoạt động (Enable) |
| 7 - 14 |
DB0 - DB7 |
0 / 1 |
8 đường bus truyền nhận dữ liệu (từ Bit 0 LSB đến Bit 7 MSB) |
| 15 |
Lamp+ |
- |
Cực dương nguồn cấp đèn nền LED |
| 16 |
Lamp- |
- |
Cực âm nguồn cấp đèn nền LED |
Phần mềm điều khiển và nền tảng IoT ThingSpeak
- Môi trường phát triển: Lập trình bằng ngôn ngữ C/C++ trên nền tảng Arduino IDE (sử dụng GNU toolchain, bộ thư viện
LiquidCrystal_I2C và thư viện giao tiếp ESP8266). Cấu trúc chương trình bao gồm hai hàm cơ bản: setup() khởi tạo các ngoại vi, cấu hình chế độ chân I/O, kết nối mạng Wi-Fi; và hàm loop() lặp chu kỳ đọc tín hiệu cảm biến từ chân A0, tính toán nồng độ cồn, xuất kết quả ra LCD và đóng gói gửi dữ liệu.
- Nền tảng ThingSpeak: Ứng dụng điện toán đám mây mã nguồn mở hỗ trợ thu thập và truy xuất dữ liệu từ các thiết bị thông qua giao thức HTTP và MQTT. Dữ liệu nồng độ cồn từ ESP8266 được gửi lên kênh riêng (Channel) thông qua API Write Key, hệ thống tự động ghi nhật ký thời gian và vẽ đồ thị biến thiên trực quan, hỗ trợ giám sát từ xa theo thời gian thực.
Nội dung chính theo từng chương
Chương 1. Tổng quan
Chương 1 trình bày bức tranh tổng quan về tình trạng tai nạn giao thông liên quan đến việc lạm dụng rượu bia tại Việt Nam và trên thế giới. Tác giả phân tích kinh nghiệm quản lý, khung hình phạt nghiêm khắc của các quốc gia như Anh (phạt tù đến 14 năm, phạt tiền 5.000 bảng), Đức (cấm tuyệt đối với tài xế mới), Úc (tịch thu phương tiện vi phạm 30 ngày hoặc vĩnh viễn), cũng như mức giới hạn nồng độ cồn nghiêm ngặt tại Campuchia, Philippines, Thụy Điển (20 mg/100 ml máu), CH Séc, Hungary.
Chương này khảo sát chi tiết 4 dòng máy đo nồng độ cồn cầm tay tiêu biểu trên thị trường:
| Dòng thiết bị |
Xuất xứ |
Mức giá tham khảo |
Đặc điểm kỹ thuật nổi bật |
| FiT331 |
Trung Quốc |
9.000.000 - 10.000.000 VNĐ |
Tích hợp máy in, camera HD, Bluetooth, ứng dụng Android, truyền dữ liệu qua USB, dải hiển thị rõ ràng. |
| TigerDirect AT6000 |
Hoa Kỳ |
1.600.000 - 2.000.000 VNĐ |
Thiết kế bỏ túi nhỏ gọn, màn hình LED hiển thị kết quả nhanh, ống thổi có thể thay thế để đảm bảo vệ sinh. |
| Lion SD |
Vương quốc Anh |
Trên 30.000.000 VNĐ |
Thiết bị chuyên dụng của lực lượng Cảnh sát giao thông, vi xử lý tốc độ cao, độ chính xác tuyệt đối, hỗ trợ tới 2.500 lượt thổi, bộ nhớ lưu trữ lớn. |
| Sentech AL8000 |
Hàn Quốc |
~3.000.000 VNĐ |
Thiết kế chuẩn, kiểm tra nhanh, pin dung lượng bền bỉ cho phép hoạt động liên tục trong thời gian dài. |
Tác giả phân tích 3 phương pháp xác định nồng độ cồn trong hơi thở (phản ứng hóa học đổi màu, đo quang phổ hồng ngoại và cảm biến tế bào pin nhiên liệu), khẳng định tính khả thi của phương pháp đo khí thở (chỉ mất 8 - 10 giây) so với phương pháp xét nghiệm máu tại cơ sở y tế. Từ đó, xác định tính cấp thiết của việc xây dựng hệ thống giám sát nồng độ cồn tự động truyền dữ liệu từ xa đặt tại các trạm thu phí.
Chương 2. Phân tích bài toán và lựa chọn linh kiện cho thiết bị đo nồng độ cồn
Chương 2 tập trung phân tích các yêu cầu kỹ thuật của bài toán và thuyết minh chi tiết thông số linh kiện:
- Yêu cầu kỹ thuật: Thiết bị đo và cảnh báo khi nồng độ cồn vượt ngưỡng; kết cấu nhỏ gọn, dễ vận hành; có khả năng kết nối mạng không dây để truyền dữ liệu lên máy chủ web; khả năng hoạt động tích hợp tại trạm thu phí.
- Thông số kỹ thuật cảm biến MQ-3:
- Chất phản ứng: Khí cồn (Ethanol).
- Dải đo phát hiện: 0,04 - 0,4 mg/L.
- Điện áp làm việc cảm biến: $< 24\text{ V}$; Điện áp mạch sấy ($V_H$): $5 \pm 0,2\text{ V}$ (AC/DC).
- Điện trở sấy: $31 \pm 3,\Omega$; Công suất tiêu thụ sấy: $\le 900\text{ mW}$.
- Điện trở cảm biến ($R_s$): $2 - 20\text{ k}\Omega$ tại nồng độ 0,4 mg/L; Tỉ lệ điện trở ($R_s \text{ không khí} / R_s \text{ tại } 0,4\text{ mg/L}$) $\ge 5$.
- Đặc tính nhiệt độ: Khi sấy bề mặt lên $60^\circ\text{C}$, thời gian nhận biết nồng độ cồn kéo dài khoảng 8 giây; ở nhiệt độ môi trường $20^\circ\text{C}$, thời gian đáp ứng kéo dài từ 3 đến 5 phút.
- Module vi điều khiển NodeMCU ESP8266: Tích hợp giao thức TCP/IP, công suất phát $+19.5\text{ dBm}$ (chuẩn 802.11b), hỗ trợ chế độ Client, Access Point hoặc đồng thời cả hai; thời gian đánh thức và truyền gói tin $< 2\text{ ms}$; công suất tiêu thụ ở chế độ chờ $< 1\text{ mW}$.
- Cảm biến âm thanh và mạch ứng dụng mẫu: Sử dụng micro tụ điện kết hợp IC so sánh LM393 và IC chốt 4013 để xây dựng mạch nguyên lý bật/tắt đèn thông qua tiếng vỗ tay.
- Module hiển thị và cảnh báo: Màn hình LCD 1602 kết hợp module giao tiếp I2C giúp tiết kiệm tài nguyên chân vi điều khiển; còi Buzzer 5V tần số 2500 Hz chịu trách nhiệm phát âm thanh cảnh báo.
- Phần mềm Arduino IDE và nền tảng ThingSpeak: Hướng dẫn cài đặt IDE (phiên bản 1.5/1.8), cấu hình Board mạch, thiết lập cổng COM (Serial Port), giới thiệu chức năng biên dịch (Verify), nạp code (Upload), hiển thị dữ liệu qua Serial Monitor và mô hình truyền dữ liệu IoT qua API của ThingSpeak.
Chương 3. Thiết kế và thực thi sản phẩm
Chương 3 trình bày việc lắp ráp mô hình thực tế, lưu đồ thuật toán điều khiển và kết quả thử nghiệm:
- Thiết kế phần cứng: Kết nối hoàn chỉnh giữa NodeMCU ESP8266 với cảm biến MQ-3 (chân tín hiệu analog kết nối với cổng A0 của ESP8266), Module I2C điều khiển LCD 1602 (kết nối bus SDA, SCL), còi Buzzer và cảm biến âm thanh.
- Thuật toán điều khiển: Khởi tạo hệ thống $\rightarrow$ Đọc giá trị điện áp từ cảm biến MQ-3 $\rightarrow$ Chuyển đổi giá trị sang nồng độ cồn $\rightarrow$ So sánh với ngưỡng cài đặt $\rightarrow$ Xuất kết quả hiển thị trên màn hình LCD 1602; nếu vượt ngưỡng cho phép, kích hoạt còi báo buzzer $\rightarrow$ Đóng gói và gửi chuỗi dữ liệu qua mạng Wi-Fi lên kênh ThingSpeak.
- Kết quả đo đạc và hiển thị thực nghiệm: Hệ thống đã thực hiện 4 lần đo thử nghiệm với các mẫu nồng độ cồn khác nhau:
- Lần đo thứ nhất: Hệ thống đo giá trị nồng độ cồn ban đầu, hiển thị số liệu lên màn hình LCD và đẩy dữ liệu lên đồ thị ThingSpeak.
- Lần đo thứ hai: Tiến hành đo mẫu có nồng độ cồn thay đổi, LCD cập nhật giá trị mới và giao diện web cập nhật điểm dữ liệu thứ hai theo thời gian thực.
- Lần đo thứ ba: Đo mẫu có nồng độ cồn cao, còi buzzer phát tín hiệu cảnh báo, giá trị hiển thị trên LCD tăng vọt và đồ thị trực tuyến ghi nhận bước nhảy nồng độ.
- Lần đo thứ tư: Thực hiện đo kiểm chứng khả năng phục hồi của cảm biến, dữ liệu tiếp tục được ghi nhận và hiển thị đồng bộ trên cả thiết bị lẫn giao diện web.
Kết quả và đóng góp
Kết quả chính của đề tài
- Chế tạo thành công thiết bị phần cứng hoàn chỉnh: Tích hợp thành công khối cảm biến nồng độ cồn MQ-3, khối xử lý trung tâm NodeMCU ESP8266, khối hiển thị LCD 1602 qua module I2C và khối cảnh báo âm thanh buzzer trên một mô hình nhỏ gọn, hoạt động ổn định với nguồn cấp 5V.
- Xây dựng chương trình điều khiển và giám sát trực tuyến: Lập trình thuật toán đọc tín hiệu, tính toán nồng độ cồn trong hơi thở với thời gian đáp ứng nhanh (~8 giây sau khi sấy nóng cảm biến) và truyền dữ liệu thời gian thực lên nền tảng IoT ThingSpeak thông qua kết nối mạng Wi-Fi không dây.
- Kiểm nghiệm thực tế qua 4 chu kỳ đo: Thực hiện thành công 4 lần thử nghiệm đo nồng độ cồn với các mức độ khác nhau; hệ thống hiển thị chính xác kết quả lên màn hình tại chỗ đồng thời cập nhật tức thời các điểm đo lên biểu đồ giám sát từ xa của ThingSpeak.
Giải pháp và kiến nghị ứng dụng
- Tác giả đề xuất phương án ứng dụng mô hình thiết bị đo nồng độ cồn tự động này tại các trạm thu phí giao thông đường bộ nhằm kiểm tra tự động các tài xế điều khiển ô tô trước khi lưu thông vào các tuyến đường cao tốc hoặc quốc lộ, giúp giảm bớt áp lực nhân lực và rủi ro cho lực lượng Cảnh sát giao thông khi kiểm tra thủ công trên đường.
- Đề xuất đồng bộ hóa dữ liệu vi phạm về trung tâm điều hành giao thông trực tuyến để phục vụ công tác thống kê, giám sát và tiến tới xử phạt nguội đối với các trường hợp vi phạm nồng độ cồn.
Đóng góp về mặt kỹ thuật và xã hội
- So với các thiết bị đo cầm tay thương mại độc lập trên thị trường (như FiT331, Lion SD) vốn có giá thành cao và chỉ hiển thị hoặc lưu trữ dữ liệu cục bộ, mô hình của đề tài đã tích hợp khả năng truyền tải dữ liệu trực tuyến qua nền tảng IoT ThingSpeak với chi phí chế tạo linh kiện thấp, mã nguồn mở và dễ dàng mở rộng mạng lưới giám sát.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đề tài
- Cảm biến MQ-3 cần thời gian sấy nóng ban đầu để đạt độ nhạy tối ưu (ở nhiệt độ môi trường $20^\circ\text{C}$ nếu không sấy nóng bề mặt, thời gian đáp ứng kéo dài 3 - 5 phút).
- Hệ thống phụ thuộc hoàn toàn vào kết nối mạng Wi-Fi cố định; khi trạm đo mất kết nối mạng hoặc tín hiệu Wi-Fi không ổn định, dữ liệu giám sát từ xa không thể gửi đồng bộ lên máy chủ đám mây ThingSpeak.
- Thiết bị dừng lại ở mức mô hình thử nghiệm trong phòng thí nghiệm (prototype), chưa được đóng gói hoàn chỉnh bằng vỏ hộp công nghiệp có khả năng kháng bụi, kháng ẩm và chịu đựng môi trường khắc nghiệt ngoài trời tại các trạm thu phí.
Hướng nghiên cứu và phát triển tiếp theo
- Hoàn thiện đóng gói cơ khí công nghiệp, tích hợp hệ thống đo lường trực tiếp vào làn thu phí tự động không dừng (ETC).
- Tích hợp thêm camera nhận diện biển số xe tự động (ANPR) đồng bộ với kết quả đo nồng độ cồn của lái xe để tự động lập hồ sơ vi phạm.
- Nâng cấp sử dụng các loại cảm biến cồn chuyên dụng công nghệ pin nhiên liệu (fuel-cell) nhằm tăng độ bền, rút ngắn thời gian phân tích và tăng cường độ chọn lọc khí.
- Xây dựng phần mềm quản lý máy chủ riêng với cơ sở dữ liệu bảo mật cao, kết nối trực tiếp với hệ thống xử phạt vi phạm an toàn giao thông quốc gia.
Giá trị tham khảo
Báo cáo đồ án tốt nghiệp cung cấp tài liệu tham khảo kỹ thuật giá trị đối với:
- Sinh viên ngành Kỹ thuật Điện tử, Viễn thông, Tự động hóa và Công nghệ Thông tin (IoT): Tham khảo cấu trúc thiết kế hệ thống nhúng thu thập dữ liệu cảm biến, cách thức giao tiếp I2C tối ưu chân vi điều khiển, kỹ thuật lập trình module Wi-Fi NodeMCU ESP8266 và tích hợp giao thức đám mây với ThingSpeak.
- Người nghiên cứu và phát triển thiết bị giám sát môi trường/khí: Tham khảo chi tiết các thông số kỹ thuật, đặc tính điện trở, phương trình logarithmic ($X = \log(R_s/R_0)$, $Y = \log(\text{mg/L})$) và thời gian sấy nhiệt độ của cảm biến khí bán dẫn dòng MQ (MQ-3).
- Cơ quan quản lý và đơn vị phát triển hạ tầng giao thông thông minh: Cung cấp giải pháp mẫu (proof-of-concept) cho việc xây dựng các trạm kiểm soát nồng độ cồn bán tự động hoặc tự động tại các nút giao thông, trạm kiểm soát vé và bến bãi vận tải hành khách.
Câu hỏi thường gặp
1. Tương quan sinh lý giữa nồng độ cồn trong máu và nồng độ cồn trong hơi thở được tính toán theo tỷ lệ nào trong đồ án?
Trong văn bản đồ án, tỷ lệ tương quan sinh lý được xác định là 2100:1, nghĩa là cứ 2100 ml hơi thở của người sử dụng rượu bia có chứa lượng cồn tương đương với lượng cồn có trong 1 ml máu.
2. Cảm biến MQ-3 sử dụng vật liệu gì và đặc tính nhiệt độ ảnh hưởng như thế nào đến thời gian đáp ứng đo?
Cảm biến MQ-3 sử dụng vật liệu bán dẫn thiếc dioxit ($SnO_2$). Thời gian đáp ứng của cảm biến phụ thuộc chặt chẽ vào nhiệt độ sấy: khi bề mặt cảm biến được sấy nóng tới $60^\circ\text{C}$, thời gian nhận biết nồng độ cồn chỉ mất khoảng 8 giây; trong khi ở nhiệt độ bề mặt $20^\circ\text{C}$, thời gian đo kéo dài từ 3 đến 5 phút.
3. Khung pháp lý nào tại Việt Nam được tác giả trích dẫn làm căn cứ quy định mức xử phạt nồng độ cồn?
Tác giả trích dẫn Nghị định số 71/2012/NĐ-CP của Chính phủ, quy định xử phạt người điều khiển xe ô tô trên đường mà trong máu hoặc hơi thở có nồng độ cồn vượt quá 50 - 80 mg/100 ml máu hoặc vượt quá 0,25 - 0,4 mg/1 lít khí thở.
4. Module I2C đóng vai trò gì trong việc ghép nối giữa vi điều khiển NodeMCU và màn hình LCD 1602?
Màn hình LCD 1602 chuẩn HD44780 thông thường cần tối thiểu 6 chân kết nối (RS, EN, D4-D7) của vi điều khiển để truyền nhận dữ liệu. Khi sử dụng module chuyển đổi giao tiếp I2C, hệ thống chỉ cần sử dụng đúng 2 chân tín hiệu (SDA và SCL) của NodeMCU ESP8266 để điều khiển toàn bộ màn hình và chỉnh độ tương phản.
5. Nền tảng nào được sử dụng để hiển thị dữ liệu giám sát từ xa và hệ thống đã thực nghiệm bao nhiêu lần đo?
Hệ thống sử dụng nền tảng đám mây mã nguồn mở ThingSpeak để nhận dữ liệu qua giao thức HTTP/MQTT và hiển thị đồ thị nồng độ cồn trực tuyến. Đồ án đã ghi nhận kết quả thực nghiệm hoàn chỉnh qua 4 lần đo nồng độ cồn với các mức độ khác nhau.
Kết luận
Đồ án tốt nghiệp "Thiết kế hệ thống giám sát nồng độ cồn từ xa" của tác giả Nguyễn Thùy Dung đã hoàn thành trọn vẹn mục tiêu nghiên cứu và chế tạo mô hình thiết bị đo nồng độ cồn trong hơi thở dựa trên cảm biến bán dẫn MQ-3 và vi điều khiển NodeMCU ESP8266. Hệ thống thực hiện tốt việc hiển thị nồng độ cồn tại chỗ qua màn hình LCD 1602, phát tín hiệu cảnh báo qua còi buzzer và truyền tải dữ liệu giám sát liên tục lên nền tảng IoT ThingSpeak qua kết nối Wi-Fi. Kết quả thực nghiệm qua 4 chu kỳ đo chứng minh tính khả thi kỹ thuật của mô hình, mở ra hướng ứng dụng tự động hóa công tác kiểm tra nồng độ cồn tại các trạm thu phí giao thông đường bộ.