Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Hiện tại, cảm biến theo dõi mắt phổ biến hơn trong nhiều lĩnh vực khác nhau nhưng về mặt thương mại, chúng được biết đến nhiều hơn với các trò chơi tương tác. Hướng dẫn này không giả vờ xây dựng chi tiết các cảm biến vì nó rất phức tạp và do việc sử dụng ngày càng phổ biến nên giá đã giảm, trong trường hợp này, điều thú vị sẽ là sử dụng phần mềm để tương tác với các rơle có thể bật hoặc tắt bất kỳ thiết bị cơ-điện nào. Trong trường hợp này, nó được sử dụng để điều khiển động cơ của xe lăn.
Quân nhu
1 -Máy tính với hệ thống theo dõi mắt
Mô-đun chuyển tiếp 1 -USB
Rơ le ô tô 2 -40 amp
Động cơ 2 -Gear 200 w (động cơ xe lăn)
Điều khiển vận tốc 2 -10 amp
2 -pc 12-40 VDC 10 AMP Độ rộng xung điều chỉnh điều khiển tốc độ động cơ
Pin 1- 12 v
Bước 1: Logic dự án
Các rơ le công suất cao hơn được bao gồm và công suất của thẻ chỉ là 10 ampe và mặc dù mức tiêu thụ của động cơ là 10 amp với dòng điện 12 vôn, cường độ dòng điện này có thể tăng tùy thuộc vào trọng lượng tải của động cơ. Nếu bạn muốn sử dụng một thiết bị khác không phải là động cơ và tiêu thụ ít hơn 10 ampe, bạn có thể loại bỏ các rơ le hình khối.
Bước 2: Phân tích thẻ chuyển tiếp
Loại thẻ này có đầu vào USB, đầu vào điện áp, rơ le và các thiết bị đầu cuối tương ứng của chúng
Nó cũng có một chip hoặc vi điều khiển được lập trình sẵn. Để kích hoạt rơ le, bạn phải cung cấp các tệp là trình điều khiển, tệp có đuôi.dll có các chức năng mà vi điều khiển thực hiện, ví dụ hiển thị số sê-ri của thẻ, kích hoạt rơ le 1, kích hoạt rơ le 2, v.v.. Đây là những chức năng nhưng bất cứ ai kích hoạt chúng để làm điều này cũng phải có các tệp có đuôi.exe là tệp gọi ra các chức năng, có chương trình cho cửa sổ và chương trình cho cửa sổ DOS.
Mỗi thiết bị chỉ có một số sê-ri trong trường hợp này chúng tôi Sử dụng ứng dụng GuiApp_English.exe để lấy số sê-ri.
Bước 3: Kết nối và nhận dạng thẻ
Thẻ được kết nối với máy tính qua cáp USB.
Chọn tìm thiết bị, phần này tự động định vị cho chúng ta thiết bị được kết nối trong trường hợp này số sê-ri là HW341 nếu bạn chọn mở thiết bị sẽ sẵn sàng mở bất kỳ rơ le nào
Lúc này chúng ta phải nghĩ rơ le nào sẽ khởi động từng động cơ, đối với trường hợp này rơ le 1 dùng cho động cơ phải, rơ le 2 dùng cho động cơ trái
Bước 4: Máy tính và cảm biến
Máy tính sử dụng trong dự án là dòng TOBII C, thiết bị này được trang bị phần mềm và cảm biến theo dõi mắt, máy tính này đã có hơn 10 năm phục vụ, hiện tại là cảm biến nhỏ nhất ở dạng thanh và có thể đặt trong bất kỳ máy tính nào., trong trường hợp hệ điều hành win 10 cũng được chuẩn bị sẵn sàng với các trình điều khiển để điều khiển các cảm biến này.
Các cảm biến được hiệu chỉnh bằng phần mềm cho từng người dùng và phát hiện hướng nhìn để chúng có thể được lập trình để di chuyển con trỏ của máy tính như thể nó đang di chuyển một con chuột và khi nhấp nháy nó giống như khi chúng ta nhấp vào chuột.
Bây giờ nếu bạn mở chương trình rơ le, bạn có thể kích hoạt từng rơ le, di chuyển con trỏ theo tầm nhìn của bạn, tuy nhiên cửa sổ chương trình không quá lớn nên ngay cả việc hiệu chỉnh các cảm biến cũng sẽ hơi khó khăn khi vận hành các nút, có hai tùy chọn để giải quyết vấn đề này: 1.- Thực hiện chuyển động của con trỏ bằng mắt để có được độ chính xác mong muốn 2.- Tạo một chương trình với cửa sổ lớn hơn để kích hoạt các chức năng cụ thể cho các rơ le, nó có vẻ phức tạp nhưng về hình ảnh cơ bản thì không.
Bước 5: Kết nối
Sơ đồ này không bao gồm bộ điều khiển tốc độ sẽ phải được đặt giữa các động cơ và rơ le cuối cùng của cái màu đen 30 amp
Bước 6: Chương trình tùy chỉnh để kích hoạt các chức năng
Màn hình này được tạo ở dạng cơ bản trực quan, rất dễ dàng bởi vì bạn chỉ đặt các bản vẽ của các mũi tên và sau đó bạn thêm các quy trình mà bạn đã thực hiện khi nhấn nút, tôi chưa bao giờ lập trình bằng hình ảnh cơ bản và tôi phải mất một vài hàng giờ để làm điều đó rất trực quan, tôi phải mất một chút công sức để lấy các chức năng trực tiếp, những gì tôi làm là gọi chương trình từ cửa sổ DOS, tức là nút mở chương trình trong DOS và chạy hướng dẫn.
Dưới mã cho các nút, Public Class Form1
Private Sub Form1_Load (sender As Object, e As EventArgs) Xử lý MyBase. Load
Kết thúc Sub
NÚT DỪNG
Private Sub Button1_Click (sender As Object, e as EventArgs) Handles Button1. Click Dim close As String close = "HW341 close 255"
System. Diagnostics. Process. Start ("c: / thảma de prueba / CommandApp_USBRelay", đóng) End Sub
NÚT TIẾN
Xử lý Private Sub PictureBox1_Click (sender As Object, e As EventArgs)
PictureBox1. Click
Dim adelante As String forward = "HW341 open 255" /// số 255 mở tất cả các rơ le cùng một lúc
System. Diagnostics. Process. Start ("c: / thảma de prueba / CommandApp_USBRelay", chuyển tiếp) End Sub
NÚT PHẢI
Xử lý Private Sub PictureBox2_Click (sender As Object, e as EventArgs)
PictureBox2. Click
Dim izquierda As String left = "HW341 mở 01"
System. Diagnostics. Process. Start ("c: / thảma de prueba / CommandApp_USBRelay", bên trái) End Sub
/// nếu bạn muốn rẽ đúng, bạn phải chạy động cơ bên trái
NÚT TRÁI
Xử lý Private Sub PictureBox3_Click (sender As Object, e as EventArgs)
PictureBox3. Click
Dim right As String right = "HW341 open 02"
System. Diagnostics. Process. Start ("c: / thảma de prueba / CommandApp_USBRelay", aromath) End Sub
Kết thúc lớp học
Tệp DLL phải nằm trong cùng một thư mục
Bước 7: Bắt đầu làm việc
Tóm tắt thì có vẻ đơn giản nhưng ở đây chỉ giải thích các thành phần và cách chúng được kết nối với nhau, thiết kế được áp dụng là một câu chuyện khác, trong video này, nó được hiển thị trên một chiếc xe lăn được xây dựng với một chiếc ghế học sinh, chúng tôi mất một số công việc vì chúng tôi làm đế bằng hình ống và gỗ và chúng tôi đã điều chỉnh một chiếc lốp dolly, khi chúng tôi làm điều đó lần đầu tiên và lắp ráp nó, tất cả các lốp không chạm tới sàn, chúng tôi phải xây dựng một đế mới và cuối cùng nó đã hoạt động.
Sau đó, chúng tôi đã chế tạo một thiết bị khác nhưng để thích ứng với một chiếc xe lăn thông thường nhưng cần phải điều chỉnh một số điều chỉnh vì các động cơ ở rất gần nhau nên không thể quay chính xác