Đồ Án HCMUTE: Thiết Kế và Thi Công Mô Hình Xe Điều Khiển Định Vị GPS

Khám phá đồ án HCMUTE thiết kế và thi công mô hình xe điều khiển định vị GPS, ứng dụng công nghệ hiện đại trong giao thông thông minh.

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2019

74
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. GIỚI THIỆU TÌNH HÌNH NGHIÊN CỨU HIỆN NAY

1.2. Tính Cấp thiết của đề tài

1.3. MỤC ĐÍCH CỦA ĐỀ TÀI

1.4. PHƯƠNG PHÁP NGHIÊN CỨU

1.5. GIỚI HẠN ĐỀ TÀI

1.6. BỐ CỤC ĐỒ ÁN

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. LÝ THUYẾT CƠ BẢN VỀ GPS

2.2. Khái niệm về GPS

2.3. Cơ chế hoạt động

2.4. PHẦN MỀM HỖ TRỢ ĐIỀU KHIỂN BLYNK

2.4.1. Giới thiệu phần mềm Blynk trên Androi và iOS

2.4.2. Hoạt động và tính năng

2.5. CÁC CHUẨN TRUYỀN DỮ LIỆU

2.5.1. Giới thiệu giao tiếp I2C

3. CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG

3.1. YÊU CẦU HỆ THỐNG VÀ SƠ ĐỒ KHỐI

3.2. TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG

3.3. SƠ ĐỒ NGUYÊN LÝ TOÀN MẠCH

4. CHƯƠNG 4: LƯU ĐỒ GIẢI THUẬT VÀ PHẦN MỀM ĐIỀU KHIỂN

4.1. LƯU ĐỒ GIẢI THUẬT ĐỌC DỮ LIỆU CẢM BIẾN ĐIỆN ÁP

4.2. LƯU ĐỒ GIẢI THUẬT ĐỌC DỮ LIỆU CẢM BIẾN KHOẢNG CÁCH

4.3. LƯU ĐỒ GIẢI THUẬT LẤY GIÁ TRỊ TỌA ĐỘ TỪ WEB

4.4. LƯU ĐỒ GIẢI THUẬT ĐIỀU KHIỂN BẰNG TAY

4.5. LƯU ĐỒ GIẢI THUẬT ĐIỀU KHIỂN TỰ ĐỘNG

4.6. LƯU ĐỒ GIẢI THUẬT CHƯƠNG TRÌNH CHÍNH

5. CHƯƠNG 5: KẾT QUẢ VÀ NHẬN XÉT

5.1. KẾT QUẢ THỰC HIỆN

5.2. NHẬN XÉT – ĐÁNH GIÁ

6. CHƯƠNG 6: KẾT LUẬN VÀ PHẠM VI ỨNG DỤNG

6.1. HẠN CHẾ VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu Mô hình Xe Điều khiển GPS tại HCMUTE

Đồ án tốt nghiệp "Thiết kế và thi công mô hình xe điều khiển định vị GPS" tại Trường Đại học Công nghiệp Thực phẩm TP.HCM (HCMUTE) tập trung vào việc thiết kế và xây dựng một hệ thống điều khiển xe từ xa tích hợp định vị GPS. Đề tài này phản ánh xu hướng ứng dụng công nghệ GPS trong tự động hóa và điều khiển từ xa, đặc biệt trong bối cảnh Công nghiệp 4.0 với sự phát triển mạnh mẽ của Internet of Things (IoT)thu thập dữ liệu GPS. Đồ án này có ý nghĩa thực tiễn cao, góp phần vào việc nghiên cứu và ứng dụng công nghệ GPS trong nhiều lĩnh vực khác nhau.

1.1. Mục tiêu và Phạm vi Nghiên cứu

Mục tiêu chính là thiết kế và thi công một mô hình xe điều khiển định vị GPS, cho phép điều khiển xe từ xa qua mạng wifi và giám sát vị trí xe trên bản đồ. Hệ thống gồm hai xe, mỗi xe đều được trang bị module GPS, cho phép định vị chính xác vị trí. Phần mềm điều khiển xe được phát triển để giám sát hoạt động và điều khiển xe. Thiết kế mạch điện tửlập trình vi điều khiển (có thể sử dụng Arduino GPS hoặc ESP32 GPS) là những phần quan trọng của đồ án. Phạm vi nghiên cứu bao gồm thiết kế phần cứng, phát triển phần mềm, tích hợp GPS tracking systemhệ thống định vị GPS. Đồ án cũng nghiên cứu khả năng tích hợp với các ứng dụng di động thông qua phần mềm điều khiển xe và các giải pháp xử lý dữ liệu GPS.

1.2. Phương pháp Nghiên cứu và Công nghệ Áp dụng

Đồ án sử dụng phương pháp nghiên cứu thực nghiệm kết hợp với tham khảo tài liệu. Thiết kế mô hình xe được thực hiện dựa trên các nguyên lý cơ bản của điều khiển từ xacông nghệ GPS. Thiết kế mạch điện tử được thực hiện bằng phần mềm chuyên dụng. Lập trình vi điều khiển sử dụng ngôn ngữ C hoặc tương tự. Phần mềm điều khiển có thể được phát triển trên nền tảng Android hoặc iOS, tích hợp với hệ thống định vị GPS. Các công nghệ quan trọng được áp dụng bao gồm: GPS module, sensor GPS, thu thập dữ liệu GPS, xử lý dữ liệu GPS, lập trình nhúng, thiết kế cơ khí, và gia công cơ khí. Việc sử dụng mô hình 3D xein 3D mô hình xe có thể được xem xét để tối ưu hóa thiết kế.

II. Thiết kế và Thi công Mô hình Xe

Phần này tập trung vào quá trình thiết kế mô hình xe, bao gồm thiết kế phần cứng, thiết kế phần mềm, và thi công mô hình xe. Thiết kế phần cứng bao gồm việc lựa chọn các linh kiện điện tử phù hợp, như module GPS, module điều khiển động cơ, module cảm biến, v.v... Thiết kế phần mềm bao gồm việc lập trình vi điều khiển để điều khiển các thiết bị và xử lý dữ liệu từ GPS module. Thi công mô hình xe bao gồm việc lắp ráp các linh kiện, kiểm tra và hiệu chỉnh hệ thống.

2.1. Thiết kế Phần cứng

Thiết kế mạch điện tử là bước quan trọng. Sơ đồ nguyên lý mạch điện tử cần được thiết kế cẩn thận để đảm bảo hoạt động ổn định của hệ thống. Việc lựa chọn module GPS (ví dụ: Neo6M GPS) và vi điều khiển (ví dụ: Arduino hoặc ESP32) phù hợp là cần thiết. Thiết kế cơ khí cho phần thân xe cũng cần được xem xét để đảm bảo khả năng di chuyển và độ bền. Các thành phần quan trọng cần được thiết kế bao gồm: khối định vị GPS, khối động cơ và điều khiển động cơ, khối cảm biến phát hiện vật cản (nếu có), khối hiển thị LCD (nếu có), và khối xử lý trung tâm và kết nối wifi. Gia công cơ khí cần được thực hiện cẩn thận để đảm bảo chất lượng của sản phẩm.

2.2. Phát triển Phần mềm

Phần mềm điều khiển xe đóng vai trò quan trọng trong việc điều khiển và giám sát hoạt động của hệ thống. Lập trình vi điều khiển để xử lý dữ liệu từ GPS module, điều khiển động cơ, và giao tiếp với ứng dụng di động là cần thiết. Phần mềm điều khiển cần có giao diện thân thiện với người dùng, dễ sử dụng và cung cấp đầy đủ thông tin cần thiết. Lưu đồ giải thuật cần được thiết kế rõ ràng để đảm bảo tính chính xác và hiệu quả của hệ thống. Việc sử dụng các thư viện hỗ trợ lập trình nhúng sẽ giúp rút ngắn thời gian phát triển. Phần mềm mô phỏng có thể được sử dụng trong giai đoạn thiết kế để kiểm tra và hiệu chỉnh hệ thống trước khi thi công.

III. Kết quả và Nhận xét

Phần này trình bày kết quả thi công mô hình xe, bao gồm kết quả thử nghiệm và đánh giá hiệu quả của hệ thống. Kết quả thử nghiệm cần được phân tích để đánh giá độ chính xác của hệ thống định vị và hiệu quả của điều khiển từ xa. Các hạn chế của hệ thống cũng cần được nêu ra để làm cơ sở cho các nghiên cứu tiếp theo.

3.1. Kết quả Thử nghiệm

Kết quả thử nghiệm cần bao gồm các số liệu cụ thể về độ chính xác của hệ thống định vị, độ ổn định của điều khiển từ xa, và khả năng hoạt động của hệ thống trong các điều kiện khác nhau. Các hình ảnh và video minh họa kết quả thử nghiệm cũng cần được cung cấp. Việc phân tích các số liệu thu được cần được thực hiện một cách khoa học và khách quan. Dữ liệu GPS thu thập được cần được phân tích để đánh giá độ chính xác của hệ thống định vị. Hiệu quả của điều khiển từ xa cần được đánh giá dựa trên độ trễ và sự ổn định của tín hiệu điều khiển.

3.2. Đánh giá và Hướng Phát triển

Đánh giá tổng quan về hệ thống, bao gồm cả ưu điểm và nhược điểm. Các hạn chế của hệ thống cần được xác định rõ ràng, cùng với các đề xuất để khắc phục những hạn chế này. Hướng phát triển trong tương lai của hệ thống cũng cần được đề cập. Điều này có thể bao gồm việc cải thiện độ chính xác của hệ thống định vị, tăng cường khả năng điều khiển từ xa, mở rộng chức năng của hệ thống, hoặc tích hợp với các hệ thống khác. Việc sử dụng các công nghệ tiên tiến hơn, như AI, có thể được xem xét để nâng cao hiệu quả của hệ thống. Ứng dụng GPS trong các lĩnh vực khác nhau cũng có thể được đề cập.

01/02/2025

Trích đoạn nội dung tài liệu

Chương 1: Tổng quan Giới thiệu tình hình nghiên cứu hiện nay và tính cấp thiết của đề tài. Chương 2: Cơ sở lý thuyết 2 do an ĐỒ ÁN TỐT NGHIỆP Giải thích một số lý thuyết cần thiết được sử dụng trong đề tài. Chương 3: Thiết kế và xây dựng hệ thống Thiết kế sơ đồ hệ thống và giải thích trình tự hoạt động. Lựa chọn các phương pháp thực hiện thi công phần cứng.

Chương 4: Xây dựng lưu đồ giải thuật hệ thống Đưa ra lưu đồ giải thuật và giải thích lưu đồ. Chương 5: Kết quả thực hiện Trình bày kết quả thực hiện về phần cứng và phần mềm. Chương 6: Kết luận và hướng phát triển Nêu ra các ưu nhược điểm của hệ thống, phương hướng khắc phục và hướng cải thiện của hệ thống. 3 do an ĐỒ ÁN TỐT NGHIỆP CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.

LÝ THUYẾT CƠ BẢN VỀ GPS 2. Khái niệm về GPS Global Positioning System (GPS) là hệ thống định vị vị trí dựa vào hệ thống vệ tinh. Hệ thống này được sử dụng từ năm 1995, do Mỹ xây dựng. Hiện nay, có rất nhiều thiết bị và ứng dụng đã và đang sử dụng hệ thống này.

Tuy nhiên, chúng ta chỉ có thể sử dụng GPS của người Mỹ ở một mức độ nhất định, đủ để dùng cho mục đích cá nhân mà thôi. Ngoài ra hệ thống GPS còn cung cấp rất nhiều dịch vụ và thông tin dành cho các lĩnh vực khoa học, quân sự, hàng không, dự báo thời tiết v. Hệ thống bao gồm:  Phần không gian: Gồm một tổ hợp rất nhiều vệ tinh đang bay trên bầu trời theo những quỹ đạo nhất định, những vệ tinh này hoạt động có tính toán và điều chỉnh để có thể phủ sóng toàn bộ mặt đất sao cho ở bất cứ điểm nào trên mặt đất cũng đều có tối thiểu bốn vệ tinh giám sát. Các vệ tinh này bay ở độ cao 20,000 km.

 Phần điều khiển: Là các trung tâm mặt đất đặt cố định và rải rác khắp thế giới, có chức năng theo dõi và điều khiển hoạt động của các vệ tinh trên.  Phần sử dụng: Là thiết bị thu nhận và sử dụng tín hiệu GPS có mục đích. Thiết bị này bao gồm phần cứng để thu nhận sóng, phần mềm để giải mã sóng, tính toán, và phần giao diện. Cơ chế hoạt động Vị trí của một điểm trên mặt đất sẽ là tham chiếu so với vị trí của các vệ tinh và trung tâm tín hiệu trung gian mặt đất.

Có thể giải thích rằng vị trí của thiết bị sử dụng sẽ được tính toán dựa trên khoảng cách từ nơi thiết bị đó đến các vệ tinh, và đến các trung tâm mặt đất. Khoảng cách này được đo với phương pháp quãng đường bằng vận tốc nhân với thời gian. Ở đây, vận tốc là vận tốc truyền tín hiệu (sóng), thời gian được đo bằng đồng hồ nguyên tử có độ chính xác cực cao. Vì thế, khi nhận được tín hiệu từ vệ tinh, thiết bị sẽ tự tính toán ra khoảng cách giữa thiết bị và vệ tinh thông qua phương pháp trên.

4 do an ĐỒ ÁN TỐT NGHIỆP Hình 2. 1 Cơ chế hoạt động GPS Theo lý thuyết, hệ thống định vị chỉ cần ba vệ tinh là có thể tính toán được vị trí (tính ra tọa độ x, y, z trong không gian). Tuy nhiên, do có sai số nhất định nên hệ thống cần thêm một vệ tinh nữa để có thể tính toán một cách chính xác. Trong trường hợp tại một vị trí đang xét trên mặt đất có nhiều hơn bốn vệ tinh thì hệ thống cũng sẽ nhận và xử lý hết tín hiệu từ các vệ tinh đó.

Một điều đáng lưu ý là không phải có càng nhiều vệ tinh thì khả năng chính xác của hệ thống sẽ càng cao. Bởi vì số lượng vệ tinh càng nhiều cũng đồng nghĩa với việc hệ thống phải xử lý một lượng lớn tín hiệu từ các vệ tinh, việc đó sẽ ảnh hưởng đến thời gian cũng như tính chính xác của dữ liệu. Một cách tổng quát, GPS tuy tính toán vị trí rất chính xác nhưng vẫn luôn luôn có sai số. Sai số này có thể là vài mét, hoặc vài trăm mét.

Sai số hiển thị trên màn hình thiết bị chỉ là sai số có thể có dựa trên phân tích tín hiệu thu nhận được, còn thực tế thì không ai biết được chính xác. Bởi vì các vệ tinh, trái đất, và cả chúng ta đều di chuyển liên tục đồng thời trong thời gian thực. 5 do an ĐỒ ÁN TỐT NGHIỆP 2. PHẦN MỀM HỖ TRỢ ĐIỀU KHIỂN BLYNK 2.

Giới thiệu phần mềm Blynk trên Androi và iOS Blynk là một ứng dụng iOS và Androi được thiết kế cho Internet of Things. Blynk có thể điều khiển các thiết bị phần cứng từ xa, hiển thị dữ liệu cảm biến, lưu trữ dữ liệu,… Blynk không bị ràng buộc với những phần cứng. Thay vào đó, Blynk hỗ trợ phần cứng cho người dùng lựa chọn. Cho dù Arduino hoặc Raspberry Pi muốn kết nối đến Internet qua Wi-Fi, Ethernet Hình 2.

2 Logo phần mềm hỗ trợ Blynk hoặc chip ESP8266. Hoạt động và tính năng a. Hoạt động Có ba thành phần chính trong nền tảng Blynk đó là: Blynk App: cho phép tạo giao diện cho sản phẩm của người dùng bằng cách kéo thả các widget khác nhau mà nhà cung cấp đã thiết kế sẵn. Blynk Server: chịu trách nhiệm xử lý dữ liệu trung tâm giữa điện thoại, máy tính bảng và phần cứng.

Người dùng có thể sử dụng Blynk Cloud của Blynk cung cấp hoặc tự tạo máy chủ Blynk riêng của mình. Vì đây là mã nguồn mở, nên người dùng có thể dễ dàng tích hợp vào các thiết bị và thậm chí có thể sử dụng Raspberry Pi làm server của chính họ. Library Blynk: hỗ trợ cho hầu hết tất cả các nền tảng phần cứng phổ biến, cho phép giao tiếp với máy chủ và xử lý tất cả các lệnh đến và đi. 6 do an ĐỒ ÁN TỐT NGHIỆP Hình 2.

3 Cách thức hoạt động Blynk b. Tính năng, đặc điểm Một số tính năng của phầm mềm hỗ trợ Blynk: - Cung cấp API & giao diện người dùng tương tự cho tất cả các thiết bị và phần cứng được hỗ trợ. - Kết nối với server bằng cách sử dụng:  Wifi  Bluetooth và BLE  Ethernet  USB (Serial)  GSM - Các tiện ích trên giao diện được nhà cung cấp dễ sử dụng. - Thao tác kéo thả trực tiếp giao diện mà không cần viết mã.

- Dễ dàng tích hợp và thêm chức năng mới bằng cách sử dụng các cổng kết nối ảo được tích hợp trên blynk app. - Theo dõi lịch sử dữ liệu. - Thông tin liên lạc từ thiết bị đến thiết bị bằng Widget. - Gửi email, tweet, thông báo realtime, v.

7 do an ĐỒ ÁN TỐT NGHIỆP 2. CÁC CHUẨN TRUYỀN DỮ LIỆU 2. Giới thiệu giao tiếp I2C Đầu năm 1980 Phillips đã phát triển một chuẩn giao tiếp nối tiếp hai dây được gọi là I C. I2C là tên viết tắt của cụm từ Inter-Intergrated Circuit.

Đây là đường Bus giao tiếp 2 giữa các IC với nhau. I2C mặc dù được phát triển bới Philips, nhưng nó đã được rất nhiều nhà sản xuất IC trên thế giới sử dụng. I2C trở thành một chuẩn công nghiệp cho các giao tiếp điều khiển, có thể kể ra đây một vài tên tuổi ngoài Philips như: Texas Intrument(TI), MaximDallas, analog Device, National Semiconductor. Bus I2C được sử dụng làm bus giao tiếp ngoại vi cho rất nhiều loại IC khác nhau như các loại Vi điều khiển 8051, PIC, AVR, ARM.

chip nhớ như: RAM tĩnh (Static Ram), EEPROM, bộ chuyển đổi tương tự số (ADC), bộ chuyển đổi số tương tự (DAC), IC điểu khiển LCD, LED… Hình 2. 4 Kết nối các thiết bị thông qua I2C Bảng 2. 1 Mô tả chân dữ liệu I2C Stt Tên tín hiệu Mô tả 1 GND 0V 2 VCC +5V 3 SDA Chân dữ liệu 4 SCL Chân Clock 8 do an ĐỒ ÁN TỐT NGHIỆP Hình 2. Đặc điểm giao tiếp Một giao tiếp I2C gồm có hai dây: Serial Data (SDA) và Serial Clock (SCL).

SDA là đường truyền dữ liệu hai hướng, còn SCL là đường truyền xung đồng hồ để đồng bộ và chỉ theo một hướng. 4, khi một thiết bị ngoại vi kết nối vào đường bus I2C thì chân SDA sẽ nối với dây SDA của bus, chân SCL sẽ nối với dây SCL. Mỗi dây SDA hay SCL đều được nối với điện áp dương của nguồn cấp thông qua một điện trở kéo lên (pullup resistor). Sự cần thiết của các điện trở kéo này là vì chân giao tiếp I2C của các thiết bị ngoại vi thường là dạng cực máng hở (opendrain hay opencollector).

Mỗi thiết bị có thể hoạt động như là thiết bị nhận hoặc truyền dữ liệu hay có thể vừa truyền vừa nhận. Hoạt động truyền hay nhận còn tùy thuộc vào việc thiết bị đó là thiết bị “chủ” (master) hay thiết bị “tớ” (slave). 6 Thiết bị Chủ -Tớ truyền và nhận dữ liệu 2. Cách thức hoạt động Các bus I2C có thể hoạt động ở ba chế độ, hay nói cách khác các dữ liệu trên bus I2C có thể được truyền trong ba chế độ khác nhau:  Chế độ tiêu chuẩn (Standard mode)  Chế độ nhanh (Fast mode)  Chế độ cao tốc (High-Speed mode)  Chế độ tiêu chuẩn: o Đây là chế độ tiêu chuẩn ban đầu được phát hành vào đầu những năm 80.

9 do an ĐỒ ÁN TỐT NGHIỆP o Có tốc độ dữ liệu tối đa 100kbps. o Sử dụng 7 bit địa chỉ, và 112 địa chỉ tớ.  Tăng cường hoặc chế độ nhanh: o Tốc độ dữ liệu tối đa được tăng lên đến 400 kbps. o Để ngăn chặn gai tiếng ồn, Ngõ vào của thiết bị Fast-mode là Schmitt- triggered.

o chân SCL và SDA của một thiết bị tớ I2C ở trạng thái trở kháng cao khi không cấp nguồn.  Chế độ cao tốc (High-Speed): o Chế độ này đã được tạo ra chủ yếu để tăng tốc độ dữ liệu lên đến 36 lần nhanh hơn so với chế độ tiêu chuẩn. Nó cung cấp 1,7 Mbps (với Cb = 400 pF), và 3. Một bus I2C có thể hoạt động ở nhiều chế độ khác nhau:  Một chủ một tớ (one master - one slave).

 Một chủ nhiều tớ (one master - multi slave).  Nhiều chủ nhiều tớ (multi master - multi slave). Dù ở chế độ nào, một giao tiếp I2C đều dựa vào quan hệ chủ/tớ. Giả thiết một thiết bị A muốn gửi dữ liệu đến thiết bị B, quá trình được thực hiện như sau:  Thiết bị A (chủ) xác định đúng địa chỉ của thiết bị B (tớ), cùng với việc xác định địa chỉ, thiết bị A sẽ quyết định việc đọc hay ghi vào thiết bị tớ -Thiết bị A gửi dữ liệu tới thiết bị B.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Mô Hình Xe Điều Khiển GPS: Thiết Kế và Thi Công Tại HCMUTE" cung cấp cái nhìn sâu sắc về quy trình thiết kế và thi công mô hình xe điều khiển từ xa sử dụng công nghệ GPS tại HCMUTE. Bài viết không chỉ nêu rõ các bước thực hiện mà còn nhấn mạnh những lợi ích của việc áp dụng công nghệ GPS trong việc điều khiển và giám sát xe, giúp người đọc hiểu rõ hơn về ứng dụng thực tiễn của công nghệ này trong lĩnh vực tự động hóa.

Để mở rộng kiến thức của bạn về các dự án liên quan, bạn có thể tham khảo bài viết Đồ án hcmute xe tự động di chuyển dựa vào vật mốc dùng xử lý ảnh, nơi bạn sẽ tìm thấy thông tin về việc sử dụng xử lý ảnh trong điều khiển xe tự động. Ngoài ra, bài viết Đồ án hcmute thiết kế xe điều khiển từ xa có live stream camera sẽ giúp bạn khám phá thêm về việc tích hợp công nghệ camera vào mô hình xe điều khiển từ xa. Cuối cùng, bài viết Đồ án hcmute điều khiển xe từ xa sử dụng kit ni myrio sẽ cung cấp cho bạn cái nhìn về việc sử dụng kit điều khiển trong các dự án tương tự. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực này.