جدول المحتويات:
فيديو: كاشف الزومبي: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
عندما كنت أذهب إلى الكلية ، عملت في Knott’s Berry Farm وعندما حل عيد الهالوين في عطلة نهاية الأسبوع ، اجتذبنا حشدًا كبيرًا من الناس. ارتدينا جميعًا ملابسنا واستمتعنا بها ، وقد قدر معظم العملاء هذا الجهد. واحدة من "فتيات العملات" حيث عملت بشكل مثالي جاءت على غرار Morticia Addams. في ذلك الوقت ، لم يتم اختراع مظهر القوطي (ما لم تكن قد حسبت Moona Lisa) ، لذا في طريقها إلى العمل ، حصلت على نظرة مبالغ فيها من رجل في السيارة المجاورة لها عند نقطة توقف. حدقت في وجهه وأعطته ابتسامة كبيرة - أنياب وكل شيء. يبدو أن النظرة على وجهه كانت لا تقدر بثمن.
وبنفس الروح فكرت في حفظ هذا المنشور حتى وقت ما حول عيد الهالوين ولكن بعد ذلك تذكرت أن نهاية العالم الزومبي يمكن أن تحدث في أي وقت. عندما عرضت هذا على الأحفاد ، أخبرتهم أنه يكتشف نبضهم إذا كانوا على قيد الحياة ولكن عدم وجود نبض يعني أنهم زومبي. يمكن استخدامها كلعبة إقصائية (نوع من نسخة غريبة من الكراسي الموسيقية) إذا كان لديك حشد من الناس. إحدى الطرق التي لعبنا بها هي تمريرها حول الطاولة. إذا تلقيت ردًا "بشريًا" ، فستحصل على عملة معدنية ، وإذا لم تكن قد دفعت عملة معدنية. يحب الأطفال دائمًا الألعاب التي تتضمن عملات معدنية.
الخطوة 1: الأجهزة
يظهر التخطيطي في الرسم البياني المضمن أعلاه. جزء "الكاشف" عبارة عن مفتاح لمس سعوي بسيط يتم الإعلان عنه بشكل شائع باعتباره TTP223. لقد التقطت مجموعة من 10 مقابل لا شيء تقريبًا ولكن هناك مشكلة صغيرة معهم. يتم الإعلان عن الوحدات على أنها تعمل من 2.5 فولت إلى 5 فولت لكنها لا تعمل. ما وجدته هو أن أي شيء أقل من 4.75 فولت يتسبب في تثبيت الوحدة في حالة "التشغيل". كنت أرغب في تشغيل المشروع بأكمله باستخدام زوج من بطاريات AAA (حوالي 3 فولت) لذلك كان علي معرفة المشكلة. بعد التحقق من الشريحة الموجودة على الوحدة النمطية ، حددت أنه من المفترض أن يكون للزوج الفارغ من وسادات اللحام مكثف يحدد الحساسية. النطاق الموصى به هو من 0 إلى 50pf مع زيادة الحساسية مع انخفاض السعة. لم أتمكن من تشغيلها عن طريق تقصير الفوط (0pf) لكنها عملت بشكل جيد مع المكثفات 22pf و 47pf التي أمتلكها. مع قيمة 22pf ، تمكنت بسهولة من تشغيل الوحدة عند 2.5 فولت.
المكون الرئيسي الآخر لهذا المشروع (بخلاف الميكروكونترولر PIC) هو مصفوفة 8x8 LED. في الأصل ، استخدمت مصفوفة عادية ولكن كان علي إضافة زوج من سجلات التحول لمعالجة الصفوف والأعمدة واضطررت إلى مضاعفة إرسالها للحصول على عرض كامل. ثم اكتشفت وحدة LED غير مكلفة تم توصيلها بلوحة دائرة بها شريحة تشغيل شاشة عرض LED MAX7219. تقبل شريحة برنامج التشغيل الأوامر التسلسلية التي تستخدمها بعد ذلك لتشغيل الصفوف والأعمدة المطلوبة. تقوم الشريحة أيضًا بإجراء مضاعفة الإرسال تلقائيًا بحيث تتم إزالة العبء من وحدة التحكم الدقيقة. أدى هذا الاكتشاف إلى تقليل تعقيد الأجهزة والبرامج.
الخطوة الثانية: صندوق المشروع
أردت مرشحًا أحمر شفافًا لتغطية مصفوفة LED. كان بإمكاني قطع قطعة من بعض زجاجي أحمر لدي ثم لصقها في صندوق مشروع لكنني اخترت القيام ببعض إعادة الغرض بدلاً من ذلك. الصندوق الذي بنيته فيه عبارة عن حاوية تحتوي ذات مرة على مجموعة من الرصاص.22. معظم هذه الحاويات من البلاستيك الشفاف ولكن لدي زوجين باللون الأحمر. ليست أنيقة للغاية ولكن الأحفاد لا يهتمون بالأناقة.
الخطوة 3: البرمجيات
البرنامج بسيط جدا. يُسمح لـ Timer0 بالتشغيل الحر ويتم فحص القيمة كلما تم اكتشاف مستشعر اللمس. قررت بشكل تعسفي أن شاشة Zombie ستظهر إذا كان عدد Timer0 أقل من 100. نظرًا لأن Timer0 هو 8 بت ، فهذا يعني أن العرض "البشري" سيحدث للقيم من 100-255. تبلغ هذه النسبة حوالي 3: 2 ويمكن تغييرها بسهولة في البرنامج.
عند اكتشاف اللمس وتحديد نوع العرض ، يتم استدعاء الإجراء المناسب لإرسال البيانات إلى مصفوفة LED. للقيام بذلك ، يتم إرسال سلسلة من الأوامر كعنوان 8 بت وبيانات 8 بت. يتم تحديد السجلات التي يمكن معالجتها في الجزء الأمامي من القائمة. يتم استخدام اثنين منهم لتهيئة المصفوفة (على سبيل المثال: السطوع) ويتم استخدام واحد لتشغيل / إيقاف تشغيل المصفوفة بأكملها. يمكن أن تعمل المصفوفة في وضع حيث سيعرض BCD (نظام عشري ثنائي مشفر) الرقم المناسب. يقوم روتين التهيئة بإيقاف ذلك حتى نتمكن من التحكم في مصابيح LED الفردية. الجزء الآخر من التهيئة هو تعيين حد العمود. نريد جميع الأعمدة الثمانية حتى يتم تعيين حد الفحص على 7.
هناك ثمانية سجلات يتم استخدامها لتمكين مصابيح LED الفردية المطلوبة - سجل واحد لكل عمود. سيمكن "1" في بت البيانات هذا العمود LED. كما ذكرنا سابقًا ، لا يلزم تعدد الإرسال في البرنامج. العرض "البشري" هو قلب ينبض. بعد إرسال أنماط البت المناسبة إلى المصفوفة ، تتم محاكاة الضرب ببساطة عن طريق تشغيل / إيقاف تشغيل المصفوفة (مع تأخيرات بينهما) طالما أن مستشعر اللمس نشط. يعرض روتين الزومبي نمط "X" ثابت حتى تتم إزالة اللمسة.
هذا كل ما يخص هذا المنشور. تحقق من مشاريعي الإلكترونية الأخرى على: www.boomerrules.wordpress.com
موصى به:
Raspberry Pi - TMD26721 كاشف القرب الرقمي بالأشعة تحت الحمراء برنامج Java التعليمي: 4 خطوات
Raspberry Pi - TMD26721 كاشف القرب الرقمي بالأشعة تحت الحمراء Java Tutorial: TMD26721 عبارة عن كاشف تقارب رقمي يعمل بالأشعة تحت الحمراء يوفر نظامًا كاملاً للكشف عن القرب ومنطق واجهة رقمية في وحدة تثبيت سطحية واحدة مكونة من 8 سنون. صحة. محترف
كاشف مستوى الماء: 7 خطوات
كاشف مستوى الماء: يعمل المستشعر بالموجات فوق الصوتية على نفس مبادئ نظام الرادار. يمكن لجهاز الاستشعار بالموجات فوق الصوتية تحويل الطاقة الكهربائية إلى موجات صوتية والعكس صحيح. يولد مستشعر الموجات فوق الصوتية HC SR04 الشهير موجات فوق صوتية بتردد 40 كيلو هرتز
كشف الزومبي عن بومة الأمان الذكية (التعلم العميق): 10 خطوات (بالصور)
بومة الأمان الذكية للكشف عن الزومبي (التعلم العميق): مرحبًا بالجميع ، ومرحبًا بكم في T3chFlicks! في هذا البرنامج التعليمي لعيد الهالوين ، سنعرض لك كيف نضع تطورًا مخيفًا للغاية على منزل تقليدي عادي: الكاميرا الأمنية. كيف؟! لقد صنعنا بومة للرؤية الليلية تستخدم معالجة الصور لتتبع الأشخاص
يد الزومبي سهلة الزحف: 15 خطوة (بالصور)
سهل الزحف على يد الزومبي: هذه التعليمات لا تحتاج إلى مسدس لحام. من الآمن للأطفال التدرب على إنشاء دائرة بسيطة. لكن احذر من الأشياء الصغيرة التي قد تبتلع عن طريق الصدفة. الحاجة المادية: - محرك اهتزاز (1.5 ~ 3 فولت ، مع سلك) - شريط موصل (10 مم ، جانب واحد ، الشب
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: 6 خطوات (بالصور)
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: قائمة المساهمين ، المخترع: Tan Siew Chin ، Tan Yit Peng ، Tan Wee Heng المشرف: الدكتور Chia Kim Seng ، قسم الهندسة الميكاترونية والروبوتية ، كلية الهندسة الكهربائية والإلكترونية ، Universiti Tun حسين اون ماليزيا توزيع