Mục lục:

3D Tic-Tac-Toe trên Led Cube: 11 bước
3D Tic-Tac-Toe trên Led Cube: 11 bước

Video: 3D Tic-Tac-Toe trên Led Cube: 11 bước

Video: 3D Tic-Tac-Toe trên Led Cube: 11 bước
Video: Review LED QUAY 3D HOT nhất thời điểm hiện tại của China 2024, Tháng bảy
Anonim
Image
Image

Bạn đã bao giờ muốn chơi Tic Tac Toe trong 3 chiều tại nhà chưa?

Nếu câu trả lời là có, Tài liệu hướng dẫn này cung cấp cho bạn mọi thông tin cần thiết để xây dựng một tài liệu.

Trò chơi có thể chơi được trên khối led 3x3x3. Mỗi điểm là đèn led một màu, mỗi đèn LED phải được điều khiển riêng lẻ. Để chơi tic-tac-toe, cần có ít nhất 3 dấu hiệu khác nhau, (thường là o x và trống) tuy nhiên trong một khối LED đơn màu thì điều đó là không thể.

Giải pháp là đèn LED nhấp nháy. Khi trò chơi bắt đầu, mọi đèn led được tắt, người chơi đầu tiên chơi với đèn led đã bật, người chơi thứ hai sử dụng đèn led nhấp nháy, vì vậy trò chơi có thể chơi được theo cách đó.

Cần điều khiển và một nút cho phép bạn chọn đèn LED nơi bạn muốn đặt "dấu hiệu" của mình.

Tất nhiên, bạn chỉ có thể sử dụng khối LED của mình như một vật trang trí. Một mã được cung cấp để làm cho các đèn LED nhấp nháy ngẫu nhiên giống như trong video hoặc nối tiếp nhau.

Bước 1: Thu thập các thành phần

Thu thập các thành phần
Thu thập các thành phần

Danh sách các thành phần cần thiết để xây dựng trò chơi:

  • 22 * 30 Bảng mạch đa năng (hoặc lớn hơn)
  • Arduino UNO
  • 27 đèn LED (tôi đã sử dụng đèn LED 3 mm)
  • Mô-đun cần điều khiển (KY-023)
  • Mô-đun nút (KY-004)
  • 20 dây jumper M-F
  • Dây điện
  • Dây linh hoạt
  • 12 đầu nối F-F

Các công cụ cần thiết

  • Xốp hơi Nó sẽ làm cho công việc của bạn dễ dàng hơn!
  • Bộ hàn
  • Súng bắn keo nóng
  • Pinchers
  • Máy bóc cáp
  • Cái thước kẻ
  • Giấy nhám (tùy chọn)

Bước 2: Đánh dấu trên Xốp

Đánh dấu trên xốp
Đánh dấu trên xốp

Đánh dấu 3x3 trên một khối xốp và chọc các lỗ để đèn LED lắp vào. Các lỗ phải cách nhau 2 cm, vì chúng ta đang tạo một khối lập phương. Bạn nên dùng thước để làm điều đó.

Bước 3: Che phủ các đèn LED (tùy chọn)

Bọc cát các đèn LED (tùy chọn)
Bọc cát các đèn LED (tùy chọn)

Để đạt được mức độ sáng lớn hơn, bạn có thể sử dụng giấy nhám để chà đèn LED.

Bước 4: Chuẩn bị dây

Các dây tiếp xúc phải dài 4,5 cm, chuẩn bị 24 trong số chúng. Đây sẽ là khung của khối lập phương.

12 dây mềm phải được chuẩn bị. 9 trong số chúng phải dài 6-7 cm. 3 trong số đó phải là 12-13 cm. Bóc cả hai đầu dây.

Bước 5: Hàn các đèn LED

Hàn các đèn LED
Hàn các đèn LED
Hàn các đèn LED
Hàn các đèn LED
Hàn các đèn LED
Hàn các đèn LED

Trước hết, chúng ta đang kết nối các dây dẫn âm với nhau, đây thường là chân ngắn hơn của đèn LED.

Đặt các đèn LED trên xốp đã được chuẩn bị trước đó. Đặt dây như trong hình hơn quấn chân ngắn hơn xung quanh dây. Sau đó hàn các đèn LED vào dây một cách cẩn thận, sau đó hàn một dây ở cả hai bên, điều này sẽ giữ cho hình vuông với nhau.

Điều quan trọng là khi bạn đã sẵn sàng với một hình vuông, hãy kiểm tra tất cả 9 đèn LED. Nó có thể được thực hiện bằng cách kết nối khung dây với mặt đất của Arduino. Sau đó, sử dụng dây M-M Jumper và kết nối nó với 3,3 V của Arduino, và chạm mặt còn lại vào chân chưa bán của đèn LED, đèn LED sẽ sáng. Nếu không có đèn LED nào sáng, có thể một trong hai chân dương chạm vào khung dây, bạn nên kiểm tra các chân này.

Bạn phải chuẩn bị 3 LED hình vuông.

Bước 6: Hàn các hình vuông lại với nhau

Hàn các hình vuông lại với nhau
Hàn các hình vuông lại với nhau

Đây là phần khó nhất, bạn nên nhờ người giúp đỡ ở công đoạn đó.

Đặt một hình vuông trên tấm xốp, sau đó dán một sợi dây bên cạnh đèn LED, ở vị trí thẳng đứng. Điều quan trọng là dây này CHỈ chạm vào chân dương của đèn LED. Quấn chân dương (chân dương mà bạn chưa hàn) xung quanh dây và hàn nó. Làm điều đó với mọi đèn LED.

Đặt hình vuông thứ hai có chiều cao 2 cm. Quấn các chân dương xung quanh các dây dọc. Hình vuông sẽ ở đó theo cách đó, vì vậy bạn có thể hàn từng hình vuông sau đó.

Sau đó đặt hình vuông cuối cùng có chiều cao 4 cm. Thực hiện các bước tương tự như trước.

QUAN TRỌNG: Dây ngang không được chạm vào dây dọc.

Sau khi bạn đã sẵn sàng với bước, bạn nên kiểm tra từng đèn LED như trước.

Bước 7: Cố định khối lập phương vào bảng mạch

Sửa khối lập phương vào bảng mạch
Sửa khối lập phương vào bảng mạch
Sửa khối lập phương vào bảng mạch
Sửa khối lập phương vào bảng mạch

Đầu tiên, bạn phải sử dụng 9 dây điện đã được bóc vỏ dẻo.

Đưa một bên của dây qua lỗ trên bảng mạch, hàn nó vào dây nằm ngang. Làm điều đó với tất cả các dây ngang. Sau đó, cố định khối lập phương vào bảng bằng cách bôi keo nóng.

Thứ hai, sử dụng 3 sợi dây dẻo dài hơn đã bóc vỏ.

Hàn chúng vào các ô vuông, sau đó chèn chúng qua các lỗ (Bạn có thể sử dụng lỗ lớn hơn ở góc bảng)

Khi bạn đã sẵn sàng với bước, bạn có 12 dây treo ở dưới cùng của bảng. 3 dây nối với các ô vuông sẽ cho phép bạn chọn đèn LED theo hướng thẳng đứng. 9 dây sẽ cho phép bạn chọn cột mà bạn muốn thắp sáng đèn LED.

Bước 8: Hàn các đầu nối

Hàn các đầu nối
Hàn các đầu nối
Hàn các đầu nối
Hàn các đầu nối
Hàn các đầu nối
Hàn các đầu nối
Hàn các đầu nối
Hàn các đầu nối

Hàn các đầu nối ở trên cùng. Bạn nên tách những cái ngang và dọc như tôi đã làm.

Hàn 9 dây vào các đầu nối, như trong hình.

Sau đó hàn 3 đầu dây vào 3 đầu nối. Nối dây từ đầu đến chốt thứ 10, giữa với chốt 11 và dưới cùng với chốt 12, rồi hàn chúng vào đó.

Dán phần còn lại của dây vào bảng.

Khối LED của bạn đã sẵn sàng, bạn nên thử ngay bây giờ.

Bước 9: Thử LED Cube

Thử LED Cube
Thử LED Cube

Kết nối 1-9 trên khối LED với D0-D8 trong Arduino (1 đến D0, 2 đến D1…)

Kết nối 10-12 với Arduino như sau:

  • 10 đến D11
  • 11 đến D10
  • 12 đến D9

Tải mã được cung cấp lên Arduino.

Hàm ledRandom () sẽ làm cho đèn LED nhấp nháy ngẫu nhiên

Hàm ledSeq () sẽ làm cho các đèn LED lần lượt nhấp nháy trong một cột.

Hàm ledWrite (x, y, z, v) cho phép bạn viết bất kỳ đèn LED nào trên khối lập phương. x, y, z là các tọa độ, chúng phải nằm trong khoảng 1-3. v là trạng thái của đèn LED, khi 0 đèn LED sẽ tắt, khi 1 đèn LED sẽ bật.

Bạn có thể thắp sáng nhiều đèn LED riêng biệt. Nhưng đèn LED chớp lên làm cho đèn trước đó tắt. Nhưng độ trễ chỉ 0,5ms nên bạn sẽ thấy cả hai đều được bật.

Tôi sẽ cố gắng cải thiện phần này của chương trình trong tương lai.

Bước 10: Kết nối Cần điều khiển và Nút

Kết nối Cần điều khiển và Nút
Kết nối Cần điều khiển và Nút

Mô-đun cần điều khiển phải ở cùng vị trí với khối LED (như trong hình)

Mô-đun nút:

  • Kết nối - với Arduino GND
  • Kết nối + (chân giữa) với Arduino 5V
  • Kết nối S (chân ra) với Arduino A3

Mô-đun cần điều khiển:

  • SW sang A2
  • VRY đến A1
  • VRX sang A0
  • + 5V đến Arduino 5V
  • GND sang Arduino GND.

Sau đó, cố định các mô-đun và khối LED trên một mặt phẳng bằng nhựa và tải mã lên Arduino.

Bước 11: Vui vẻ:)

3D Tic-Tac-Toe của bạn đã sẵn sàng.

Đây là một hướng dẫn ngắn về cách chơi:

  • Người chơi 1 chơi với đèn LED được bật
  • Người chơi 2 chơi với đèn LED nhấp nháy
  • Đèn LED nhấp nháy nhanh hơn khi bạn sử dụng đèn LED đó.
  • Bạn có thể chọn đèn LED của mình bằng Cần điều khiển. Nhấp bằng Cần điều khiển cho phép bạn đi xuống. (từ cấp độ đầu tiên, nó sẽ chuyển sang cấp độ thứ ba)
  • Nhấn nút để đặt xuống bạn ký vào đó. (Nó sẽ đặt nó ở nơi đèn LED nhấp nháy nhanh)
  • Người chiến thắng là người thu thập được ba dấu hiệu theo hướng x, y hoặc z. (Các đường chéo chưa được bao gồm)
  • Khi ai đó thắng ở trên cùng, góc trên cùng bên phải sẽ sáng lên và nếu

    • Người chơi 1 thắng. Hàng đầu tiên sáng lên
    • Người chơi 2 thắng. Hàng thứ hai sáng lên
    • Trò chơi cũng sẽ hiển thị cho bạn nơi mà bạn đã thu thập 3 dấu hiệu của mình.
  • Để bắt đầu một trò chơi mới, hãy nhấn cần điều khiển trong vài giây.

Quan trọng: Luôn nhấn nút trong một giây và giữ cần điều khiển trong nửa giây.

Tôi đang có kế hoạch cải thiện trò chơi trong tương lai, bằng cách loại bỏ các đường chéo.

Nếu bạn có bất kỳ câu hỏi nào, hãy viết một bình luận hoặc một tin nhắn.

Đề xuất: