جدول المحتويات:
فيديو: لعبة الغميضة الافتراضية: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
يحب أحفادنا لعب الغميضة ولكن ليس لديهم في الواقع العديد من الأماكن الجيدة في الداخل. قررت أن أصنع لعبة غميضة افتراضية حتى يتمكنوا من الاستمتاع بالمطاردة. في الإصدار الخاص بي ، سيخفي أحدهم عنصرًا باستخدام جهاز استقبال RF وسيستخدم آخر جهاز إرسال RF للبحث عنه. جهاز الإرسال مطابق تقريبًا للجهاز الذي وصفته في Instructable سابقًا باستثناء أنه يحتوي على زر واحد فقط. يقوم جهاز الاستقبال RF بتنشيط وحدة تسجيل / تشغيل صوت صغيرة مثل تلك التي استخدمتها في Slot Machine Instructable. الرسالة التي سجلتها تقول: "ها أنا ذا. تعال ووجدني ، تعال ووجدني ". هناك عدة طرق للعب اللعبة ، بما في ذلك معرفة من يمكنه العثور على العنصر باستخدام أقل عدد من دفعات الأزرار. أو ، يمكن لكل طفل الحصول على دقيقة واحدة لمحاولة العثور عليه. إذا لم يعثروا عليه ، فسيحصل الطفل التالي على دقيقة ، وهكذا.
الخطوة 1: جهاز استقبال RXC6 RF
في التعليمات السابقة الخاصة بي مع مستقبلات الترددات اللاسلكية ، استخدمت RXB6 لتحويل البيانات إلى تنسيق TTL ووحدة تحكم دقيقة لفك تشفير الرسائل الواردة. المتلقي في هذا المشروع هو وحدة RXC6 التي تقوم بجميع عمليات فك تشفير رسالة التردد اللاسلكي بحيث لا تكون هناك حاجة إلى متحكم دقيق. في الواقع ، يتمثل جزء من عملية الإعداد في إقران جهاز الإرسال بجهاز الاستقبال على وجه التحديد. بمجرد الاقتران ، تكون الوحدة قادرة على فك تشفير ما يصل إلى أربعة مفاتيح مختلفة من نفس جهاز الإرسال. نحتاج فقط إلى إخراج واحد لهذا المشروع ولكن قد تحتاج إلى التحقق من جميع المخرجات الأربعة لتحديد أي واحد يتم تنشيطه بواسطة الكود الذي تختاره. يطابق الرمز الموجود في البرنامج جهاز التحكم عن بُعد الموجود لدي وينشط إخراج D0.
يحتوي إعداد وحدة RXC6 على جزء لحام وجزء ضغط على الزر. كما ترى في الصورة أعلاه ، يوجد زوجان من وسادات اللحام على ظهر الألواح. بالنسبة لهذا المشروع ، نترك الوساحتين مفتوحتين لأننا نريد نبضة عالية لحظية عند استقبال الإشارة. يقوم الوضع الثاني بإغلاق مخرج واحد عاليًا حتى يتم استلام رمز مفتاح مختلف. عندما يحدث ذلك ، يعود الناتج الأول منخفضًا ويكون الناتج الجديد مرتفعًا. يقوم الوضع الثالث بإغلاق إخراج المطابقة عاليًا في المرة الأولى التي يتم فيها الضغط على مفتاح وتبديله إلى مستوى منخفض في المرة التالية التي يتم فيها الضغط على نفس المفتاح.
يوجد أيضًا زر ضغط صغير على الجانب الأمامي للوحدة. لمسح جميع عمليات اقتران جهاز الإرسال ، اضغط مع الاستمرار على الزر. سيضيء مؤشر LED بعد بضع ثوانٍ. استمر في الضغط على الزر حتى ينطفئ مؤشر LED. لإقران جهاز إرسال مع الوحدة ، اضغط مع الاستمرار على الزر حتى يضيء مؤشر LED ثم حرر الزر. بعد ذلك ، اضغط على أي مفتاح في جهاز الإرسال. يجب أن يومض مؤشر LED في الوحدة عدة مرات إذا كان الإقران يعمل. ستعمل أجهزة الإرسال الأكثر شيوعًا بتردد 433 ميغاهرتز. الصورتان أعلاه هي عينات من تلك التي قمت بإقرانها بنجاح.
الخطوة 2: الأجهزة
يعمل جهاز الإرسال باستخدام بطارية تعمل بقطع النقود المعدنية (2032) ، لذا فإن استهلاك الطاقة المنخفض هو المفتاح. يتم إنجاز معظم ذلك في البرنامج ، ولكن يساعد ذلك حقيقة أن ATtiny85 يعمل بشكل طبيعي على الساعة الداخلية 1 ميجا هرتز. القاعدة هي أن الترددات المنخفضة على مدار الساعة تتطلب طاقة أقل وأن 1 ميجا هرتز مثالي لمنطق جهاز الإرسال.
وحدة إرسال RF الفعلية التي أحب استخدامها هي FS1000A المتوفرة بشكل شائع. يأتي في كلا الإصدارين 433 ميجاهرتز و 315 ميجاهرتز. لا يهتم البرنامج بالبرنامج الذي تستخدمه ، ولكن عليك التأكد من أن لوحة الاستقبال تعمل على نفس التردد. تستخدم معظم مشاريعي أجهزة 433 ميجاهرتز لأن هذا هو ما تستخدمه مختلف الأجهزة اللاسلكية غير المكلفة التي جمعتها. يتناسب تخطيط لوحة جهاز الإرسال الموضح في الصورة بشكل جيد مع زجاجة حبوب منع الحمل القديمة. إنها ليست جميلة ولكنها جيدة بما يكفي لما هو مطلوب.
جهاز الاستقبال مدمج أيضًا في زجاجة حبوب منع الحمل القديمة. كل شيء ، بما في ذلك حامل بطارية 18650 الكبير نوعًا ما ، يتم لصقها على عصا خشبية كبيرة. مكبر الصوت لوحدة الصوت هو مجرد فائض 8 أوم (4 أوم ستعمل أيضًا). تم قطع جزء من قاع زجاجة الدواء للسماح بسماع الصوت جيدًا. وحدة الصوت هي ISD1820 غير مكلفة. نظرًا لأن كل شيء يعمل بجهد البطارية ، فلا حاجة إلى أي منظمات ولا حاجة إلى مقسم جهد بين خرج وحدة التردد اللاسلكي وإدخال مشغل وحدة الصوت. كما يتضح من الصور ، أضفت لوحة شاحن بطارية صغيرة حتى أتمكن من استخدام كابل هاتف USB قياسي لإعادة شحن بطارية 18650 دون إزالتها من الحامل.
تعمل كل من وحدات الإرسال والاستقبال بشكل أفضل مع الهوائيات المناسبة ولكنها غالبًا لا يتم توفيرها. يمكنك شرائها (الحصول على التردد الصحيح) أو يمكنك صنعها بنفسك. عند 433 ميجاهرتز ، يبلغ الطول المناسب حوالي 16 سم لهوائي السلك المستقيم. لعمل سلك ملفوف ، خذ حوالي 16 سم من السلك الصلب المعزول ولفه حول شيء مثل ساق مثقاب مقاس 5/32 بوصة في طبقة واحدة. قم بفصل العزل عن قسم مستقيم قصير في أحد طرفيه وقم بتوصيله بلوحة جهاز الإرسال / الاستقبال. لقد اكتشفت أن السلك من كابل إيثرنت الخردة يعمل جيدًا للهوائيات.
الخطوة الثالثة: البرمجيات
برنامج الإرسال هو نسخة معدلة قليلاً من جهاز التحكم عن بعد ATtiny85 RF من Instructable السابقة. التعديلات الوحيدة هي تغيير طفيف في أوقات البت والمزامنة ، وتغيير في رمز البايت الثلاثي الذي يتم إرساله ، وإزالة الإجراءات الخاصة بمعالجة ثلاثة مفاتيح أخرى.
يستخدم برنامج جهاز الإرسال تقنيات شائعة لوضع الشريحة في وضع السكون. في هذا الوضع ، يتم سحب أقل من 0.2ua من التيار. إدخال المفتاح (D1) يحتوي على المقاوم الداخلي للسحب قيد التشغيل ولكنه لا يسحب أي تيار حتى يتم الضغط على مفتاح. تم تكوين الإدخال للمقاطعة عند التغيير (IOC). عند الضغط على المفتاح ، يتم إنشاء مقاطعة وتجبر الشريحة على الاستيقاظ. يقوم معالج المقاطعة بتنفيذ حوالي 48 مللي ثانية من التأخير للسماح للمحول بالتراجع. يتم بعد ذلك إجراء فحص للتحقق من الضغط على المفتاح ومن استدعاء روتين معالج التبديل. تتكرر الرسالة المرسلة عدة مرات (اخترت 5 مرات). هذا هو الحال بالنسبة لأجهزة الإرسال التجارية نظرًا لوجود الكثير من حركة مرور التردد اللاسلكي على 433 ميجاهرتز و 315 ميجاهرتز. تساعد الرسائل المتكررة على ضمان وصول شخص واحد على الأقل إلى جهاز الاستقبال. يتم تحديد أوقات المزامنة والبت في الجزء الأمامي من برنامج جهاز الإرسال ولكن يتم تضمين وحدات بايت البيانات في روتين معالج المحول.
موصى به:
لغز الشريحة الافتراضية: 8 خطوات
Virtual Slide Puzzle: مقدمة قبل بضع سنوات ، رأيت هذا اللغز البسيط للعبة الدُفعة ['الأصلي القابل للتوجيه https: //www.instructables.com/id/Batch-Game-Slide …] ، كان رائعًا. لقد صنعتها وعزفتها عدة مرات لكنني فقدت الاهتمام بسبب بساطتها. مع
واجهة المستخدم الافتراضية لتخطيط القلب ومعدل ضربات القلب: 9 خطوات
واجهة المستخدم الافتراضية لتخطيط القلب ومعدل ضربات القلب: بالنسبة إلى هذا التوجيه ، سنوضح لك كيفية إنشاء دائرة لتلقي ضربات قلبك وعرضها على واجهة مستخدم افتراضية (VUI) مع إخراج رسومي لنبضات قلبك ومعدل ضربات قلبك. يتطلب هذا مزيجًا بسيطًا نسبيًا
إصلاح الشاشة لخطوط G4 Powerbook الافتراضية: 4 خطوات
G4 Powerbook Virtical Lines Screenfix: ليس لدي أيدٍ صغيرة لإصلاح الأجهزة الكهربائية الصغيرة داخل شاشات LCD هذه ولكن لديّ خشب ومسامير
منارة LED الدوارة الافتراضية (Rundumlicht): 5 خطوات
منارة LED الدوارة الافتراضية (Rundumlicht): ها هي أول منارة LED صغيرة جدًا * افتراضية * دوارة. وأول تدريب لي أيضًا! إنها مبنية من 4 x 0603 SMD LEDs. إنهم يحتاجون فقط إلى غرفة بحجم 2.5 مم 3. لجعل ضوء التعثر الدائري يبدو أكثر واقعية ، كتبت برنامجًا على PIC12F
الكتابة على الجدران الافتراضية: 8 خطوات
Virtual Graffiti: لقد رأيت بعض أنظمة الكتابة على الجدران الافتراضية على الويب ولكن لم أتمكن من العثور على أي معلومات منشورة حول كيفية إنشاء واحدة (على الرغم من الاطلاع على صفحة الروابط النهائية). اعتقدت أنه سيكون أمرًا رائعًا لورش الرسم على الجدران الخاصة بي ، لذلك صنعت واحدة بنفسي ونشرت كل شيء