Mục lục:
- Bước 1: Bước 1: Hiểu cách hoạt động của ThumbWheels
- 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
- Bước 3: Bước 3: Mã hóa bộ vi điều khiển của 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 5: Bước 5: Thưởng thức
Video: Đồng hồ vòng quay - Hãy Đoán Giờ: 5 Bước (Có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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
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 đó
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â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:
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Quay vòng quay tự động: 7 bước (có hình ảnh)
Tự động Twister Spinner: Bạn đã bao giờ chơi một trò chơi siêu thú vị có tên là " Twister. &Quot; Đây là một trò chơi về kỹ năng thể chất có thể cải thiện mối quan hệ của bạn với đồng đội. Cố gắng hết sức để tồn tại để trở thành người chiến thắng trong trò chơi, đồng thời tuân theo chỉ thị khó khăn
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Đồng hồ từ cầu vồng với hiệu ứng cầu vồng đầy đủ và hơn thế nữa: 13 bước (có hình ảnh)
Đồng hồ từ cầu vồng với hiệu ứng cầu vồng đầy đủ và hơn thế nữa: Mục tiêu1) Đơn giản2) Không tốn kém 3) Tiết kiệm năng lượng nhất có thể Đồng hồ từ cầu vồng với hiệu ứng cầu vồng đầy đủ. Mặt cười trên đồng hồ từ. Điều khiển từ xa IR đơn giản Cập nhật 03-nov-18 LDR cho Kiểm soát độ sáng của NeopixelsUpdate 01-jan-
Bộ hẹn giờ vòng tua máy bay tự động - In 3D, chạy bằng Arduino.: 18 bước (có hình ảnh)
Bộ hẹn giờ vòng tua máy bay tự động - In 3D, chạy bằng Arduino. Gần đây tôi đã mua được một chiếc máy bay không người lái nhỏ và muốn có một cách tính thời gian cho vòng chạy của mình - đây là dự án kết quả