Mục lục:

Đồng hồ vòng quay - Hãy Đoán Giờ: 5 Bước (Có Hình ảnh)
Đồng hồ vòng quay - Hãy Đoán Giờ: 5 Bước (Có Hình ảnh)

Video: Đồng hồ vòng quay - Hãy Đoán Giờ: 5 Bước (Có Hình ảnh)

Video: Đồng hồ vòng quay - Hãy Đoán Giờ: 5 Bước (Có Hình ảnh)
Video: Xây dần ước mơ "Bảo Tàng Tiền Tệ" 🏛 2024, Tháng bảy
Anonim
Image
Image
Bước 1: Hiểu cách hoạt động của ThumbWheels
Bước 1: Hiểu cách hoạt động của ThumbWheels

Xin chào mọi người, đây là Sách hướng dẫn đầu tiên của tôi, vì vậy tôi hy vọng nó sẽ tốt. Hơn nữa, trình độ tiếng Anh của tôi khá kém nên tôi hy vọng mình sẽ không mắc quá nhiều lỗi!

Mục tiêu của dự án này là sử dụng lại một số "Bánh xe thu nhỏ" được trục vớt từ một thiết bị phòng thí nghiệm cũ

Các bánh xe nhỏ đã được sử dụng trên các bảng điều khiển. Với bánh xe lộ ra một phần có thể quay bằng cách di chuyển cạnh tiếp xúc bằng ngón tay, bạn có thể chọn số mong muốn.

Tại sao không sử dụng chúng để làm đồng hồ trong đó bạn nhập thủ công thời gian bạn đoán và sau đó kiểm tra nó bằng cách nhấn một nút?:-)

Bước 1: Bước 1: Hiểu cách hoạt động của ThumbWheels

Bước 1: Hiểu cách hoạt động của ThumbWheels
Bước 1: Hiểu cách hoạt động của ThumbWheels
Bước 1: Hiểu cách hoạt động của ThumbWheels
Bước 1: Hiểu cách hoạt động của ThumbWheels

Mỗi Bánh xe có thể chọn một số từ 0 đến 9 và tương đương về mặt điện với bốn công tắc. Tại sao?

Khi bạn nhập một số, giả sử '5', bánh xe sẽ chuyển nó thành số thập phân được mã hóa nhị phân, trong trường hợp này là '' 0101 ", nghĩa là" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", bởi vì chúng tôi muốn mã hóa nó trong một hệ nhị phân (cơ số 2). Con người như bạn và tôi có thể đếm từ 0 đến 9, và sau đó bỏ lỡ các số liệu, vì vậy chúng ta cần thêm một dấu để đếm thêm. Vì vậy, khi chúng ta Hãy nghĩ về số "125", nó có nghĩa là "1 * 100 + 2 * 10 + 5 * 1", đó là một hệ thập phân với 10 số. Máy tính và thiết bị điện tử thường sử dụng hệ nhị phân, chỉ có hai số 0 và 1 Vì vậy, nếu bạn muốn phân tích một số thành biểu diễn nhị phân, chẳng hạn như số 9, nó giống như phép chia Euclide, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Số thập phân được mã hóa nhị phân khá giống nhau nhưng bạn chuyển từng số kỹ thuật số thành một nhóm dành cho các chữ số nhị phân. Ví dụ: 4827 sẽ được mã hóa là 0100 1000 0010 0111.

Các công tắc tương ứng cho từng số kỹ thuật số này được mở hoặc đóng thực tế trên bánh lăn, và sau đó bạn có thể đọc chúng để biết số nào đã được nhập. Với các bánh xe lăn mà tôi vớt được, có một mạch đọc bao gồm các thanh ghi dịch chuyển (https://en.wikipedia.org/wiki/Shift_register) cho phép tôi sử dụng ít chân hơn trên bộ vi điều khiển của mình (µc). Với các bảng dữ liệu phù hợp và một đồng hồ vạn năng tốt, thật dễ dàng để hiểu cách đấu dây chúng. Nhưng nếu bạn không có các thanh ghi này khi sử dụng các bánh xe thu nhỏ của mình, bạn có thể nối dây chuyển trực tiếp đến µc của mình. Ở đây một lần nữa, một mảnh giấy và một đồng hồ vạn năng ở chế độ liên tục sẽ rất hữu ích.

Thông tin thêm về số nhị phân: https://www.mathsisfun.com/binary-number-system.h… và

Bước 2: Bước 2: Chọn một bộ vi điều khiển và nối dây cho bảng mạch của bạn

Khi bạn đã hiểu cách bạn sẽ giao diện các bánh xe thu nhỏ của mình, bạn có thể đếm số chân bạn sẽ cần để giao diện các bộ phận bạn muốn sử dụng trong đồng hồ của mình (đầu vào từ bánh xe thu nhỏ, đầu ra cho đèn LED RGB, đầu vào cho nút nhấn, đầu vào-đầu ra vào bảng Đồng hồ thời gian thực và bất kỳ thứ nào khác mà bạn có thể thấy hữu ích…).

Tôi đã sử dụng bảng "Nucleo F303K8", trông giống như Arduino Nano. Hãy cẩn thận nếu bạn sử dụng chúng vì các Ghim "D4", "A4" và "D5", "A5" được kết nối với nhau (tôi đã mất rất nhiều thời gian trước khi tìm hiểu nó) vì vậy tôi cần phải tháo cầu hàn.

Bảng đồng hồ thời gian thực là bảng thương mại dựa trên chip MCP79410, sử dụng bus i2c, nhưng bất kỳ loại nào khác sẽ thực hiện công việc. Các đèn LED là RGB với một cực dương chung, đừng quên thêm các điện trở phù hợp trong serie.

Sau đó, bạn có thể dây tất cả những thứ này, có rất nhiều hướng dẫn có sẵn trực tuyến cụ thể cho các bộ phận bạn có và đó là một điều khá cổ điển. Tôi đã sử dụng một tấm veroboard để hàn tất cả những thứ này lại với nhau.

Bước 3: Bước 3: Mã hóa bộ vi điều khiển của bạn

Bây giờ bạn phải mã hóa bộ vi điều khiển của mình để thực hiện công việc. Đây là của tôi, ví dụ, nhưng tôi đoán bạn sẽ phải viết của riêng bạn:-)

Bước 4: Bước 4: Xây dựng một chiếc hộp và đặt mọi thứ lên đó

Bước 4: Xây dựng một chiếc hộp và đặt mọi thứ lên đó!
Bước 4: Xây dựng một chiếc hộp và đặt mọi thứ lên đó!
Bước 4: Xây dựng một chiếc hộp và đặt mọi thứ vào đó!
Bước 4: Xây dựng một chiếc hộp và đặt mọi thứ vào đó!
Bước 4: Xây dựng một chiếc hộp và đặt mọi thứ vào đó!
Bước 4: Xây dựng một chiếc hộp và đặt mọi thứ vào đó!

Khi thiết lập của bạn hoạt động, bạn có thể đặt nó vào một chiếc hộp đẹp. Tôi sử dụng máy cắt laser để làm các mặt và máy in 3d để làm mặt bên. (Và rất nhiều keo nóng để làm cho nó giữ lại với nhau! ^^ đặc biệt là đèn LED và các nút nhấn)

Bước 5: Bước 5: Thưởng thức

Bước 5: Thưởng thức!
Bước 5: Thưởng thức!
Bước 5: Thưởng thức!
Bước 5: Thưởng thức!

Bây giờ bạn có thể chế tạo một chiếc đồng hồ tương tự bằng cách tạo cảm hứng cho chính mình về công việc này!

Tôi dự định cải thiện điều này trong tương lai bằng cách làm một hộp bên mạnh hơn hoặc bằng cách thêm một chức năng vào nút bấm thứ hai (ví dụ: đặt thời gian cho một lần đẩy dài hoặc cũng có thể "hiển thị" ngày bằng cách đoán nó).

Đề xuất: