Định vị động cơ chính xác


9

Tôi đang cố gắng tạo ra một thiết bị sử dụng tất cả các động cơ với một mũi tên cố định trên đầu có 8 vị trí cố định (N, NE, E, SE, S, SW, W, NW). Điều này có nghĩa là các bước 45 ° hoặc .π4

Tôi đang cố gắng tránh các servo và stepper vì giá cả, vì vậy tôi đã tự hỏi nếu có ai có ý tưởng về cách này có thể đạt được. Cách duy nhất tôi có thể nghĩ đến là hiệu chỉnh các xung theo mức độ quay mà động cơ sẽ trải qua. Có vẻ như nên có một giải pháp tốt hơn thế này!


4
Mini servo thực sự rẻ ... tinyurl.com/y8v4ahm
Toby Jaffey

Một nguồn khác của servo giá rẻ ($ 4,90 [USD]) dealextreme.com/details.dx/sku.20087
Adam Davis

Câu trả lời:


10

Bạn muốn một mũi tên chỉ vào một trong 8 vị trí cố định? Chỉ cần sử dụng kim từ tính và 8 nam châm điện tối thiểu để kéo kim theo hướng bạn muốn?


Ý kiến ​​hay! Có thể cần thêm I / O để thực hiện ...
Adam Davis

1
Đó là một loại động cơ bước :)
Bryan Boettcher

9

Cách duy nhất tôi có thể nghĩ đến là hiệu chỉnh các xung theo mức độ quay mà động cơ sẽ trải qua.

Tôi gặp khó khăn khi nghĩ rằng điều này sẽ làm việc, có nghĩa là bạn chắc chắn nên có một động cơ và thử nó! Thiết lập nó với một điểm dừng để bạn có thể áp dụng một xung dài và khiến nó dừng lại ở điểm dừng tại một vị trí đã biết, sau đó áp dụng các xung có độ dài, dòng điện khác nhau, v.v. và xem liệu bạn có thể nhận được kết quả lặp lại hay không.

Hãy nhớ rằng ma sát sẽ thay đổi một chút theo nhiệt độ, độ ẩm và các yếu tố khác tùy thuộc vào thiết kế động cơ, nhưng vì bạn chỉ cần 8 vị trí nên bạn có thể có đủ chỗ cho lỗi mà nó không thành vấn đề. Vấn đề lớn nhất của bạn có lẽ là bạn phải hiệu chỉnh từng động cơ, ngay cả khi chúng cùng loại, vì tất cả chúng đều có đặc điểm mô-men xoắn / A hơi khác nhau, và điều này sẽ thay đổi theo thời gian khi động cơ già đi và làm thế nào môi trường ảnh hưởng đến nó.

Tuy nhiên, để có kết quả tốt hơn, bạn sẽ cần một số loại vòng phản hồi.

Cách dễ nhất / rẻ nhất có lẽ là gắn một chiết áp và đọc vị trí của nó bằng bộ chuyển đổi a / d. Vì chiết áp sẽ quá khó để xoay, hãy tự làm bằng một miếng bìa cứng và bút chì. Vẽ một vòng tròn màu đen dày gần như tất cả các cách xung quanh các tông, cắt một lỗ ở giữa và gắn nó vào động cơ. Gắn một dây vào một đầu của hình bán nguyệt và kéo một dây dọc theo đầu kia để động cơ quay bạn có được điện trở khác nhau. Sử dụng với A / D.

Bạn cũng có thể đảo ngược điều này - đặt tiếp điểm di chuyển vào mũi tên với đường kẻ đen dày bên dưới nó (để bạn không phải xoay các tông, chỉ tiếp xúc di chuyển). Nếu bạn sáng tạo với thiết kế của mình, mọi người sẽ chỉ nghĩ hình bán nguyệt màu đen là một phần của mặt hiển thị.

Tuy nhiên, nó sẽ rất, rất ồn ào và không đáng tin cậy, tùy thuộc vào việc xây dựng và sẽ không tồn tại trong một thời gian dài, nhưng nó rẻ và dễ dàng và với các yêu cầu định vị độ phân giải thấp của bạn, nó sẽ cung cấp cho bạn đủ phản hồi để có được quyền Diện tích 45 độ.

Một tùy chọn khác (đáng tin cậy hơn) sẽ là sử dụng một cảm biến quang có các rãnh cắt trong các tông xoay. Chỉ cần đếm các xung cho đến khi bạn ở đúng vị trí. Bạn có thể thoát khỏi bộ mã hóa quang học (đắt tiền) và sử dụng hai dây chạm vào rãnh, và được tách ra khi không có rãnh.

Chúc may mắn, và xin vui lòng cho chúng tôi biết những gì bạn đã cố gắng và làm thế nào nó hoạt động!


Câu trả lời sâu sắc và sáng tạo; Tôi đã học được ít nhất hai điều hoàn toàn mới ở đây. Và +1 để đưa ra một trường hợp bút chì đánh bại thế lực!
boardbite

5

Sử dụng một bộ ngắt ảnh như cái trong liên kết. Gắn một 'cánh tay' mỏng vào trục động cơ chỉ hướng bạn muốn chỉ. Sau đó đặt 8 bộ ngắt ảnh ở các góc bạn muốn hướng tới, định vị sao cho cánh tay di chuyển qua bộ ngắt khi nó ở đúng vị trí. Sau đó, chỉ cần di chuyển động cơ cho đến khi bạn phát hiện ra rằng bộ ngắt chính xác đã bị gián đoạn.


5

Nếu bạn muốn giá rẻ ...

Tôi đã loay hoay với việc kéo các động cơ DC đơn giản ra khỏi máy in phun và sau đó sử dụng bộ mã hóa quang học của máy in phun để định vị.

Tôi đã sử dụng một Arduino để thử nghiệm, nhưng bạn có thể sử dụng bất kỳ vi điều khiển nào.

Kiểm tra này .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.