Mục lục:
- Quân nhu
- Bước 1: Khởi động Visuino và chọn loại bảng ESPcopter
- Bước 2: Trong Visuino: Thêm Gia tốc vào Góc
- Bước 3: Trong Visuino: Thêm thành phần gói và đặt điểm đánh dấu tiêu đề
- Bước 4: Trong Visuino: Thêm 3 phần tử tương tự nhị phân vào thành phần gói và kết nối chúng
- Bước 5: Tạo, biên dịch và tải lên mã Arduino
- Bước 6: Và chơi…
Video: ESPcopter và Visuino - Chuyển đổi hướng La bàn sang Góc 3D: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Bởi BoianMVisuinoFollow More của tác giả:
ESPcopter hiện được hỗ trợ đầy đủ bởi phiên bản mới nhất của Visuino và điều này khiến nó có lẽ là máy bay không người lái dễ lập trình nhất hiện nay!:-)
Với hỗ trợ Visuino, bạn có thể điều khiển động cơ, đèn LED, làm việc với Gia tốc kế, Con quay hồi chuyển và La bàn, giao tiếp với máy bay không người lái qua WiFi, thử nghiệm với các tệp khác nhau để đạt được sự ổn định trong chuyến bay, giúp nó giao tiếp với máy bay không người lái hoặc máy tính khác và hơn thế nữa …
Gắn các cảm biến của riêng bạn và tùy chỉnh máy bay không người lái theo bất kỳ cách nào bạn muốn! Bạn có thể lập trình máy bay không người lái, hoặc thú vị hơn là… lập trình cho một nhóm máy bay không người lái giao tiếp với nhau và làm việc cùng nhau:-).
ESPcopter hiện đang huy động vốn từ cộng đồng, với các mức thưởng khác nhau có sẵn tùy thuộc vào bảng mở rộng và số lượng mong muốn.
Dự án đầu tiên:
La bàn gửi các lực hướng X, Y và Z. Tuy nhiên, thông thường chúng ta cần chuyển đổi các lực thành góc 3D X, Y, Z để xác định Hướng 3D của cảm biến.
Quân nhu
ESPcopter hiện được hỗ trợ đầy đủ bởi phiên bản mới nhất của Visuino và điều này khiến nó có lẽ là máy bay không người lái dễ lập trình nhất hiện nay!:-) Với hỗ trợ Visuino, bạn có thể điều khiển động cơ, đèn LED, làm việc với Gia tốc kế, Con quay hồi chuyển và La bàn, giao tiếp với máy bay không người lái qua WiFi, thử nghiệm với các tệp khác nhau để đạt được sự ổn định trong chuyến bay, làm cho nó giao tiếp với các máy bay không người lái khác hoặc máy tính và hơn thế nữa…
Gắn các cảm biến của riêng bạn và tùy chỉnh máy bay không người lái theo bất kỳ cách nào bạn muốn! Bạn có thể lập trình máy bay không người lái, hoặc thú vị hơn là… lập trình cho một nhóm máy bay không người lái giao tiếp với nhau và làm việc cùng nhau:-).
ESPcopter hiện đang huy động vốn từ cộng đồng, với các mức thưởng khác nhau có sẵn tùy thuộc vào bảng mở rộng và số lượng mong muốn.
Dự án đầu tiên:
La bàn gửi các lực gia tốc X, Y và Z. Tuy nhiên, thông thường chúng ta cần chuyển đổi các lực thành góc 3D X, Y, Z để xác định Hướng 3D của cảm biến.
Bước 1: Khởi động Visuino và chọn loại bảng ESPcopter
Để bắt đầu lập trình Arduino, bạn cần phải cài đặt Arduino IDE từ đây:
Đảm bảo rằng bạn cài đặt phiên bản 1.6.7 trở lên, nếu không, bản có thể hướng dẫn này sẽ không hoạt động!
Visuino: https://www.visuino.com cũng cần được cài đặt.
Khởi động Visuino như trong hình đầu tiên
Nhấp vào nút "Công cụ" trên thành phần Arduino trong Visuino
Khi hộp thoại xuất hiện, chọn ESPcopter như hình
Bước 2: Trong Visuino: Thêm Gia tốc vào Góc
Đầu tiên, chúng ta cần thêm thành phần để chuyển đổi Tiêu đề La bàn X, Y, Z thành Góc 3D X, Y, Z:
- Gõ "angle" vào hộp Filter của Component Toolbox, sau đó chọn thành phần "Acceleration To Angle" và thả nó vào vùng thiết kế
- Nhấp vào hộp "Ra" của hộp "La bàn" có chứa các chân Gia tốc X, Y, X của thành phần ESPCopter để bắt đầu kết nối tất cả các chân Ra cùng một lúc
-
Di chuyển chuột qua chốt đầu vào "X" của hộp "Trong" của thành phần AccelerationToAngle1. Visuino sẽ tự động trải dây để chúng kết nối chính xác với phần còn lại của chân
Bước 3: Trong Visuino: Thêm thành phần gói và đặt điểm đánh dấu tiêu đề
Để gửi tất cả dữ liệu kênh qua cổng nối tiếp từ Arduino, chúng ta có thể sử dụng thành phần Gói để gói các kênh lại với nhau và hiển thị chúng trong Phạm vi và Đồng hồ đo trong Visuino:
- Nhập "gói" vào hộp Bộ lọc của Hộp công cụ Thành phần, sau đó chọn thành phần "Thành phần Gói" và thả nó vào vùng thiết kế
- Trong Thuộc tính, hãy mở rộng thuộc tính "Điểm đánh dấu đầu"
- Trong Thuộc tính, nhấp vào nút "…"
- Trong trình chỉnh sửa Bytes, hãy nhập một số số, chẳng hạn như
- Nhấp vào nút OK để xác nhận và đóng trình chỉnh sửa
Bước 4: Trong Visuino: Thêm 3 phần tử tương tự nhị phân vào thành phần gói và kết nối chúng
Nhấp vào nút "Công cụ" của thành phần Packet1 (Hình 1)
- Trong trình chỉnh sửa "Phần tử", chọn phần tử "Tương tự nhị phân", sau đó nhấp vào nút "+" 3 lần (Hình 1) để thêm 3 phần tử Tương tự (Hình 2)
- Nhấp vào hộp "Out" của Hộp "Accelerometer" chứa các chân của thành phần AccelerationToAngle1 để bắt đầu kết nối tất cả các chân Out cùng một lúc (Hình 4)
- Di chuyển chuột qua chân "In" của phần tử "Elements. Analog (Binary) 1" của thành phần Packet1. Visuinowill tự động trải dây để chúng kết nối chính xác với phần còn lại của chân (Hình 4)
- Kết nối chân đầu ra "Ra" của thành phần Packet1 với chân đầu vào "Vào" của kênh "Serial [0]" của thành phần "Arduino"
Bước 5: Tạo, biên dịch và tải lên mã Arduino
- Trong Visuino, nhấn F9 hoặc nhấp vào nút hiển thị trên Hình ảnh để tạo mã Arduino và mở Arduino IDE
- Trong Arduino IDE, nhấp vào nút Tải lên, để biên dịch và tải lên mã
Bước 6: Và chơi…
ESPcopter hiện đang huy động vốn từ cộng đồng, với các mức thưởng khác nhau có sẵn tùy thuộc vào bảng mở rộng và số lượng mong muốn.
Đề xuất:
Lập trình hướng đối tượng: Tạo đối tượng Học / Phương pháp giảng dạy / Kỹ thuật sử dụng Shape Puncher: 5 bước
Lập trình hướng đối tượng: Tạo đối tượng Phương pháp học / dạy / kỹ thuật sử dụng Shape Puncher: Phương pháp học / dạy dành cho sinh viên mới làm quen với lập trình hướng đối tượng. Đây là một cách cho phép họ hình dung và xem quá trình tạo các đối tượng từ các lớp. Cú đấm lớn 2 inch của EkTools; hình dạng rắn là tốt nhất.2. Mảnh giấy hoặc c
Lập trình hướng đối tượng: Tạo đối tượng Học / Phương pháp giảng dạy / Kỹ thuật sử dụng kéo: 5 bước
Lập trình hướng đối tượng: Tạo đối tượng Phương pháp học / dạy / kỹ thuật dùng kéo: Phương pháp học / dạy dành cho sinh viên mới làm quen với lập trình hướng đối tượng. Đây là một cách cho phép họ hình dung và nhìn thấy quá trình tạo ra các đối tượng từ các lớp. Phần: 1. Kéo (bất kỳ loại nào cũng được). 2. Mảnh giấy hoặc bìa cứng. 3. Điểm đánh dấu.
Raspberry Pi A1332 Precision Hall - Cảm biến góc hiệu ứng Hướng dẫn sử dụng Java: 4 bước
Raspberry Pi A1332 Precision Hall - Cảm biến góc hiệu ứng Hướng dẫn Java: A1332 là cảm biến vị trí góc từ tính có thể lập trình độ phân giải cao không tiếp xúc 360 °. Nó được thiết kế cho các hệ thống kỹ thuật số sử dụng giao diện I2C. Nó được xây dựng trên công nghệ Sảnh dọc tròn (CVH) và tín hiệu dựa trên bộ vi xử lý có thể lập trình
Tự tạo ánh sáng hội thảo bằng đèn LED có thể thay đổi độ sáng của riêng bạn!: 11 bước (có hình ảnh)
Tự tạo đèn LED chiếu sáng hội thảo có thể điều chỉnh độ sáng của riêng bạn !: Trong tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn cách tự tạo đèn LED chiếu sáng cực kỳ hiệu quả cho hội thảo của bạn! Chúng tôi, Những người thợ, Không bao giờ có đủ ánh sáng trên bàn làm việc của mình, Vì vậy, chúng tôi cần mua đèn. Nhưng với tư cách là nhà sản xuất, Chúng tôi không mua những thứ (Và bị gạt …)
Tái chế công tắc điều chỉnh độ sáng cũ của bạn làm điều khiển nhiệt độ thay đổi cho sắt hàn của bạn: 7 bước
Tái chế công tắc điều chỉnh độ sáng cũ của bạn làm điều khiển nhiệt độ thay đổi cho bàn ủi hàn của bạn: Tôi đã thấy rất nhiều thiết bị điều khiển nhiệt độ thay đổi chuyên nghiệp cho sắt hàn, nhưng quá đắt. Vì vậy, tôi tạo ra một cái từ một công tắc điều chỉnh độ sáng cũ, ổ cắm, đĩa gang và phích cắm đã bị bỏ đi và một số hộp công tắc PVC cũ đi kèm với nó và như vậy