Mục lục:

Pocket Chess: 4 bước
Pocket Chess: 4 bước

Video: Pocket Chess: 4 bước

Video: Pocket Chess: 4 bước
Video: Auto chess Mobile - Hướng Dẫn Bán Rương Bán Skin Từ A Đến Z 2024, Tháng mười hai
Anonim
Cờ vua bỏ túi
Cờ vua bỏ túi

Đó là cờ vua! Ở trong túi quần bạn.

Dự án này nhằm mục đích tạo ra một thiết bị nhỏ có thể chạy các trò chơi nhỏ như rắn, pac-man, tetris và thậm chí cả cờ vua.

Quân nhu

- Màn hình đồ họa OLED 1,3 128x64

- Arduino Pro Mini (Bạn có thể sử dụng cả hai mô-đun 5V và 3.3V. Một mô-đun 3.3V sẽ dễ sử dụng hơn trong khi một mô-đun 5V nhanh hơn)

- Nút chuyển đổi xúc giác

- Điện trở 1K Ohm

- Pin Li-Po (Dung lượng pin không thực sự quan trọng nhưng pin nhỏ hơn sẽ dễ lắp hơn)

- Mô-đun bộ sạc Li-Po (Tốt hơn nên mua một mô-đun với bộ tăng cường 5v tích hợp nếu không bạn có thể phải tạo một mô-đun)

- PCB nguyên mẫu để hàn các thành phần lên

- Một công tắc Bật / Tắt

- Một máy in 3D cho trường hợp

Ghi chú

Nếu bạn chọn sử dụng arduino 3.3v, bạn có thể sử dụng bộ điều chỉnh 3.3v trên arduino để cấp nguồn cho nó bằng pin li-po. Nhưng nếu bạn định sử dụng arduino 5v, bạn sẽ cần một bộ tăng áp 3.3v đến 5v để cấp nguồn cho nó. Cách dễ dàng để làm điều này là mua một bộ sạc li-po tích hợp bộ tăng áp 5v hoặc mua một mô-đun tăng áp 3,3v đến 5v riêng biệt.

Tôi không có cả hai thứ đó trong tay vì vậy tôi đã tháo một chiếc loa bluetooth cũ và tháo rời các thành phần tăng cường 3 đến 5v và hồi sinh nó trên bo mạch của riêng tôi. Nếu bạn muốn biết cách làm món này, bạn có thể xem video này.

Bước 1: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện

Vì vậy, mạch rất đơn giản, chỉ có rất nhiều dây được kết nối.

Trong khi hàn trên pcb, điều quan trọng là phải cẩn thận không để nhỏ giọt hàn vào mặt khác của bo mạch vì sẽ có các thành phần ở đó.

Bạn có thể tìm sơ đồ mạch ở trên.

Bước 2: Phần mềm

Để tải phần mềm lên arduino pro mini, bạn cần sử dụng một lập trình viên. Có rất nhiều hướng dẫn về cách làm điều này nên tôi sẽ không giải thích nó trong phần này. Đây là một liên kết đến một trong số họ.

Nếu bạn không có một lập trình viên, bạn thậm chí có thể sử dụng một arduino khác để lập trình nó. Đây là liên kết đến điều đó.

Vì vậy, mã cờ vua là bản phác thảo ví dụ cờ vua của u8glib. Nó hoạt động thực sự tốt và hỗ trợ nhiều màn hình oled với các trình điều khiển khác nhau. Để tải lên, trước tiên bạn cần tải xuống thư viện. Sau đó, bạn cần thêm nó vào thư mục thư viện arduino của mình. Sau đó, bạn có thể tải xuống mã đính kèm và tải nó lên arduino của bạn. (Tôi đang đính kèm mã của riêng mình vì tôi đã thay đổi một số thứ nhỏ để các nút hoạt động với các chân tương tự, v.v.)

Bước 3: Trường hợp

Trường hợp
Trường hợp
Trường hợp
Trường hợp
Trường hợp
Trường hợp

Sau khi hàn tất cả mọi thứ và tải lên mã, tôi thiết kế và in 3D một chiếc vỏ để đưa nó vào. Tôi đã in một mảnh bằng màu đen và một mảnh bằng PLA màu xám. Một điều thú vị về trường hợp này là nó rất vừa vặn. Vì vậy, nó có thể dễ dàng được gỡ bỏ nếu cần.

Bước 4: Kết thúc

Kết thúc
Kết thúc
Kết thúc
Kết thúc

Vì vậy, bây giờ bạn có thể làm bất cứ điều gì với nó. Cách tiếp cận chính của tôi đối với dự án này là có thể mang theo một thiết bị để chơi cờ vua ở bất cứ đâu. Nhưng bản phác thảo của các trò chơi như rắn, pac-man hoặc tetris có thể được tìm thấy trên internet. Vì thứ này có 4 nút nên sẽ đủ để chơi các trò chơi này.

Để lại bất kỳ câu hỏi hoặc đề xuất nào.

Đề xuất: