Mục lục:

GameGirl5110: 13 bước (có hình ảnh)
GameGirl5110: 13 bước (có hình ảnh)

Video: GameGirl5110: 13 bước (có hình ảnh)

Video: GameGirl5110: 13 bước (có hình ảnh)
Video: Is The 80s Transparent Tech Trend BACK with a Twist? 2024, Tháng mười một
Anonim
GameGirl5110
GameGirl5110

Chào! Tôi là Álvaro Rubio, tôi muốn xây dựng bảng điều khiển cổ điển của riêng mình cho những người yêu thích trò chơi cổ điển và đây là kết quả: GameGirl 5110.

Nó có vỏ được in 3d lấy cảm hứng từ GameBoy Classic. Và…

¿TẠI SAO 5110?

Để làm cho nó trở nên cổ điển hơn nữa, tôi quyết định sử dụng màn hình LCD nguyên bản của Nokia 5110 với đèn nền màu xanh lam.

-Nó dựa trên Arduino, bạn có thể sử dụng mô hình bạn muốn, trong trường hợp của tôi, tôi đã chọn Arduino Nano cho không gian hạn chế.

-Bạn có 6 nút có thể lập trình để tải lên các trò chơi mà bạn yêu thích! Sau đây tôi sẽ lập trình trò chơi Rắn săn mồi.

-Tôi đã sử dụng 4 nút bên trái để chỉ đường và nút phía trên bên phải là nút đặt lại, bạn có thể thay đổi các điều khiển trong tệp arduino.

-Nó có một áp điện làm rung cho âm thanh.

Quân nhu

Vật liệu:

  • Arduino Nano
  • Màn hình LCD Nokia 5110
  • Công tắc trượt nhỏ BẬT / TẮT
  • Nút B3F Omron 12mm màu sắc
  • Ban nguyên mẫu
  • Giá đỡ pin 9V
  • Dây điện
  • Cáp Dupont Nữ-Nữ
  • PLA hoặc người nào đó in cho bạn hộp đựng
  • Chèn đai ốc
  • Đai ốc và bu lông 2mm

Công cụ:

  • Sắt hàn
  • Thiếc và thông lượng
  • Súng bắn keo
  • Cái vặn vít

Bước 1: Mã:

Mã số
Mã số

Dự án này dành 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 (https://www.uma.es/etsi-de-telecomunicacion/).

Đầu tiên, tôi đã lập trình trò chơi 'Snake' bằng thư viện LCD5110_Graph.h.

Bạn có thể tải xuống và lấy hướng dẫn sử dụng Tại đây.

Tôi sẽ không đi sâu vào lập trình nhưng nếu bạn có bất kỳ câu hỏi nào, hãy hỏi tôi trong phần bình luận!:)

Nhấp vào Đây để tải xuống các tệp arduino của tôi từ Github, Nó được chia sẻ bằng Giấy phép MIT.

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

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

Bước tiếp theo là tạo vỏ máy in 3D. Tôi khuyên bạn nên in vỏ trước và sau đó làm phần cứng để điều chỉnh nó dễ dàng hơn với vỏ. Tôi đã sử dụng Freecad để thực hiện thiết kế này (lần đầu tiên sử dụng 3D) và tôi đang chia sẻ các tệp bằng Giấy phép CC.

Có 4 tệp:

  1. Mặt sau
  2. Đằng trước
  3. Logo 'GameGirl5110'
  4. Cơ sở để nâng cấp phần cứng.

Có thể bo mạch nguyên mẫu của bạn hoặc phần cứng của bạn khác với phần cứng của tôi và bạn cần thực hiện một số thay đổi đối với thiết kế này hoặc phần cứng của mình..

Tác phẩm này được cấp phép theo Giấy phép Quốc tế Creative Commons Attribution-NonCommercial-ShareAlike 4.0.

Bước 3: Phần cứng - Mainboard

Phần cứng - Mainboard
Phần cứng - Mainboard
Phần cứng - Mainboard
Phần cứng - Mainboard
Phần cứng - Mainboard
Phần cứng - Mainboard

Trước hết, tôi đã tạo bảng nguyên mẫu cho arduino nano và LCD, tôi đã bán hai đầu cắm cái 15 chân cho bảng nguyên mẫu với khoảng cách của các chân arduino và 8 đầu cái khác cho hình nón LCD. Xem rằng tôi đã đặt 8 tiêu đề cái vào vị trí của các chân D3, D4, D5, D6, D7 mà tôi đã hàn vào các chân tiêu đề của arduinos. 3 chân tiếp theo là VCC BL và GND. Sử dụng các tiêu đề nữ, chúng tôi có thể lấy ra arduino và màn hình khi bạn muốn hoặc bạn có thể thay thế nó nếu có thứ gì đó bị hỏng mà không bị hỏng. Bạn có thể xem ảnh cùng với kết quả, sau đó bạn cần kết nối màn hình LCD với cáp dupont làm bộ mở rộng.

Bước 4: Phần cứng - Các nút 1

Phần cứng - Các nút 1
Phần cứng - Các nút 1
Phần cứng - Các nút 1
Phần cứng - Các nút 1

Bây giờ chúng ta sẽ tạo các nút bên trái để chỉ đường trong trò chơi. Việc sử dụng điện trở là opcional, bạn có thể sử dụng các điện trở bên trong của các đầu vào arduino bằng cách sử dụng dòng INPUT_PULLUP (PIN); nhưng bạn cần thêm hoặc thay đổi một số dòng mã, trong bước tiếp theo tôi sẽ làm một ví dụ về cách kết nối các nút này.

Bạn có các hình nón sơ đồ ở bên trái, bạn cần hàn 4 nút theo khoảng cách giữa chúng từ tệp 3d hoặc sửa đổi thiết kế để điều chỉnh nó phù hợp với phần cứng mới của bạn.

Bạn có thể sử dụng đầu vào Analog dưới dạng kỹ thuật số chỉ cần xác định chúng làm đầu vào.

Cáp màu xanh lá cây là cáp mà bạn cần hàn vào đầu vào arduino, tôi đã sử dụng:

  • LÊN -> chân 16 (A2)
  • LEFT -> pin 17 (A3)
  • XUỐNG -> pin 18 (A4)
  • RIGHT -> pin 19 (A5)

Ngoài ra, bạn cần hàn VCC với 5V và GND vào bất kỳ điểm nối đất nào của bảng nguyên mẫu chính.

QUAN TRỌNG: Tôi khuyên bạn nên hàn cáp dài giữa các bảng nguyên mẫu, sau đó bạn có thể di chuyển và điều chỉnh nó tốt hơn trong trường hợp mà không bị đứt bất cứ thứ gì.

Bước 5: Phần cứng - Các nút 2

Phần cứng - Các nút 2
Phần cứng - Các nút 2
Phần cứng - Các nút 2
Phần cứng - Các nút 2

Bây giờ chúng ta phải làm cho 2 nút bên phải. Trong trường hợp này, tôi sẽ chỉ cho bạn cách sử dụng INPUT_PULLUP nếu bạn muốn sử dụng điện trở bên trong.

Tôi sẽ sử dụng nút trên làm thiết lập lại, sau đó tôi sẽ hàn một bên để ghim RST của bo mạch chủ và hàn bên kia với GND.

Trong trò chơi này tôi không cần nút thứ hai nhưng tôi sẽ hàn nó để sử dụng cho các trò chơi khác trong tương lai, sau đó bạn chỉ cần hàn một mặt vào A1 và mặt kia vào GND. Khi bạn muốn sử dụng, hãy nhớ sử dụng INPUT_PULLUP (15); và sử dụng nó với digitalRead.

Bước 6: Phần cứng - Nguồn và BẬT / TẮT

Phần cứng - Nguồn và BẬT / TẮT
Phần cứng - Nguồn và BẬT / TẮT
Phần cứng - Nguồn và BẬT / TẮT
Phần cứng - Nguồn và BẬT / TẮT

Tôi sẽ sử dụng pin 9v và một công tắc trượt, sau đó tôi mua một giá đỡ pin bạn cần hàn dây màu đen vào GND và dây màu đỏ vào VIN, nhưng trước khi thêm công tắc, bạn sẽ hàn dây màu đỏ từ giá đỡ pin vào chân giữa của công tắc và một trong các chân khác được hàn vào VIN. Sau đó, bạn đang đóng mạch.

Bước 7: Phần cứng - Buzzer

Phần cứng - Buzzer
Phần cứng - Buzzer
Phần cứng - Buzzer
Phần cứng - Buzzer

Để tạo ra âm thanh, tôi sẽ sử dụng một áp điện, bạn có thể sử dụng những gì bạn thích, bạn cần hàn một dây với GND và dây còn lại vào chân kỹ thuật số 2 với mã này. Bạn có thể thay đổi nó nếu bạn thích.

Sau đó, tôi cố định nó vào mặt sau của giá đỡ pin bằng súng bắn keo để làm cho nó phát ra âm thanh to hơn như bạn có thể thấy.

Bước 8: Chèn các loại hạt

Chèn các loại hạt
Chèn các loại hạt
Chèn các loại hạt
Chèn các loại hạt

Bây giờ bạn đã hoàn thành phần cứng của bảng điều khiển, hãy thử nó trước khi lắp vào vỏ máy !!

Khi bạn chắc chắn rằng bảng điều khiển đã sẵn sàng, với đầu mối hàn, bạn có thể chèn các đai ốc làm chảy nhựa trong bốn cột.

Bước 9: Trang bị - LCD và Công tắc trượt

Trang bị - LCD và Công tắc trượt
Trang bị - LCD và Công tắc trượt
Trang bị - LCD và Công tắc trượt
Trang bị - LCD và Công tắc trượt

Bảng điều khiển của bạn gần như đã sẵn sàng !!

Tôi bắt đầu với màn hình LCD, chỉ cần đặt nó vào vị trí của anh ấy và sửa nó bằng súng nhựa.

Sau đó, bạn có thể lắp công tắc trượt và vặn nó, bạn có thể sử dụng đai ốc nếu cần thiết.

Bước 10: Trang bị - Các nút

Đồ đạc - Các nút
Đồ đạc - Các nút
Đồ đạc - Các nút
Đồ đạc - Các nút

Đây là phần khó nhất, bạn cần phải đặt các nút vào các lỗ tương ứng của chúng và bạn cần cố định nó với độ cao chính xác vì nếu bạn không làm điều này, nút của bạn sẽ tiếp tục được nhấn. Để làm điều này, tôi đã chèn một số miếng nhãn dán bằng nhựa mềm như bạn có thể thấy trong ảnh ở trên cùng và dưới cùng của bảng, bạn có thể sử dụng bất kỳ thứ gì có kích thước vài cm để giữ chiều cao.

Khi bạn đã có được vị trí chính xác cho các bảng nguyên mẫu, chỉ cần cố định nó bằng súng nhựa và giữ nguyên vị trí cho đến khi nó khô. Làm điều đó với cả hai bảng nguyên mẫu.

Bây giờ hãy thử xem bạn có thể nhấn chính xác tất cả các nút hay không, sau đó bạn đã sẵn sàng cho bước tiếp theo.

Bước 11: Trang bị - Đóng cửa

Đồ đạc - Đóng cửa
Đồ đạc - Đóng cửa
Đồ đạc - Đóng cửa
Đồ đạc - Đóng cửa

Bây giờ bạn sẽ cố định miếng nhựa mà chúng tôi đã in và nó được sử dụng để làm cho nó chắc chắn hơn và sau đó các bảng nguyên mẫu không đi sâu hơn khi bạn dùng lực nhấn.

Chỉ cần điều chỉnh nó ở giữa cả hai bảng và cố định bằng súng nhựa, nhấn cho đến khi nó khô và sau đó bạn có thể đặt ngăn chứa pin vào phần còn lại của không gian.

Điều chỉnh tất cả các cáp và bo mạch chính ở trên cùng của hộp, sau đó bạn có thể đóng nó lại.

GameGirl5110 của bạn gần như đã sẵn sàng để sử dụng;)

Bước 12: Thêm Logo GameGirl5110

Thêm Logo GameGirl5110
Thêm Logo GameGirl5110
Thêm Logo GameGirl5110
Thêm Logo GameGirl5110
Thêm Logo GameGirl5110
Thêm Logo GameGirl5110

Bây giờ bạn phải sửa logo cho màn hình, vì điều này, tôi thích sử dụng một chút Superglue và sơn nó bằng bút đánh dấu vĩnh viễn nếu bạn thích nó!

Bước 13: Thưởng thức GameGirl5110 của bạn

Thưởng thức trò chơi của bạn
Thưởng thức trò chơi của bạn

Đây là kết quả! Nếu bạn có bất kỳ câu hỏi nào, hãy hỏi tôi trong phần bình luận và tôi sẽ giúp bạn càng sớm càng tốt!

Hy vọng bạn sẽ thích quy trình tạo GameGirl5110 của riêng mình và chơi vui vẻ!;)

Đề xuất: