Mục lục:
- Bước 1: Kết nối Ethernet Shield với Arduino
- Bước 2: Kết nối đèn LED
- Bước 3: Kết nối Arduino với PC
- Bước 4: Kết nối Ethernet Shield với Bộ định tuyến
- Bước 5: Mở Arduino IDE
- Bước 6: Tải mã lên Arduino
- Bước 7: Kiểm tra máy chủ web
- Bước 8: Mở MATLAB
- Bước 9: Nhấp vào HƯỚNG DẪN
- Bước 10: Vẽ hai nút
- Bước 11: Liên kết các nút đẩy với URL
Video: Điều khiển Arduino không dây với MATLAB: 11 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bạn đã thấy một số DIY về cách thiết lập giao tiếp giữa ứng dụng MATLAB và Arduino được kết nối cứng với PC. Tuy nhiên, tôi chưa gặp phải bất kỳ điều gì điều khiển Arduino qua MATLAB không dây bằng lá chắn Ethernet tương thích ENC28J60. Trong bài viết này, tôi sẽ chỉ ra cách đơn giản nhất để điều khiển Arduino bằng MATLAB không dây. BẠN CẦN GÌ? 1) Arduino - Bạn cần một bộ điều khiển. Tôi đã sử dụng Arduino vì nó được hỗ trợ bởi MATLAB. Tuy nhiên, đối với dự án này, tôi đã sử dụng Gizduino, một bộ điều khiển dựa trên Arduino được sản xuất tại địa phương. 2) Tấm chắn Ethernet - Bạn cần một tấm chắn Ethernet tương thích cho bo mạch của mình. Tôi đã sử dụng ENC28J60 cho bảng của mình. 3) Bộ định tuyến Wi-Fi - Để kết nối Arduino của bạn, đây sẽ là phương tiện để giao tiếp không dây với PC của bạn. 4) Đèn LED - Bất kỳ thành phần nào để biểu thị giao tiếp giữa các thiết bị. Đối với dự án này, tôi đã sử dụng đèn LED. 5) Cáp Máy in - Để kết nối Arduino với PC của bạn. 6) Cáp UTP - Để kết nối tấm chắn Ethernet của bạn với bộ định tuyến.
Bước 1: Kết nối Ethernet Shield với Arduino
Kết nối cẩn thận lá chắn Ethernet với Arduino của bạn. Tránh làm cong các ghim.
Bước 2: Kết nối đèn LED
Kết nối bất kỳ thành phần nào có thể chỉ ra giao tiếp giữa các thiết bị. Trong 'ible này, tôi đã sử dụng một đèn LED. Sẽ cố gắng bật và tắt đèn LED không dây bằng MATLAB. Tôi đã kết nối cực dương của đèn LED (chân dài) với chân I / O kỹ thuật số 6 của lá chắn Ethernet được gắn vào Arduino và cực âm của đèn LED (chân ngắn) với GND của Ethernet.
Bước 3: Kết nối Arduino với PC
Cắm cáp máy in vào Arduino của bạn và kết nối với PC.
Bước 4: Kết nối Ethernet Shield với Bộ định tuyến
Cắm UTP vào lá chắn Ethernet và bất kỳ cổng LAN nào của bộ định tuyến.
Bước 5: Mở Arduino IDE
Tôi đã sử dụng Arduino 1.0 vì khả năng tương thích với thư viện lá chắn Ethernet. Sau khi mở Arduino 1.0, hãy tải xuống thư viện và sao chép, dán nội dung vào thư mục thư viện của Arduino 1.0 của bạn.
Bước 6: Tải mã lên Arduino
Trước khi tải mã lên Arduino của bạn, hãy đảm bảo rằng bạn đã chỉ định địa chỉ máy chủ web nằm trong phạm vi máy chủ DHCP. Để tìm hiểu phạm vi máy chủ DHCP của bộ định tuyến, bạn có thể truy cập bộ định tuyến của mình bằng cách mở trình duyệt và nhập địa chỉ cổng mặc định, 192.168.0.1. Hầu hết các bộ định tuyến sử dụng địa chỉ cổng mặc định này, tuy nhiên, một số bộ định tuyến có thể sử dụng địa chỉ khác. Để tìm hiểu địa chỉ của bộ định tuyến, bạn có thể truy cập dấu nhắc lệnh, nếu bạn là người dùng Windows, hãy nhập ipconfig và nhấn enter. Tìm kiếm địa chỉ cổng mặc định nếu bạn được kết nối với bộ định tuyến của mình.
Bước 7: Kiểm tra máy chủ web
Sau khi tải mã lên Arduino, bạn có thể kiểm tra xem bạn có thể truy cập vào máy chủ web mà bạn đã chỉ định hay không. Mở trình duyệt và nhập địa chỉ máy chủ web của bạn. Tôi đã sử dụng 192.168.0.15 làm địa chỉ của mình. Bạn có thể nhấp vào và tắt và kiểm tra xem đèn LED được kết nối với lá chắn Ethernet gắn với Arduino của bạn có phản hồi hay không. Khi bạn đã thiết lập kết nối với lá chắn Ethernet và máy chủ web, bạn có thể tiến hành tích hợp nó với MATLAB.
Bước 8: Mở MATLAB
Sau khi thiết lập kết nối với Arduino, Ethernet Shield và Web Sever, bạn có thể mở MATLAB của mình và bắt đầu tích hợp..
Bước 9: Nhấp vào HƯỚNG DẪN
Sau khi chạy MATLAB, nhấp vào HƯỚNG DẪN. Thao tác này sẽ đưa bạn đến một cửa sổ khác yêu cầu các mẫu GUI, chỉ cần nhấp vào GUI trống.
Bước 10: Vẽ hai nút
Nhấp vào nút bấm và vẽ hai nút cho chế độ BẬT và TẮT. Bạn có thể thay đổi các thuộc tính của nó cho phù hợp. Sau khi hoàn tất, hãy nhấp vào m-file và lưu.
Bước 11: Liên kết các nút đẩy với URL
Sau khi hoàn tất, bạn có thể đặt các mã sau bên dưới các nút 1 và 2.
Đối với nút ấn đầu tiên: urlread ('https://192.168.0.15/?led=on'); Đối với nút nhấn thứ hai: urlread ('https://192.168.0.15/?led=off'); Nếu bạn để ý, các mã sau ở trên chỉ làm cho MATLAB truy cập địa chỉ máy chủ web cho các lệnh bật và tắt giúp nó có thể điều khiển không dây các lệnh sau. Chỉ cần nhấp vào chơi và chạy thử nghiệm.
Đề xuất:
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Bộ điều khiển trò chơi không dây với Arduino và NRF24L01 + (hỗ trợ một hoặc hai bộ điều khiển): 3 bước
Bộ điều khiển trò chơi không dây với Arduino và NRF24L01 + (hỗ trợ một hoặc hai bộ điều khiển): Bạn có thể tìm thấy dự án hoàn chỉnh từ trang web của tôi (bằng tiếng Phần Lan): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Đây là một bản tóm tắt thực sự ngắn về dự án. Tôi chỉ muốn chia sẻ nó nếu ai đó muốn
Điểm truy cập không dây phạm vi 50 mét với bộ điều hợp không dây USB TP Link WN7200ND trên Raspbian Stretch: 6 bước
Điểm truy cập không dây phạm vi 50 mét với Bộ điều hợp không dây USB TP Link WN7200ND trên Raspbian Stretch: Raspberry Pi rất tuyệt để tạo Điểm truy cập không dây an toàn nhưng nó không có phạm vi tốt, tôi đã sử dụng Bộ điều hợp không dây USB TP Link WN7200ND để mở rộng nó. Tôi muốn chia sẻ cách thực hiện Tại sao tôi muốn sử dụng raspberry pi thay vì bộ định tuyến? T
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): 10 bước (có hình ảnh)
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): Những gì tôi đã sử dụng: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " Màn hình cảm ứng TFT 320x480 HXD8357D- Buzzer- Loa 4Ohm 3W- Đèn LED 5mm- Máy in Ultimaker 2+ w / Black PLA Filament- Lasercutter w / MDF wood- Phun sơn đen (cho gỗ) - 3x nRF24