Mục lục:

Trò chơi trốn tìm ảo: 3 bước
Trò chơi trốn tìm ảo: 3 bước

Video: Trò chơi trốn tìm ảo: 3 bước

Video: Trò chơi trốn tìm ảo: 3 bước
Video: Tony | Chơi Trốn Tìm Trên Cây - Hide & Seek Game 2024, Tháng mười một
Anonim
Trò chơi trốn tìm ảo
Trò chơi trốn tìm ảo

Các cháu của chúng tôi thích chơi trò trốn tìm nhưng chúng không thực sự có nhiều điểm tốt trong nhà. Tôi quyết định tạo một trò chơi trốn tìm ảo để họ vẫn có thể vui vẻ khi đi săn. Trong phiên bản của tôi, một người sẽ giấu một món đồ bằng bộ thu RF và một cái khác sẽ sử dụng bộ phát RF để tìm kiếm nó. Bộ truyền gần như giống với bộ phát mà tôi đã mô tả trong Có thể hướng dẫn trước đó ngoại trừ nó chỉ có một nút. Bộ thu RF kích hoạt một mô-đun phát lại / ghi âm giọng nói nhỏ giống như mô-đun tôi đã sử dụng trong Máy đánh bạc có thể hướng dẫn. Tin nhắn tôi ghi lại có nội dung: “Tôi đây. Hãy đến tìm tôi, hãy đến tìm tôi.” Có nhiều cách để chơi trò chơi, bao gồm cả việc xem ai có thể tìm thấy vật phẩm bằng số lần nhấn nút ít nhất. Hoặc, mỗi đứa trẻ có thể có 1 phút để thử và tìm ra nó. Nếu họ không tìm thấy nó thì đứa trẻ tiếp theo sẽ có một phút, v.v.

Bước 1: Máy thu RF RXC6

Máy thu RF RXC6
Máy thu RF RXC6
Máy thu RF RXC6
Máy thu RF RXC6
Máy thu RF RXC6
Máy thu RF RXC6
Máy thu RF RXC6
Máy thu RF RXC6

Trong Tài liệu hướng dẫn trước đây của tôi với bộ thu RF, tôi đã sử dụng RXB6 để chuyển đổi dữ liệu sang định dạng TTL và một bộ vi điều khiển để giải mã các tin nhắn đến. Máy thu trong dự án này là mô-đun RXC6 thực hiện tất cả việc giải mã thông điệp RF nên không cần bộ vi điều khiển. Trên thực tế, một phần của quá trình thiết lập là ghép nối cụ thể máy phát với máy thu. Sau khi được ghép nối, mô-đun có khả năng giải mã tối đa bốn khóa khác nhau từ cùng một bộ phát. Chúng tôi chỉ cần một đầu ra cho dự án này nhưng bạn có thể cần phải kiểm tra tất cả bốn đầu ra để xác định cái nào được kích hoạt bằng mã bạn chọn. Mã trong phần mềm khớp với một điều khiển từ xa hiện có mà tôi có và kích hoạt đầu ra D0.

Thiết lập cho mô-đun RXC6 có một phần hàn và một phần đẩy nút. Như bạn có thể thấy trong hình trên, có một vài miếng hàn ở mặt sau của bảng. Đối với dự án này, chúng tôi để mở cả hai miếng đệm vì chúng tôi muốn chỉ có một xung cao nhất thời khi tín hiệu được nhận. Chế độ thứ hai chốt một đầu ra ở mức cao cho đến khi nhận được mã cho một khóa khác. Khi điều đó xảy ra, đầu ra đầu tiên trở lại mức thấp và đầu ra mới chốt ở mức cao. Chế độ thứ ba chốt đầu ra phù hợp ở mức cao khi nhấn một phím đầu tiên và chuyển nó xuống thấp trong lần nhấn tiếp theo cùng một phím.

Ngoài ra còn có một nút ấn nhỏ ở mặt trước của mô-đun. Để xóa tất cả các ghép nối bộ phát, hãy nhấn và giữ nút. Đèn LED sẽ sáng sau vài giây. Tiếp tục giữ nút cho đến khi đèn LED tắt. Để ghép nối bộ phát với mô-đun, hãy nhấn và giữ nút cho đến khi đèn LED bật sáng sau đó nhả nút. Sau đó, nhấn bất kỳ phím nào trên máy phát. Đèn LED trên mô-đun sẽ nhấp nháy vài lần nếu quá trình ghép nối hoạt động. Hầu hết các máy phát 433 MHz phổ biến sẽ hoạt động. Hai hình trên là các mẫu tôi đã ghép nối thành công.

Bước 2: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Máy phát chạy bằng pin đồng xu (2032) nên tiêu thụ điện năng thấp là chìa khóa. Hầu hết điều đó được thực hiện trong phần mềm nhưng nó được hỗ trợ bởi thực tế là ATtiny85 thường chạy trên xung nhịp bên trong 1 MHz. Quy tắc là tần số xung nhịp thấp hơn yêu cầu ít năng lượng hơn và 1-MHz là hoàn hảo cho logic máy phát.

Mô-đun máy phát RF thực tế mà tôi thích sử dụng là FS1000A thường có sẵn. Nó có cả hai phiên bản 433 MHz và 315 MHz. Phần mềm không quan tâm bạn sử dụng cái nào, nhưng bạn cần đảm bảo rằng bo mạch bộ thu hoạt động ở cùng một tần số. Hầu hết các dự án của tôi sử dụng các thiết bị 433 MHz vì đó là những gì được sử dụng bởi các thiết bị không dây rẻ tiền khác nhau mà tôi đã tích lũy được. Bố cục bảng mạch phát trong hình vừa vặn với một lọ thuốc cũ. Nó không đẹp nhưng đủ tốt cho những gì cần thiết.

Đầu thu cũng được tích hợp sẵn trong một lọ thuốc cũ. Toàn bộ thứ, bao gồm cả giá đỡ pin 18650 khá lớn, được dán nóng vào một thanh thủ công bằng gỗ lớn. Loa cho mô-đun âm thanh chỉ là loại 8-ohm dư thừa (4-ohm cũng sẽ hoạt động). Phần đáy của lọ thuốc được khoét ra ngoài để có thể nghe rõ âm thanh. Mô-đun âm thanh là ISD1820 rẻ tiền. Bởi vì mọi thứ đều chạy ở điện áp pin, không cần bộ điều chỉnh và không cần bộ chia điện áp giữa đầu ra mô-đun RF và đầu vào kích hoạt mô-đun âm thanh. Có thể thấy trong hình, tôi đã thêm một bảng sạc pin nhỏ để tôi có thể sử dụng cáp điện thoại USB tiêu chuẩn để sạc lại pin 18650 mà không cần tháo nó ra khỏi giá đỡ.

Cả mô-đun máy phát và máy thu đều hoạt động tốt hơn với các ăng-ten thích hợp nhưng chúng thường không được cung cấp. Bạn có thể mua chúng (lấy tần suất chính xác) hoặc bạn có thể tự làm. Ở tần số 433-MHz, chiều dài bên phải là khoảng 16 cm đối với một ăng-ten dây thẳng. Để tạo một cuộn dây, lấy khoảng 16 cm dây lõi rắn, cách điện và quấn nó xung quanh một cái gì đó giống như chuôi mũi khoan 5/32 inch trong một lớp. Bóc lớp cách điện khỏi một đoạn thẳng ngắn ở một đầu và kết nối nó với bo mạch bộ phát / thu của bạn. Tôi nhận thấy rằng dây từ cáp Ethernet phế liệu hoạt động tốt cho ăng-ten.

Bước 3: Phần mềm

Phần mềm máy phát là phiên bản được sửa đổi một chút của điều khiển từ xa ATtiny85 RF từ một thiết bị có thể hướng dẫn trước đó. Các sửa đổi duy nhất là một chút thay đổi về bit và thời gian đồng bộ, thay đổi trong mã ba byte được truyền và loại bỏ các quy trình để xử lý ba khóa khác.

Phần mềm máy phát sử dụng các kỹ thuật phổ biến để đưa chip vào chế độ ngủ. Ở chế độ đó, nó rút ra ít hơn 0,2ua dòng điện. Đầu vào công tắc (D1) đã bật điện trở kéo lên bên trong nhưng nó không tạo ra bất kỳ dòng điện nào cho đến khi nhấn công tắc. Đầu vào được cấu hình cho ngắt khi thay đổi (IOC). Khi công tắc được nhấn, một ngắt được tạo ra và nó buộc chip đánh thức. Bộ xử lý ngắt thực hiện khoảng 48msec trễ để cho phép công tắc gỡ lỗi. Kiểm tra sau đó được thực hiện để xác minh rằng công tắc đã được nhấn và quy trình xử lý công tắc được gọi. Tin nhắn được truyền đi được lặp lại nhiều lần (tôi đã chọn 5 lần). Đây là điển hình của các máy phát thương mại vì có rất nhiều lưu lượng RF trên 433 MHz và 315 MHz ngoài đó. Các tin nhắn lặp đi lặp lại giúp đảm bảo rằng ít nhất một tin nhắn đến được với người nhận. Đồng bộ hóa và thời gian bit được xác định ở phía trước của phần mềm máy phát nhưng các byte dữ liệu được nhúng trong quy trình xử lý chuyển đổi.

Đề xuất: