Sau khi bạn hoàn thành việc nhấp nháy đèn LED theo những cách hoàn toàn độc đáo và tuyệt vời, bạn sẽ muốn thực sự tương tác với môi trường vật lý. Đây là nơi thiết bị truyền động tuyến tính xuất hiện. Nếu bạn muốn di chuyển một thứ gì đó, mở một thứ gì đó, xoay một thứ gì đó, thiết bị truyền động tuyến tính rất có thể là cách tốt nhất để làm điều đó. Và tại sao phải tự mình nâng, di chuyển, quay vòng khi bạn có thể nhờ một bộ truyền động tuyến tính thực hiện công việc khó khăn.
Chắc chắn bạn có thể nhấn nút trên điều khiển từ xa hoặc công tắc điều khiển, nhưng tại sao không có cảm biến chuyển động hoặc thậm chí là đồng hồ thời gian thực cho các sự kiện dựa trên thời gian.
Đảm bảo rằng bạn sử dụng rơ le (hoặc bảng chuyển tiếp) với rơ le SPDT. Rơle SPDT (đơn cực đôi) có ba kết nối cho mỗi rơle. Thông thường, thường mở, thường đóng. Chúng tôi sẽ đi vào chi tiết hơn về rơ le trong một bài viết khác, chỉ cần đảm bảo bạn nhận được rơ le SPDT nếu không nó sẽ không hoạt động. Bạn cần hai rơ le SPDT để điều khiển bộ truyền động. Với hai rơ le SPDT, bạn có thể bắt đầu, dừng và thay đổi hướng của bộ truyền động.
Như bạn có thể thấy trong sơ đồ đấu dây bên dưới, bạn kết nối đất 12VDC của mình với đầu cuối thường đóng của hai rơ le và bạn kết nối + 12VDC của mình với đầu cuối thường mở của hai rơ le. Bạn có thể tạo một điểm nối để chia mỗi dây ra làm hai hoặc sử dụng dây nối ngắn. Bạn kết nối hai dây dẫn động với đầu cuối chung, một dây với mỗi rơ le.
Đối với mã Arduino, giả sử chân số 2 và 3 dùng để điều khiển hai rơ le. Bạn sẽ phải kiểm tra xem nó là gì trên bảng của bạn. Đây là một đoạn mã đơn giản cho thấy cách bạn có thể mở rộng, rút lại và dừng bộ truyền động tuyến tính.
const int RELAY_1_A = 2; const int RELAY_1_B = 3; void setup() { pinMode(RELAY_1_A, OUTPUT);
int thiết bị truyền động) {pinMode(RELAY_1_B, OUTPUT);
} vô hiệu loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } vô hiệu expandActuator (int bộ truyền động) {// Đặt một rơ le một và tắt một rơ le khác // điều này sẽ di chuyển mở rộng bộ truyền động Viết kỹ thuật số(RELAY_1_A, CAO); Viết kỹ thuật số(RELAY_1_B, THẤP); } vô hiệu retractActuator (
// Tắt một rơ le và bật rơ le kia
// điều này sẽ di chuyển rút lại bộ truyền động
Viết kỹ thuật số(RELAY_1_A, THẤP);
Viết kỹ thuật số(RELAY_1_B, CAO);
}
vô hiệu stopActuator (int thiết bị truyền động) {
// Tắt cả hai rơ le
// điều này sẽ dừng bộ truyền động khi phanh
Viết kỹ thuật số(RELAY_1_A, THẤP);
Viết kỹ thuật số(RELAY_1_B, THẤP); }
Điều này sẽ giúp bạn tiếp tục sử dụng Arduino (hoặc vi điều khiển khác) có rơ le để điều khiển thiết bị truyền động tuyến tính Firgelli Automations.
Nếu bạn đang tìm kiếm thiết bị truyền động tuyến tính nào để bắt đầu, hãy gọi cho chúng tôi hoặc gửi email cho chúng tôi trên đường dây kỹ thuật của chúng tôi. Nếu bạn đang tìm kiếm một thiết bị truyền động workhorse vững chắc, hãy kiểm tra ánh sáng nhiệm vụ loạt máy truyền động tuyến tính chúng ta mang theo, hoặc thiết bị nhiệm vụ ánh sáng với phản hồi potentiometer. Đừng quên một nguồn cung cấp điện 12VDC tốtđó có thể xử lý tải quy nạp. MB1 (MB1) là một dấu ngoặc đơn cho thiết bị truyền động tuyến tính (MB1 cho fa-150 series) sẽ giúp bạn tiết kiệm rất nhiều thời gian và thất vọng.