সুচিপত্র:
- সরবরাহ
- ধাপ 1: প্রথম ধাপ (সার্কিট একত্রিত করা)
- ধাপ 2: দ্বিতীয় ধাপ (কোড)
- ধাপ 3: এটি সব একসাথে রাখা (পরীক্ষা এবং চালু করার সাথে)
ভিডিও: DIY প্রকল্প: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই ইন্সট্রাকটেবল আমার সম্পূর্ণ 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. এখন আপনি আপনার খেলা চালাতে এবং এটি খেলতে পারেন।
প্রস্তাবিত:
DIY প্রকল্প ARGB LED ষড়ভুজ প্যানেল: 19 টি ধাপ
DIY প্রজেক্ট ARGB LED হেক্সাগোনাল প্যানেল: হাই সবাই, এই নির্দেশনায় আমি আপনাকে দেখাতে যাচ্ছি কিভাবে WS2812b LEDs (Aka Neopixels) ব্যবহার করে একটি Addressable RGB Hexagonal Panel তৈরি করতে হয়। এই বিবরণটি আসলেই ন্যায়বিচার করে না, তাই উপরের ভিডিওটি দেখুন! দয়া করে মনে রাখবেন যে ঠিকানাযোগ্য আর
IOT হোম অটোমেশন DIY প্রকল্প #1: 7 ধাপ
আইওটি হোম অটোমেশন DIY প্রজেক্ট # 1: # ভূমিকা হোম অটোমেশন হ'ল এসি, ফ্যান, রেফ্রিজারেটর, লাইটের মতো হোম অ্যাপ্লায়েন্সগুলির অটোমেশন প্রক্রিয়া এবং তালিকাটি চলে, যাতে সেগুলি আপনার ফোন, কম্পিউটার বা এমনকি দূরবর্তীভাবে নিয়ন্ত্রণ করা যায়। এই প্রকল্পটি esp2866 এর সাথে সম্পর্কিত
এলইডি লাইট এবং সাউন্ড সহ DIY ইনভেনটিভ এআরটি প্রকল্প আইডিয়া: 3 টি ধাপ
এলইডি লাইট এবং সাউন্ড সহ DIY ইনভেনটিভ এআরটি প্রজেক্ট আইডিয়া: এই ভিডিওতে আমি আপনাকে দেখাব কিভাবে এলইডি স্ট্রিপ এবং সাউন্ড ব্যবহার করে বাড়িতে অনন্য আর্ট প্রজেক্ট তৈরি করা যায়
ফটোজোজো প্রকল্প DIY এর একটি গাইড: একটি দাগযুক্ত কাচের জানালা তৈরি করুন: 5 টি ধাপ
ফটোজোজো প্রকল্প DIY এর একটি গাইড: একটি দাগযুক্ত গ্লাস উইন্ডো তৈরি করুন: নির্দেশাবলীর পাশাপাশি, আমার প্রিয় ওয়েবসাইটগুলির মধ্যে একটি হল Photojojo.com (যদি আপনি এই সুপার কুল লোকদের কথা না শুনে থাকেন তবে তাদের একটি পরিদর্শন করা উচিত।) এক সপ্তাহ বা তারও আগে তারা পোস্ট করেছে, http://content.photojojo.com/diy/diy-make-stained-glass-instagram-window
নতুনদের জন্য 10 টি মৌলিক Arduino প্রকল্প! একটি একক বোর্ডের সাথে কমপক্ষে 15 টি প্রকল্প তৈরি করুন !: 6 টি ধাপ
নতুনদের জন্য 10 টি মৌলিক Arduino প্রকল্প! একটি একক বোর্ডের সাথে কমপক্ষে 15 টি প্রকল্প তৈরি করুন !: Arduino প্রকল্প & টিউটোরিয়াল বোর্ড; 10 টি মৌলিক Arduino প্রকল্প অন্তর্ভুক্ত। সমস্ত সোর্স কোড, গারবার ফাইল এবং আরও অনেক কিছু। এসএমডি নেই! সবার জন্য সহজ সোল্ডারিং। সহজ অপসারণযোগ্য এবং প্রতিস্থাপনযোগ্য উপাদান। আপনি একক বো দিয়ে কমপক্ষে 15 টি প্রকল্প তৈরি করতে পারেন