Mục lục:

Arduino Old-Style Pong (TVout): 5 bước
Arduino Old-Style Pong (TVout): 5 bước

Video: Arduino Old-Style Pong (TVout): 5 bước

Video: Arduino Old-Style Pong (TVout): 5 bước
Video: Arduino Star Trek GAME CONTROLLER - TV-out 2024, Tháng mười một
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

Tính thẩm mỹ:

Tính thẩm mỹ của dự án này hoàn toàn do tôi thiết kế, nhưng tôi lấy cảm hứng từ ý tưởng của những chiếc tivi những năm 1950. Các tài liệu được sử dụng cho dự án này được thiết kế để công chúng có thể dễ dàng tiếp cận và sản xuất, và do đó chất lượng kém.

Mã số:

Mã trong phần cuối cùng là phiên bản đã được làm sạch của mã Arduino Pong, đã được sửa nhiều lỗi trên trang web khác (chẳng hạn như lỗi cắm sai chân cắm). Mã cũng có nhiều độ trễ khiến Arduino gặp sự cố khi thiết lập. Tôi đã được trợ giúp về mã C của quá trình thiết lập Arduino và tôi không khẳng định công việc này chỉ là do tôi cố gắng.

Quân nhu

Thực hiện dự án này sẽ yêu cầu bạn phải có:

  • Một TV có thể nhận dây RCA
  • Một cáp RCA
  • Bảng Arduino (Leonardo / Uno) và bảng mạch
  • 1 điện trở 470R
  • 1 điện trở 1kR
  • 6 kẹp cá sấu (Tùy chọn, nhưng ngăn chặn rất nhiều mối hàn lộn xộn)
  • 2 chiết áp 10k Ohm
  • Cáp Jumper (khoảng 10)
  • Bánh răng hàn (Dây, Sắt, Thông lượng)
  • RCA Socket (Được sử dụng cho phương pháp của tôi)
  • Điện trở 75R (Được sử dụng cho phương pháp của tôi)
  • Mã trong phần mềm
  • (Tùy chọn) Tông
  • (Tùy chọn) Sơn phun (màu của TV)
  • (Tùy chọn) Nắp chai (trở thành nút)
  • (Tùy chọn) 1 Bút đánh dấu (màu ưu tiên của các nút)
  • (Tùy chọn) Keo (để dán các nút)

Bước 1: Bước 1-3: Áp dụng phương pháp thẩm mỹ

Bước 1-3: Áp dụng thẩm mỹ
Bước 1-3: Áp dụng thẩm mỹ

Để làm cho chiếc TV trông giống như một chiếc TV những năm 1950 thích hợp, bạn sẽ phải phủ lên nó một ít bìa cứng. Xin lưu ý rằng đây là tất cả tùy chọn nếu bạn chỉ muốn pong làm việc trên TV của mình với Arduino. Đầu tiên, bạn sẽ cần một số bìa cứng, có kích thước tương đương với kích thước và hình dạng của chiếc tivi của bạn. Bây giờ, vì mã đã sửa đổi làm cho quả bóng bàn có kích thước bằng 3/4 kích thước ban đầu, bạn sẽ cần khởi động nó trước khi bắt đầu cắt để có kích thước gần đúng. Khi bạn đã hoàn thành các bước khác, hãy khởi động nó lên và xem nó lớn như thế nào. Cắt một lỗ trên bìa cứng với kích thước và hình dạng của quả bóng bàn và ở cùng một vị trí. Tiếp theo, bạn có thể phun sơn lên các tông màu bạn muốn - chỉ cần đảm bảo làm theo hướng dẫn trên vỏ hộp. Khi bạn đã có được lớp bóng đẹp đó, bạn có thể tô màu các nắp chai bằng bút dạ đen để trông giống như một số nút lạ mắt - hãy dán chúng vào và bạn đã có một chiếc bìa khá đẹp cho quả bóng bàn của mình.

Bước 2: Bước 3-6: Chuẩn bị RCA

Bước 3-6: Đọc RCA
Bước 3-6: Đọc RCA

Bạn có thể xem một quy trình hạn chế với các hình ảnh trong nguồn thứ nhất trong phần cuối cùng. Sử dụng một quy trình hơi khác ở đây, trước tiên bạn cần:

Kết nối chân cắm của tấm chắn (bên ngoài) RCA với GND. Cắm phích cắm RCA vào ổ cắm RCA và gắn một đầu của các điện trở 470R, 1kR và 75R vào chân ổ cắm RCA tín hiệu (bên trong). Sử dụng cáp jumper, lắp đầu kia của 75R vào GND, 470R vào D07. Nếu bạn đang sử dụng Arduino UNO, 1kR phải được đưa vào D07. Nếu bạn đang sử dụng Arduino Leonardo, nó phải được lắp vào D09.

Bước 3: Bước 7-10: Chuẩn bị POTM

Bước 7-10: Chuẩn bị POTM
Bước 7-10: Chuẩn bị POTM

Chiết áp (POTM) sẽ có 3 chân. Ở giữa là đường tín hiệu, nhưng hai đường khác (nguồn và mặt đất) có thể được sử dụng thay thế cho nhau. Gắn các kẹp cá sấu vào mỗi chân và thêm dây nối vào mỗi chân. Kết nối cáp giữa với A0 và cáp giữa của cáp kia với A1. Kết nối các cáp khác như được hiển thị trong tài nguyên đầu tiên trong phần cuối cùng.

Bước 4: Bước 11-12: Tăng nút

Bước 11-12: Tăng nút
Bước 11-12: Tăng nút

Thêm phích cắm RCA vào TV. Thêm một nút được kết nối với GND và D2. Thêm một điện trở kéo lên 1kR giữa 5V và D2. (Điều này cho biết D2 là 1 trong khi nút không buộc nó là 0, tức là được nhấn) Sao chép-dán mã đã sửa đổi trong tài nguyên ở phần cuối cùng vào Arduino của bạn.

Bước 5: Cuối cùng: Nguồn & Phần mềm

Cuối cùng: Nguồn & Phần mềm
Cuối cùng: Nguồn & Phần mềm

Mã sửa đổi: https://github.com/MildlyBemusedBobcat/ArduinoMul..

Minh chứng:

Bản gốc:

Đã sửa đổi: [WIP]

Hình ảnh truyền cảm hứng:

Đề xuất: