Mục lục:
- Quân nhu
- Bước 1: Mã:
- Bước 2: Thiết kế 3D
- Bước 3: Phần cứng - Mainboard
- Bước 4: Phần cứng - Các nút 1
- Bước 5: Phần cứng - Các nút 2
- Bước 6: Phần cứng - Nguồn và BẬT / TẮT
- Bước 7: Phần cứng - Buzzer
- Bước 8: Chèn các loại hạt
- Bước 9: Trang bị - LCD và Công tắc trượt
- Bước 10: Trang bị - Các nút
- Bước 11: Trang bị - Đóng cửa
- Bước 12: Thêm Logo GameGirl5110
- Bước 13: Thưởng thức GameGirl5110 của bạn
Video: GameGirl5110: 13 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
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ã:
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
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:
- Mặt sau
- Đằng trước
- Logo 'GameGirl5110'
- 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
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
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
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
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
Để 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
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
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
Đâ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
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
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
Đâ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:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: 14 bước (có hình ảnh)
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: Có rất nhiều hướng dẫn trực tuyến về cách xây dựng máy ảnh phim của riêng bạn, nhưng tôi không nghĩ rằng có bất kỳ hướng dẫn nào về việc xây dựng cảm biến hình ảnh của riêng bạn! Cảm biến hình ảnh có sẵn từ rất nhiều công ty trực tuyến và việc sử dụng chúng sẽ giúp thiết kế
Hình ảnh - Máy ảnh Raspberry Pi in 3D.: 14 bước (có Hình ảnh)
Hình ảnh - Máy ảnh Raspberry Pi 3D được in: Cách đây trở lại vào đầu năm 2014, tôi đã xuất bản một máy ảnh có thể hướng dẫn được gọi là SnapPiCam. Máy ảnh được thiết kế để đáp ứng với Adafruit PiTFT mới được phát hành. Đã hơn một năm trôi qua và với bước đột phá gần đây của tôi vào in 3D, tôi nghĩ rằng n
MÁY ẢNH UNICORN - Raspberry Pi Zero W NoIR Cấu hình máy ảnh 8MP: 7 bước (có hình ảnh)
UNICORN CAMERA - Raspberry Pi Zero W NoIR Camera 8MP Build: Pi Zero W NoIR Camera 8MP BuildThis hướng dẫn được tạo ra để giúp bất kỳ ai muốn có Camera hồng ngoại hoặc Camera di động thực sự tuyệt vời hoặc Camera Raspberry Pi di động hoặc chỉ muốn giải trí, heheh . Đây là cấu hình và giá cả phải chăng nhất
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc