جدول المحتويات:

اضرب الخلد! (بدون كود!): 9 خطوات (بالصور)
اضرب الخلد! (بدون كود!): 9 خطوات (بالصور)

فيديو: اضرب الخلد! (بدون كود!): 9 خطوات (بالصور)

فيديو: اضرب الخلد! (بدون كود!): 9 خطوات (بالصور)
فيديو: كود سري في الآلة الحاسبة في هاتفك هيبهرك 2024, شهر نوفمبر
Anonim
Image
Image
مقدمة سريعة للإلكترونيات الرقمية
مقدمة سريعة للإلكترونيات الرقمية

مرحبا بالعالم! لقد عدت من الهاوية غير المنشورة وسأعود إليها مرة أخرى مع Instructable آخر! اليوم ، سأشرح لك كيف ، باستخدام أساسيات الدوائر فقط ، بدون أي كود ، لبناء Whack-a-Mole! تحصل على 30 ثانية لضرب أكبر عدد ممكن من الشامات. يتميز My Whack-a-Mole بثلاثة مستويات سرعة مختلفة يتم التحكم فيها عن طريق مفتاح. أيضًا ، هناك وضع آخر للعبة حيث إذا ضغطت على الزر عندما لا يكون الضوء مضاءً ، فستفقد نقطة! في Instructable ، سأشرح كيف صنعت لعبة whack-a-mole الأساسية (بدون السرعات والمستويات) باستخدام أساسيات المنطق الرقمي ، والرقائق المختلفة اللازمة لبناء Whack-a-Mole ، وما هي جداول الحقيقة يستعمل ل. لقد تعلمت كل المحتوى في Instructable هذا من خلال برنامج صيفي ممتاز في Cooper Union وقمت ببناء هذا المشروع في فريق من ثلاثة ، لذا تأكد من إطلاعك على ذهولهم هنا! آمل أن تحصل على شيء واحد على الأقل من هذا Instructable!

الخطوة 1: مقدمة سريعة للإلكترونيات الرقمية

مقدمة سريعة للإلكترونيات الرقمية
مقدمة سريعة للإلكترونيات الرقمية
مقدمة سريعة للإلكترونيات الرقمية
مقدمة سريعة للإلكترونيات الرقمية

"تحميل =" كسول"

Image
Image
هل يمكن أن تكون الشامات عشوائية حقًا ؟؟
هل يمكن أن تكون الشامات عشوائية حقًا ؟؟
هل يمكن أن تكون الشامات عشوائية حقًا ؟؟
هل يمكن أن تكون الشامات عشوائية حقًا ؟؟
هل يمكن أن تكون الشامات عشوائية حقًا ؟؟
هل يمكن أن تكون الشامات عشوائية حقًا ؟؟

نظرًا لأنه لا يوجد شيء عشوائي حقًا ، فسنجعل شيئًا قريبًا من العشوائية قدر الإمكان ، ومن هنا جاءت البادئة الزائفة. بالنسبة لتوقيت pRNG الخاص بنا (والذي سيتم إدخاله في دبابيس الساعة في D Flip-Flops) ، سنحتاج إلى إنشاء مؤقت مؤقت 555 إطلاق نار بسرعة ثانية واحدة (أو مهما كانت السرعة التي تريد ظهور الشامات فيها). يوفر هذا الموقع قيم المكثف والمقاوم اللازمة لبناء هذه السرعة جنبًا إلى جنب مع مخطط الدائرة. تأكد من اختبار ما إذا كان يعمل أولاً باستخدام مؤشر LED. يجب أن يومض المصباح ليتم تشغيله ثم ينطفئ ويجب أن يكون الوقت بين مرتين يضيء مؤشر LED ثانية واحدة ، وليس وقت تشغيل مؤشر LED.

تحقق من أوراق البيانات !

ابحث عن الجزء رقم

بمجرد أن يعمل المؤقت المستقر ، قم ببناء pRNG باتباع الرسم التخطيطي أعلاه. قم بتوصيل خرج المؤقت المستقر بساعات D flip-flops. يتكون pRNG من قلاب 5 D مع XOR لإنشاء العشوائية. كل فليب فليب يخزن جزءًا واحدًا من المعلومات. لذلك ، سيحتوي مولد الأرقام العشوائية الزائفة على 5 بتات ، مما يعني أنه سيولد 32 قيمة ؛ إلا أننا لا نريد 32 مولًا. بدلاً من ذلك ، سنأخذ 3 بتات فقط من pRNG ونقوم بإدخالها في دبابيس العنوان في 4051 Mux / DeMux. لكن أولاً ، اتبع الرسم البياني أعلاه لبناء pRNG. تحتوي الرقائق 4013 على تقلبات ثنائية الأبعاد على كل شريحة: واحدة على اليسار وواحدة على اليمين. يتصل RESET و SET و VSS بالأرض بينما يتصل VDD بالطاقة. بمجرد الانتهاء ، تأكد من أن pRNG يعمل عن طريق توصيل مصابيح LED بكل مخرج Q (DATASHEET!). تحتاج في بعض الأحيان إلى بدء تشغيل pRNG عن طريق توصيل أي Q لفترة وجيزة بالطاقة.

للحصول على ثمانية مولات فقط ، سيعمل 4051 هذه المرة كـ Demultiplexer (عكس MUX) حيث يكون الإدخال الوحيد متصلًا دائمًا بـ 1 (طاقة) وستحدد دبابيس العنوان أيًا من دبابيس الإخراج الثمانية التي يجب أن يكون 1 أرسل إلى. لذلك ، قم بتوصيل سلك من 3 Qs مختلفة (3 قلاب D مختلف) من pRNG ووضعها في دبابيس عنوان DeMux (E ، VEE ، GND متصلة بالأرض ، VCC متصلة بالطاقة ، أي Y هو إخراج ، أي S هو دبوس العنوان ، و Z هو الإدخال الأول). ضع مؤشر LED (بمقاوم) على كل مخرج وسترى ثمانية مولات تومض كل ثانية (أو مهما كانت سرعة جهاز ضبط الوقت المستقر). تهانينا لأنك خلقت الشامات!

الخطوة الخامسة: إنها العد التنازلي النهائي

انه العد النهائي
انه العد النهائي
انه العد النهائي
انه العد النهائي
انه العد النهائي
انه العد النهائي
انه العد النهائي
انه العد النهائي

بالنسبة للعد التنازلي ولوحة النتائج ، سنستخدم بشكل أساسي 4029 من العدادات لأعلى / لأسفل والتي من الواضح أنها يمكن أن تعد بالنظام العشري والثنائي. في مشروعي الأصلي ، قمت بشيء معقد للغاية عن طريق العد في ثنائي ولكن في منتصف الطريق خلال المشروع أدركت أنه يمكنني العد في العقد (العشري) باستخدام هذه العدادات. تحقق من أوراق البيانات

أولاً ، بالنسبة للعد التنازلي ، ستحتاج إلى مؤقت مستقر لتوصيله بكلتا الساعتين اللتين تعملان في ثانية واحدة. ثم بمجرد أن ينجح ذلك ، احصل على شريحتين 4029 وقم بإعدادهما لتوصيل VDD بالطاقة ؛ VSS ، ثنائي / عقد ، أعلى / أسفل ، وجميع JAMs على شريحة واحدة على الأرض. في الشريحة الثانية ، قم بتوصيل كل شيء كما هو باستثناء توصيل Jam 1 و 2 لتشغيل الباقي على الأرض. الشريحة الأولى التي تحمل الدبوس متصلة بالأرض. يتم توصيل المنفذ من الشريحة الأولى بالحمل في دبوس الشريحة الثانية. قم بتوصيل التمكين الحالي لكلا الشريحتين بزر DEBOUNCED والذي سيكون بمثابة زر بدء. لإيقاف اللعبة ، ستحتاج إلى بعض المنطق لإيقاف مؤقت 555. لذلك ، احصل على 4071 OR وقارن بين جميع مخرجات Q للرقائق 4029 ، لذلك عندما تصل إلى 0 ، فإن كل منطق البوابة OR سيخرج 0 ، وهي المرة الوحيدة التي ستخرج فيها 0. خذ هذا الناتج ووضعه في دبوس إعادة الضبط الخاص بالمؤقت 555 لإخراج سلك الطاقة الموجود هناك. الآن لديك العد التنازلي!

الخطوة 6: لوحة النتائج

"تحميل =" كسول"

إضافي! إضافي! إقرأ كل ما يتعلق بذلك!
إضافي! إضافي! إقرأ كل ما يتعلق بذلك!

نظرًا لأن فريقي كان لديه بعض الوقت المتبقي ، فقد قررنا إضافة السرعات الإضافية ووضع خصم النقاط. إذا كنت ترغب في القيام بذلك ، ففكر في استخدام بعض بوابات XOR وبعض المنطق الآخر. الأمر ليس معقدًا بشكل مفرط ، لذا يجب أن تكون قادرًا على الحصول عليه. إذا كنت تعرف كيفية اللحام ، فاحصل على بعض الألواح الأولية ولحام النتيجة والعد التنازلي حتى تتمكن من رؤيتها بسهولة عند اللعب. لجعل العلبة ، احصل على بعض الخشب ، وقطع الثقوب ، وحامل الفويلا للشامات! لقد استخدمت أداة القطع بالليزر ، لكن افعل ذلك بالطريقة التي تفضلها. بالنسبة إلى الشامات المطبوعة ثلاثية الأبعاد ، انتقل عبر الإنترنت ، وابحث عن مول ثلاثي الأبعاد ، واقطع الجسم ، واطبع الرأس فقط وألصقه على الزر.

إذا كنت تواجه مشكلة ، فتذكر أن هذا جزء من تصميم أي دائرة. حرفيًا ، قضيت كل وقتي تقريبًا في تصحيح أخطاء هذا المشروع. التصميم هو الجزء السهل ، وإيجاد ما هو الخطأ عند بنائه هو التحدي.

في النهاية ، لقد استمتعت بهذا المشروع كثيرًا وأتمنى أن تكون قد فعلت ذلك أيضًا. لقد تعلمت الكثير بالتأكيد من القيام بذلك ويجب أن أتعلم أيضًا. لا تتردد في نشر التعليقات أو الأسئلة أو الاقتراحات! شكرا!

موصى به: