![Đồng hồ treo tường từ tính mê hoặc: 24 bước (có hình ảnh) Đồng hồ treo tường từ tính mê hoặc: 24 bước (có hình ảnh)](https://i.howwhatproduce.com/images/006/image-15019-j.webp)
Mục lục:
- Bước 1: Công cụ và vật liệu
- Bước 2: Dán khung gỗ với nhau
- Bước 3: Cắt khung bằng gá cắt hình tròn
- Bước 4: In và lắp ráp bánh răng
- Bước 5: "Keo" các phần lại với nhau
- Bước 6: Cắt phù điêu trong khung
- Bước 7: Cắt Khe hở cho Cảm biến Hiệu ứng Hall
- Bước 8: Keo bên ngoài vòng
- Bước 9: Cắt vít điều chỉnh cảm biến hiệu ứng Hall
- Bước 10: Vòng keo vào bìa cứng
- Bước 11: Keo bên trong đĩa
- Bước 12: Gắn Veneer
- Bước 13: Cắt Veneer
- Bước 14: Cắt Veneer
- Bước 15: Dán keo Veneer
- Bước 16: Cát và hoàn thiện
- Bước 17: Cài đặt nguồn
- Bước 18: Lắp ráp thiết bị điện tử
- Bước 19: Hàn và kết nối điện tử
- Bước 20: Tấm lưng
- Bước 21: Mã Arduino
- Bước 22: Tệp STL
- Bước 23: Tập tin Solidworks
- Bước 24: Kết luận
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![Đồng hồ treo tường từ tính mê hoặc Đồng hồ treo tường từ tính mê hoặc](https://i.howwhatproduce.com/images/006/image-15019-1-j.webp)
![Đồng hồ treo tường từ tính mê hoặc Đồng hồ treo tường từ tính mê hoặc](https://i.howwhatproduce.com/images/006/image-15019-2-j.webp)
Những chiếc đồng hồ cơ luôn khiến tôi mê mẩn. Cách tất cả các bánh răng, lò xo và bộ thoát bên trong hoạt động cùng nhau để tạo ra một chiếc đồng hồ đáng tin cậy liên tục dường như luôn nằm ngoài tầm với đối với bộ kỹ năng hạn chế của tôi. Rất may, các thiết bị điện tử hiện đại và các bộ phận in 3D có thể thu hẹp khoảng cách để tạo ra thứ gì đó đơn giản mà không dựa vào các bộ phận kim loại chính xác nhỏ.
Đồng hồ treo tường tối giản này ẩn một cặp bánh răng vòng in 3D được điều khiển bởi động cơ bước rẻ tiền xoay nam châm đằng sau một lớp veneer óc chó cổ điển.
Ban đầu lấy cảm hứng từ STORY Clock, tôi muốn một mảnh thời gian chỉ thời gian trong ngày chỉ sử dụng vòng bi so với chỉ số kỹ thuật số và vòng bi chuyển động chậm mà sản phẩm của họ sử dụng.
![Hình ảnh Hình ảnh](https://i.howwhatproduce.com/images/006/image-15019-3-j.webp)
Bước 1: Công cụ và vật liệu
![Công cụ và Vật liệu Công cụ và Vật liệu](https://i.howwhatproduce.com/images/006/image-15019-4-j.webp)
![Công cụ và Vật liệu Công cụ và Vật liệu](https://i.howwhatproduce.com/images/006/image-15019-5-j.webp)
![Công cụ và Vật liệu Công cụ và Vật liệu](https://i.howwhatproduce.com/images/006/image-15019-6-j.webp)
![Công cụ và Vật liệu Công cụ và Vật liệu](https://i.howwhatproduce.com/images/006/image-15019-7-j.webp)
Vật liệu:
- 13 x 13 x 2 in. Ván ép / Ván dăm (Tôi dán 3 mảnh gỗ vụn lại với nhau)
- Bảng cứng 13 x 13 inch
- Arduino Nano
- Đồng hồ thời gian thực
- Động cơ bước và Trình điều khiển
- Cảm biến hiệu ứng Hall
- Nam châm
- Dây cáp điện
- Bộ chuyển điện xoay chiêu
- Phích cắm
- Các loại vít máy
- Vít gỗ các loại
- Các bộ phận in 3D (Bước cuối cùng)
- Veneer (12 x 12 inch - mặt, dải dài 40 inch)
- Phun sơn mài
- Sơn phun màu đen
Công cụ:
- máy in 3D
- Compa
- Dao x-acto
- Keo dính
- Kẹp
- Đồ gá cắt vòng tròn
- Hack Saw
- Máy đánh đĩa
- Kẹp Ratchet
- Đục
- Cái thước kẻ
- Sander
- Khoan
- Tua vít
- Sắt hàn
- Súng bắn keo nóng
Bước 2: Dán khung gỗ với nhau
![Keo cùng khung gỗ Keo cùng khung gỗ](https://i.howwhatproduce.com/images/006/image-15019-8-j.webp)
![Keo cùng khung gỗ Keo cùng khung gỗ](https://i.howwhatproduce.com/images/006/image-15019-9-j.webp)
![Keo cùng khung gỗ Keo cùng khung gỗ](https://i.howwhatproduce.com/images/006/image-15019-10-j.webp)
![Keo cùng khung gỗ Keo cùng khung gỗ](https://i.howwhatproduce.com/images/006/image-15019-11-j.webp)
Dán ba miếng gỗ lại với nhau để tạo thành khung của đồng hồ. Tôi đã sử dụng ván dăm khai thác lại từ một khung giường cũ.
Bước 3: Cắt khung bằng gá cắt hình tròn
![Cắt khung bằng gá cắt hình tròn Cắt khung bằng gá cắt hình tròn](https://i.howwhatproduce.com/images/006/image-15019-12-j.webp)
![Cắt khung bằng gá cắt hình tròn Cắt khung bằng gá cắt hình tròn](https://i.howwhatproduce.com/images/006/image-15019-13-j.webp)
![Cắt khung bằng gá cắt hình tròn Cắt khung bằng gá cắt hình tròn](https://i.howwhatproduce.com/images/006/image-15019-14-j.webp)
![Cắt khung bằng gá cắt hình tròn Cắt khung bằng gá cắt hình tròn](https://i.howwhatproduce.com/images/006/image-15019-15-j.webp)
Đánh dấu tâm của bảng và lắp vào đồ gá cắt hình tròn. Cắt năm hình tròn với các đường kính sau:
- 12 inch.
- 11 1/4 inch.
- 9 1/4 inch.
- 7 1/4 inch.
- 5 3/8 in.
Bước 4: In và lắp ráp bánh răng
![In và lắp ráp bánh răng In và lắp ráp bánh răng](https://i.howwhatproduce.com/images/006/image-15019-16-j.webp)
![In và lắp ráp bánh răng In và lắp ráp bánh răng](https://i.howwhatproduce.com/images/006/image-15019-17-j.webp)
Các bánh răng vòng được chia thành các đoạn để chúng có thể được in trên một máy in nhỏ và gắn lại với nhau. Tất cả các bộ phận được in bằng ABS để hỗ trợ quá trình nung chảy được trình bày trong bước tiếp theo. Chà nhám tất cả các cạnh và bề mặt của các bộ phận.
In số lượng các bộ phận sau đây được tìm thấy trong bước 22:
- 1 - Nam châm phân đoạn bánh răng vòng 1 giờ
- 6 - Phân đoạn bánh răng vòng giờ cơ bản
- 1 - Giá treo phân đoạn vòng duy trì giờ
- 6 - Phân đoạn vòng duy trì giờ cơ bản
- 1 - Giá đỡ Cảm biến Hiệu ứng Hall Giờ
- 1 - Nam châm phân đoạn bánh răng vòng phút
- 7 - Minute Ring Gear Segment Basic
- 1 - Gắn kết phân đoạn vòng duy trì phút
- 6 - Phân đoạn vòng duy trì phút cơ bản
- 1 - Giá đỡ cảm biến hiệu ứng Hall phút
- 2 - Spur Gear
- 1 - Giá treo đồ điện tử
Bước 5: "Keo" các phần lại với nhau
![Hình ảnh Hình ảnh](https://i.howwhatproduce.com/images/006/image-15019-18-j.webp)
![Hình ảnh Hình ảnh](https://i.howwhatproduce.com/images/006/image-15019-19-j.webp)
![Hình ảnh Hình ảnh](https://i.howwhatproduce.com/images/006/image-15019-20-j.webp)
Trong một chai thủy tinh với một ít axeton, hòa tan các vật liệu hỗ trợ cũ đã in bị lỗi, v.v. Sơn hỗn hợp axeton lên từng đường nối để các mảnh ghép lại với nhau. Sau khi đóng rắn, chà nhám từng đường may cho phẳng.
Bước 6: Cắt phù điêu trong khung
![Cắt phù điêu trong khung Cắt phù điêu trong khung](https://i.howwhatproduce.com/images/006/image-15019-21-j.webp)
![Cắt phù điêu trong khung Cắt phù điêu trong khung](https://i.howwhatproduce.com/images/006/image-15019-22-j.webp)
![Cắt phù điêu trong khung Cắt phù điêu trong khung](https://i.howwhatproduce.com/images/006/image-15019-23-j.webp)
Đặt các bánh răng vòng và các vòng giữ vào khung và cắt các phần phù điêu cho động cơ bước. Tôi đã đo và cắt chiếc nhẫn bên trong quá lớn nên tôi đã cắt nó theo kích thước bằng cách sử dụng một số dải viền bằng gỗ phong mà tôi có ở cửa hàng.
Bước 7: Cắt Khe hở cho Cảm biến Hiệu ứng Hall
![Khoảng trống cắt cho cảm biến hiệu ứng Hall Khoảng trống cắt cho cảm biến hiệu ứng Hall](https://i.howwhatproduce.com/images/006/image-15019-24-j.webp)
![Khe hở cắt cho cảm biến hiệu ứng Hall Khe hở cắt cho cảm biến hiệu ứng Hall](https://i.howwhatproduce.com/images/006/image-15019-25-j.webp)
![Khe hở cắt cho cảm biến hiệu ứng Hall Khe hở cắt cho cảm biến hiệu ứng Hall](https://i.howwhatproduce.com/images/006/image-15019-26-j.webp)
Cắt một lỗ thông qua vòng trong cho cảm biến hiệu ứng sảnh phút và khe cho cảm biến hiệu ứng sảnh giờ. Tôi đã sử dụng một cái đục, một cái dũa và một cái cưa tay nhỏ để cắt những khe hở này.
Bước 8: Keo bên ngoài vòng
![Vòng ngoài bằng keo Vòng ngoài bằng keo](https://i.howwhatproduce.com/images/006/image-15019-27-j.webp)
Dán keo và dán vòng ngoài có kích thước bằng vòng giữ phút.
Bước 9: Cắt vít điều chỉnh cảm biến hiệu ứng Hall
![Vít điều chỉnh cảm biến hiệu ứng Hall cắt Vít điều chỉnh cảm biến hiệu ứng Hall cắt](https://i.howwhatproduce.com/images/006/image-15019-28-j.webp)
Cắt các vít máy bằng cưa hack để chúng chỉ dài hơn độ dày của vòng giữ và giá đỡ cảm biến hiệu ứng Hall. Cắt một rãnh trên ren để có thể điều chỉnh nó từ đầu ren bằng tuốc nơ vít dẹt.
Bước 10: Vòng keo vào bìa cứng
![Vòng keo vào bảng cứng Vòng keo vào bảng cứng](https://i.howwhatproduce.com/images/006/image-15019-29-j.webp)
![Vòng keo vào bảng cứng Vòng keo vào bảng cứng](https://i.howwhatproduce.com/images/006/image-15019-30-j.webp)
![Vòng keo vào bảng cứng Vòng keo vào bảng cứng](https://i.howwhatproduce.com/images/006/image-15019-31-j.webp)
Cắt một vòng tròn bìa cứng chỉ lớn hơn vòng ngoài. Keo vòng ngoài và vòng trong vào mặt ván cứng. Sử dụng vòng giữ phút và bánh răng để đặt vòng trong. Chú ý tốt hơn tôi đã làm để không dán vòng bên trong ngược lại. Hình ảnh thứ hai cho thấy một rãnh cắt mới cho cảm biến hiệu ứng hội trường phút.
Sử dụng máy đánh đĩa để cắt tấm bìa cứng xuống bằng kích thước của vòng ngoài.
Bước 11: Keo bên trong đĩa
![Đĩa keo bên trong Đĩa keo bên trong](https://i.howwhatproduce.com/images/006/image-15019-32-j.webp)
![Đĩa keo bên trong Đĩa keo bên trong](https://i.howwhatproduce.com/images/006/image-15019-33-j.webp)
Dán đĩa bên trong vào vị trí bằng cách sử dụng vòng giữ giờ và bánh răng để đặt đĩa bên trong.
Bước 12: Gắn Veneer
![Đính kèm Veneer Đính kèm Veneer](https://i.howwhatproduce.com/images/006/image-15019-34-j.webp)
![Đính kèm Veneer Đính kèm Veneer](https://i.howwhatproduce.com/images/006/image-15019-35-j.webp)
![Đính kèm Veneer Đính kèm Veneer](https://i.howwhatproduce.com/images/006/image-15019-36-j.webp)
![Đính kèm Veneer Đính kèm Veneer](https://i.howwhatproduce.com/images/006/image-15019-37-j.webp)
Cắt một dải ván mỏng rộng hơn đồng hồ, sâu và đủ dài để quấn quanh đồng hồ (đường kính 3,14 * của đồng hồ, sẽ trả lại độ dài cần thiết. Thêm một inch để đảm bảo rằng bạn có đủ.) Khô vừa vặn miếng ván mỏng để Cắt theo chiều dài. Bôi nhiều keo lên veneer và kẹp vào vị trí bằng kẹp dây đeo. Để khô vài giờ để đảm bảo độ bám dính.
Bước 13: Cắt Veneer
![Trim Veneer Trim Veneer](https://i.howwhatproduce.com/images/006/image-15019-38-j.webp)
Sử dụng một chiếc đục sắc bén, cắt bỏ phần veneer thừa ở mặt trước và mặt sau của đồng hồ.
Bước 14: Cắt Veneer
![Cắt Veneer Cắt Veneer](https://i.howwhatproduce.com/images/006/image-15019-39-j.webp)
![Cắt Veneer Cắt Veneer](https://i.howwhatproduce.com/images/006/image-15019-40-j.webp)
Ván của tôi có một số vết nứt trong đó. Để làm việc dễ dàng hơn, tôi đã dán băng keo để giữ chúng lại với nhau. Sử dụng một con dao x-acto trên la bàn, cắt tấm ván mỏng chỉ lớn hơn mặt đồng hồ.
Bước 15: Dán keo Veneer
![Keo dán Keo dán](https://i.howwhatproduce.com/images/006/image-15019-41-j.webp)
![Keo dán Keo dán](https://i.howwhatproduce.com/images/006/image-15019-42-j.webp)
Sử dụng các vòng đã cắt rời để tạo áp lực ra khắp mặt đồng hồ. Bôi nhiều keo vào mặt không băng của veneer. Định hướng hạt theo chiều dọc của mặt đồng hồ và áp dụng nhiều kẹp siết chặt từng hạt một. Điều này sẽ đảm bảo veneer không bị dịch chuyển và có áp lực đều khắp mặt.
Tôi đã sử dụng một vài tấm ván phẳng ở mặt đồng hồ và một số caul ở mặt sau.
Bước 16: Cát và hoàn thiện
![Cát và kết thúc Cát và kết thúc](https://i.howwhatproduce.com/images/006/image-15019-43-j.webp)
![Cát và kết thúc Cát và kết thúc](https://i.howwhatproduce.com/images/006/image-15019-44-j.webp)
Sử dụng giấy nhám, cẩn thận loại bỏ phần veneer thừa trên mặt đồng hồ và chà nhám bắt đầu từ 220 grit đến 600 grit.
Áp dụng từ 10 đến 20 lớp sơn mài. Điều này sẽ tạo nên bề mặt mà ổ bi sẽ di chuyển theo. Không thể tránh khỏi do bụi và các hạt khác trong không khí, tôi nghĩ rằng các đường sẽ xuất hiện dọc theo đường đi của mỗi ổ bi. Việc áp dụng nhiều lớp sơn hoàn thiện nên trì hoãn việc này càng lâu càng tốt. Nó cũng sẽ làm cho việc hoàn thiện lại trong tương lai dễ dàng hơn. Tôi sẽ cập nhật bước này nếu các dòng xuất hiện trên đồng hồ của tôi.
Bước 17: Cài đặt nguồn
![Cài đặt nguồn Cài đặt nguồn](https://i.howwhatproduce.com/images/006/image-15019-45-j.webp)
![Cài đặt nguồn Cài đặt nguồn](https://i.howwhatproduce.com/images/006/image-15019-46-j.webp)
Sử dụng mũi khoan 27/64 inch, khoan một lỗ ở đáy đồng hồ và vặn phích cắm điện vào đúng vị trí.
Bước 18: Lắp ráp thiết bị điện tử
![Lắp ráp điện tử Lắp ráp điện tử](https://i.howwhatproduce.com/images/006/image-15019-47-j.webp)
![Lắp ráp điện tử Lắp ráp điện tử](https://i.howwhatproduce.com/images/006/image-15019-48-j.webp)
![Lắp ráp điện tử Lắp ráp điện tử](https://i.howwhatproduce.com/images/006/image-15019-49-j.webp)
![Lắp ráp điện tử Lắp ráp điện tử](https://i.howwhatproduce.com/images/006/image-15019-50-j.webp)
Gắn trình điều khiển bước và đồng hồ thời gian thực vào bảng điện tử. Tôi cần tìm cách bảo vệ Arduino để khoan các lỗ và cắt một khe để buộc dây zip. Các tính năng này đã được thêm vào tệp được tìm thấy ở bước 22.
Bước 19: Hàn và kết nối điện tử
![Hàn và kết nối điện tử Hàn và kết nối điện tử](https://i.howwhatproduce.com/images/006/image-15019-51-j.webp)
![Hàn và kết nối điện tử Hàn và kết nối điện tử](https://i.howwhatproduce.com/images/006/image-15019-52-j.webp)
![Hàn và kết nối điện tử Hàn và kết nối điện tử](https://i.howwhatproduce.com/images/006/image-15019-53-j.webp)
Theo sơ đồ khối, hàn tất cả các thành phần lại với nhau. Keo nóng các vòng vào vị trí và cố định bất kỳ dây nào bị lạc bằng keo nóng.
![Hình ảnh Hình ảnh](https://i.howwhatproduce.com/images/006/image-15019-54-j.webp)
Bước 20: Tấm lưng
![Tấm lưng Tấm lưng](https://i.howwhatproduce.com/images/006/image-15019-55-j.webp)
![Tấm lưng Tấm lưng](https://i.howwhatproduce.com/images/006/image-15019-56-j.webp)
![Tấm lưng Tấm lưng](https://i.howwhatproduce.com/images/006/image-15019-57-j.webp)
Tạo tấm mặt sau bằng cách cắt một hình tròn khác lớn hơn 1/2 inch so với mặt đồng hồ và một vòng có đường kính trong bằng đường kính mặt sau của đồng hồ. Dán vòng và vòng tròn với nhau bằng một số kẹp lò xo.
Sau khi khô, vẽ một đường lớn hơn 1/8 inch so với vòng trong và cắt theo kích thước bằng cách sử dụng cưa vòng hoặc máy đánh đĩa.
Cắt một rãnh dài 1 inch, rộng 1/4 inch ở phía trên cùng của mặt sau bằng cách sử dụng bộ định tuyến hoặc các mũi khoan. Đếm bốn lỗ để cố định mặt sau vào khung của đồng hồ.
Áp dụng sơn phun màu đen và gắn vào đồng hồ sau khi khô.
Bước 21: Mã Arduino
Mã arduino được nhận xét là tốt nhất có thể. Hãy nhớ rằng tôi không phải là một lập trình viên, tôi có ít kinh nghiệm về arduino (hãy tử tế). Mã chạy liên tục kiểm tra xem thời gian hiện tại có khớp với "Thời gian đặt lại" hay không. Vì tôi không thể nghĩ ra cách chuyển thời gian hiện tại thành các bước, nên nó chỉ tự sửa một lần mỗi ngày (mặc định là nửa đêm). Vào lúc nửa đêm, các bánh răng quay đến vị trí nửa đêm sau đó đợi đến 00:01 di chuyển đến thời điểm đó rồi tiếp tục từ đó. Như hiện tại, đồng hồ chỉ mất khoảng 5 giây trong khoảng thời gian 24 giờ.
Bạn sẽ cần cài đặt thư viện Stepper và RTClib.
Tôi biết mã có thể được tối ưu hóa bởi một người có nhiều kinh nghiệm hơn tôi. Nếu bạn muốn thử thách, vui lòng tạo lại dự án này cho chính bạn và chia sẻ kiến thức của bạn.
#bao gồm
#include "RTClib.h" RTC_DS1307 rtc; #define oneRotation 2038 // số bước trong một vòng quay của động cơ bước 28BYJ-48 Bước giờHand (oneRotation, 3, 5, 4, 6); Bước phútHand (oneRotation, 7, 9, 8, 10); #define hourStopSensor 12 #define minutesStopSensor 11 int endStep = 0; // Thời gian đối với tốc độ của đồng hồ. int setDelay1 = 168; int setDelay2 = 166; int setDelay3 = 5; // Thời gian hiện tại để làm toán với. float hr = 0; float mn = 0; float sc = 0; // Đặt thời gian trong ngày để thiết lập lại đồng hồ (định dạng 24 giờ). int resetHour = 0; int resetMinute = 0; // Các biến để đặt thời gian chính xác khi khởi động và đặt lại. float setTimeStepHour = 0; float setTimeStepMinute = 0; float handDelay = 0; float giờTest = 0; float phútTest = 0; void setup () {Serial.begin (115200); // Thiết lập đồng hồ thời gian thực và thiết lập lại các cảm biến hiệu ứng hội trường. pinMode (hourStopSensor, INPUT_PULLUP); pinMode (phútStopSensor, INPUT_PULLUP); rtc.begin (); // Dòng bỏ ghi chú bên dưới để đặt thời gian. // rtc.adjust (DateTime (2020, 2, 19, 23, 40, 30)); // rtc.adjust (DateTime (F (_ DATE_), F (_ TIME_))); // Đặt tốc độ tối đa của động cơ bước. giờHand.setSpeed (15); phútHand.setSpeed (15); // Vòng lặp cho đến khi kim phút và kim giờ ở giữa trưa trong khi (digitalRead (giờStopSensor) == LOW || digitalRead (phútStopSensor) == LOW) {if (digitalRead (giờStopSensor) == LOW) {giờHand.step (2); } else {delay (3); } if (digitalRead (minutesStopSensor) == LOW) {minutesHand.step (3); } else {delay (4); }} while (digitalRead (giờStopSensor)! = LOW || digitalRead (phútStopSensor)! = LOW) {if (digitalRead (giờStopSensor)! = LOW) {giờHand.step (2); } else {delay (3); } if (digitalRead (minutesStopSensor)! = LOW) {minutesHand.step (3); } else {delay (4); }} // Lấy thời gian hiện tại DateTime now = rtc.now (); hr = now.hour (); mn = ngay.minute (); sc = now.second (); // Chuyển sang định dạng 12 giờ if (hr> = 12) {hr = hr - 12; } // Xem bàn tay nào phải di chuyển trên khuôn mặt xa hơn và sử dụng khoảng cách đó // để điều chỉnh thời gian đặt cho phù hợp. giờTest = hr / 12; phútTest = mn / 60; if (giờTest> phútTest) {handDelay = giờTest; } else {handDelay = minutesTest; } // Đặt giờ hiện tại setTimeStepHour = (hr * 498) + (mn * 8.3) + ((sc + (handDelay * 36)) *.1383); // Đặt phút hiện tại setTimeStepMinute = (mn * 114) + ((sc + (handDelay * 45)) * 1.9); // Kiểm tra xem tay nào sẽ cần nhiều bước hơn và đặt thành số bước dài nhất cho vòng lặp for. if (setTimeStepHour> setTimeStepMinute) {endStep = setTimeStepHour; } else {endStep = setTimeStepMinute; } for (int i = 0; i <= endStep; i ++) {if (i <setTimeStepHour) {hourHand.step (2); } else {delay (3); } if (i <setTimeStepMinute) {minutesHand.step (3); } else {delay (4); }} // Đặt đồng hồ chạy RPM giờHand.setSpeed (1); phútHand.setSpeed (1); } void loop () {// Bắt đầu chạy vòng lặp đồng hồ. for (int i = 0; i <22; i ++) {minutesHand.step (1); trì hoãn (setDelay1); // Kiểm tra thời gian đặt lại, nếu đã sẵn sàng đặt lại thì ngắt. if (rtc.now (). hour () == resetHour && rtc.now (). minutes () == resetMinute) {break; }} delay (setDelay3); for (int i = 0; i <38; i ++) {giờHand.step (1); trì hoãn (setDelay1); // Kiểm tra thời gian đặt lại, nếu đã sẵn sàng đặt lại thì ngắt. if (rtc.now (). hour () == resetHour && rtc.now (). minutes () == resetMinute) {break; } for (int i = 0; i <20; i ++) {phútHand.step (1); trì hoãn (setDelay2); // Kiểm tra thời gian đặt lại, nếu đã sẵn sàng đặt lại thì ngắt. if (rtc.now (). hour () == resetHour && rtc.now (). minutes () == resetMinute) {break; }}} // Đặt lại đồng hồ tại thời điểm đặt lại if (rtc.now (). Hour () == resetHour && rtc.now (). Minutes () == resetMinute) {// Thay đổi tốc độ của đồng hồ giờHand.setSpeed (10); phútHand.setSpeed (10); // Vòng lặp cho đến khi kim phút và kim giờ đến giữa trưa. while (digitalRead (giờStopSensor) == LOW || digitalRead (phútStopSensor) == LOW) {if (digitalRead (giờStopSensor) == LOW) {giờHand.step (2); } else {delay (3); } if (digitalRead (minutesStopSensor) == LOW) {minutesHand.step (3); } else {delay (4); }} while (digitalRead (giờStopSensor)! = LOW || digitalRead (phútStopSensor)! = LOW) {if (digitalRead (giờStopSensor)! = LOW) {giờHand.step (2); } else {delay (3); } if (digitalRead (minutesStopSensor)! = LOW) {minutesHand.step (3); } else {delay (4); }} // Chờ ở đây cho đến khi thời gian đặt lại trôi qua. while (rtc.now (). minutes () == resetMinute) {delay (1000); } // Lấy thời gian hiện tại DateTime now = rtc.now (); hr = now.hour (); mn = ngay.minute (); sc = ngay.second (); // Chuyển sang định dạng 12 giờ if (hr> = 12) {hr = hr - 12; } // Xem bàn tay nào phải di chuyển trên khuôn mặt xa hơn và sử dụng khoảng cách đó // để điều chỉnh thời gian đặt cho phù hợp. giờTest = hr / 12; phútTest = mn / 60; if (giờTest> phútTest) {handDelay = giờTest; } else {handDelay = minutesTest; } // Đặt giờ hiện tại setTimeStepHour = (hr * 498) + (mn * 8.3) + ((sc + (handDelay * 36)) *.1383); // Đặt phút hiện tại setTimeStepMinute = (mn * 114) + ((sc + (handDelay * 45)) * 1.9); // Kiểm tra xem tay nào sẽ cần nhiều bước hơn và đặt thành số bước dài nhất cho vòng lặp for. if (setTimeStepHour> setTimeStepMinute) {endStep = setTimeStepHour; } else {endStep = setTimeStepMinute; } for (int i = 0; i <= endStep; i ++) {if (i <setTimeStepHour) {hourHand.step (2); } else {delay (3); } if (i <setTimeStepMinute) {minutesHand.step (3); } else {delay (4); }} giờHand.setSpeed (1); phútHand.setSpeed (1); }}
Bước 22: Tệp STL
Bạn sẽ cần in số lượng tệp sau:
- 1 - Nam châm phân đoạn bánh răng vòng 1 giờ
- 6 - Phân đoạn bánh răng vòng giờ cơ bản
- 1 - Giá treo phân đoạn vòng duy trì giờ
- 6 - Phân đoạn vòng duy trì giờ cơ bản
- 1 - Giá đỡ Cảm biến Hiệu ứng Hall Giờ
- 1 - Nam châm phân đoạn bánh răng vòng phút
- 7 - Minute Ring Gear Segment Basic
- 1 - Gắn kết bước phân đoạn vòng duy trì phút
- 6 - Phân đoạn vòng duy trì phút cơ bản
- 1 - Giá đỡ cảm biến hiệu ứng Hall phút
- 2 - Spur Gear
- 1 - Giá treo đồ điện tử
Bước 23: Tập tin Solidworks
Đây là các tệp Solidworks gốc được sử dụng để tạo các STL được tìm thấy trong bước trước. Hãy thoải mái chỉnh sửa và thay đổi các tệp của tôi khi bạn thấy phù hợp.
Bước 24: Kết luận
Đồng hồ này hóa ra tốt hơn tôi đã dự đoán. Có kinh nghiệm Arduino tối thiểu, tôi rất vui với cách nó hoạt động và độ chính xác của nó. Nó trông tuyệt vời và hoạt động giống như tôi đã hy vọng.
Đề xuất:
Đồng hồ treo tường nổ tự làm với đèn chiếu chuyển động: 20 bước (có hình ảnh)
![Đồng hồ treo tường nổ tự làm với đèn chiếu chuyển động: 20 bước (có hình ảnh) Đồng hồ treo tường nổ tự làm với đèn chiếu chuyển động: 20 bước (có hình ảnh)](https://i.howwhatproduce.com/images/001/image-1836-j.webp)
DIY Exploding Wall Clock With Motion Lighting: Trong video / video hướng dẫn này, tôi sẽ hướng dẫn bạn từng bước cách tạo ra một chiếc đồng hồ treo tường sáng tạo và độc đáo với hệ thống đèn chuyển động tích hợp. . Khi tôi đi bộ
Màn hình đồng hồ treo tường: 4 bước (có hình ảnh)
![Màn hình đồng hồ treo tường: 4 bước (có hình ảnh) Màn hình đồng hồ treo tường: 4 bước (có hình ảnh)](https://i.howwhatproduce.com/images/002/image-4501-28-j.webp)
Màn hình đồng hồ treo tường: Tôi đã mua một chiếc đồng hồ bỏ túi giá rẻ từ eBay với suy nghĩ rằng nó sẽ trở thành một món đồ mới lạ thú vị. Hóa ra là chiếc đồng hồ tôi đã mua không phù hợp, nhưng đến lúc đó tôi đã cam kết sản xuất một thứ gì đó có thể treo trên tường và
Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh)
![Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh) Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh)](https://i.howwhatproduce.com/images/009/image-24453-j.webp)
Giá treo tường cho iPad làm Bảng điều khiển tự động hóa tại nhà, Sử dụng Nam châm điều khiển Servo để Kích hoạt màn hình: Gần đây, tôi đã dành khá nhiều thời gian để tự động hóa mọi thứ trong và xung quanh nhà mình. Tôi đang sử dụng Domoticz làm ứng dụng Tự động hóa tại nhà của mình, hãy xem www.domoticz.com để biết thêm chi tiết. Trong tìm kiếm của tôi cho một ứng dụng bảng điều khiển hiển thị tất cả thông tin Domoticz
Hình ảnh động Kinegram hoặc Boomerang tương tự: 9 bước (có hình ảnh)
![Hình ảnh động Kinegram hoặc Boomerang tương tự: 9 bước (có hình ảnh) Hình ảnh động Kinegram hoặc Boomerang tương tự: 9 bước (có hình ảnh)](https://i.howwhatproduce.com/images/003/image-6697-16-j.webp)
Kinegram hoặc Hoạt hình Boomerang tương tự: * - * Sách hướng dẫn này bằng tiếng Anh. Bấm vào đây để xem phiên bản tiếng Hà Lan, * - * Deze Guiductable có trong het Engels. Klik hier voor de Nederlandse versie. Có hai loại người: những người đón nhận mọi công nghệ mới và những người hoài niệm lâu
Cửa hàng của Bộ sạc USB treo tường Aka trong tương lai: 7 bước (có hình ảnh)
![Cửa hàng của Bộ sạc USB treo tường Aka trong tương lai: 7 bước (có hình ảnh) Cửa hàng của Bộ sạc USB treo tường Aka trong tương lai: 7 bước (có hình ảnh)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126601-outlets-of-the-future-aka-in-wall-usb-charger-7-steps-with-pictures-j.webp)
Các cửa hàng của Bộ sạc USB treo tường Aka trong tương lai: Iphone của bạn đã chết, ai đó đã sử dụng bộ sạc gắn tường Ipod của bạn, giá như tương lai và tất cả các ổ cắm đều là USB! Tài liệu hướng dẫn này sẽ chỉ cho bạn cách chuyển đổi ổ cắm tiêu chuẩn thành ổ cắm Bộ sạc USB trong tường. TÔI