فهرست مطالب:

پروژه DIY: 3 مرحله
پروژه DIY: 3 مرحله

تصویری: پروژه DIY: 3 مرحله

تصویری: پروژه DIY: 3 مرحله
تصویری: ٣پروژه الکترونیک که زندگی را تغییر می‌دهد | 3 top project 2024, نوامبر
Anonim
پروژه DIY
پروژه DIY

این دستورالعمل تمام پروژه DIY من و هر مرحله از سفر و فرآیند را طی خواهد کرد. من همچنین بیان می کنم که برای ساختن پروژه DIY خود به چه نوع منابع و منابع نیاز خواهید داشت (که مشابه پروژه من است). My DIY Project اساساً یک بازی ساده است که می تواند با دو بازیکن انجام شود. اساساً س questionالی می پرسد و منتظر می ماند تا یکی از LDR (مقاوم به نور وابسته به نور) پوشش داده شود. چراغ LED روشن می شود و این به پخش کننده 1 یا پخش کننده 2 اجازه می دهد به یک سوال درست یا غلط پاسخ دهند. پس از گذراندن تمام سوالات ، بازی کامل می شود.

تدارکات

لوازم مورد نیاز عبارتند از:

تخته نان

پای تمشک

مقوا

نوار

نشانگرها

سیم های نر نر

2 LED (رنگهای مختلف)

2 مقاومت (330 کیلو اهم)

2 سنسور LDR

2 خازن 10 ولت

2 کلاه برای پوشاندن چیزی.

مرحله 1: اولین قدم (کنار هم قرار دادن مدار)

اولین قدم (کنار هم قرار دادن مدار)
اولین قدم (کنار هم قرار دادن مدار)

بیایید روند ساخت مدار را با هم طی کنیم

قبل از اینکه این کار را انجام دهیم ، لیست منابع را به سرعت بررسی کنید تا ببینید برای راه اندازی این مدار پیچیده / اساسی به چه چیزی نیاز دارید

حالا که همه چیز دارید بیایید شروع کنیم

اول از همه دو LDRS و Capacitors خود را کنار هم قرار دهید و مطمئن شوید که با کد کار می کنند

LDR را به قسمت منفی خازن وصل کنید (برای هر دو). پس از انجام این کار ، پای دیگر هر دو LDRS را به برق وصل کنید (5 ولت). پس از این قسمت پای LDR متصل به خازن را به پین GPIO وصل کنید (برای من در این مورد ، GPIO 5 Player 2 و 16 Player 1 است).

سپس پای دیگر خازن را به زمین وصل کنید (هر دو خازن).

به این ترتیب LDR را تنظیم می کنید ، اکنون دو LEDS را وصل کنید و مطمئن شوید که آنها نیز با کد کار می کنند.

پای منفی LED را به زمین وصل کنید (هر دو). پس از این ، پایه مثبت هر دو LEDS را با یک مقاومت 330 اهم متصل کنید و سپس آن مقاومت را به یک پین GPIO وصل کنید (در این مورد GPIO Pin 19 Player 2 و Pin 12 Player 1)

بعد از این مدار شما باید شبیه تصویر من در اینجا باشد (مدار کنار آن را نادیده بگیرید)

مرحله 2: مرحله دوم (کد)

مرحله دوم (کد)
مرحله دوم (کد)
مرحله دوم (کد)
مرحله دوم (کد)
مرحله دوم (کد)
مرحله دوم (کد)

ساخت کد بخش دشوارتری از این پروژه DIY خواهد بود ، بنابراین با دقت دنبال کنید

اول از همه همه واردات LED ، LightSensor و Sleep را بنویسید:

از واردات gpiozero LED ، LightSensor

از زمان وارد کردن خواب

سپس متغیرهای خود را وارد کنید

LDR1 = LightSensor (16 ، 5 ، 1)

LDR2 = LightSensor (5 ، 5 ، 1)

LED1 = LED (12)

LED2 = LED (19)

حالا اولین س Yourال خود را مطرح کنید تا س Apال ظاهر شود و با داشتن پلیر 1 یا 2 ، سنسور آن را بپوشانید تا LED آنها روشن شود ، این به این شکل است:

چاپ ("رام و روم یک چیز هستند")

در حالی که True:

اگر ldr2.value == (0):

print ( پاسخ بازیکن 1:)

led2.on ():

answer = ورودی ("درست یا غلط")

اگر پاسخ == "F" (یا T بسته به سوال)

print ( پخش کننده 2 شما درست می گویید!)

p1 () (این بعداً مهم خواهد بود)

دیگری:

چاپ ("با عرض پوزش ، نادرست")

p1 ()

همین کار را با Player 2 انجام دهید (فقط باید 1 را به 2 تغییر دهید)

while True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") if answer ==" F "(یا T بسته به سوال) چاپ ("پخش کننده 1 شما درست می گویید!) p1 () (این بعداً مهم خواهد بود) در غیر این صورت: چاپ (" متاسفم ، نادرست است) p1 ()

منظور از p1 () این است که هنگام انجام همین کد برای س questionsالات دیگر ، س questionsالات تعریف می شوند (این اساساً به این معنی است که پس از پاسخ به س itال ، به آن س goال می رسد. به عنوان مثال:

سوال بعدی

def p1 ()

print ('\ n') (این اساساً بین س questionsالات فاصله ایجاد می کند)

print ("2.بهترین راه برای خنک کردن رایانه این است که آن را در بیرون قرار دهید")

سپس همان کد را با LDR (که در بالا است) قرار دهید.

سپس به جای p1 () ، p2 () را برای رفتن به س nextال بعدی (البته با استفاده از کد تعریف شده در پایتون) قرار دهید.

و بس این بخش کدگذاری مدار است تا همه چیز کار کند.

مرحله 3: همه چیز را با هم ترکیب کنید (با آزمایش و راه اندازی)

پس از اتمام مدار و انجام کد ، کد خود را راه اندازی و آزمایش کنید و ببینید آیا کار می کند ، در غیر این صورت ممکن است انواع مختلفی از مشکلات زیر باشد:

Breadboard معیوب یا سیمهای خراب

LED خراب است یا LDR به درستی کار نمی کند

مشکلی در کد یا مدار شما وجود دارد

پس از انجام آزمایش و موارد دیگر ، کد خود را پیکربندی کرده و تا آنجا که ممکن است آن را صاف کنید.

حالا بیایید در مورد ترکیب آن صحبت کنیم

لوازم مورد نیاز خود را از مقوا و نوار تهیه کنید.

1. مقوا را به اندازه کافی برای هر طرف نان برش دهید ، و سپس یک اسکایور را برای مکانی که مقاومت نور در آن قرار دارد برش دهید تا بتوانید هد خود را روی آن قرار دهید (برای هر دو طرف ، و مربع را با نشانگر علامت گذاری کنید)

2. مقوا را برای انتهای Breadboard ببرید تا جعبه تکمیل شود

3. اکنون می توانید بازی خود را اجرا کرده و بازی کنید.

توصیه شده: