Mục lục:

Sif's Maze (Trò chơi) - ITTT Arduino: 4 bước (có hình ảnh)
Sif's Maze (Trò chơi) - ITTT Arduino: 4 bước (có hình ảnh)

Video: Sif's Maze (Trò chơi) - ITTT Arduino: 4 bước (có hình ảnh)

Video: Sif's Maze (Trò chơi) - ITTT Arduino: 4 bước (có hình ảnh)
Video: Урок 3 по Common Lisp: Палач 2024, Tháng mười một
Anonim
Sif's Maze (Trò chơi) - Arduino ITTT
Sif's Maze (Trò chơi) - Arduino ITTT

Trường học của tôi đã giao nhiệm vụ cho tôi làm một cái gì đó tương tác với Arduino. Tôi đã tạo ra một trò chơi mê cung nhỏ, thật đáng buồn, trò chơi này không thành công lắm, nhưng hãy hoàn thành nó hoặc thêm vào nó

Dự án này bắt đầu như một ý tưởng cho một TBA về Thần thoại Bắc Âu. Bạn là Lifthrasir, người yêu của cuộc sống và đã quên tên của bạn. Bạn phải tìm người yêu của mình, Lif, hoặc trốn thoát khỏi khu rừng mà bạn tỉnh dậy. Than ôi, điều này cũng không thành quá tốt, vì vậy tôi đã đổi nó thành một trò chơi mê cung nhỏ, vẫn giữ Thần thoại Bắc Âu

Bước 1: Đây là những gì bạn cần

Các phần sau đây là cần thiết cho dự án này:

- Arduino Uno

- Dây nhảy

- Màn hình tinh thể lỏng (LCD) (16, 2)

- Nút bấm x2

- Chiết áp

- Điện trở 10k Ohm x3

- Ít nhất 1kg đá xà phòng (Càng nhiều đá càng dễ lắp các phần cứng bên trong).

- Phích gỗ x4

Bước 2: Thời gian, đến một R T

Thời gian, đến một R T
Thời gian, đến một R T

Bạn đọc rồi phải không thưa quý vị. Đã đến lúc phải A R T. Hay nói đúng hơn là chạm khắc xà phòng sao cho phần cứng vừa vặn với bên trong.

Tôi đã làm điều này bằng cách khoét và bào đá, nhưng nếu bạn có các công cụ khác, chuyên nghiệp hơn ở nhà, hãy sử dụng chúng. Soapstone rất dễ canh tác, vì vậy bạn thực sự không cần máy khoan MX-30KSUPER hay thứ gì đó. Các nguồn cung cấp lỗ và lưới tiêu chuẩn sẽ hoạt động tốt.

Trước hết, chúng ta cần tách viên đá ra làm đôi. Tin hay không thì tùy, nhưng tôi đã làm điều này bằng cách lấy một cái cưa kim loại mềm và cưa ngay qua nó. Bây giờ chúng ta có 2 nửa của một viên đá, chúng ta có thể bắt đầu khắc một hình chữ nhật ở đâu đó ở giữa một trong các nửa. Chúng tôi sẽ sử dụng cái này cho màn hình. Tôi đã làm cho của tôi đủ lớn để toàn bộ màn hình có thể vừa vặn, nhưng bạn cũng có thể định hình nó theo cách mà chỉ bản thân màn hình mới được tiết lộ.

TIẾN HÀNH CÓ THẬN TRỌNG !! như bạn có thể nhận thấy, có một vết nứt lớn trên nửa màn hình của tôi. Nó xảy ra khi đang khoan gần một phần mỏng hơn (Chúng ta sẽ khoan sau). Hãy hết sức cẩn thận khi khoan gần các bộ phận mỏng hơn, vì điều này xảy ra rất nhiều.

À đúng rồi, nói chung cũng nên cẩn thận. Tôi không muốn thấy ai đó bị thương vì dự án của mình.

Bây giờ! Đối với nửa thứ hai, chúng ta sẽ cần một hình chữ nhật rỗng. Đủ sâu để đặt Arduino và đồng hồ đo nồi, nhưng không quá sâu, vì bạn không muốn đá bị tách ra.

Đã đến lúc khoan rồi con ạ. Bây giờ bạn muốn chọn 4 điểm xung quanh lỗ hiển thị và phần rỗng của các nửa của bạn. Sau đó, bạn sẽ đặt các phích cắm bằng gỗ vào đó để hỗ trợ nửa trên (Màn hình). Đục lỗ vào (Không xuyên qua) viên đá và đặt các phích cắm vào các lỗ. Thực hiện tương tự với nửa trên (màn hình). Tôi đề nghị bạn đặt những lỗ đó ở cùng một nơi.

Sau khi làm xong, bạn có thể xếp các viên đá chồng lên nhau, có khoảng trống ở giữa!

Bước 3: Phần cứng La Vista, Baby

Phần cứng La Vista, Baby
Phần cứng La Vista, Baby
Phần cứng La Vista, Baby
Phần cứng La Vista, Baby
Phần cứng La Vista, Baby
Phần cứng La Vista, Baby
Phần cứng La Vista, Baby
Phần cứng La Vista, Baby

Xin lỗi vì cách chơi chữ khủng khiếp của Terminator, nhưng đã đến lúc lắp ráp trái tim của cỗ máy.

Bắt đầu bằng việc hàn các chân hoặc dây nhảy vào màn hình LCD. Tôi đã chọn hàn dây nhảy trực tiếp vào màn hình. Bằng cách này, tôi sẽ tiết kiệm không gian và mọi thứ sẽ phù hợp hơn. Khi bạn hoàn thành, màn hình của bạn sẽ trông giống như của tôi. Bạn có thể tra cứu cách đấu dây màn hình LCD tại đây:

www.arduino.cc/en/Tutorial/HelloWorld?from…

Bạn có thể làm theo các hướng dẫn chính xác được đưa ra trong hướng dẫn này, vì tôi cũng đã sử dụng điều này để kết nối màn hình của mình, vì vậy mã sẽ hoạt động với các chân này.

Bạn có thể kiểm tra màn hình bằng mã ví dụ được cung cấp trong cùng một hướng dẫn sau khi hoàn tất.

Tiếp theo, tôi đề nghị bạn đấu dây đồng hồ nồi vào một đoạn bảng mạch. Kết nối đồng hồ đo nồi và màn hình và kiểm tra đồng hồ đo nồi bằng cách xoay nó. Nếu độ sáng của màn hình LCD thay đổi, bạn đã đấu dây đúng cách. Nếu không, tôi khuyên bạn nên xem lại hướng dẫn được liên kết ở trên.

Nếu bạn đã hoàn tất, hãy lấy các nút của bạn, kết nối chúng với mặt đất và các chân 5V trên Arduino của bạn. Bạn có thể kết nối các nút với bất kỳ chân kỹ thuật số nào. Đảm bảo kiểm tra mã nếu các chân giống nhau.

Sau khi hoàn thành, bạn có thể đặt phần cứng vào viên đá của mình!

Bước 4: If (lastStep) {code ();}

Bleep bloop. Đã đến lúc nhập ma trận.

Bạn đoán nó! Đã đến lúc viết mã. Đừng lo lắng. Phần này thực sự khá dễ dàng. Điều duy nhất tôi không thể làm việc là trò chơi trên màn hình. Nếu bạn quản lý để làm cho nó hoạt động, xin vui lòng cho tôi biết!

Bạn có thể sử dụng mã của tôi mà tôi đã thêm dưới dạng tệp có thể tải xuống. Bạn có thể thêm các cấp độ của riêng mình bằng cách sao chép và dán các cấp độ trước đó, nhưng với các câu trả lời khác nhau (Trái và phải).

Và đó là tất cả! Tôi thực sự hy vọng bạn có một cái gì đó từ hướng dẫn này và thậm chí có thể làm của riêng bạn!

Nếu bạn đã làm, tôi rất thích xem nó!

Đề xuất: