Mục lục:
- Quân nhu
- Bước 1: CÂU CHUYỆN-
- Bước 2: BƯỚC 1 Chuẩn bị bo mạch
- Bước 3: Lập trình Attiny85
- Bước 4: Cấp nguồn cho Bảng điều khiển trò chơi và KẾT QUẢ
Video: Just Another Bảng điều khiển chơi game ATtiny85 Retro: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Một thiết lập nhỏ giống như Bàn điều khiển cổ điển dựa trên ATtiny85 x 0,96 OLED để chơi những kẻ xâm lược không gian, Tetris, v.v.
Quân nhu
- Oled 0,96 inch x 1
- Attiny85 x1
- Thiết lập lập trình cho Lập trình Attiny85 x 1
- Chuyển x 3
- Điện trở 10K SMD 0805 x 2
- Điện trở 1K SMD 0603 x 2
- LED 0603 x 1
- Diode M7 SMA x 1
- Cổng micro USB x 1
- Điện trở 7K SMD 0603 x 1
- PCB tùy chỉnh (Dữ liệu Gerber được đính kèm)
- Bảng đồng FR4
- PCB khắc (PDF được đính kèm)
Bước 1: CÂU CHUYỆN-
Chào mọi người! Vì vậy, Đây là bảng điều khiển chơi game Retro dựa trên Oled do tôi tự làm (thực ra nó không phải là bảng điều khiển chơi game, mà là một thiết lập kết nối Oled 0,96 inch chung với Attiny85) Hãy để tôi cho các bạn xem cách tôi tạo ra nó. Ngoài ra, mã cho dự án này khá phổ biến và có sẵn trên mạng, tôi chỉ lấy mã đó và thực hiện một vài thay đổi và tạo PCB cho nó.
Bước 2: BƯỚC 1 Chuẩn bị bo mạch
Chuẩn bị bảng
Ban đầu, tôi muốn làm bảng này đúng với PCB này mà tôi đã chuẩn bị vào tháng trước nhưng vì COVID19, tôi không thể đặt hàng vì vấn đề giao hàng nên tôi quyết định khắc PCB bằng cách thay đổi Thiết kế PCB một chút để tôi có thể thực hiện nó một mặt thay vì PCB hai mặt. Tôi đã sử dụng OrCad để thiết kế PCB, và sau đó tạo một bản pdf để in bảng trên giấy ảnh để khắc. nếu các bạn muốn tự làm thì dữ liệu sơ đồ và dữ liệu Gerber cho PCB thích hợp sẽ được đính kèm.
Đầu tiên tôi in PDF của bảng trên giấy ảnh bằng máy in phun, sau đó tôi cắt PCB bảng đồng FR4 theo kích thước PCB.
Nếu các bạn muốn tìm hiểu thêm về quy trình khắc, các bạn có thể xem video mà tôi đã liên kết.
Sau khi khắc, tôi bắt đầu thêm các thành phần vào bảng này.
Việc thêm các thành phần vào PCB này khá dễ dàng và đơn giản, hãy làm theo hình minh họa đính kèm cho các thành phần SMD.
sau khi thêm Thành phần SMD, chỉ cần tiếp tục và bắt đầu thêm các thành phần dẫn đầu còn lại, như công tắc, Oled và những thứ khác. Xem video để biết thêm chi tiết kỹ lưỡng. Ngoài ra, bởi vì bảng này không hoàn toàn là một mặt, tôi đã thêm jumper vào một số điểm để làm cho cuộc sống dễ dàng hơn một chút. Sau khi lắp ráp mọi thứ, chúng tôi chỉ cần thêm pin vào cổng kết nối được chỉ định của nó và cấp nguồn cho toàn bộ.
nhưng chờ đã, làm thế nào để lập trình attiny85!
Bước 3: Lập trình Attiny85
Attiny85 và Attiny13A là bộ vi điều khiển yêu thích của tôi vì chúng rẻ và có thể được sử dụng trong nhiều dự án khác nhau mà không yêu cầu các tùy chọn kết nối và phần cứng quá mức cần thiết- Oled Gameboy!
Để lập trình Attiny85 MCU, bạn sẽ cần một lập trình viên ISP. Tôi đã đăng một bài về lập trình Attiny85 với trình lập trình tùy chỉnh, vì vậy hãy kiểm tra điều đó.
Đăng về lập trình attiny85 với ISP tùy chỉnh
vì vậy tôi sẽ bỏ qua quá trình lập trình, giả sử chúng ta cần ghi bộ nạp khởi động trước và sau đó flash attiny85 với mã được cung cấp. Lưu ý- bạn cần thêm tệp tiêu đề được cung cấp cùng với mã chính trong thư mục mã chính được lồng vào, sau đó thêm toàn bộ thư mục trong thư mục phác thảo Arduino trong Tài liệu (theo hình ảnh đính kèm).
Bước 4: Cấp nguồn cho Bảng điều khiển trò chơi và KẾT QUẢ
Để cấp nguồn cho bo mạch này, tôi đã thêm một đầu nối pin, pin Li-ion có thể được kết nối với nó.
Đây vẫn là V1 và cấp độ tiếp theo của dự án này sẽ là tạo ra một PCB thích hợp và hàn mọi thứ lên nó.. ngoài ra, có lẽ chúng ta có thể thêm một giao diện người dùng trong đó để chúng ta có thể chọn nhiều hơn 1 trò chơi. Hiện tại, nếu bạn gặp phải một số vấn đề, hãy để lại bình luận. ADIOS!
Đề xuất:
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: Chào mừng bạn đến với 'ible' # 45 của tôi. Cách đây một thời gian, tôi đã tạo một phiên bản RC hoàn chỉnh của BB8 bằng cách sử dụng các phần Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Khi tôi thấy nó thú vị như thế nào Force Band do Sphero tạo ra, tôi nghĩ: " Ok, tôi c
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước
SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa