Chương 5 Kết Quả 5.1 Phần cứng

Một phần của tài liệu ĐỒ ÁN KỸ THUẬT ROBOT THIẾT KẾ MÔ HÌNH VÀ BỘ ĐIỀU KHIỂN PID CHO MÁY BAY 4 CÁNH (Trang 29 - 34)

- Xuất tín hiệu xung PWM.

Chương 5 Kết Quả 5.1 Phần cứng

5.1. Phần cứng

Hình 5.1. Body của Quadcopter.

- Body quadcopter được thiết kế trên phần mềm Autodesk Inventor và được in 3d với độ đặc 50% có sự chắc chắn hạn chế rủi ro hư hỏng khi gặp sự cố va đập.

Chương 5. Kết Quả.

Hình 5.2. Phần cứng thiết kế trên Altium.

- Phần cứng được thiết kế trên phần mềm Altium Designer. - Phần cứng được chia thành 2 tầng:

+Tầng 1: các thiết bị công suất được bố trí ở tầng này để thuận tiện cho việc kết nối với các động cơ ở các cánh tay đòn. Bên phải là công tắc nguồn để người điều khiển có thể dễ dàng đóng, ngắt nguồn. Xung quanh là các jack để kết nối nguồn pin với các chân nguồn của driver điều khiển động cơ. Ở giữa là module LM2596 hạ áp từ nguồn pin để cấp nguồn Arduino.

+Tầng 2: Các thiết bị điều khiển được bố trí ở tầng 2 bao gồm Arduino Uno, MPU6050 và các jack ngõ ra cấp xung điều khiển động cơ.

Chương 5. Kết Quả.

Hình 5.3. Kết quả thi công phần cứng.

Hình 5.4. Mô hình hoàn chỉnh.

5.2. Phần mềm

Giao diện GUI được lập trình bằng C#-WPF

-WPF, viết tắt của Windows Presentation Foundation, là hệ thống API mới hỗ trợ việc xây dựng giao diện đồ hoạ trên nền Windows.

-WPF được xem như thế hệ kế tiếp của WinForms, WPF tăng cường khả năng lập trình giao diện của lập trình viên bằng cách cung cấp các API cho phép tận dụng những lợi thế về đa phương tiện hiện đại.

Ưu điểm của WPF:

✔ Nó mới hơn và do đó phù hợp hơn với các tiêu chuẩn hiện tại.

✔ Microsoft đang sử dụng nó cho rất nhiều ứng dụng mới, ví dụ: Visual Studio ✔ Nó linh hoạt hơn, có thể làm nhiều việc hơn mà không phải viết hoặc mua các control mới.

Chương 5. Kết Quả.

✔ XAML giúp dễ dàng tạo và chỉnh sửa GUI của bạn và cho phép công việc được phân chia giữa một nhà thiết kế (XAML) và một lập trình viên (C #, VB.NET, v.v.)

✔ Databinding, cho phép bạn có được một sự tách biệt hơn giữa data và layout.

✔ Sử dụng tăng tốc phần cứng để vẽ GUI, để có hiệu suất tốt hơn.

✔ Nó cho phép bạn tạo giao diện người dùng cho cả ứng dụng Windows và các ứng dụng web (Silverlight / XBAP)

Chương 5. Kết Quả.

Hình 5.5.a. Kết quả trả về từ cảm biến hiển thị trên giao diện GUI.

Chương 6. Kết Luận Và Hướng Phát Triển.

Một phần của tài liệu ĐỒ ÁN KỸ THUẬT ROBOT THIẾT KẾ MÔ HÌNH VÀ BỘ ĐIỀU KHIỂN PID CHO MÁY BAY 4 CÁNH (Trang 29 - 34)

Tải bản đầy đủ (PDF)

(43 trang)