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

مشروع DIY: 3 خطوات
مشروع DIY: 3 خطوات

فيديو: مشروع DIY: 3 خطوات

فيديو: مشروع DIY: 3 خطوات
فيديو: مشروع ناجح : 9 مشاريع ناجحة جدّا 2023 2024, شهر نوفمبر
Anonim
مشروع DIY
مشروع DIY

سوف يمر هذا البرنامج التعليمي من خلال مشروع DIY الكامل الخاص بي وكل خطوة من الرحلة والعملية. سوف أذكر أيضًا نوع الموارد والإمدادات التي ستحتاجها لبناء مشروع DIY الخاص بك (هذا مشابه لمشروعي). My DIY Project هي في الأساس لعبة بسيطة يمكن لعبها مع لاعبين. يطرح سؤالاً بشكل أساسي وينتظر تغطية واحدة من LDR (Light Dependent Resistant). سيتم تشغيل مؤشر LED ، وسيسمح ذلك للاعب 1 أو اللاعب 2 بالإجابة على سؤال صواب أو خطأ. بعد الانتهاء من جميع الأسئلة ، تكون اللعبة قد اكتملت.

اللوازم

اللوازم المطلوبة هي:

اللوح

فطيرة التوت

ورق مقوى

الشريط

علامات

ذكر الأسلاك الذكور

2 LED (ألوان مختلفة)

2 مقاومات (330 كيلو أوم)

2 مستشعرات LDR

2 مكثفات 10 فولت

2 قبعات لتغطية شيء ما.

الخطوة 1: الخطوة الأولى (تجميع الدائرة معًا)

الخطوة الأولى (تجميع الدائرة)
الخطوة الأولى (تجميع الدائرة)

لنبدأ عملية بناء الدائرة معًا

قبل القيام بذلك ، قم بمراجعة قائمة التوريد بسرعة لمعرفة ما تحتاجه لإعداد هذه الدائرة المعقدة / الأساسية

الآن بعد أن أصبح لديك كل شيء ، فلنبدأ

بادئ ذي بدء ، ضع جهازي LDRS والمكثفات معًا وتأكد من أنها تعمل مع الكود

قم بتوصيل LDR بالجزء السلبي من المكثف (لكليهما). بعد القيام بذلك ، قم بتوصيل الساق الأخرى من كلا LDRS بالطاقة (5 فولت). بعد ذلك ، قم بتوصيل ساق LDR المتصلة بالمكثف بـ GPIO Pin (بالنسبة لي في هذه الحالة ، إنه GPIO 5 Player 2 و 16 Player 1).

ثم قم بتوصيل الجزء الآخر من المكثف بالأرض (كلا المكثفات).

هذه هي الطريقة التي تقوم بها بإعداد LDR ، والآن قم بتوصيل اثنين من مؤشرات LED وتأكد من أنها تعمل مع الكود أيضًا.

قم بتوصيل الجزء السلبي من مؤشر LED بالأرض (كلاهما). بعد ذلك ، قم بتوصيل الطرف الموجب لكل من LEDS بمقاوم 330 أوم ، ثم قم بتوصيل هذا المقاوم بـ GPIO Pin (في هذه الحالة GPIO Pin 19 Player 2 و Pin 12 Player 1)

بعد ذلك ، يجب أن تبدو دائرتك مثل الصورة التي لدي هنا (تجاهل الدائرة بجانبها)

الخطوة الثانية: الخطوة الثانية (الكود)

الخطوة الثانية (الكود)
الخطوة الثانية (الكود)
الخطوة الثانية (الكود)
الخطوة الثانية (الكود)
الخطوة الثانية (الكود)
الخطوة الثانية (الكود)

سيكون صنع الكود هو الجزء الأكثر صعوبة في مشروع DIY هذا ، لذا اتبعه بعناية

بادئ ذي بدء ، اكتب استيراد LED و LightSensor و Sleep:

من gpiozero import LED ، LightSensor

من وقت استيراد النوم

ثم قم باستيراد المتغيرات الخاصة بك

LDR1 = مستشعر الضوء (16، 5، 1)

LDR2 = مستشعر الضوء (5 ، 5 ، 1)

LED1 = LED (12)

LED2 = LED (19)

الآن قم بطرح سؤالك الأول لجعل السؤال يظهر ووجود اللاعب 1 أو 2 ، قم بتغطية المستشعر الخاص به لتشغيل مؤشر LED الخاص به ، سيبدو هذا كما يلي:

print ("Ram و Rom هما نفس الشيء")

احيانا صحيح:

إذا كانت ldr2.value == (0):

طباعة ( إجابة اللاعب 1:)

led2.on ():

answer = input ("True or False")

إذا كانت الإجابة == "F" (أو T حسب السؤال)

طباعة ( اللاعب 2 أنت محق!)

p1 () (سيكون هذا مهمًا لاحقًا)

آخر:

طباعة ("معذرة ، غير صحيح")

ص 1 ()

افعل الشيء نفسه مع اللاعب 2 (فقط عليك التغيير من 1 إلى 2)

بينما True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") إذا كانت الإجابة ==" F "(أو T اعتمادًا على سؤال) اطبع ("اللاعب 1 أنت محق!) p1 () (سيكون هذا مهمًا لاحقًا) وإلا: اطبع (" عذرًا ، غير صحيح ") p1 ()

ما تعنيه p1 () هو أنه عند القيام بهذا الكود نفسه لأسئلة أخرى ، سيتم تحديد الأسئلة (وهذا يعني أساسًا أنه بعد الإجابة على السؤال ستنتقل إلى هذا السؤال. على سبيل المثال:

السؤال التالي

def p1 ()

طباعة ('n') (هذا يعطي مسافة بين الأسئلة)

طباعة ("2. أفضل طريقة لتهدئة الكمبيوتر هي وضعه في الخارج")

ثم ستفعل نفس الرمز مع LDR (الذي هو أعلاه)

ثم يمكنك بدلاً من ذلك وضع p2 () بدلاً من p1 () ، للانتقال إلى السؤال التالي (بالطبع باستخدام كود التعريف في Python).

وهذا هو عليه. هذا هو جزء الترميز من الدائرة لجعل كل شيء يعمل.

الخطوة 3: وضع كل ذلك معًا (مع الاختبار والإطلاق)

بعد الانتهاء من الدائرة وإتمام الكود ، قم بتشغيل واختبار الكود الخاص بك ومعرفة ما إذا كان يعمل ، إذا لم يكن كذلك ، فقد يكون هناك مجموعة متنوعة من هذه المشاكل:

اللوح الخاطئ أو الأسلاك السيئة

LED معطل أو LDR لا يعمل بشكل صحيح

هناك شيء خاطئ في الكود أو الدائرة

بعد إجراء الاختبار وما إلى ذلك ، قم بتكوين الكود الخاص بك واجعله سلسًا قدر الإمكان.

الآن دعنا نتحدث عن تجميعها

احصل على مستلزماتك من الورق المقوى والشريط اللاصق.

1. قص الورق المقوى بشكل كافٍ لكل جانب من جوانب خط الخبز ، ثم قص مربعًا لمكان وجود المقاوم الضوئي حتى تتمكن من وضعه فوقه (لكلا الجانبين ، وقم بتمييز المربع بعلامة)

2. قم بقص الورق المقوى لنهاية اللوح لإكمال الصندوق

3. يمكنك الآن تشغيل اللعبة وتشغيلها.

موصى به: