Mục lục:

Trò chơi điện tử cổ điển với Arduino: 5 bước
Trò chơi điện tử cổ điển với Arduino: 5 bước

Video: Trò chơi điện tử cổ điển với Arduino: 5 bước

Video: Trò chơi điện tử cổ điển với Arduino: 5 bước
Video: TÂM ĐIỂM TƯỚNG: ARDUIN - Hóa Ra Đây Mới Là Vị Tướng Mạnh Nhất Sau Rework? | NCDT 2024, Tháng mười một
Anonim
Image
Image

Chào mọi người! Tôi muốn chia sẻ với các bạn một dự án mà chúng tôi đã thực hiện trong năm nay cho 'Điện tử sáng tạo', một mô-đun Kỹ thuật Điện tử Beng tại Đại học Málaga, Trường Viễn thông.

www.uma.es/etsi-de-telecomunicacion/

Dự án bao gồm việc tái tạo một máy arcade thu nhỏ với ba trò chơi đơn giản được phát triển bằng Arduino:

-> STACK: Trò chơi này bao gồm các tầng xếp chồng lên nhau và càng lên cao càng tốt, nhưng hãy cẩn thận để đánh lạc hướng bản thân vì tốc độ tăng dần và các tầng ngày càng nhỏ.

-> SPACE: Trong trò chơi này, bạn phải tránh kẻ thù rơi nhanh hơn mỗi lần và đạt được điểm số cao nhất có thể.

-> COCO: So sánh độ chính xác của bạn với bạn bè trong một trò chơi giới hạn thời gian và bạn sẽ thấy ai là tay bắn tỉa giỏi nhất.

Có danh sách những thứ bạn cần để làm điều đó:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 Nút.

- 1 Cần điều khiển.

- 1 Loa.

- 1 Pin 9V.

- 2 Bộ chuyển mạch.

- 1 Led RGB.

- 1 Adapter cho pin 9V tương thích với Arduino.

- 5 10KOhm đối với màn hình LCD.

- 2 10KOhm cho các nút.

- 3 330Ohm đối với Led RGB.

- Một số dây.

- 1 Thiết kế 3D.

Bước 1: Các thành phần và kết nối

Hàn trên Stripboard
Hàn trên Stripboard

Tại ảnh này, bạn có thể thấy các kết nối bạn cần làm.

Để kiểm tra các thành phần, tốt hơn hết bạn nên thực hiện trước trên bo mạch chủ trước khi hàn bất cứ thứ gì.

Bước đầu tiên là kết nối LCD với Arduino Uno và chứng minh các kết nối chân là chính xác. Sau đó, bạn phải làm tương tự với các thành phần khác.

Bước 2: Thư viện và Mã

Bây giờ, bạn phải cài đặt thư viện để quản lý màn hình LCD. Liên kết tại đây và tải xuống:

www.rinkydinkelectronics.com/library.php?id…

Có một tài liệu với tất cả các chức năng mà bạn có thể sử dụng.

Bước sau đây là tải xuống mã của chúng tôi và chứng minh nó để đảm bảo rằng tất cả đều chính xác.

github.com/acl173/Retro-Arcade-Machine-wit…

Chúng tôi cũng muốn cảm ơn bài đăng này đã giúp chúng tôi trong trò chơi thứ ba, nơi chúng tôi chỉ phải thay đổi một số thứ để thêm trò chơi vào thùng máy:

www.elecfreaks.com/store/blog/post/joystic…

Bước 3: Hàn trên Stripboard

Hàn trên Stripboard
Hàn trên Stripboard
Hàn trên Stripboard
Hàn trên Stripboard

Khi bạn đã xác minh rằng mọi thứ hoạt động chính xác, bạn bắt đầu hàn trên bảng mạch điện để tạo sự ổn định và rõ ràng cho mạch và dây dẫn.

Trên bức ảnh đầu tiên, bạn thấy tất cả các kết nối mà chúng tôi thực hiện:

-> Màu xanh lam: chân đực để kết nối với Arduino.

-> Màu đen: chúng tôi đã sử dụng một dải bảng kết nối trong các đường dây và chúng tôi đã thực hiện ngắt kết nối để tránh ngắn mạch. Bức ảnh thứ hai là một ví dụ về nó.

-> Màu đỏ: 10K cho D3-D7, 10K cho D12 và D8 và 330Ohm cho D11-D9.

-> Màu xanh lá cây: Kết nối giữa bảng dải và các thành phần khác.

-> Màu tím: Các cấu trúc liên kết cho bảng dải.

-> Màu lục lam: Có hai xe buýt pin. Bus pin dài nhất dành cho màn hình và bus nhỏ dành cho cần điều khiển. Pin bus không cần thiết, bạn có thể làm với dây, nhưng nó góp phần tạo nên một thiết kế rõ ràng hơn.

-> Màu cam: Đánh dấu các ranh giới của bảng dải.

Bức ảnh thứ ba là bức ảnh cuối cùng sẽ trông như thế nào.

Bước 4: Thiết kế 3D

Thiết kế 3D
Thiết kế 3D

Ở bước này, chúng tôi sử dụng thiết kế 3D miễn phí của Intertet mà chúng tôi thích. Liên kết ở đây…

www.thingiverse.com/thing:2293173

Tuy nhiên, chúng tôi đã phải thực hiện một số sắp xếp để phù hợp với việc in 3d với thiết kế của chúng tôi. Ví dụ, chúng tôi đã phải mở rộng các nút và lỗ trên phím điều khiển.

Mặc dù vậy, bạn có thể in thiết kế khác hoặc tự làm.

Bước 5: Bước cuối cùng

Bươc cuôi
Bươc cuôi

Chúng tôi quyết định dán các thành phần bằng silicone vì đó là một lựa chọn dễ dàng và tốt để thực hiện nguyên mẫu đó.

Đề xuất: