সুচিপত্র:

DIY প্রকল্প: 3 ধাপ
DIY প্রকল্প: 3 ধাপ

ভিডিও: DIY প্রকল্প: 3 ধাপ

ভিডিও: DIY প্রকল্প: 3 ধাপ
ভিডিও: প্রকল্প বাস্তবায়ন বা PROJECT EXECUTION কি? প্রকল্প বাস্তবায়নের ধাপ সমূহ | 2024, জুলাই
Anonim
DIY প্রকল্প
DIY প্রকল্প

এই ইন্সট্রাকটেবল আমার সম্পূর্ণ DIY প্রজেক্ট এবং যাত্রা এবং প্রক্রিয়ার প্রতিটি ধাপের মধ্য দিয়ে যাবে। আপনার DIY প্রকল্পটি নির্মাণের জন্য আপনার কোন ধরণের সম্পদ এবং সরবরাহের প্রয়োজন হবে তাও আমি বলব (এটি আমার মতো)। আমার DIY প্রকল্পটি মূলত একটি সহজ খেলা যা দুইজন খেলোয়াড়ের সাথে খেলা যায়। এটি মূলত একটি প্রশ্ন জিজ্ঞাসা করে এবং এটি এলডিআর (হালকা নির্ভরশীল প্রতিরোধী) এর একটির জন্য আচ্ছাদিত হওয়ার জন্য অপেক্ষা করে। LED চালু হবে, এবং এটি প্লেয়ার 1 বা প্লেয়ার 2 কে সত্য বা মিথ্যা প্রশ্নের উত্তর দেওয়ার অনুমতি দেবে। এটি সমস্ত প্রশ্নের মধ্য দিয়ে যাওয়ার পরে, গেমটি সম্পূর্ণ।

সরবরাহ

প্রয়োজনীয় সরবরাহগুলি হল:

ব্রেডবোর্ড

রাস্পবেরি পাই

কার্ডবোর্ড

টেপ

মার্কার

পুরুষ পুরুষ তারের

2 LED (বিভিন্ন রং)

2 প্রতিরোধক (330 কে ওহম)

2 এলডিআর সেন্সর

2 10 V ক্যাপাসিটার

কিছু কভার করার জন্য 2 টি ক্যাপ।

ধাপ 1: প্রথম ধাপ (সার্কিট একত্রিত করা)

প্রথম ধাপ (সার্কিট একত্রিত করা)
প্রথম ধাপ (সার্কিট একত্রিত করা)

চলুন একসাথে সার্কিট তৈরির প্রক্রিয়ার মধ্য দিয়ে যাই

এই জটিল / মৌলিক সার্কিট স্থাপন করার জন্য আপনার কী প্রয়োজন তা দেখার জন্য আমরা দ্রুত সরবরাহ তালিকাটি পর্যালোচনা করি

এখন আপনার সবকিছু আছে আসুন শুরু করা যাক

প্রথমে আপনার দুটি এলডিআরএস এবং ক্যাপাসিটর একসাথে রাখুন এবং নিশ্চিত করুন যে তারা কোডের সাথে কাজ করে

LDR কে ক্যাপাসিটরের নেতিবাচক অংশে সংযুক্ত করুন (উভয়ের জন্য)। এটি করার পরে, উভয় এলডিআরএসের অন্য পাটি বিদ্যুতের সাথে সংযুক্ত করুন (5 ভোল্ট)। এর পরে ক্যাপাসিটরের সাথে সংযুক্ত এলডিআর এর পা একটি জিপিআইও পিনে সংযুক্ত করুন (আমার ক্ষেত্রে এটি জিপিআইও 5 প্লেয়ার 2 এবং 16 প্লেয়ার 1)।

তারপর ক্যাপাসিটরের অন্য পা মাটিতে সংযুক্ত করুন (উভয় ক্যাপাসিটর)।

এইভাবে আপনি এলডিআর সেট আপ করুন, এখন দুটি এলইডিএস সংযুক্ত করুন এবং নিশ্চিত করুন যে তারা কোডের সাথেও কাজ করে।

LED এর নেগেটিভ লেগকে মাটিতে সংযুক্ত করুন (উভয়)। এর পরে, উভয় LEDS এর পজিটিভ লেগকে 330 Ohm Resistor এর সাথে সংযুক্ত করুন এবং তারপর সেই প্রতিরোধককে GPIO পিনের সাথে সংযুক্ত করুন (এই ক্ষেত্রে GPIO Pin 19 Player 2 এবং Pin 12 Player 1)

এর পরে আপনার সার্কিটটি আমার এখানে থাকা ছবির মতো হওয়া উচিত (এর পাশে সার্কিটটি উপেক্ষা করুন)

ধাপ 2: দ্বিতীয় ধাপ (কোড)

দ্বিতীয় ধাপ (কোড)
দ্বিতীয় ধাপ (কোড)
দ্বিতীয় ধাপ (কোড)
দ্বিতীয় ধাপ (কোড)
দ্বিতীয় ধাপ (কোড)
দ্বিতীয় ধাপ (কোড)

কোড তৈরি করা এই DIY প্রকল্পের আরও কঠিন অংশ হবে, তাই সাবধানে অনুসরণ করুন

প্রথমে সব আমদানি LED, LightSensor এবং Sleep লিখুন:

gpiozero থেকে LED, LightSensor আমদানি করুন

সময় থেকে আমদানি ঘুম

তারপর আপনার ভেরিয়েবলগুলি আমদানি করুন

LDR1 = লাইটসেন্সর (16, 5, 1)

LDR2 = লাইটসেন্সর (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

এখন আপনার প্রথম প্রশ্নটি তৈরি করুন যাতে প্রশ্নটি উপস্থিত হয় এবং প্লেয়ার 1 বা 2 থাকে, তাদের LED কে চালু করতে তাদের সেন্সরটি coverেকে রাখুন, এটি দেখতে এইরকম হবে:

মুদ্রণ ("রাম এবং রম একই জিনিস")

যখন সত্য:

যদি ldr2.value == (0):

মুদ্রণ ( প্লেয়ার 1 উত্তর:)

led2.on ():

উত্তর = ইনপুট ("সত্য বা মিথ্যা")

যদি উত্তর == "F" (অথবা টি প্রশ্নের উপর নির্ভর করে)

মুদ্রণ ( প্লেয়ার 2 আপনি সঠিক!)

p1 () (এটি পরে গুরুত্বপূর্ণ হবে)

অন্য:

মুদ্রণ ("দু Sorryখিত, ভুল")

p1 ()

প্লেয়ার 2 এর সাথে একই করুন (শুধু 1 থেকে 2 পরিবর্তন করতে হবে)

যখন সত্য: যদি ldr1.value == (0): মুদ্রণ ("প্লেয়ার 1 উত্তর:) led1.on (): উত্তর = ইনপুট (" সত্য বা মিথ্যা ") যদি উত্তর ==" এফ "(অথবা টি এর উপর নির্ভর করে প্রশ্ন) মুদ্রণ ("প্লেয়ার 1 আপনি সঠিক!) p1 () (এটি পরে গুরুত্বপূর্ণ হবে) অন্যথায়: মুদ্রণ (" দু Sorryখিত, ভুল ") p1 ()

P1 () মানে কি, অন্য প্রশ্নের জন্য এই একই কোডটি করার সময়, প্রশ্নগুলি সংজ্ঞায়িত করা হবে (এর অর্থ মূলত প্রশ্নের উত্তর দেওয়ার পরে এটি সেই প্রশ্নের দিকে যাবে। সুতরাং উদাহরণস্বরূপ:

পরবর্তী প্রশ্ন

ডিফ পি 1 ()

মুদ্রণ ('\ n') (এটি মূলত প্রশ্নের মধ্যে স্থান দেয়)

মুদ্রণ ("2. একটি কম্পিউটার ঠান্ডা করার সর্বোত্তম উপায় হল এটি বাইরে রাখা")

তারপর আপনি LDR (যা উপরে) সঙ্গে একই কোড হবে

তারপর আপনি p1 () এর পরিবর্তে p2 () রাখবেন, পরবর্তী প্রশ্নে যেতে (অবশ্যই পাইথনে ডিফাইন কোড ব্যবহার করে)।

আর তা -ই। সবকিছুকে কাজ করার জন্য সার্কিটের কোডিং অংশ।

ধাপ 3: এটি সব একসাথে রাখা (পরীক্ষা এবং চালু করার সাথে)

সার্কিটটি সম্পন্ন হওয়ার পরে এবং কোডটি সম্পন্ন হওয়ার পরে, আপনার কোডটি চালু করুন এবং পরীক্ষা করুন এবং দেখুন যে এটি কাজ করছে কিনা, যদি এটি না হয় তবে এটি বিভিন্ন ধরণের সমস্যা হতে পারে:

ত্রুটিপূর্ণ ব্রেডবোর্ড বা খারাপ তারের

LED ভাঙা বা LDR ঠিকমত কাজ করছে না

আপনার কোড বা সার্কিটারে কিছু ভুল

পরীক্ষা এবং এরকম করার পরে, আপনার কোডটি কনফিগার করুন এবং এটি যতটা সম্ভব মসৃণ করুন।

এখন এটি একসাথে রাখার বিষয়ে কথা বলা যাক

আপনার কার্ডবোর্ড এবং টেপ সরবরাহ করুন।

1. ব্রেডব্রোডের প্রতিটি পাশের জন্য যথেষ্ট পরিমাণে কার্ডবোর্ড কাটুন, এবং তারপর লাইট রোধক যেখানে আছে তার জন্য একটি বর্গক্ষেত্র কাটুন যাতে আপনি এটির উপরে রাখতে পারেন (উভয় দিকের জন্য, এবং একটি মার্কার দিয়ে বর্গক্ষেত্রটি চিহ্নিত করুন)

2. বাক্সটি সম্পূর্ণ করার জন্য ব্রেডবোর্ডের শেষে কার্ডবোর্ড কাটুন

3. এখন আপনি আপনার খেলা চালাতে এবং এটি খেলতে পারেন।

প্রস্তাবিত: