Mục lục:

Đồng hồ con quay Arduino: 7 bước
Đồng hồ con quay Arduino: 7 bước

Video: Đồng hồ con quay Arduino: 7 bước

Video: Đồng hồ con quay Arduino: 7 bước
Video: DA59: ĐIỀU KHIỂN SỐ VÒNG QUAY CỦA ĐỘNG CƠ BƯỚC ( STEPPER ) SỬ DỤNG BOARD ARDUINO 2024, Tháng bảy
Anonim
Đồng hồ con quay hồi chuyển Arduino
Đồng hồ con quay hồi chuyển Arduino

Liên kêt video

Xin chào các bạn, hôm nay mình sẽ hướng dẫn mọi người cách tạo một đồng hồ gyrate đặc biệt, chạy bằng Arduino. Trước hết, tôi muốn dành tất cả tín dụng cho tác giả gốc: điện tử cho tất cả mọi người. Thiết kế ban đầu anh ấy thực hiện là ở đây. Anh ấy thực hiện rất nhiều dự án điện tử tuyệt vời và ý tưởng ban đầu về đồng hồ là từ anh ấy. Tôi sử dụng bảng Arduino Leonardo, nhưng bất kỳ bảng Arduino nào khác đều ổn. Đồng hồ sử dụng động cơ bước để quay đĩa hiển thị thời gian khác nhau.

Đối với dự án này, tôi đã thêm các cải tiến cho mã gốc của đồng hồ để bao gồm nhiều chức năng hơn. Tôi đã thêm đèn LED vào mã để vẫn có thể nhìn thấy đồng hồ vào ban đêm. Tôi cũng đã kết nối một mô-đun loa với bảng để mỗi giờ đồng hồ sẽ phát ra tiếng bíp hai lần để chỉ ra điều này. Tôi đã làm một giá đỡ để đồng hồ kết nối với và bao gồm một giá đỡ có thể tháo rời ở phía bên kia của đồng hồ để làm cho nó ổn định hơn. Video trên được tăng tốc 100 lần cho các mục đích trình diễn.

Bước 1: Vật liệu

Vật liệu:

Các tông

Bảng Arduino

cáp USB

Động cơ bước và bộ điều khiển

LED của bất kỳ màu nào

Loa

Breadboard

Pin di động (tùy chọn)

Công cụ:

Băng và keo

Cây kéo

Bút chì

Cái thước kẻ

Súng hàn

Compa

Bước 2: Thư viện động cơ bước

Bạn chỉ cần cái này trong thư viện của mình nếu bạn đang sử dụng bộ điều khiển ULN2003 cho động cơ bước. Nếu không, bạn có thể bỏ qua bước này.

1. Bắt đầu bằng cách tải xuống tệp.cpp và.h bên dưới

2. Tạo một tệp mới có tên là StepperMotor

3. Kéo và thả cả tệp.cpp và.h vào tệp StepperMotor mới

4. Đi tới tệp thư viện Arduino của bạn và thả tệp StepperMotor vào đó

5. Mở Arduino IDE và chạy mã kiểm tra này để đảm bảo mọi thứ đã được cài đặt chính xác

#bao gồm

Động cơ StepperMotor (8, 9, 10, 11);

void setup () {

Serial.begin (9600);

motor.setStepDuration (1);

}

void loop () {

motor.step (1000);

chậm trễ (2000);

motor.step (-1000);

chậm trễ (2000);

}

6. Bây giờ hãy xác minh mã trong Arduino IDE nếu nó biên dịch mà không gặp bất kỳ sự cố nào, bạn đã cài đặt mọi thứ chính xác.

Bước 3: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Tổng cộng có 4 thứ mà chúng ta cần kết nối với Arduino:

Động cơ bước và bộ điều khiển

Đầu tiên, kết nối động cơ bước của bạn với bộ điều khiển. Sau đó kết nối int 1 trên bộ điều khiển với chân 6, int 2 với chân 7, 3 với 8 và 4 đến 9. Sau đó kết nối chân - (âm) với GND trên bảng và chân + (dương) vào 5V trên bảng.

Loa

Đối với loa, kết nối chân đỏ (dương) với chân 3 và chân đen (âm) với GND.

Dẫn đến

Kết nối chân dài (dương) của đèn LED vào chân 2 và chân ngắn (âm) với GND.

Kiểm tra hình ảnh để đảm bảo mọi thứ được kết nối đúng cách.

Lưu ý: Nếu bo mạch bạn đang sử dụng không thể kết nối trực tiếp với hệ thống dây điện thì bạn cần sử dụng súng hàn để hàn tất cả các thành phần lại với nhau.

Bước 4: Mã

Sao chép và dán mã dưới đây vào Arduino IDE và tải nó lên bảng:

Mã LINK

Bước 5: Vỏ bọc cho thiết bị điện tử

Vỏ bọc cho thiết bị điện tử
Vỏ bọc cho thiết bị điện tử
Vỏ bọc cho thiết bị điện tử
Vỏ bọc cho thiết bị điện tử
Vỏ bọc cho thiết bị điện tử
Vỏ bọc cho thiết bị điện tử
Vỏ bọc cho thiết bị điện tử
Vỏ bọc cho thiết bị điện tử

Vỏ cho thiết bị điện tử về cơ bản là một hộp nhỏ có đế hình tròn và một dải giấy dài cho các con số.

Hộp nhỏ

Mảnh 8cm x 2cm x2

Mảnh 14cm x 8cm x2

14cm x 2cm mảnh x2

Khoanh tròn

Vòng tròn bán kính 11,46

Mặt số

72cm x 2cm giấy bìa cứng. Viết bắt đầu từ 12:00 với các khoảng cách 1 cm cho đến khi bạn đến 11:50, chiều dài của tờ giấy phải vừa đủ để tất cả các số vừa với nhau.

Cơ sở

Kích thước và hình dạng bất kỳ miễn là đồng hồ có thể phù hợp với nó.

Lưu ý: Nhớ khoét các lỗ nhỏ trên hộp (xem hình trên) để lấy nguồn và đèn LED. Cũng cắt một lỗ trên hình tròn cho que ở giữa.

Bước 6: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp

Trước khi niêm phong hộp, sắp xếp tất cả các thiết bị điện tử theo hình trên. Băng hoặc dán tất cả mọi thứ tại chỗ. Sau đó niêm phong hộp. Tạo một thanh nhỏ bằng bìa cứng để vừa qua lỗ của đồng hồ và kết nối nó với thanh của động cơ bước. Nếu đồng hồ quá nặng và bị xệ, bạn có thể thêm giá đỡ ở phía bên kia của đồng hồ. Không thực sự quan trọng bạn làm như thế nào, miễn là bạn có thể ngăn đồng hồ nghiêng sang một bên, nhưng những hình ảnh trên cho thấy tôi đã làm điều đó như thế nào. Sau đó, kết nối toàn bộ đồng hồ với đế bên dưới và cố định nó bằng một số băng và keo (xem hình ảnh ở trên). Và để làm cho nó mát hơn, hãy thêm một mũi tên trên hộp chỉ vào các con số để hiển thị thời gian rõ ràng hơn.

Bước 7: Kiểm tra

Sau khi hoàn thành, hãy nhớ kiểm tra đồng hồ của bạn để đảm bảo rằng nó hoạt động bình thường. Kiểm tra xem đồng hồ có chạy không và có chính xác không. Nếu đồng hồ quá chậm, bạn có thể muốn tăng số trên motor. Bước (62) nếu đồng hồ chạy quá nhanh, sau đó giảm số.

Những vấn đề chung:

Đèn LED không sáng: điều này có thể là do động cơ bước đang sử dụng quá nhiều điện năng. Bạn có thể muốn thêm nguồn bổ sung (pin di động) nếu đúng như vậy.

Đồng hồ quay theo hướng ngược lại: Sau đó, hãy chuyển đến mã của bạn và thay đổi động cơ. Bước (62) thành một số âm.

Đề xuất: