Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh đô thị hóa và phát triển kinh tế nhanh chóng tại Việt Nam, xe gắn máy tiếp tục là phương tiện giao thông chủ yếu và là một tài sản có giá trị lớn đối với người dân. Tuy nhiên, tình trạng trộm cắp xe máy diễn ra ngày càng phức tạp, gây ra nhiều hệ lụy nghiêm trọng về mặt an ninh trật tự xã hội và thiệt hại kinh tế cho chủ sở hữu. Nhằm giải quyết thực trạng này, việc ứng dụng các thành tựu của cuộc Cách mạng Công nghiệp 4.0, đặc biệt là công nghệ Internet kết nối vạn vật (IoT), kết hợp với định vị vệ tinh và viễn thông di động, đã mở ra giải pháp xây dựng các hệ thống giám sát và bảo vệ phương tiện từ xa với độ tin cậy cao.

Đề tài "Thiết kế và thi công hệ thống định vị và chống trộm cho xe máy" được thực hiện bởi sinh viên Nguyễn Tất Bình dưới sự hướng dẫn của ThS. Nguyễn Văn Phúc tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh (Khoa Điện - Điện tử, Bộ môn Kỹ thuật Máy tính - Viễn thông). Nghiên cứu hướng tới các mục tiêu và nhiệm vụ cụ thể sau:

  1. Thiết kế và thi công phần cứng hệ thống bảo vệ xe máy tích hợp các khối chức năng điều khiển, cảm biến, định vị và cảnh báo.
  2. Xây dựng chức năng quản lý xe qua số điện thoại (đăng ký, hủy, kiểm tra danh sách qua tin nhắn SMS) và lưu trữ dữ liệu an toàn trong bộ nhớ EEPROM.
  3. Thực hiện chức năng định vị tọa độ và dẫn đường tới vị trí xe qua tin nhắn SMS và ứng dụng di động.
  4. Triển khai chức năng khóa và mở khóa động cơ xe máy từ xa thông qua 3 phương thức: bộ điều khiển vô tuyến (RF), tin nhắn SMS và ứng dụng di động.
  5. Thiết lập chế độ chống trộm tự động kích hoạt còi báo và gửi tin nhắn cảnh báo vị trí khi xe bị rung lắc, nghiêng ngả, té ngã hoặc bị dắt ra khỏi vị trí đỗ quá bán kính quy định.
  6. Tích hợp chức năng tìm xe trong bãi giữ xe bằng sóng RF kết hợp còi báo âm thanh.
  7. Phát triển một ứng dụng Android hoàn chỉnh cho phép theo dõi liên tục trạng thái hoạt động, tọa độ xe, hỗ trợ dẫn đường và điều khiển hệ thống từ xa thông qua nền tảng IoT ThingSpeak.

Phạm vi và giới hạn của đề tài:

  • Chức năng định vị và dẫn đường yêu cầu xe phải ở vị trí có thể thu nhận được tín hiệu vệ tinh GPS.
  • Bộ điều khiển RF và module thu trên xe hoạt động hiệu quả trong phạm vi từ 100 đến 200 mét.
  • Hệ thống lấy nguồn cấp trực tiếp từ bình ắc quy 12V của xe máy thông qua mạch hạ áp, không sử dụng nguồn pin độc lập rời ngoài mạch.
  • Nghiên cứu tập trung vào việc tích hợp hệ thống nhúng với vi điều khiển ESP32, module mạng di động 4G LTE, cảm biến chuyển động và xây dựng ứng dụng di động trên nền tảng Android.

Cơ sở lý thuyết và phương pháp

Nghiên cứu được xây dựng trên nền tảng lý thuyết về hệ thống nhúng, truyền thông không dây, cảm biến và giao thức mạng IoT:

  • Hệ thống định vị toàn cầu (GPS): Dựa trên nguyên lý định vị của mạng lưới vệ tinh không gian (khoảng 31 vệ tinh trên 6 quỹ đạo ở độ cao 20.200 km), trạm kiểm soát mặt đất và thiết bị thu người dùng để xác định kinh độ, vĩ độ, vận tốc và thời gian thực.
  • Mạng di động 4G (LTE/Cat.1): Sử dụng sóng vô tuyến để kết nối giữa thiết bị đầu cuối và trạm thu phát sóng gốc (BTS), truyền nhận dữ liệu gói qua giao thức TCP/IP, HTTP/HTTPS và dịch vụ tin nhắn ngắn SMS.
  • Sóng vô tuyến tần số vô tuyến (RF): Sử dụng dải tần số vô tuyến 433MHz (thuộc băng tần UHF) với kỹ thuật điều chế biên độ số ASK (Amplitude Shift Keying), hoạt động theo mô hình truyền đơn công (Simplex) cho chức năng điều khiển cầm tay tầm ngắn.
  • Chuẩn truyền thông công nghiệp UART và I2C:
    • UART (Universal Asynchronous Receiver-Transmitter): Giao thức truyền thông nối tiếp không đồng bộ sử dụng hai đường tín hiệu độc lập TX và RX, hỗ trợ chế độ Full-duplex với khung truyền chuẩn (Start bit, Data bits, Parity bit, Stop bit) và các tốc độ baud cấu hình (9600, 115200 bps).
    • I2C (Inter-Integrated Circuit): Giao thức truyền thông nối tiếp đồng bộ 2 dây (SDA cho dữ liệu, SCL cho xung nhịp đồng hồ) theo kiến trúc Master-Slave, hỗ trợ định địa chỉ 7-bit/10-bit và cơ chế phản hồi bit ACK/NACK giữa các byte dữ liệu 8-bit.
  • Nền tảng phát triển phần mềm và dịch vụ IoT:
    • MIT App Inventor: Môi trường lập trình trực quan theo khối lệnh để xây dựng ứng dụng Android giao tiếp mạng.
    • ThingSpeak: Nền tảng điện toán đám mây IoT của MathWorks hỗ trợ thu thập dữ liệu cảm biến, lưu trữ trực tuyến theo kênh (channel) và cung cấp API tương tác qua giao thức HTTP/RESTful.

Phương pháp nghiên cứu thực tế:

  • Phương pháp thu thập dữ liệu: Tìm hiểu cấu trúc phần cứng, tập lệnh điều khiển AT Command của module viễn thông, thông số kỹ thuật cảm biến và tài liệu vi điều khiển từ các nguồn học thuật và nhà sản xuất.
  • Phương pháp phân tích - tổng hợp và thiết kế kỹ thuật: Đánh giá, tính toán dòng tiêu thụ của từng linh kiện; thiết kế sơ đồ nguyên lý phần cứng, vẽ mạch in PCB 3 lớp; xây dựng thuật toán điều khiển nhúng trên môi trường Arduino IDE; lập trình ứng dụng di động và thực nghiệm đo đạc sai số thực tế trên phương tiện xe máy.

Thiết kế và triển khai

Hệ thống được tổ chức thành các khối phần cứng chuyên biệt, phối hợp hoạt động dưới sự điều phối của vi điều khiển trung tâm:

1. Kiến trúc phần cứng và đặc tính linh kiện

Tên khối chức năng Linh kiện / Module sử dụng Đặc số kỹ thuật chính Giao tiếp / Vai trò
Khối vi điều khiển ESP32 (38 chân) CPU 32-bit Xtensa Dual-Core LX6 (240MHz), 520KB SRAM, 448KB ROM, Wi-Fi 802.11 b/g/n, BLE v4.2 Trung tâm xử lý thuật toán, quản lý ngoại vi qua GPIO, UART, I2C.
Khối định vị GPS GY-NEO 6M Chip U-blox NEO-6M, điện áp 3.5V–5V, dòng 50mA, kích thước 39x25.5mm Giao tiếp UART (baudrate 9600 bps), trích xuất tọa độ GPS NMEA.
Khối truyền thông 4G SIMCOM A7680C 4G LTE Cat.1 (DL 10Mbps / UL 5Mbps), băng tần B1/B3/B5/B8/B34/B38/B39/B40/B41 Giao tiếp UART (tập lệnh AT/HTTPS), gửi/nhận SMS, đồng bộ dữ liệu ThingSpeak.
Khối cảm biến rung SW-420 Điện áp 3.3V–5V, dòng tiêu thụ 15mA, ngõ ra số DO, có biến trở chỉnh độ nhạy Giao tiếp Digital GPIO, phát hiện dao động cơ học khi xe bị cạy phá, dịch chuyển.
Khối cảm biến gia tốc GY-521 (MPU6050) Cảm biến gia tốc 3 trục (±2g đến ±16g) và con quay hồi chuyển 3 trục (±250 đến ±2000 °/s) Giao tiếp I2C (chân SDA, SCL), tính toán góc nghiêng phát hiện xe té ngã.
Khối thu sóng RF Module RF 433MHz Điện áp DC 3.3V–5V, dòng <5mA, tần số 433MHz, độ nhạy -108dB, tầm xa 150m Giao tiếp GPIO, nhận tín hiệu từ remote cầm tay 4 nút.
Khối chấp hành Relay Module Relay 5V Mức kích High (5V), tải chịu đựng tối đa 10A 250VAC / 30VDC, tiếp điểm NO/COM/NC Ngắt/đóng mạch cấp nguồn hệ thống đánh lửa/điện của động cơ xe máy.
Khối cảnh báo Buzzer 5V Điện áp 3.5V–5V, dòng 30mA, tần số cộng hưởng 2500Hz ± 300Hz, âm lượng ≥85dB @10cm Phát âm thanh báo động chống trộm và tín hiệu tìm xe.
Khối nguồn hạ áp Mạch Buck LM2596S Điện áp ngõ vào 12VDC (ắc quy xe), điện áp ngõ ra ổn định 5VDC, dòng định mức 3A Cung cấp nguồn nuôi cho toàn bộ bo mạch và các cảm biến.

2. Tính toán cân bằng nguồn năng lượng

Tổng dòng điện tiêu thụ định mức của toàn bộ hệ thống được tính toán chi tiết nhằm đảm bảo khả năng cung cấp ổn định:

  • Cảm biến gia tốc GY-521: $5\text{ mA}$
  • Cảm biến rung SW-420: $15\text{ mA}$
  • Module thu RF 433MHz: $5\text{ mA}$
  • Module GPS GY-NEO 6M: $50\text{ mA}$
  • Vi điều khiển ESP32: $90\text{ mA}$
  • Module Relay: $15\text{ mA}$
  • Module SIM A7680C (dòng đỉnh khi truyền): $2000\text{ mA}$
  • Module Buzzer: $30\text{ mA}$
  • Tổng dòng điện tiêu thụ cực đại: $2210\text{ mA}$ (xấp xỉ $2.21\text{ A}$).

Mạch nguồn hạ áp sử dụng IC LM2596S cung cấp dòng tối đa lên đến $3\text{ A}$ ($3000\text{ mA}$) tại điện áp $5\text{ V}$, đáp ứng hệ số an toàn điện áp và dòng tải cho toàn hệ thống khi các module đồng thời hoạt động.

3. Cấu trúc thuật toán và lưu đồ xử lý

Hệ thống hoạt động theo quy trình quét sự kiện vòng lặp kết hợp ngắt:

  • Khởi tạo: Thiết lập cổng giao tiếp nối tiếp UART cho module SIM và GPS, bus I2C cho MPU6050, cấu hình chân GPIO cho cảm biến rung, relay, còi buzzer và module RF; đồng thời thiết lập kết nối mạng di động 4G và bắt tín hiệu vệ tinh GPS.
  • Quản lý danh bạ số điện thoại: Kiểm tra cú pháp tin nhắn SMS gửi đến (DKC, DKP, DS, XOAC, XOAP, XOAHET). Khi hợp lệ, thông tin số điện thoại chính/phụ được ghi vào ô nhớ EEPROM của ESP32 nhằm duy trì danh bạ ngay cả khi hệ thống mất nguồn hoàn toàn.
  • Định vị và giám sát vị trí:
    • Qua SMS: Xử lý cú pháp GUIVITRI (gửi 1 tin nhắn chứa link Google Maps kèm tọa độ), THEODOIXE (kích hoạt luồng định kỳ gửi tọa độ mỗi $60\text{ giây}$/lần) và NGUNGTHEODOIXE để dừng luồng.
    • Qua App Android: Thiết bị nhúng cập nhật dữ liệu kinh độ, vĩ độ lên kênh ThingSpeak với chu kỳ $20\text{ giây}$/lần. Ứng dụng Android đọc dữ liệu từ ThingSpeak API để hiển thị vị trí trên bản đồ và vẽ tuyến đường dẫn đường thời gian thực.
  • Cơ chế an toàn điều khiển động cơ:
    • Qua sóng RF: Khi bấm nút relay trên remote, hệ thống yêu cầu nhấn xác nhận lại trong vòng $5\text{ giây}$ trước khi đảo trạng thái tiếp điểm relay nhằm tránh bấm nhầm.
    • Qua tin nhắn SMS: Nhận lệnh KHOADONGCO, hệ thống phản hồi yêu cầu xác nhận; người dùng phải gửi cú pháp xác nhận KHOADONGCO Y trong vòng $30\text{ giây}$ để thực thi cắt nguồn động cơ.
    • Qua App Android: Sau khi kích hoạt lệnh trên giao diện, ứng dụng yêu cầu nhập mã PIN/mật khẩu xác thực trước khi gửi gói tin điều khiển.
  • Thuật toán kích hoạt chế độ chống trộm: Khi bật chế độ chống trộm (BATCHONGTROM hoặc qua RF/App), vi điều khiển lưu lại tọa độ gốc $P_0(lat_0, lon_0)$. Hệ thống liên tục kiểm tra 3 điều kiện: (1) số xung ngắt từ cảm biến SW-420 vượt ngưỡng thiết lập, (2) góc nghiêng trục từ MPU6050 vượt ngưỡng an toàn (phát hiện xe ngã/nghiêng bất thường), hoặc (3) khoảng cách Euclid từ tọa độ hiện tại tới $P_0$ vượt quá $50\text{ mét}$ (phát hiện xe bị dắt đi). Nếu bất kỳ điều kiện nào thỏa mãn, còi buzzer kích hoạt hú liên tục và module SIM gửi tin nhắn cảnh báo khẩn cấp kèm link vị trí tới tất cả số điện thoại đã lưu.

Nội dung chính theo từng chương

Chương 1 - Giới thiệu

Chương 1 phân tích tính cấp thiết của đề tài xuất phát từ vấn nạn trộm cắp xe máy trong đời sống thực tế tại Việt Nam. Tác giả xác định rõ ràng mục tiêu tổng quát là thiết kế và thi công hệ thống định vị, chống trộm tích hợp đa phương thức quản lý. Chương này cũng nêu chi tiết các giới hạn kỹ thuật (phạm vi sóng RF từ 100-200m, yêu cầu vùng phủ sóng GPS, nguồn cấp từ ắc quy 12V), phương pháp tiếp cận nghiên cứu (thu thập tài liệu, phân tích tổng hợp, thiết kế hệ thống nhúng) cùng đối tượng và cấu trúc tổng thể của quyển báo cáo tốt nghiệp.

Chương 2 - Cơ sở lý thuyết

Chương 2 trình bày toàn diện nền tảng lý thuyết và công nghệ được áp dụng trong đề tài. Nội dung bao gồm:

  • Cấu trúc hệ thống GPS gồm 3 thành phần (trạm không gian, trạm điều khiển mặt đất, thiết bị thu người dùng).
  • Đặc tính mạng di động 4G, so sánh qua các thế hệ mạng 1G đến 4G (từ truyền thoại analog 2.4 kbps đến truyền dữ liệu băng thông rộng 100 Mbps), hai chuẩn công nghệ LTE và WiMAX cùng quy trình 5 bước kết nối mạng di động.
  • Nguyên lý truyền sóng vô tuyến RF (dải tần 433MHz UHF, điều chế ASK, 3 chế độ truyền Simplex, Half-duplex, Full-duplex).
  • Chi tiết cấu trúc khung truyền và nguyên lý hoạt động của hai chuẩn truyền thông phần cứng UART và I2C.
  • Tổng quan về nền tảng lập trình mã nguồn mở MIT App Inventor và nền tảng dịch vụ đám mây IoT ThingSpeak của MathWorks.

Chương 3 - Thiết kế hệ thống

Chương 3 là phần trọng tâm về kỹ thuật của đồ án, bao gồm:

  • Bản đặc tả yêu cầu kỹ thuật và sơ đồ khối chi tiết của toàn hệ thống (gồm 8 khối chức năng liên kết với nhau).
  • Phân tích thiết kế, nguyên lý hoạt động và sơ đồ chân kết nối của từng khối: khối cảm biến (SW-420, GY-521 MPU6050), khối điều khiển RF 433MHz, khối GPS GY-NEO 6M, khối vi điều khiển ESP32, khối chấp hành Relay, khối viễn thông 4G SIMCOM A7680C, khối cảnh báo còi Buzzer và khối nguồn hạ áp LM2596S.
  • Bảng tính toán chi tiết dòng tiêu thụ năng lượng của toàn mạch ($2210\text{ mA}$) làm cơ sở chọn mạch nguồn $5\text{V} - 3\text{A}$.
  • Sơ đồ nguyên lý toàn mạch hoàn chỉnh thể hiện chính xác các đường kết nối tín hiệu giữa ESP32 và các linh kiện ngoại vi.
  • Xây dựng 8 lưu đồ giải thuật chi tiết: lưu đồ toàn hệ thống, chức năng quản lý danh bạ qua SMS, định vị qua SMS, định vị/dẫn đường qua Android App, khóa/mở động cơ qua RF, khóa/mở động cơ qua SMS, khóa/mở động cơ qua App và lưu đồ giải thuật chế độ chống trộm đa điều kiện.

Chương 4 - Kết quả

Chương 4 công bố toàn bộ kết quả chế tạo thực tế và các thử nghiệm đánh giá hệ thống:

  • Mô hình phần cứng hoàn chỉnh được thi công trên board mạch PCB 3 lớp, kết nối dây bus linh hoạt và đóng gói chắc chắn trong hộp bảo vệ chuyên dụng chống bụi và va đập.
  • Kết quả đấu nối mạch relay tiếp điểm với hệ thống điện trên xe máy thực tế, thử nghiệm thành công khả năng ngắt nguồn điện đồng hồ và tắt máy xe từ xa.
  • Kết quả thực thi các tập lệnh điều khiển qua tin nhắn SMS (đăng ký số DKC/DKP, kiểm tra DS, xóa XOAC/XOAP/XOAHET, khóa/mở máy, bật chống trộm, kiểm tra trạng thái TRANGTHAI, khởi động lại KHOIDONGLAI).
  • Giao diện ứng dụng Android hoàn thiện (màn hình đăng nhập bảo mật, bản đồ OpenStreetMap hiển thị đồng thời vị trí người dùng và vị trí xe, tính năng dẫn đường chi tiết từng chặng rẽ, bảng điều khiển trạng thái xe có xác thực mật khẩu).
  • Thực nghiệm so sánh độ chính xác định vị giữa module GPS của hệ thống với ứng dụng Google Maps trên điện thoại thông minh đặt cùng vị trí, phân tích các trường hợp sai số.

Chương 5 - Kết luận và hướng phát triển

Chương 5 tóm tắt những kết quả đã đạt được so với mục tiêu ban đầu; khẳng định hệ thống vận hành ổn định, đáp ứng đầy đủ các tiêu chuẩn bảo mật và tính ứng dụng thực tiễn. Đồng thời, tác giả chỉ ra các mặt hạn chế còn tồn đọng và đề xuất các hướng nâng cấp phần cứng, phần mềm trong tương lai.


Kết quả và đóng góp

1. Kết quả thực nghiệm cụ thể

  • Thi công phần cứng: Hoàn thiện bo mạch điều khiển trung tâm trên nền PCB 3 lớp, bố trí tối ưu các module SIM A7680C, GPS NEO-6M, cảm biến SW-420, GY-521, relay và buzzer trong hộp chứa bảo vệ, kết nối an toàn với hệ thống dây dẫn của xe máy.
  • Độ chính xác định vị: Kết quả thử nghiệm đo đạc so sánh vị trí giữa module GPS GY-NEO 6M trên xe và ứng dụng Google Maps cho thấy sai số định vị trong điều kiện ngoài trời thông thoáng nằm trong khoảng từ $0\text{ m}$ đến $20\text{ m}$ (trong thử nghiệm ghi nhận thực tế sai số đạt mức $10\text{ m}$, tương ứng thời gian di chuyển khoảng 1 phút đi bộ với khoảng cách 110m).
  • Hệ thống tập lệnh điều khiển qua SMS hoàn chỉnh:
Cú pháp SMS Chức năng hệ thống thực hiện
DKC Đăng ký số điện thoại gửi đến làm số điện thoại chính quản trị hệ thống.
DKP=+84... Đăng ký số điện thoại phụ nhận cảnh báo.
DS Trả về tin nhắn danh sách các số điện thoại đã được lưu trong bộ nhớ.
XOAC / XOAP / XOAHET Xóa số điện thoại chính / Xóa số điện thoại phụ / Xóa toàn bộ danh bạ trong EEPROM.
BATCHONGTROM / TATCHONGTROM Bật hoặc tắt chế độ giám sát an ninh chống trộm.
KHOADONGCO $\rightarrow$ KHOADONGCO Y Yêu cầu và xác nhận ngắt nguồn relay tắt động cơ xe trong vòng 30 giây.
MOKHOADONGCO Kích hoạt relay đóng mạch cho phép khởi động lại xe máy.
GUIVITRI Gửi tọa độ GPS hiện tại kèm liên kết Google Maps về điện thoại yêu cầu.
THEODOIXE / NGUNGTHEODOIXE Bật chế độ gửi tọa độ định kỳ $60\text{ giây}$/lần / Dừng chế độ theo dõi định kỳ.
KHOIDONGLAI Gửi lệnh khởi động lại (Reset) toàn bộ vi điều khiển hệ thống.
TRANGTHAI Trả về tình trạng tín hiệu GPS, trạng thái khóa xe và trạng thái khóa động cơ.
  • Phần mềm ứng dụng Android: Xây dựng thành công ứng dụng với giao diện tích hợp bản đồ số (OpenStreetMap), định kỳ nhận dữ liệu từ ThingSpeak mỗi $20\text{ giây}$, hỗ trợ tìm đường từ vị trí chủ xe đến vị trí xe và tích hợp cơ chế bảo mật xác thực mật khẩu trước khi gửi lệnh điều khiển relay/chống trộm.

2. Đóng góp khoa học và thực tiễn

  • Tích hợp thành công giải pháp an ninh đa tầng kết hợp giữa cảm biến cơ học (rung chấn SW-420), cảm biến góc nghiêng không gian (gia tốc MPU6050) và hàng rào địa lý GPS (bán kính $50\text{ m}$) nhằm nhận biết chính xác các hành vi xâm phạm trái phép xe máy.
  • Xây dựng cơ chế điều khiển linh hoạt và dự phòng cao thông qua 3 kênh độc lập: sóng ngắn vô tuyến RF (không phụ thuộc mạng), mạng viễn thông di động 4G SMS (hoạt động ở mọi vùng phủ sóng di động cơ bản) và hạ tầng mạng dữ liệu IoT ThingSpeak qua ứng dụng Android.
  • Đảm bảo tính an toàn vận hành bằng các thuật toán xác nhận trạng thái 2 bước (timeout $5\text{ giây}$ trên RF, timeout $30\text{ giây}$ trên SMS, nhập mã PIN trên ứng dụng di động) để chống việc kích hoạt nhầm relay ngắt máy khi xe đang lưu thông tốc độ cao.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế kỹ thuật

  • Suy giảm tín hiệu GPS: Tín hiệu định vị vệ tinh bị suy giảm hoặc mất tín hiệu khi phương tiện di chuyển vào các khu vực bị che chắn mạnh như tầng hầm chung cư, nhà để xe nhiều tầng hoặc khu đô thị có mật độ nhà cao tầng dày đặc.
  • Phụ thuộc nguồn cấp ắc quy: Mạch lấy nguồn trực tiếp từ ắc quy 12V của xe máy; nếu kẻ gian cố tình cắt dây nguồn hoặc tháo rời bình ắc quy, toàn bộ hệ thống định vị và cảnh báo sẽ ngừng hoạt động do không có nguồn pin dự phòng bên trong.
  • Giới hạn nền tảng quản lý: Phần mềm giám sát hiện mới chỉ được phát triển trên hệ điều hành Android, chưa có phiên bản trên các nền tảng di động khác hoặc phần mềm chuyên dụng trên máy tính cá nhân.

Hướng phát triển tiếp theo

  • Nghiên cứu tích hợp các giải pháp định vị phụ trợ và công nghệ truyền thông không dây tầm xa như LoRa, hoặc định vị dựa trên mạng Wi-Fi/Bluetooth và trạm phát sóng di động (LBS/Cell-ID) để duy trì khả năng định vị khi mất tín hiệu GPS.
  • Thiết kế tích hợp module mạch sạc và pin dự phòng (Lithium-ion/LiPo) trên bo mạch, giúp hệ thống duy trì hoạt động cảnh báo trong một khoảng thời gian nhất định sau khi ắc quy chính bị ngắt.
  • Phát triển thêm ứng dụng giao diện quản lý trên máy tính cá nhân (PC/Web Dashboard) và hệ điều hành iOS để người dùng thuận tiện giám sát phương tiện mọi lúc, mọi nơi.

Giá trị tham khảo

Tài liệu đồ án tốt nghiệp là nguồn tư liệu thực nghiệm hữu ích dành cho:

  • Sinh viên các ngành Công nghệ Kỹ thuật Máy tính, Điện - Điện tử, Kỹ thuật Điều khiển & Tự động hóa và Công nghệ Thông tin đang thực hiện đồ án môn học hoặc khóa luận tốt nghiệp liên quan đến hệ thống nhúng (Embedded Systems), thiết bị IoT và các ứng dụng viễn thông.
  • Người nghiên cứu, kỹ sư phát triển phần cứng có thể tham khảo sơ đồ nguyên lý hoàn chỉnh, phương pháp tính toán cân bằng dòng nguồn (Power Budget), cách kết nối và lập trình giao tiếp giữa vi điều khiển ESP32 với module 4G SIMCOM A7680C qua tập lệnh AT, module GPS GY-NEO 6M qua UART, cảm biến MPU6050 qua I2C và lưu trữ dữ liệu EEPROM.
  • Các nhà phát triển phần mềm di động IoT có thể tham khảo mô hình kết nối đồng bộ dữ liệu giữa thiết bị nhúng, nền tảng ThingSpeak API và ứng dụng Android được xây dựng qua MIT App Inventor.

Câu hỏi thường gặp

1. Hệ thống xử lý như thế nào khi phát hiện các tác động trái phép lên xe trong chế độ chống trộm?
Khi chế độ chống trộm được kích hoạt, vi điều khiển ESP32 liên tục giám sát 3 thông số: tín hiệu rung từ cảm biến SW-420, độ nghiêng/lắc từ cảm biến gia tốc MPU6050 và tọa độ vị trí từ GPS NEO-6M. Nếu số lần rung vượt ngưỡng, góc nghiêng xe thay đổi quá mức quy định (xe bị xô ngã) hoặc vị trí xe bị dịch chuyển quá $50\text{ m}$ so với tọa độ lúc bật chế độ chống trộm, hệ thống sẽ tự động kích hoạt còi buzzer hú báo động tại chỗ, đồng thời điều khiển module SIM A7680C gửi tin nhắn SMS chứa cảnh báo và liên kết tọa độ Google Maps đến các số điện thoại quản trị đã đăng ký.

2. Cơ chế khóa và mở khóa động cơ xe máy từ xa hoạt động như thế nào qua các phương thức?
Hệ thống điều khiển tiếp điểm của module Relay 5V đấu nối tiếp với đường cấp nguồn động cơ xe. Có 3 phương thức điều khiển:

  • Qua remote RF: Nhấn nút khóa/mở và nhấn xác nhận lại trong vòng $5\text{ giây}$ để đảo trạng thái relay.
  • Qua tin nhắn SMS: Gửi lệnh KHOADONGCO, sau đó gửi tin nhắn xác nhận KHOADONGCO Y trong vòng $30\text{ giây}$ để ngắt mạch điện động cơ. Để mở lại máy, gửi lệnh MOKHOADONGCO.
  • Qua App Android: Bật nút điều khiển trên màn hình và bắt buộc nhập đúng mật khẩu xác thực bảo mật trước khi hệ thống thực thi lệnh đóng/ngắt relay.

3. Dòng điện tiêu thụ tổng của toàn bộ mạch là bao nhiêu và nguồn điện được thiết kế như thế nào?
Tổng dòng điện tiêu thụ tính toán cực đại của tất cả các module trên mạch (bao gồm dòng đỉnh của module SIM A7680C khi phát sóng là $2000\text{ mA}$, ESP32 $90\text{ mA}$, GPS $50\text{ mA}$, buzzer $30\text{ mA}$, relay $15\text{ mA}$, cảm biến rung $15\text{ mA}$, cảm biến gia tốc $5\text{ mA}$ và module RF $5\text{ mA}$) là $2210\text{ mA}$ ($2.21\text{ A}$). Mạch nguồn sử dụng IC hạ áp DC-DC LM2596S chuyển đổi nguồn $12\text{ V}$ từ bình ắc quy xe máy thành điện áp $5\text{ V}$ ổn định với khả năng cung cấp dòng điện tối đa $3\text{ A}$ ($3000\text{ mA}$), đảm bảo hệ thống vận hành liên tục không bị quá tải.

4. Tần suất cập nhật vị trí xe của hệ thống qua tin nhắn SMS và nền tảng ThingSpeak được cấu hình ra sao?
Hệ thống thiết lập hai mức cập nhật định vị:

  • Khi người dùng gửi tin nhắn SMS kích hoạt chế độ theo dõi (THEODOIXE), hệ thống sẽ gửi tin nhắn SMS chứa tọa độ xe về điện thoại với tần suất định kỳ $60\text{ giây}$/lần cho đến khi nhận lệnh NGUNGTHEODOIXE.
  • Khi theo dõi qua ứng dụng Android kết nối Internet, hệ thống nhúng tự động gửi dữ liệu tọa độ định vị cập nhật lên kênh ThingSpeak với tần suất $20\text{ giây}$/lần để ứng dụng truy xuất và hiển thị đường đi trên bản đồ.

5. Sai số định vị thực tế của hệ thống khi so sánh với Google Maps là bao nhiêu?
Trong các bài đo đạc thực nghiệm ngoài trời, tọa độ thu được từ module GPS GY-NEO 6M trên xe khi so sánh trực tiếp với ứng dụng Google Maps trên điện thoại thông minh cho thấy sai số dao động trong khoảng từ $0\text{ m}$ đến $20\text{ m}$. Ở bài thử nghiệm chi tiết trong báo cáo, khoảng cách sai lệch đo được là khoảng $10\text{ m}$, đáp ứng tốt yêu cầu định vị và hỗ trợ dẫn đường tìm kiếm phương tiện.


Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công hệ thống định vị và chống trộm cho xe máy" của tác giả Nguyễn Tất Bình đã giải quyết trọn vẹn mục tiêu nghiên cứu thông qua việc chế tạo thành công một thiết bị phần cứng nhúng hoàn chỉnh trên nền vi điều khiển ESP32 kết hợp mạng 4G, GPS và các cảm biến an ninh. Hệ thống mang lại giải pháp bảo vệ xe máy đa phương thức tin cậy, cho phép giám sát định vị chính xác, phát hiện đột nhập, khóa động cơ từ xa và quản lý tiện lợi qua cả tin nhắn SMS lẫn ứng dụng di động Android. Kết quả nghiên cứu có giá trị thực tiễn cao, đồng thời đặt nền tảng thuận lợi cho các hướng phát triển mở rộng về nguồn phụ dự phòng và đa dạng hóa công nghệ định vị trong tương lai.