Mục lục:

Trò chơi Memento: 7 bước (có hình ảnh)
Trò chơi Memento: 7 bước (có hình ảnh)

Video: Trò chơi Memento: 7 bước (có hình ảnh)

Video: Trò chơi Memento: 7 bước (có hình ảnh)
Video: Chuyện Gì Đã Xảy Ra Trong MEMENTO? 2024, Tháng mười một
Anonim
Trò chơi Memento
Trò chơi Memento

Dự án Tinkercad »

Bạn có thể biết những trò chơi mà người chơi ghi nhớ một chuỗi màu sắc và âm thanh và phải chơi lại chúng, phải không?

Trò chơi Memento thêm giải thưởng để thêm phần thú vị! Sau khi người chơi đạt được điểm số định trước, họ sẽ thắng trò chơi và hộp sẽ mở ra, tiết lộ giải thưởng.

Tôi đã có một số yêu cầu: hộp cần phải chắc chắn, có thể được sử dụng bởi một đứa trẻ nhỏ; ngăn phải đủ lớn để đựng những món quà nhỏ; và tôi muốn một số cách thay đổi độ khó mà không cho phép người chơi tự làm.

Đây là video về toàn bộ quá trình, trong đó tôi học cách sử dụng Tinkercad, thiết kế hộp và mạch, sau đó tiến hành xây dựng thực tế. Video bỏ qua một vài phần và hầu hết được tăng tốc lên 150 lần nhưng đừng lo lắng, vì tất cả các hướng dẫn thực tế là ở các bước tiếp theo. Ngoài ra, để cải thiện khả năng đọc, tất cả các tệp, kế hoạch, mã, v.v. được đăng ở bước cuối cùng.

Bước 1: Thiết kế hộp

Thiết kế hộp
Thiết kế hộp

Thật đáng ngạc nhiên khi thiết kế hộp bằng Tinkercad. Tôi đã xem qua một vài hướng dẫn chính thức để hiểu rõ về nó, sau đó youtube sẽ hướng dẫn tôi qua phần còn lại. Đây là hộp để bạn có thể sửa đổi nó (kéo để xem nó ở chế độ 3D):

Nếu bạn mở phần này trong Tinkercad, bạn có thể nhấp vào từng phần và sau đó nhấn các phím mũi tên để di chuyển phần này xung quanh (Ctrl + lên nếu bạn muốn đi lên). Sử dụng các phím đó, bạn có thể có được một "chế độ xem bùng nổ". Hình nêm bên trong hộp đại diện cho khóa điện từ, đề phòng trường hợp bạn đang băn khoăn.

Nếu có một yếu tố thiết kế mà tôi tự hào, đó là cánh cửa được hỗ trợ bởi trọng lực. Bằng cách thêm tấm gỗ vuông góc đó bên cạnh bản lề cửa (bên trong hộp, bạn phải mở nó ra để xem nó), cánh cửa tự nhiên muốn tiếp tục mở và thứ duy nhất giữ nó đóng lại là khóa điện từ, khi người chơi chiến thắng, mở ra trong một giây.

Bước 2: Thiết kế mạch Arduino

Thiết kế mạch Arduino
Thiết kế mạch Arduino

Vì vậy, hóa ra Tinkercad có Circuits là một trình mô phỏng điện tử dễ sử dụng. Ý tôi là nó thực sự mô phỏng hành vi của các thành phần điện tử bao gồm cả Arduino thực tế. Khi tôi chạy mô phỏng của mình, nó thậm chí còn đưa ra cảnh báo rằng các đèn LED đang nhận quá nhiều dòng điện. Xin lỗi Mạch, nhưng tôi biết rõ hơn. Đèn LED không phải lúc nào cũng sáng, vì vậy điện trở 220 Ω vẫn ổn. Cảm ơn vì đã cảnh báo.

Toàn bộ mọi thứ rất trực quan, tôi chỉ thực hiện một vài hướng dẫn trước khi hiểu rõ về Mạch, vì vậy tôi ngay lập tức bắt đầu thiết kế toàn bộ. Nó đây:

www.tinkercad.com/things/1mPEFTjZVTQ-the-m…

Bạn có thể thấy 4 đèn màu, mỗi đèn có nút riêng, loa và đèn trắng.

Đèn while đại diện cho khóa điện từ mở hộp và loa thực sự phải được khuếch đại (bạn có thể xem tôi googling các mạch khuếch đại đơn giản trong video, nếu bạn không nhấp nháy).

Bước 3: Mã hóa trò chơi

Mã hóa trò chơi
Mã hóa trò chơi

Mạch chạy mô phỏng vì chúng tôi viết mã một số hướng dẫn cho Arduino. Tôi đã làm điều đó như thế nào? Tôi đã tìm kiếm các trò chơi bộ nhớ Arduino khác, có khá nhiều trò chơi để lựa chọn, vì vậy tôi đã thực hiện chính xác điều đó. Tôi đã chọn một số đoạn mã từ đây, một số đoạn mã từ đó, thêm nước sốt bí mật của riêng tôi, và nghiền mọi thứ theo cách đủ chặt chẽ để nó hoạt động. Tôi nên ghi lại nó tốt hơn, xin lỗi tôi đã không. Vui lòng hack mã của tôi thành từng mảnh nếu có bất cứ điều gì ở đó phục vụ bạn. Chỉ cần nhấp vào nút Mã trong Mạch để xem nó.

Tôi đã sử dụng Arduino IDE để thực sự gửi mã tới Arduino của mình cho một nguyên mẫu trực tiếp thực sự, trước khi chuyển sang bước tiếp theo.

Bước 4: Arduino xương trần

Arduino xương trần
Arduino xương trần
Arduino xương trần
Arduino xương trần
Arduino xương trần
Arduino xương trần

Như tôi giải thích trong video, tôi đã chọn thiết lập Arduino đơn giản, vì vậy tôi có thể lắp các mạch và thành phần bổ sung trong cùng một bảng. Bạn không cần phải làm điều này, bạn có thể sử dụng bất kỳ Arduino nào, nhưng trong trường hợp bạn muốn sao chép bản dựng của tôi, tôi đã sử dụng thiết kế của Nick Gammon.

Các phần bổ sung để phù hợp là:

Mạch rơ le cách ly để điều khiển ổ khóa điện từ 9v mở cửa.

Một mạch khuếch đại đơn giản cho loa.

Tôi đã đính kèm một bản vẽ Fritzing cho thấy những gì kết nối ở đâu. Tôi cố tình để lại một khoảng trống giữa các chân ATmega328P-PU và phần còn lại của các thành phần, nhưng trên thực tế chúng được kết nối với nhau.

Chip ATmega328P-PU được bao phủ bởi một nhãn mát để giúp xác định các chân nào tương ứng với các chân Arduino. Có một tệp cho điều đó ở cuối quá.

Có một công tắc bỏ qua cây sậy trong bản vẽ đó mà tôi không thực hiện trong trò chơi thực tế (không đến kịp thời), nhưng tôi vẫn nghĩ đó là một ý tưởng hay. Hãy để tôi phân tích nó:

Giả sử hộp bị khóa và bạn muốn mở nó, nhưng bạn không thể giải quyết cài đặt độ khó hiện tại hoặc bằng cách nào đó có một số lỗi không mong muốn không gửi tín hiệu cửa mở đến khóa. Nếu bạn kích hoạt công tắc sậy (bằng cách đi qua một nam châm mạnh gần đó), pin 9 V sẽ kết nối trực tiếp với khóa, bỏ qua toàn bộ mạch. Chỉ có bạn mới biết "mã mở khóa" bí mật này và vị trí chính xác của công tắc lau sậy.

Khi đứng, hộp của tôi trông có vẻ đóng, ngay cả khi kiểm tra kỹ, nhưng phần đáy chỉ được gắn bằng chốt không dán mà tình cờ vừa khít. Nếu tôi kéo đủ mạnh, nó bắt đầu mở ra.

Bước 5: Xây dựng Mẹo và Thủ thuật

Xây dựng Mẹo và Thủ thuật
Xây dựng Mẹo và Thủ thuật
Xây dựng Mẹo và Thủ thuật
Xây dựng Mẹo và Thủ thuật
Xây dựng Mẹo và Thủ thuật
Xây dựng Mẹo và Thủ thuật

Nếu được làm lại, tôi sẽ bỏ qua việc làm hộp gỗ cho riêng mình, và sẽ mua thứ gì đó và điều chỉnh thứ đó. Tôi đã thấy một số hộp gỗ dán trông chắc chắn bán rất rẻ, vì vậy tôi sẽ chỉ phải cắt một bức tường cho cánh cửa và có thể bắt vít phần trên. Nếu bạn giỏi chế biến gỗ, hãy bắt đầu. Đối với tôi, đó chỉ là quá nhiều rắc rối. Tuy nhiên, kết quả cuối cùng vẫn tốt đẹp.

