Mục lục:

Trò chơi nhị phân: 9 bước (có hình ảnh)
Trò chơi nhị phân: 9 bước (có hình ảnh)

Video: Trò chơi nhị phân: 9 bước (có hình ảnh)

Video: Trò chơi nhị phân: 9 bước (có hình ảnh)
Video: Mã nhị phân - Ngôn ngữ giao tiếp giữa người và máy 2024, Tháng bảy
Anonim
Trò chơi nhị phân
Trò chơi nhị phân

Đây là một trò chơi tôi đã tạo trên Tinkercad Circuits để học số nhị phân.

Nếu bạn muốn làm theo hướng dẫn này và xây dựng các tệp và mã của riêng bạn, bạn có thể tìm thấy các tệp và mã trên github của tôi tại

Bước 1: Phiên bản có thể chơi được

Bước 2: Các bộ phận cần thiết

Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết
Các bộ phận cần thiết

1 Nút bấm bằng kim loại chắc chắn với vòng LED trắng - Khoảnh khắc trắng 16mm

1 Adafruit METRO 328 với Tiêu đề - ATmega328 - Bất kỳ biến thể Arduino Uno nào cũng sẽ hoạt động. Tôi thích Tàu điện ngầm vì phần đáy trơn, vì vậy tôi không cần đặt các điểm khác biệt cho bảng trong thiết kế của mình.

15 M3 x 8 Vít đầu nắp ổ cắm

3 đai ốc M3

1 LCD 16x2

4 Chân đế 40mm

Vỏ bọc silicone Dây lõi bện - 30AWG - Tôi đã sử dụng nhiều màu để dễ đi theo dây.

9 Chuyển đổi công tắc SPDT Panel Mount - Bất kỳ kiểu nào cũng được, nhưng tôi muốn kiểu phẳng.

9 Switch Dress Nut 1 / 4-40 - Tùy chọn, dành cho ngoại hình. Bạn cũng có thể sử dụng phần cứng mà công tắc đi kèm.

Bước 3: Thiết kế

Thiết kế
Thiết kế
Thiết kế
Thiết kế
Thiết kế
Thiết kế

Tôi đã thiết kế vỏ trong Fusion 360. Điều này cho phép tôi định vị tất cả các bộ phận và đảm bảo chúng vừa vặn. Sau khi hoàn thành, tôi đã có thể in 3d vỏ máy và xem nó phù hợp như thế nào.

Nó khớp với nhau tốt vì vậy sau đó tôi tạo một svg của hai bảng. Bước tiếp theo là chuẩn bị các tệp đã sẵn sàng để gửi đi để cắt laser. Tôi đã làm theo các mẫu do Ponoko cung cấp. Các hướng dẫn cũng được đặt ở tấm dưới cùng để mọi người sẽ biết cách trò chơi hoạt động.

Phải mất hơn một tuần để nhận các bộ phận của tôi từ Ponoko.

Bước 4: Lắp ráp bảng điều khiển trên cùng

Lắp ráp bảng điều khiển hàng đầu
Lắp ráp bảng điều khiển hàng đầu
Lắp ráp bảng điều khiển hàng đầu
Lắp ráp bảng điều khiển hàng đầu
Lắp ráp bảng điều khiển hàng đầu
Lắp ráp bảng điều khiển hàng đầu
Lắp ráp bảng điều khiển hàng đầu
Lắp ráp bảng điều khiển hàng đầu

Bảng điều khiển trên cùng đi với nhau khá dễ dàng.

Đầu tiên đặt chín công tắc bật tắt qua và vặn chặt chúng xuống. Sau đó, lắp các vít m3 cho màn hình vào. Đặt các miếng đệm ở phía bên kia rồi luồn các vít qua các lỗ gắn trên màn hình. Phần cuối là nút 16mm.

Bước 5: Lắp ráp bảng điều khiển phía dưới

Lắp ráp bảng điều khiển phía dưới
Lắp ráp bảng điều khiển phía dưới
Lắp ráp bảng điều khiển phía dưới
Lắp ráp bảng điều khiển phía dưới

Sử dụng 3 vít và đai ốc M3 để gắn chặt bo mạch vào tấm đáy. Như bạn có thể thấy trong hình, tôi đã có những lỗ sai khi cắt bằng laser. Tôi đã sửa lỗi này cho mẫu tôi đặt trên github

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

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

Để đấu dây theo sơ đồ. Thiết kế ban đầu cũng sử dụng kỹ thuật số 1 và 0, nhưng nếu các công tắc không ở đúng vị trí, bảng sẽ gặp vấn đề khi tải lên mã.

Tôi đã hàn dây vào đầu đực cắm vào bảng Arduino. Điều này cho phép dễ dàng ngắt kết nối trong tương lai nếu bạn sử dụng lại bảng. Màn hình LCD cũng sử dụng các tiêu đề nữ để hàn vào.

Một vấn đề tôi đã nhận thấy sau khi nối dây là hệ thống dây của các công tắc. Bạn nên xác minh các kết nối cho một mạch kín. Sử dụng các công tắc mà tôi đã liệt kê trước đó khi cần gạt xuống chốt giữa và chốt trên cùng được đóng lại. Vì tôi đã nối dây sai nên tôi cần phải thay đổi mã của mình. Đối với mã tôi cung cấp trong hướng dẫn này, nó được cho là của bạn được nối dây đúng cách.

Ngoài ra, khi đấu dây nút nhấn bằng kim loại, nó phải ở cấu hình mở bình thường.

Bước 7: Cung cấp năng lượng cho nó

Cung cấp năng lượng cho nó
Cung cấp năng lượng cho nó

Bạn có thể kết nối bo mạch với máy tính thông qua cáp usb để cấp nguồn hoặc sử dụng bộ pin sạc điện thoại di động như bộ này

Bước 8: Cách chơi

Cách chơi
Cách chơi
Cách chơi
Cách chơi
Cách chơi
Cách chơi

Khi nó bật nếu ở chế độ dễ, bạn sẽ nhận được một số ngẫu nhiên từ 0 - 15. Nếu ở chế độ khó, nó sẽ là 0 - 255.

Sau đó, bạn lật các công tắc lên để biểu thị 1 hoặc xuống cho 0, sau đó nhấn nút ấn để xem bạn đã chỉnh đúng chưa. Nếu đúng, nó sẽ phát âm trả lời đúng và cung cấp cho bạn một số mới. Nếu sai nó sẽ kêu và nói hãy thử lại.

Giá trị của các công tắc từ trái sang phải là 2 ^ 7 (128), 2 ^ 6 (64), 2 ^ 5 (32), 2 ^ 4 (16), 2 ^ 3 (8), 2 ^ 2 (4), 2 ^ 1 (2), 2 ^ 0 (1).

Nếu số ngẫu nhiên là 18 thì giá trị nhị phân sẽ là 0001 0010. Đó là vì 2 ^ 4 (16) + 2 ^ 1 (2) sẽ bằng 18.

Nếu nó là 255 thì nó sẽ là 1111 1111, vì tất cả các số cộng lại bằng 255.

Bước 9: Video về nó đang được phát

Image
Image
Cuộc thi mạch 2016
Cuộc thi mạch 2016

Giải Nhất Cuộc thi Mạch năm 2016

Đề xuất: