---- Mobility Aid Giao diện điều khiển từ xa ----
Tóm lược:
Một thiết bị cầm tay Android được sử dụng như một phần của thiết kế kỹ thuật đóng vai trò như một giao diện người dùng để kiểm soát một chiếc xe lăn chạy bằng điện. Đối với ứng dụng đặc biệt này, một trợ giúp kiểu xe lăn đang được phát triển tại F'SATI (tiếng Pháp Nam Phi Viện Công nghệ) trong môi trường Enabled. Các phím điều khiển ảo thiết bị cầm tay và / hoặc đơn vị đo lường quán tính (IMU) đều được giao tiếp với hệ thống điều khiển hỗ trợ xe lăn di động (National Instruments myRIO-1900) để phát hiện kiểm soát dự định của người sử dụng xe lăn điện. thiết bị cầm tay có thể được sử dụng như một sự phát triển và / hoặc công cụ trình diễn trên một dự án đòi hỏi phải kiểm soát không dây đáng tin cậy của hỗ trợ di chuyển hoặc các hệ thống tương tự.
* Server = National Instruments (NI) myRIO-1900
* Khách hàng = Android 6.0 (Thử nghiệm trên Samsung S7 Edge)
Bước 1:
Thiết lập NI 'myRIO-1900' phần cứng (hoặc sản phẩm NI tương tự) kết nối không dây bằng cách cho phép RIO như một điểm truy cập. Này được thực hiện bằng cách cắm cáp USB vào máy tính myRIO-1900 và máy chủ. Mở trình duyệt web và gõ địa chỉ IP myRIO-1900 mặc định: 172.22.11.2 vào thanh địa chỉ. Một kết nối 'Wireless Mode' được thực hiện theo đơn 'Network Cấu hình'.
Bước 2:
thông tin cài đặt máy chủ:
Địa chỉ máy chủ: 127.16.0.1 (myRIO-1900 không dây)
địa chỉ cổng: 1234
Lưu ý, mỗi chuỗi nhận được phân cách bằng một dấu phân cách bởi dấu phẩy ( "") như trong mã máy chủ. Sai sót trong việc truyền tải dữ liệu được kiểm tra và sẽ thông báo cho người dùng khi một lỗi giao tiếp được phát hiện giữa phần cứng. Ứng dụng này cũng liên tục phát hiện nếu một kết nối bị mất đến máy chủ.
<<< Đầu ra từ thiết bị Android để myRIO-1900 >>>
Chuỗi 1: 'gia tốc X-AXIS'
Chuỗi 2: 'tốc Y-AXIS'
Chuỗi 3: 'gia tốc kế Z-AXIS'
Chuỗi 4: 'con quay hồi chuyển X-AXIS'
Chuỗi 5: 'con quay Y-AXIS'
Chuỗi 6: 'con quay hồi chuyển Z-AXIS'
Chuỗi 7: 'từ kế X-AXIS'
Chuỗi 8: 'từ kế Y-AXIS'
Chuỗi 9: 'từ kế Z-AXIS'
Chuỗi 10: 'PROXIMITY'
Chuỗi 11: 'Azimuth ĐỊNH HƯỚNG' (không lọc)
Chuỗi 12: 'PITCH ĐỊNH HƯỚNG' (không lọc)
Chuỗi 13: 'ROLL ĐỊNH HƯỚNG' (không lọc)
Chuỗi 14: 'Joystick X1-AXIS'
Chuỗi 15: 'Joystick Y1-AXIS'
Chuỗi 16: 'HỖ TRỢ CMD' (0-100%)
Chuỗi 17: 'TỐC ĐỘ CMD' (0-100%)
<<< Đầu vào từ thiết bị Android để myRIO-1900 >>>
Chuỗi 1: 'PIN PHÍ TÌNH TRẠNG' (0-100%)
Chuỗi 2: 'WHEEL vận tốc - QUYỀN'
Chuỗi 3: '' vận tốc WHEEL - trái'
Chuỗi 4: 'WHEEL Mô men lực xoắn - QUYỀN'
Chuỗi 5: 'Mô men lực xoắn WHEEL - trái'
* Lưu ý: Nếu có thể, thêm thiết bị điện tử như các dữ liệu tình trạng sạc pin xe lăn, vận tốc và mô-men xoắn có thể cần thiết cho việc đọc kết quả đầu ra từ myRIO-1900. Dự án này được thiết kế đặc biệt với các cảm biến này trong tâm trí để theo dõi trên Android. Ngoài ra, các nhà phát triển có thể sử dụng dữ liệu khác nhau để gửi qua mạng để hiển thị trên các thiết bị.
Đối với dự án này, một lệnh sử dụng trên Android cho phép hỗ trợ ( 'HỖ TRỢ CMD') bằng cách cung cấp mô-men xoắn bổ sung cho các bánh xe (bởi động cơ bên ngoài gắn trên bánh xe của ghế), mà viện trợ cho người sử dụng di chuyển dễ dàng qua các địa hình khó khăn.
Bước 3:
Kích hoạt tính năng Wi-Fi trên Android dưới mục Cài đặt và kết nối với các điểm truy cập myRIO-1900.
Bước 4:
Nhấn hoặc 'mô phỏng' hoặc 'SENSOR' nút đầu tiên trước khi thiết lập kết nối. dữ liệu ngẫu nhiên được gửi qua mạng trong chế độ 'mô phỏng' và hiển thị trên Android. IMU, định hướng và dữ liệu điều khiển được gửi qua mạng trong chế độ 'SENSOR' và hiển thị trên Android.
Bước 5:
Nhấn nút 'CONNECT' để kết nối máy chủ.
Một thông báo sẽ xuất hiện trên Android cho thấy khi một kết nối đã được thiết lập với máy chủ. truyền dữ liệu hiện nay bắt đầu giữa các thiết bị phần cứng.
Bước 6:
Nhấn 'Joystick' nút để gửi dữ liệu điều khiển trục đến máy chủ.
(Nút 'BẢO TRÌ' không hoạt động)
*** Thông tin thêm ***
Nếu máy chủ được thực hiện trên myRIO-1900 hoặc phần cứng NI tương tự ->
Xem mã LabVIEW gắn vào thiết lập của truyền thông máy chủ.