Khóa được đặt trong một quá trình thử và sai, tôi đã bẻ cong mảnh kim loại mà bạn thấy trong ảnh bằng kìm và điều chỉnh dung sai có tính đến chuyển động sang ngang ngoài ý muốn mà bản lề kim loại tạo ra.

Tôi đã phải khoét vài mm nơi vít bản lề vào cửa và trần hộp.

Tôi bào và chà nhám các tấm gỗ được ghép với nhau bằng chốt. Sau đó, tôi bôi dầu bóng lên bên ngoài hộp và bên trong ngăn, nơi đặt món quà. Tôi đã không bận tâm với nhà ở điện tử.

Tôi đã sử dụng bìa cứng để làm cho mọi thứ vừa khít với nhau. Hộp đã được bỏ và tiếp tục hoạt động.

Tôi đã sử dụng một số trình kết nối Dupont để giúp việc lắp ráp và khắc phục sự cố dễ dàng hơn. Mọi phần chính của mạch đều có thể ngắt vào và rút ra khi cần thiết.

Nếu không gian là một mối quan tâm, đừng sử dụng sáu pin 1,5 V để thay thế một pin 9 V như tôi đã làm. Vào thời điểm tôi lắp ráp nó, tôi không có đầu nối thích hợp và không muốn thay đổi nó sau đó. Về mặt tích cực, khóa sẽ có quyền lực trong nhiều năm.

Tôi dán các đầu nối Dupont cái riêng biệt hơn vào các bức tường thẳng đứng khác, chắc chắn hơn trên bảng chính. Giống như rơ le, hoặc các đầu nối khác có nhiều chân được hàn vào bo mạch.

Như đã nhận xét trong mã nguồn, để thay đổi mức, bạn kết nối mặt đất với sự kết hợp của các chân analog. Có một tệp cho điều đó, ở cuối hướng dẫn.

Bước 6: Mục tiêu trò chơi thực sự: Kỹ năng ghi nhớ và sự kiên trì

Mục tiêu trò chơi thực sự: Kỹ năng ghi nhớ và sự kiên trì
Mục tiêu trò chơi thực sự: Kỹ năng ghi nhớ và sự kiên trì

Đây là một trò chơi mà con gái tôi vẫn tiếp tục chơi. Cô ấy 3 tuổi và hiện cô ấy đang đạt được khoảng 50% thành công ở cấp độ 5. Đôi khi tôi đặt một món đồ chơi nhỏ vào đó (tôi có vài người Lego mà cô ấy chưa nhìn thấy), hoặc một chiếc bánh quy, và cô ấy thích nó. Tôi đã thấy cô ấy chơi một mình và đôi khi cô ấy giải quyết trò chơi chỉ để có thể đặt một món quà vào đó (một trong những món đồ chơi của cô ấy) cho tôi. Tất nhiên tôi phải giải quyết trò chơi để có được nó. Tôi đã thay đổi cấp độ khi cô ấy đạt được khoảng 90% thành công để giữ cho nó đủ khó để tạo động lực.

Cấp độ cụ thể (5) này thực sự là một thử thách đối với cô ấy, nhưng tôi muốn cô ấy biết giá trị của sự kiên trì. Ngoài ra, bạn sẽ không hoàn thành công việc ngay trong lần thử đầu tiên. Bạn có thể trở nên tốt hơn với thời gian và luyện tập.

Bước 7: Mã nguồn, kế hoạch, liên kết và tệp, Hãy đến và lấy chúng, sử dụng chúng theo ý muốn

Liên kết:

Video xây dựng tốc độ:

Thiết kế mạch Tinkercad với mã nguồn:

Thiết kế hộp 3D của Tinkercad:

File đính kèm:

Bố cục Fritzing

Tệp văn bản "Cách thay đổi cấp độ"

Một tệp pdf có nhiều nhãn để dán lên trên các chip ATmega328P-PU của bạn.

Cuộc thi tác giả lần đầu tiên
Cuộc thi tác giả lần đầu tiên
Cuộc thi tác giả lần đầu tiên
Cuộc thi tác giả lần đầu tiên

Về nhì trong cuộc thi tác giả lần đầu tiên

Đề xuất: