Đồ án: Thiết kế Drone 4 cánh điều khiển PID & Blynk - ĐH Công nghiệp TP.HCM

Dưới đây là các meta tag cho bài viết "Thiết kế drone 4 cánh sử dụng bộ điều khiển pid và điều khiển qua blynk": { "ai_description": "Thiết kế drone 4 cánh

Tác giả

Nguyen Hoang Phuc

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp
71
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu tổng quan về thiết kế Drone 4 cánh và tiềm năng IoT

Trong bối cảnh công nghệ đang phát triển vượt bậc, Drone 4 cánh hay Quadcopter đã trở thành một thiết bị quan trọng với khả năng ứng dụng đa dạng trong nhiều lĩnh vực như khoa học, nông nghiệp, quân sự, y tế khẩn cấp, và giải trí. Sự bùng nổ của mạng lưới kết nối không dây như Wifi, 4G, 5G đã mở ra những tiềm năng mới cho việc điều khiển và giám sát các thiết bị từ xa. Đồ án về thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT thể hiện một bước tiến quan trọng, kết hợp giữa khả năng bay ổn định vượt trội của thuật toán PID với sự tiện lợi và linh hoạt của nền tảng IoT. Mục tiêu chính của đề tài là giảm thiểu sự phức tạp của phần cứng điều khiển truyền thống, thay thế bằng một giao diện trực quan trên điện thoại thông minh thông qua nền tảng Blynk. Điều này không chỉ tối ưu hóa trải nghiệm người dùng mà còn mở rộng khả năng giám sát và điều khiển Drone từ bất kỳ đâu có kết nối internet. Việc sử dụng điện thoại để điều khiển Drone mang lại nhiều lợi ích thiết thực, bao gồm khả năng thực hiện các tác vụ từ xa một cách hiệu quả và giám sát trạng thái bay theo thời gian thực. Theo các nghiên cứu gần đây, ứng dụng IoT điều khiển Drone đang trở thành xu hướng chủ đạo, hứa hẹn mang lại những giải pháp tự động hóa và điều khiển thông minh cho nhiều ngành công nghiệp. Thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT không chỉ là một dự án nghiên cứu mà còn là một minh chứng cụ thể về sự hội tụ của các công nghệ tiên tiến, tạo ra một sản phẩm có giá trị ứng dụng cao trong thực tiễn. Đề tài này nhấn mạnh vào việc tối ưu hóa hiệu suất bay và sự tiện lợi trong vận hành, qua đó góp phần thúc đẩy sự phát triển của công nghệ máy bay không người lái tại Việt Nam và trên thế giới. Sự kết hợp giữa điều khiển Drone PIDDrone điều khiển Blynk đại diện cho một phương pháp tiếp cận hiện đại để giải quyết các thách thức trong lĩnh vực tự động hóa và robotics.

1.1. Tầm quan trọng của Drone 4 cánh trong kỷ nguyên số

Drone 4 cánh đã khẳng định vị thế là một công cụ đa năng trong kỷ nguyên số, mang lại những lợi ích to lớn cho nhiều lĩnh vực. Trong nông nghiệp, chúng hỗ trợ giám sát cây trồng, phun thuốc chính xác, tối ưu hóa năng suất. Khoa học sử dụng Drone để nghiên cứu khí hậu, lập bản đồ địa hình hiểm trở. Trong quân sự, Drone thực hiện nhiệm vụ trinh sát, giám sát biên giới. Đối với y tế, Drone có thể vận chuyển vật tư y tế khẩn cấp đến những khu vực khó tiếp cận. Ngay cả trong giải trí, chúng tạo ra những cảnh quay ấn tượng và trải nghiệm bay thú vị. Sự phát triển mạnh mẽ của mạng lưới kết nối như Wifi, 4G, 5G đã thúc đẩy khả năng truyền dữ liệu và điều khiển từ xa, mở ra kỷ nguyên mới cho mô hình Drone 4 cánh có thể hoạt động hiệu quả hơn. Khả năng kết nối này là tiền đề cho các hệ thống ứng dụng IoT điều khiển Drone, giúp thiết bị trở nên thông minh và linh hoạt hơn trong nhiều nhiệm vụ. Đồ án này tận dụng tối đa những tiến bộ này để tạo ra một giải pháp thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT tối ưu.

1.2. Tổng quan về việc thiết kế Drone 4 cánh dùng PID điều khiển qua Blynk IoT

Thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT là một đồ án nghiên cứu tập trung vào việc tạo ra một hệ thống máy bay không người lái ổn định và dễ dàng điều khiển từ xa. Mục tiêu cốt lõi là tích hợp bộ điều khiển PID để đảm bảo sự cân bằng và chính xác trong quá trình bay, đồng thời sử dụng nền tảng Blynk IoT để cung cấp giao diện điều khiển thân thiện trên điện thoại thông minh. Điều này giải quyết thách thức về việc giảm bớt phần cứng phức tạp và tăng cường khả năng giám sát, điều khiển từ xa. Hệ thống này bao gồm các thành phần chính như vi điều khiển, cảm biến IMU, động cơ không chổi than (BLDC) và bộ điều tốc (ESC). Theo tài liệu nghiên cứu, sự kết hợp giữa điều khiển Drone PIDDrone điều khiển Blynk mang lại hiệu quả cao trong việc ổn định tư thế bay và thực hiện các lệnh điều khiển một cách chính xác. Mô hình Drone 4 cánh được thiết kế để dễ dàng tùy chỉnh và nâng cấp, mở ra nhiều tiềm năng ứng dụng trong tương lai.

II. Vấn đề và thách thức trong việc điều khiển Drone 4 cánh ổn định

Việc điều khiển một Drone 4 cánh bay ổn định trong không gian là một thách thức kỹ thuật phức tạp, đòi hỏi sự kết hợp hài hòa giữa phần cứng và phần mềm. Hệ thống điều khiển Drone phải đối mặt với nhiều yếu tố bên ngoài và nội tại gây nhiễu loạn, từ đó ảnh hưởng đến hiệu suất và độ an toàn của chuyến bay. Các yếu tố khí động lực học như gió giật, nhiễu loạn không khí có thể làm thay đổi tư thế bay một cách đột ngột. Trọng tâm của Drone cũng là một yếu tố quan trọng; bất kỳ sự phân bố trọng lượng không đồng đều nào cũng có thể gây mất cân bằng. Ngoài ra, độ chính xác của cảm biến và tốc độ phản hồi của bộ điều khiển đóng vai trò then chốt. Sai số từ các cảm biến quán tính (IMU) hoặc độ trễ trong quá trình xử lý tín hiệu có thể dẫn đến phản ứng điều khiển không chính xác hoặc chậm trễ, khiến Drone mất kiểm soát. Để khắc phục những vấn đề này, việc áp dụng một thuật toán điều khiển mạnh mẽ như PID là điều cần thiết. Bộ điều khiển PID giúp Drone phản ứng nhanh chóng với các thay đổi, duy trì vị trí và tư thế bay mong muốn. Do đó, việc thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT không chỉ giải quyết vấn đề điều khiển từ xa mà còn tập trung vào khả năng ổn định và chịu đựng nhiễu loạn của thiết bị. Thách thức lớn nhất nằm ở việc tinh chỉnh các thông số PID để đạt được sự cân bằng tối ưu giữa độ nhạy và sự ổn định, đảm bảo mô hình Drone 4 cánh có thể hoạt động hiệu quả trong nhiều điều kiện môi trường khác nhau. Sự hiểu biết sâu sắc về động lực học của Drone và cách các yếu tố này tương tác là chìa khóa để xây dựng một hệ thống điều khiển Drone đáng tin cậy.

2.1. Các yếu tố ảnh hưởng đến sự ổn định của Drone 4 cánh

Sự ổn định của Drone 4 cánh bị ảnh hưởng bởi nhiều yếu tố phức tạp. Về mặt vật lý, lực hấp dẫn, lực đẩy của các động cơ, và lực cản của không khí đều tác động lên Drone. Đặc biệt, các yếu tố khí động lực học như gió giật, dòng chảy không khí không đều là nguyên nhân chính gây mất cân bằng. Sai số trong việc lắp đặt động cơ hoặc cánh quạt, cũng như sự mất cân bằng trọng lượng của khung Drone, có thể tạo ra các momen xoắn không mong muốn. Về mặt điện tử, độ nhiễu của tín hiệu cảm biến từ cảm biến MPU-6050 Drone (Gia tốc kế và Con quay hồi chuyển) có thể dẫn đến dữ liệu sai lệch. Độ trễ của hệ thống, từ việc thu nhận dữ liệu, xử lý bởi vi điều khiển cho đến việc điều khiển động cơ không chổi than BLDC Drone và ESC, cũng góp phần làm giảm độ nhạy và chính xác của phản ứng. Các yếu tố này đòi hỏi một hệ thống điều khiển Drone mạnh mẽ và linh hoạt để khắc phục.

2.2. Vì sao cần bộ điều khiển PID cho Drone 4 cánh

Bộ điều khiển PID là một giải pháp thiết yếu để đảm bảo sự ổn định của Drone 4 cánh do khả năng phản ứng linh hoạt và chính xác của nó. Drone là một hệ thống động học không ổn định tự nhiên, đòi hỏi sự điều chỉnh liên tục để duy trì tư thế và vị trí. Nếu không có một cơ chế điều khiển hiệu quả, mô hình Drone 4 cánh sẽ dễ dàng bị lật hoặc mất phương hướng chỉ với một tác động nhỏ. Bộ điều khiển PID giúp bù đắp các sai lệch giữa trạng thái mong muốn (điểm đặt) và trạng thái thực tế của Drone bằng cách tính toán và điều chỉnh lực đẩy của động cơ. Cụ thể, nó giải quyết các vấn đề về sự không ổn định, nhiễu loạn từ môi trường, và sai số tích lũy. Việc tích hợp điều khiển Drone PID vào thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT là chìa khóa để đạt được một chuyến bay mượt mà và an toàn, ngay cả trong điều kiện khó khăn.

III. Phương pháp điều khiển Drone PID hiệu quả Lý thuyết và ứng dụng

Để đạt được sự ổn định và độ chính xác cao trong quá trình bay của Drone 4 cánh, việc áp dụng bộ điều khiển PID là một phương pháp tối ưu đã được kiểm chứng. Bộ điều khiển PID (Proportional-Integral-Derivative) là một thuật toán điều khiển phản hồi vòng kín được sử dụng rộng rãi trong kỹ thuật để điều chỉnh các hệ thống động. Nguyên lý hoạt động của nó dựa trên việc liên tục tính toán sai số giữa giá trị mong muốn (setpoint) và giá trị đo được (process variable), sau đó tạo ra một tín hiệu điều khiển để giảm thiểu sai số này. Trong ngữ cảnh của hệ thống điều khiển Drone, PID sẽ điều chỉnh tốc độ của từng động cơ không chổi than BLDC Drone để duy trì tư thế (pitch, roll, yaw) và độ cao của Drone. Thành phần Proportional (P) phản ứng với sai số hiện tại, Integral (I) xử lý sai số tích lũy theo thời gian, và Derivative (D) dự đoán sai số trong tương lai dựa trên tốc độ thay đổi của sai số hiện tại. Việc kết hợp ba thành phần này cho phép bộ điều khiển PID đáp ứng nhanh chóng với các nhiễu loạn, loại bỏ sai số tĩnh, và ngăn chặn tình trạng dao động quá mức. Sự hiệu quả của điều khiển Drone PID phụ thuộc rất nhiều vào việc tinh chỉnh chính xác các hệ số Kp, Ki, Kd. Quá trình này đòi hỏi sự hiểu biết sâu sắc về động lực học của Drone và kỹ thuật điều khiển. Khi được hiệu chỉnh đúng cách, bộ điều khiển PID có thể biến một mô hình Drone 4 cánh vốn không ổn định trở thành một thiết bị bay vững vàng và có khả năng thực hiện các thao tác phức tạp. Chính vì lý do này, thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT coi PID là trái tim của hệ thống ổn định bay, đảm bảo rằng mọi lệnh điều khiển từ ứng dụng Blynk đều được thực hiện một cách mượt mà và chính xác nhất. Đây là nền tảng vững chắc cho bất kỳ ứng dụng IoT điều khiển Drone nào mong muốn đạt được hiệu suất bay cao.

3.1. Nguyên lý hoạt động của bộ điều khiển PID trong điều khiển Drone PID

Bộ điều khiển PID hoạt động dựa trên ba thành phần chính: tỷ lệ (P), tích phân (I) và đạo hàm (D), mỗi thành phần đóng vai trò cụ thể trong việc điều khiển Drone PID. Thành phần P phản ứng tỷ lệ với sai số hiện tại giữa trạng thái thực tế và trạng thái mong muốn, giúp hệ thống phản ứng nhanh. Thành phần I giúp loại bỏ sai số tĩnh (offset) bằng cách tích lũy sai số theo thời gian, đảm bảo Drone đạt được điểm đặt chính xác. Thành phần D dự đoán sai số trong tương lai dựa trên tốc độ thay đổi của sai số, giúp giảm thiểu độ vọt lố và tăng cường sự ổn định. Trong hệ thống điều khiển Drone, các cảm biến như cảm biến MPU-6050 Drone cung cấp dữ liệu về góc nghiêng và gia tốc. Dữ liệu này được so sánh với các giá trị mong muốn, và bộ điều khiển PID tính toán tín hiệu điều khiển gửi tới các ESC để điều chỉnh tốc độ của từng động cơ không chổi than BLDC Drone, từ đó giữ cho mô hình Drone 4 cánh ổn định.

3.2. Các phương pháp hiệu chỉnh bộ điều khiển PID cho Drone 4 cánh

Hiệu chỉnh bộ điều khiển PID là một bước quan trọng để đảm bảo Drone 4 cánh bay ổn định và chính xác. Một số phương pháp phổ biến bao gồm phương pháp Ziegler-Nichols, phương pháp thử và sai (trial and error), và các kỹ thuật tối ưu hóa tự động. Phương pháp Ziegler-Nichols cung cấp một điểm khởi đầu bằng cách xác định các thông số Kp, Ki, Kd dựa trên phản ứng của hệ thống. Tuy nhiên, với một hệ thống phức tạp như Drone, phương pháp thử và sai thường được áp dụng, điều chỉnh từng hệ số một (thường là P trước, sau đó là D, cuối cùng là I) trong quá trình bay thử nghiệm để quan sát phản ứng và tối ưu hóa hiệu suất. Mục tiêu là đạt được sự cân bằng giữa tốc độ phản ứng, độ ổn định và khả năng loại bỏ sai số tĩnh. Quá trình hiệu chỉnh đúng đắn là then chốt để thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT đạt được hiệu suất bay tối ưu, tránh hiện tượng dao động hoặc phản ứng chậm chạp.

IV. Hướng dẫn tích hợp Blynk IoT để điều khiển Drone từ xa tiện lợi

Nền tảng Blynk IoT đóng vai trò trung tâm trong việc biến ý tưởng điều khiển Drone qua Blynk IoT từ một thiết bị cục bộ thành một ứng dụng IoT điều khiển Drone linh hoạt và dễ tiếp cận. Blynk cung cấp một giao diện thân thiện cho phép người dùng thiết kế bảng điều khiển tùy chỉnh trên điện thoại thông minh (iOS và Android), loại bỏ nhu cầu về bộ điều khiển vật lý cồng kềnh. Điều này không chỉ giảm thiểu số lượng phần cứng mà còn mang lại sự tiện lợi đáng kể trong vận hành và giám sát. Việc tích hợp Blynk vào thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT bắt đầu bằng việc cài đặt ứng dụng Blynk trên điện thoại và thiết lập một "Dự án" mới. Trong dự án này, người dùng có thể kéo và thả các Widget Box (như nút bấm, thanh trượt, đồng hồ đo) vào giao diện, sau đó liên kết chúng với các chân ảo (Virtual Pins) trên vi điều khiển của Drone. Ví dụ, một thanh trượt có thể được dùng để điều chỉnh tốc độ động cơ hoặc góc nghiêng mong muốn, trong khi các đồng hồ đo hiển thị dữ liệu thời gian thực từ cảm biến MPU-6050 Drone như góc pitch, roll. Sự kết nối giữa điện thoại và Drone được thực hiện qua internet (Wifi, 4G, 5G), cho phép điều khiển từ bất kỳ vị trí nào có kết nối mạng. Đây là một lợi thế lớn so với các phương pháp điều khiển truyền thống giới hạn phạm vi. Ngoài ra, Blynk còn hỗ trợ các chức năng như thông báo đẩy, ghi dữ liệu, và quản lý thiết bị, làm cho hệ thống điều khiển Drone trở nên thông minh và tự động hơn. Qua đó, việc điều khiển Drone điều khiển Blynk không chỉ là một giải pháp tiện ích mà còn là một bước tiến quan trọng trong việc hiện thực hóa tiềm năng của mô hình Drone 4 cánh trong kỷ nguyên IoT. Sự đơn giản trong cài đặt và sử dụng của Blynk giúp người dùng dễ dàng tiếp cận và tùy chỉnh, từ đó nâng cao giá trị thực tiễn của dự án.

4.1. Khái niệm và cấu trúc nền tảng Blynk IoT trong điều khiển Drone

Blynk là một nền tảng IoT được thiết kế để kết nối phần cứng (như Arduino, Raspberry Pi) với ứng dụng di động thông qua internet. Cấu trúc của Blynk gồm ba thành phần chính: Blynk.App, Blynk.Server và Blynk.Edgent. Blynk.App là ứng dụng trên điện thoại di động, nơi người dùng có thể tự thiết kế giao diện điều khiển bằng cách kéo và thả các Widget Box để tạo ra các nút, thanh trượt, và hiển thị dữ liệu. Blynk.Server đóng vai trò trung gian, xử lý thông tin giữa ứng dụng và thiết bị. Blynk.Edgent là một phần mềm trên thiết bị nhúng giúp kết nối và giao tiếp với Blynk.Server một cách hiệu quả. Nhờ cấu trúc này, việc điều khiển Drone điều khiển Blynk trở nên cực kỳ linh hoạt. Người dùng có thể tạo một Template để thêm các nút điều khiển, sau đó kết nối với mô hình Drone 4 cánh thông qua internet. Điều này giúp dễ dàng thực hiện ứng dụng IoT điều khiển Drone, biến chiếc điện thoại thành trung tâm chỉ huy.

4.2. Tích hợp và lợi ích của việc điều khiển Drone điều khiển Blynk qua smartphone

Việc tích hợp Blynk vào hệ thống điều khiển Drone mang lại nhiều lợi ích đáng kể, đặc biệt là khả năng điều khiển Drone điều khiển Blynk từ xa qua smartphone. Lợi ích lớn nhất là giảm bớt đáng kể phần cứng điều khiển vật lý. Thay vì mang theo một bộ điều khiển phức tạp, người dùng chỉ cần một chiếc điện thoại thông minh để điều khiển mô hình Drone 4 cánh. Điều này không chỉ tiện lợi mà còn giảm chi phí sản xuất. Khả năng giám sát từ xa là một ưu điểm khác, cho phép người dùng xem dữ liệu cảm biến (như góc nghiêng, độ cao) theo thời gian thực trên ứng dụng Blynk, ngay cả khi Drone bay ở khoảng cách xa. Hơn nữa, ứng dụng IoT điều khiển Drone này giúp dễ dàng cập nhật firmware và cấu hình thiết bị mà không cần kết nối vật lý. Với thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT, người dùng có thể tận hưởng trải nghiệm điều khiển linh hoạt, hiệu quả và hiện đại, tận dụng tối đa sức mạnh của internet và công nghệ di động.

V. Các thành phần phần cứng thiết yếu cho Drone 4 cánh điều khiển thông minh

Để hiện thực hóa dự án thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT, việc lựa chọn và tích hợp các thành phần phần cứng phù hợp là vô cùng quan trọng. Một mô hình Drone 4 cánh hiệu quả đòi hỏi sự kết hợp của vi điều khiển mạnh mẽ, các cảm biến chính xác, động cơ đẩy hiệu suất cao và bộ điều tốc linh hoạt. Trái tim của hệ thống là vi điều khiển (thường là Arduino hoặc ESP32), chịu trách nhiệm xử lý thuật toán PID, đọc dữ liệu từ cảm biến và gửi lệnh điều khiển tới động cơ. Tiếp theo là hệ thống cảm biến quán tính IMU (Inertial Measurement Unit), mà cảm biến MPU-6050 Drone là một lựa chọn phổ biến, tích hợp con quay hồi chuyển (gyroscope) và gia tốc kế (accelerometer). Các cảm biến này cung cấp dữ liệu về vận tốc góc và gia tốc, giúp xác định tư thế và chuyển động của Drone. Để có góc quay chính xác hơn, các giá trị từ gyroscope và accelerometer thường được kết hợp thông qua các bộ lọc như Complementary filter hoặc Kalman filter. Các bộ lọc tiên tiến hơn như Mahony filter và Madgwick filter cũng được sử dụng để cải thiện độ chính xác. Phần quan trọng khác là hệ thống đẩy, bao gồm bốn động cơ không chổi than BLDC Drone và các bộ điều tốc điện tử (ESC). Động cơ BLDC được ưu tiên do hiệu suất cao, tuổi thọ dài và khả năng điều khiển tốc độ chính xác. ESC chịu trách nhiệm điều khiển tốc độ của từng động cơ dựa trên tín hiệu từ vi điều khiển. Cuối cùng, một module Wifi/Bluetooth (thường tích hợp sẵn trong ESP32) là cần thiết để kết nối Drone với Blynk Server, cho phép điều khiển Drone điều khiển Blynk từ xa. Tất cả các thành phần này phải được lựa chọn cẩn thận để đảm bảo sự tương thích, hiệu suất và độ bền của hệ thống điều khiển Drone tổng thể, từ đó tạo nên một thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT hoàn chỉnh và đáng tin cậy.

5.1. Bộ điều khiển trung tâm và cảm biến IMU MPU 6050 cho Drone 4 cánh

Bộ điều khiển trung tâm, thường là vi điều khiển như ESP32 hoặc Arduino, đóng vai trò xử lý các thuật toán điều khiển PID, giao tiếp với các cảm biến và gửi lệnh đến động cơ. Đối với Drone 4 cánh, cảm biến IMU là không thể thiếu để xác định tư thế bay. Cảm biến MPU-6050 Drone là một lựa chọn phổ biến, tích hợp Gyroscope (đo vận tốc góc) và Accelerometer (đo gia tốc) trên ba trục. Dữ liệu thô từ Gyroscope cung cấp thông tin về sự thay đổi góc quay, trong khi Accelerometer đo độ nghiêng tĩnh tương đối với trọng lực. Để có được góc quay chính xác hơn, các giá trị này được kết hợp thông qua các thuật toán lọc nhiễu như Complementary filter, Kalman filter, hoặc các bộ lọc mới hơn như Mahony filter và Madgwick filter. Các bộ lọc này giúp giảm nhiễu và cung cấp dữ liệu tư thế đáng tin cậy cho bộ điều khiển Drone PID, đảm bảo mô hình Drone 4 cánh duy trì sự ổn định.

5.2. Động cơ không chổi than BLDC và bộ điều tốc ESC trong mô hình Drone 4 cánh

Động cơ không chổi than BLDC Drone là lựa chọn tiêu chuẩn cho các dự án Drone do hiệu suất cao, tỷ lệ công suất trên trọng lượng tốt, và tuổi thọ dài. Chúng hoạt động dựa trên nguyên lý từ trường quay điện tử, không cần chổi than cơ học như động cơ DC truyền thống, giúp giảm ma sát và tăng độ bền. Mỗi động cơ BLDC Drone cần một Bộ điều tốc điện tử (ESC - Electronic Speed Controller) để điều khiển tốc độ quay. ESC nhận tín hiệu điều khiển từ vi điều khiển và chuyển đổi chúng thành dòng điện phù hợp để cấp cho động cơ. Trong thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT, bốn động cơ BLDC và ESC hoạt động độc lập nhưng phối hợp nhịp nhàng dưới sự điều khiển của thuật toán PID. Sự kết hợp này cho phép Drone tạo ra các lực đẩy khác nhau ở mỗi cánh, từ đó điều chỉnh tư thế và di chuyển theo mong muốn, đảm bảo hệ thống điều khiển Drone hoạt động trơn tru và chính xác.

VI. Triển khai thực tế và kết quả đạt được từ Drone 4 cánh PID Blynk

Quá trình thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT không chỉ dừng lại ở lý thuyết mà còn được hiện thực hóa qua các bước triển khai cụ thể và kiểm chứng bằng thực nghiệm. Việc xây dựng một mô hình Drone 4 cánh từ các linh kiện rời rạc đòi hỏi sự chính xác trong lắp ráp khung, đặt vị trí động cơ, và kết nối hệ thống dây điện. Sau khi phần cứng được hoàn thiện, bước tiếp theo là lập trình firmware cho vi điều khiển, tích hợp thuật toán điều khiển Drone PID và giao thức giao tiếp với nền tảng Blynk. Quá trình lập trình này bao gồm việc đọc dữ liệu từ cảm biến MPU-6050 Drone, tính toán PID cho các trục pitch, roll, yaw, và điều khiển các ESC để điều chỉnh tốc độ của động cơ không chổi than BLDC Drone. Một trong những giai đoạn quan trọng nhất là hiệu chỉnh các thông số Kp, Ki, Kd của bộ điều khiển PID. Giai đoạn này thường liên quan đến nhiều lần bay thử nghiệm và điều chỉnh thủ công hoặc bán tự động để đạt được phản ứng bay tối ưu – không quá nhạy để tránh dao động và không quá chậm để giữ ổn định. Kết quả đạt được từ các thử nghiệm đã chứng minh hiệu quả của hệ thống điều khiển Drone này. Drone 4 cánh đã thể hiện khả năng duy trì ổn định tư thế tốt trong các điều kiện bay nhất định, đáp ứng nhanh chóng với các lệnh điều khiển từ ứng dụng Blynk trên điện thoại thông minh. Khả năng điều khiển Drone điều khiển Blynk từ xa đã được xác nhận, mang lại trải nghiệm người dùng tiện lợi và linh hoạt. Dữ liệu thu thập trong quá trình bay cũng cho thấy sự chính xác của các cảm biến và hiệu quả của các thuật toán lọc nhiễu. Dự án này đã thành công trong việc tạo ra một Drone có khả năng bay ổn định và điều khiển thông minh, mở ra nhiều tiềm năng cho các ứng dụng IoT điều khiển Drone trong tương lai. Sự kết hợp giữa PID và Blynk IoT đã tạo nên một giải pháp toàn diện cho việc phát triển máy bay không người lái thế hệ mới.

6.1. Các bước xây dựng và thử nghiệm một Drone 4 cánh điều khiển PID Blynk

Quá trình xây dựng một Drone 4 cánh tích hợp PID và Blynk IoT bắt đầu bằng việc thiết kế và lắp ráp khung sườn, đảm bảo trọng lượng nhẹ và cân bằng. Tiếp theo là gắn động cơ không chổi than BLDC Drone, ESC, và cảm biến MPU-6050 Drone vào vị trí chính xác. Vi điều khiển (Arduino/ESP32) được tích hợp làm bộ não, kết nối với tất cả các thành phần. Sau khi hoàn thành phần cứng, việc lập trình firmware là bước tiếp theo, bao gồm triển khai thuật toán điều khiển Drone PID và cấu hình giao tiếp với nền tảng Blynk. Các thông số PID được khởi tạo và hiệu chỉnh ban đầu. Giai đoạn thử nghiệm bao gồm bay thử nghiệm trong môi trường kiểm soát để điều chỉnh các thông số Kp, Ki, Kd cho từng trục (pitch, roll, yaw) nhằm đạt được sự ổn định tối ưu. Dữ liệu bay được thu thập và phân tích để đánh giá hiệu suất của hệ thống điều khiển Drone và thực hiện các cải tiến cần thiết.

6.2. Đánh giá hiệu suất và độ ổn định của hệ thống điều khiển Drone thực tế

Hiệu suất và độ ổn định của Drone 4 cánh được đánh giá dựa trên một số tiêu chí quan trọng. Khả năng duy trì tư thế (pitch, roll, yaw) khi bay lơ lửng (hover) là một chỉ số chính. Hệ thống điều khiển Drone PID cần giữ các góc này gần như bằng 0 một cách ổn định. Khả năng đáp ứng lệnh điều khiển từ ứng dụng Blynk cũng được kiểm tra, bao gồm độ trễ, độ chính xác khi thay đổi hướng và tốc độ. Các thử nghiệm bay cũng đánh giá khả năng chống chịu nhiễu loạn từ gió và sự phục hồi sau khi bị tác động bên ngoài. Các tài liệu nghiên cứu đã chỉ ra rằng việc hiệu chỉnh PID chính xác cùng với việc sử dụng các bộ lọc cảm biến hiệu quả là chìa khóa để đạt được hiệu suất bay cao. Kết quả thực tế cho thấy mô hình Drone 4 cánh này đã đạt được mức độ ổn định tốt và khả năng điều khiển Drone điều khiển Blynk từ xa đáng tin cậy, khẳng định giá trị của thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT.

VII. Kết luận và triển vọng tương lai của công nghệ Drone IoT tiên tiến

Dự án thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT đã thành công trong việc xây dựng một hệ thống máy bay không người lái có khả năng bay ổn định và điều khiển từ xa một cách tiện lợi. Sự kết hợp giữa thuật toán điều khiển PID mạnh mẽ và nền tảng IoT Blynk đã chứng minh được tính hiệu quả và tiềm năng ứng dụng rộng lớn. Những đóng góp chính của đề tài bao gồm việc hiện thực hóa một hệ thống điều khiển Drone ổn định dựa trên PID, cung cấp một giao diện điều khiển thân thiện và linh hoạt thông qua Blynk IoT, và giảm thiểu sự phụ thuộc vào phần cứng điều khiển truyền thống. Khả năng điều khiển Drone điều khiển Blynk qua điện thoại thông minh không chỉ tăng cường sự tiện lợi cho người dùng mà còn mở ra những khả năng mới cho việc giám sát và vận hành Drone trong các tình huống thực tế. Công nghệ Drone nói chung và Drone 4 cánh nói riêng đang trải qua giai đoạn phát triển nhanh chóng. Triển vọng tương lai của ứng dụng IoT điều khiển Drone là vô cùng hứa hẹn. Có thể dự đoán sự tích hợp sâu rộng hơn của trí tuệ nhân tạo (AI) và học máy (Machine Learning) để phát triển các khả năng điều hướng tự động, nhận dạng đối tượng, và thực hiện các nhiệm vụ phức tạp hơn mà không cần sự can thiệp trực tiếp của con người. Việc tối ưu hóa thuật toán PID thông qua các kỹ thuật học tăng cường hoặc điều khiển thích nghi cũng là một hướng nghiên cứu tiềm năng để nâng cao hiệu suất bay trong các môi trường biến đổi. Hơn nữa, sự phát triển của mạng 5G và các công nghệ kết nối tiên tiến sẽ giúp mở rộng phạm vi và độ tin cậy của việc điều khiển Drone qua Blynk IoT hoặc các nền tảng tương tự. Những tiến bộ này sẽ biến mô hình Drone 4 cánh thành một công cụ không thể thiếu trong nhiều lĩnh vực, từ giao hàng tự động, kiểm tra cơ sở hạ tầng, đến tìm kiếm cứu nạn và bảo vệ môi trường, góp phần kiến tạo một tương lai thông minh và tự động hơn. Đồ án này đã đặt nền móng vững chắc cho việc nghiên cứu và phát triển tiếp theo trong lĩnh vực máy bay không người lái thông minh.

7.1. Tóm tắt những đóng góp của đề tài thiết kế Drone 4 cánh dùng PID điều khiển qua Blynk IoT

Đề tài thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT đã mang lại những đóng góp quan trọng. Thứ nhất, nó chứng minh khả năng áp dụng thành công bộ điều khiển PID để đạt được sự ổn định cao cho Drone 4 cánh, một thách thức kỹ thuật cốt lõi. Thứ hai, dự án đã hiện thực hóa một hệ thống điều khiển Drone từ xa tiện lợi và trực quan thông qua nền tảng Blynk IoT, loại bỏ nhu cầu về phần cứng điều khiển cồng kềnh. Điều này không chỉ giảm chi phí mà còn tăng tính linh hoạt. Cuối cùng, nghiên cứu đã cung cấp một minh chứng thực tế về tiềm năng của ứng dụng IoT điều khiển Drone, mở ra hướng phát triển cho các hệ thống máy bay không người lái thông minh hơn trong tương lai, giải quyết các vấn đề thực tiễn trong nhiều ngành nghề khác nhau.

7.2. Triển vọng phát triển của Drone IoT và các ứng dụng tiềm năng

Triển vọng phát triển của Drone IoT là vô cùng rộng lớn. Tương lai của mô hình Drone 4 cánh sẽ chứng kiến sự tích hợp sâu hơn với trí tuệ nhân tạo (AI) cho khả năng điều hướng tự động, tránh vật cản thông minh và phân tích dữ liệu trên không theo thời gian thực. Các ứng dụng IoT điều khiển Drone sẽ không chỉ giới hạn ở việc điều khiển thủ công mà còn bao gồm các nhiệm vụ tự động hóa phức tạp như giám sát trang trại thông minh, kiểm tra đường dây điện, hoặc hỗ trợ tìm kiếm cứu nạn. Sự phát triển của công nghệ 5G và kết nối vệ tinh sẽ mở rộng đáng kể phạm vi và độ tin cậy của điều khiển Drone điều khiển Blynk từ xa. Các Drone thế hệ mới có thể hoạt động theo đàn (swarm intelligence) để thực hiện các nhiệm vụ quy mô lớn, từ đó tối ưu hóa hiệu quả và giảm chi phí vận hành, biến thiết kế Drone 4 cánh dùng PID, điều khiển qua Blynk IoT thành một bước đệm cho những đổi mới đột phá.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

14/03/2026
Thiết kế drone 4 cánh sử dụng bộ điều khiển pid và điều khiển qua blynk

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

Đặt vấn đề Một con Drone có thể mang lại rất nhiều công dụng nhưng vì phải hoạt động trong 1 môi trường có rất nhiều sự tác động khiến Drone hoạt động không ổn định. Vì vậy mục tiêu của đề tài này là phân tích cách hoạt động, nguyên lý cân bằng, thiết kế giải thuật cân bằng cho Drone, giúp cho Drone chịu ít ảnh hưởng của tách động bên ngoài gây nhiễu. Mục tiêu của đề tài Khảo sát đề tài đã có về thiết kế bộ điều khiển drone 4 cánh, đánh giá các phương pháp điều khiển. - Tìm hiểu NODEMCU, Driver motor, sensor thăng bằng.

- Tìm hiểu flatform Blynk. - Thiết kế mô hình Drone 4 cánh, bộ điều khiển drone 4 cánh. - Viết giải thuật điều khiển. - Thiết kế giao diện trên App điều khiển trên smartphone.

- Lắp đặt bộ điều khiển và vận hành thử nghiệm. Đối tượng và phạm vi nghiên cứu Các đối tượng nghiên cứu để tài gồm: Mô hình phần cứng của Drone, thuật toán cân bằng PID, giải thuật cân bằng cho Drone. Ý nghĩa thực tiễn của đề tài Với việc nghiên cứu để có thể điều khiển Drone 1 cách cân bằng hơn sẽ giúp Drone có thể hoạt động 1 cách ổn định, ít bị ảnh hưởng bởi các yếu tố bên ngoài. Có thể ứng dụng vào các lĩnh vực hỗ trợ con người như thu thập hình ảnh trên cao, hỗ trợ tím kiếm cứu nạn, vận chuyển đồ vật, thay thế cái hoạt động trong nông nghiệp và thậm chí là trong lĩnh vực quân sự.

Máy bay không người lái 2. Khái niệm UAV là tên gọi chung chỉ một vật thể bay có khả năng lái tự động mà không có người điều khiển trên đó. UAV thường được điều khiển bởi một người điều khiển trên mặt đất, và cũng có thể được tích hợp hệ thống điều khiển tự động trên chính chúng.1 Lịch sử hình thành của Drone Thuật ngữ “Drone" dùng để chỉ các máy bay không người lái kiểu mới của UAV, có công suất nhỏ đến trung bình và có kích thước nhỏ. Không giống như UAV, Drone thường có cấu tạo kích thước nhỏ gọn hơn và được lắp đặt 4 động cơ hoặc có thể nhiều hơn.

Phân loại Về cơ bản, Drone được phân thành 4 dạng với những đặc điểm riêng: 15 - Drone cánh quạt (Rotary Wing Drone): cấu tạo của loại Drone này có thể lắp đặt 4 cánh quạt hoặc nhiều hơn, chúng dễ điều khiển, bay ổn định thích hợp cho nhiều hoạt động như chụp ảnh nên được phổ biến rộng rãi. - Drone cánh cố định (Fixed Wing Drone): cấu tạo của loại Drone này chỉ có 2 cánh cố định trên thân Drone, chúng bay nhanh và lâu hơn loại cánh có quạt, nhưng khi cất cánh phải có một đường băng để lấy đà. - Drone dạng trực thăng (Singer Rotor Helicopter): đây cũng là 1 dạng drone cánh quạt nhưng cấu tạo của dạng này chỉ dùng 1 động cơ. - Drone VTOL (Vertical take-off and landing): đây là 1 dạng kết hợp giữa Drone cánh cố định và Drone cánh quạt, chúng dùng cánh quạt để hạ hoặc cất cánh đứng.2 Phân loại Drone 16 Có rất nhiều dạng đặt động cơ để điều khiển theo dạng của máy bay không người lái: Hình 2.3 Dạng điều khiển Quadcopter Và 2 dạng phổ biến dễ điều khiển Drone 4 cánh quạy: Dạng chữ (x) và dạng dấu cộng (+) Dạng chữ (x) Dạng dấu cộng (+) Cách chuyển động Cách chuyển động - Bay chúi về trước/sau: Dùng theo - Bay về chúi về trước/sau: Chỉ dùng cặp động cơ 2,4 và 1,3.

- Bay nghiên trái/phải: Dùng theo - Bay nghiên trái/phải: Chỉ dùng 1 cặp động cơ 1,4 và 2,3. - Xoay sang trái/phải: Dùng theo - Xoay sang trái/phải: Dùng theo cặp động cơ 1,2 và 3,4. cặp động cơ 1,2 và 3,4. Chiều quay của cánh quạt Chiều quay của cánh quạt - Cặp động cơ 3,4 quay theo chiều - Cặp động cơ 1,2 quay theo chiều 17 kim đồng hồ.

kim đồng hồ. - Cặp động cơ 1,2 quay ngược chiều - Cặp động cơ 3,4 quay ngược chiều kim đồng hồ. kim đồng hồ.1 So sánh dạng điều khiển chữ (X) và đấu (+) So sánh ta thấy nếu ví dụ ta điều khiển drone dạng (x) chuyển động về 1 hướng bất kỳ thì cần điều khiển 2 động, ngược lại điều khiển drone dạng dấu cộng thì chỉ cần điều khiển 1 động. Nguyên lý bay của Drone 2.

Mô hình động lực học của Drone Phương pháp điều khiển theo dạng chữ (X) được sử dụng trong đồ án này, vì để thay đổi hướng đi của Drone là phải điều khiển thay đổi tốc độ của 2 động cơ hoặc 4 động cơ nên có tính ổn định và có khả năng đáp ứng, tính linh hoạt cao hơn so với việc thay đổi tốc độ bằng 1 động cơ theo kiểu dấu (+). Drone gồm 4 động cơ tương ứng với 4 cánh quạt. Mỗi cánh quạt được gắn trên mỗi động cơ ở các góc của khung Drone giúp tạo lực nâng cho phép Drone di chuyển trong không gian. Để có thể đổi hướng di chuyển, Hình 2.4 Chiều quay của động cơ chúng ta làm chênh lệch lực nâng giữa các cánh quạt này.

Trong đó cặp cánh quạt 2 và cánh quạt 4 quay ngược chiều kim đồng hồ và cặp cánh 1 và 3 lại quay thuận chiều kim đồng hồ nhằm cân bằng moment xoắn được tạo ra bởi các cánh quạt trên khung. Có 2 chiều quay của cánh quạt: - Chiều theo kim đồng hồ (Clockwise): Gồm động cơ 1 và 3. - Chiều ngược kim đồng hồ (Couter-Clockwise): Gồm động cơ 2 và 4. 18 → Quay ngược chiều nhau để triệt tiêu đi hiệu ứng moment xoắn (theo định lý 3 về chuyển động của Issac Newton), nếu quay cùng chiều thì máy bay có thể bị xoay tròn khó điều khiển khi bay.

Vì đối với một điểm tựa, tổng các moment lực của các lực quay theo chiều kim đồng hồ bằng tổng các moment lực của các lực quay ngược chiều kim đồng hồ. Có 4 lực tác động lên 1 chiếc Drone khi đang bay đó là trọng lực, lực nâng, lực kéo, lực đẩy. Các lực tác động lên Drone Trong đó: - Trọng lực là là lực tác động lên Drone khi nó ở trong trường trọng lực của trái đất. Trọng lực luôn tác động xuống dưới, và nó làm giảm lực nâng của Drone còn gọi là lực hấp dẫn.

- Lực nâng là một lực khí động học giúp chống lại trọng lực. Lực nâng là tổng các lực đẩy ở các cánh, khi lực nâng bằng với trọng lực hoặc lớn hơn thì Drone sẽ bay lên không trung. Lực nâng tác động tỷ lệ thuận với kích thước, hình dạng và vật liệu của Drone. Càng lớn hay càng nặng thì càng cần nhiều lực nâng.

- Lực kéo là là một lực tác động ngược lại với chuyển động của bất kỳ vật thể nào chuyển động đối với không khí xung quanh, lực này làm cản trở và làm 19 chậm Drone. Cũng giống như lực nâng, lực kéo tác động tỷ lệ thuận với hình dạng và vật liệu của Drone cũng như các yếu tố khác. - Lực đẩy là kết quả của việc điều khiển thay đổi tốc độ quay các động cơ sinh ra lực và sức mạnh để đẩy Drone lên không trung. Động cơ và cánh là phần quan trọng để tạo ra lực đẩy với các thông số, kích thước, hình dạng khác nhau sẽ cho ra lực đẩy khác nhau.

Khí động lực học của Drone Vì máy bay là loại phương tiện dùng tác động của khí động lực học để tạo ra lực nâng giúp máy bay có thể di chuyển với Hình 2.6 Góc tấn nguyên lý lấy lực nâng lớn hơn trọng lực của nó. Góc tấn (Angle of attack) còn được gọi là lực nâng trên 1 chiếc máy bay. Khi được 1 góc thích hợp, cánh quạt sẽ làm lệch hướng của luồng không khí mà nó tiếp xúc. Dẫn đến một lực tác động lên cánh máy quạt theo hướng ngược lại với hướng lệch.

Lực này gọi là lực khí động lực học. Có rất nhiều loại cánh bay khác nhau với các góc tấn khác nhau mang lại các lực nâng khác nhau để phù hợp với các động cơ, dạng máy bay. Vì thế để biết chính xác lực nâng của động cơ là bao nhiêu chúng ta cần phải kết hợp với nhiều yếu tố như góc tấn, công suất động cơ, kích thước cánh quạt… Theo định lý Kutta-Joukowski là định lý về lực nâng vật thể khi có sự chảy bao quanh của 1 dòng chất lỏng (khí). Định lý này cho rằng việc bay lên của máy bay là kết quả của sự chênh lệch áp suất không khí tại mặt trên và mặt dưới của cánh máy Hình 2.7 Dòng khí chảy ở cánh quạt bay khi dòng khí di chuyển chảy bao vật thể tạo ra lực đẩy.

20 Việc tính toán khí động lực học mô tả các động khi quay của cánh quạt trong không khí. Ta có phương trình của lực đẩy: 𝑇𝑀𝑇 = 2𝜌𝑆 𝑆𝑉1 (𝑁) Với 𝑇𝑀𝑇 (N) là lực đẩy hướng lên, S (m2) là diện tích của cánh quạt, 𝜌𝑆 (kg/m3) là mật độ không khí. 4 Vận tốc dòng khí cho mỗi cánh quạt: 𝑇𝑀𝑇 𝑉1 = √ (𝑚/𝑠) 2𝜌𝑆 𝑆 2. Nguyên lý điều khiển chuyển động của Drone 2.

Các trạng thái của Drone Để cho Drone bay lên hoặc hạ xuống không trung, 4 động cơ phải tạo một lực bằng hoặc lớn hơn lực hấp dẫn. Đây là ý tưởng cơ bản là điều khiển tốc độ của cánh quạt để kiểm soát lực lên và xuống. Với trọng lượng của drone 𝑊 = 𝑚 × 𝑔 (Trong đó m là khối lượng, g là gia tốc trọng trường). Vậy lực nâng của Drone là 𝐹 = 𝑚 × 𝑎 (m là khối lượng, a là gia tốc tịnh tiến), trong đó: - Bay lên cao bằng cách thay đổi tốc độ của bốn động cơ Drone sao cho lực nâng lớn hơn trọng lượng của Drone.

𝑚 × 𝑔 < 𝐹1 + 𝐹2 + 𝐹3 + 𝐹4 - Để thăng bằng trên không, lực nâng của bốn động cơ đẩy máy bay điều khiển lên và phải chính xác bằng lực hấp dẫn. 𝑚 × 𝑔 = 𝐹1 + 𝐹2 + 𝐹3 + 𝐹4 21 - Để hạ xuống đòi hỏi, cần làm giảm tốc độ quay của 4 động cơ là làm giảm lực đẩy sao cho lực giảm từ từ xuống cho đến khi nhỏ hơn trọng lượng của Drone. 𝑚 × 𝑔 > 𝐹1 + 𝐹2 + 𝐹3 + 𝐹4 Trạng thái Drone (Thanh ga của Drone): Bay lên, hạ xuống, thăng bằng Trạng Mô hình Mô tả thái Bay lên Khi lực đẩy cao không khí tạo ra bởi 4 động cơ lớn hơn lực hấp dẫn. → Drone sẽ bay lên Hạ Khi lực đẩy xuống không khí tạo ra bởi 4 động cơ nhỏ hơn lực hấp dẫn.

→ Drone sẽ hạ xuống 22 Thăng Khi lực đẩy bằng không khí tạo trên ra bởi 4 động không cơ bằng lực hấp dẫn.

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