Mục lục:

Bộ đếm tiền xu: 5 bước
Bộ đếm tiền xu: 5 bước

Video: Bộ đếm tiền xu: 5 bước

Video: Bộ đếm tiền xu: 5 bước
Video: Trò chơi đếm tiền Xu :D 2024, Tháng mười hai
Anonim
Máy đếm tiền xu
Máy đếm tiền xu

Tôi làm bộ đếm tiền xu này cho một dự án trường học, trong đó chúng tôi phải học cách sử dụng arduino. Nó chủ yếu được tạo ra để tôi học cách tạo ra nội dung bằng arduino. Đối với dự án này, tôi cũng đã học cách sử dụng máy in laser và máy in 3d.

Quân nhu

Arduino una

Màn hình LCD 16x2

Lá nhôm

Stripboard hoặc perfboard (ưu tiên dải)

6 điện trở 10k ohm

1 điện trở 220 ohm

Chiết áp 10k ohm

Bước 1: Người sắp xếp

Người sắp xếp
Người sắp xếp

Điều đầu tiên tôi làm là máy phân loại tiền xu. Cách tôi chọn để sắp xếp các đồng tiền dựa trên kích thước. Đây là một cách đơn giản hơn hầu hết các máy bán hàng tự động. Chúng thường sử dụng kết hợp các hệ thống để đo lường tiền xu, như điện trở kích thước và trọng lượng. Điều này có thể cho phép đo chính xác hơn nhưng không thực sự khả thi với kỹ năng và thời hạn hiện tại của tôi.

Mặc dù không thực sự phức tạp nhưng điều quan trọng là phải có được các phép đo chính xác của các đồng tiền mà nó phải phân loại. Cách thức hoạt động của máy phân loại là để các đồng xu trượt xuống dốc và rơi vào lỗ đầu tiên với kích thước phù hợp. Ví dụ như một đồng xu năm mươi xu trượt xuống lỗ thứ 6 trước khi rơi xuống. Bằng cách này, arduino chỉ cần nhận ra rằng một đồng xu đã rơi xuống một lỗ nhất định để biết nó có giá trị.

Lý do tôi chỉ tạo ra 7 lỗ thay vì 8 là vì đồng xu 1 và 2 xu đều không được sử dụng, vì vậy tôi chỉ chọn sắp xếp chúng cùng một lúc.

Bước 2: Hệ thống dây điện

Hệ thống dây điện
Hệ thống dây điện

Hệ thống dây điện đại khái như đã thấy ở trên. Ý tưởng tốt nhất là bắt đầu với màn hình. Đảm bảo nhận được điện trở 220 ohm khi kết nối màn hình LCD. Chiết áp trong thiết lập này được sử dụng để thay đổi mức độ tương phản trên màn hình. Thực hiện việc này trước trên breadboard để bạn biết nó có hoạt động hay không.

Sau khi màn hình được kết nối, bạn có thể kết nối các cáp khác. Phần này sẽ hoạt động giống như khi bạn đang kết nối các nút bình thường ngoại trừ các nút được đưa ra ngoài. Các lỗ giữa các dây cáp màu xám là nơi bạn kết nối phần tiếp theo.

Bước 3: Tạo cảm biến

Tạo cảm biến
Tạo cảm biến

Cách tôi chọn để đăng ký tiền xu giảm xuống là đóng một mạch điện. Khi một đồng xu rơi xuống đập vào 2 miếng giấy nhôm và đóng mạch. Điều này cho phép arduino biết một đồng xu đã rơi xuống.

Mỗi lỗ trừ lỗ đầu tiên (lỗ cao nhất) nên lấy 2 miếng giấy nhôm. Một trong hai phần đó sẽ được kết nối với cáp màu xám từ bước cuối cùng. Mỗi lỗ phải có một đoạn được kết nối với một trong các cáp bên trái và một trong các dây cáp bên phải.

Bước 4: Mã

Có thể tìm thấy mã cho dự án này tại đây:

Cách nó hoạt động là có một biến cho đơn và chục cho cả euro và xu. Điều này có nghĩa là nó có thể tính đến € 99, 95! Đối với mỗi lỗ, có một câu lệnh if để kiểm tra xem một đồng xu có rơi qua hay không. Nếu nó đăng ký một đồng xu, câu lệnh if tương ứng sẽ bị loại bỏ và thêm số lượng xu / euro tương ứng với lỗ đó.

Bước 5: Đặt nó vào một trường hợp

Đối với bước này, tôi đã chọn làm một chiếc hộp đựng tiền vào một khay mở. Điều này là do tôi phải giới thiệu nó hoạt động và theo cách này, tôi đã có đủ với mỗi đồng xu. Thiết kế của vỏ máy chủ yếu chỉ là một chiếc hộp đơn giản với một lỗ cho màn hình, các nút bấm và một đồng xu. Các nút hiện không được sử dụng trong dự án này nhưng là phần thừa từ quá trình chế tạo máy bán hàng tự động.

Đề xuất: