সুচিপত্র:

LED সার্কিট (TinkerCad): 3 ধাপ
LED সার্কিট (TinkerCad): 3 ধাপ

ভিডিও: LED সার্কিট (TinkerCad): 3 ধাপ

ভিডিও: LED সার্কিট (TinkerCad): 3 ধাপ
ভিডিও: LED and Buzzer on TinkerCad 2024, জুলাই
Anonim
LED সার্কিট (TinkerCad)
LED সার্কিট (TinkerCad)

এই প্রকল্পটি মজার জন্য, এবং আমি এটি নিজেই তৈরি করেছি। এই প্রকল্পের বিন্দু হল ফটোরিসিস্টর দ্বারা কতটা আলো জ্বলছে তা পরিবর্তন করা। এই প্রকল্পে, আপনি 2 প্রতিরোধক, একটি Photoresistor, একটি LED আলো, Arduino Uno R3, এবং তারের প্রয়োজন হবে। এই প্রকল্পটি টিঙ্কারকাডে রয়েছে, তাই আপনাকে এই সরঞ্জামগুলি কিনতে হবে না।

ধাপ 1: ধাপ 1: সার্কিট তৈরি করুন

ধাপ 1: সার্কিট তৈরি করুন
ধাপ 1: সার্কিট তৈরি করুন

প্রথমে আপনি উপরের ছবিটি কপি করবেন। আপনি Arduino Uno R3 পাবেন এবং এটি স্ক্রিনের কোথাও সেট আপ করবেন। এরপরে, আপনি একটি LED আলো পাবেন এবং একটি প্রতিরোধককে LED তে ক্যাথোডের সাথে সংযুক্ত করুন। তারপরে, আপনি একটি তারের স্থাপন করবেন যা LED তে রেজিস্টরের সাথে সংযুক্ত এবং AUR3 (Arduino Uno R3) এর GND এর সাথে সংযুক্ত হবে। আপনি অ্যানোডের জন্য একই কাজ করবেন এবং এটি থেকে AUR3 এ D9 স্লটে তারের সংযোগ স্থাপন করবেন। পরবর্তী ধাপে, আপনি একটি ফোটোরিসিস্টর যুক্ত করবেন এবং অন্য একটি রোধকারী যোগ করবেন, এবং তারপর ফটোরিসিস্টারে টার্মিনাল 1 এর সাথে এটি সংযুক্ত করুন। এর পরে, আপনি প্রতিরোধককে GND এর সাথে একটি তারের সাথে সংযুক্ত করবেন, যা AUR3 এ পাওয়া যায়। এটি নির্মাণের শেষ ধাপে, আপনি AUR3 এ A0 সংযুক্ত করবেন এবং ফটোরিসিস্টারে পাওয়া টার্মিনাল 1 এর সাথে এটি সংযুক্ত করবেন। সর্বশেষ, আপনি 5v থেকে একটি তারের সাথে সংযোগ স্থাপন করবেন এবং ফটোরিসিস্টারে টার্মিনাল 2 এর সাথে সংযুক্ত করবেন।

ধাপ 2: ধাপ 2: ব্লক সহ কোড

ধাপ 2: ব্লক সহ কোড
ধাপ 2: ব্লক সহ কোড

কোড এডিটরে ভেরিয়েবল ক্যাটাগরিতে ক্লিক করুন।

ফটোরিসিস্টরের প্রতিরোধের মান সংরক্ষণ করতে, "সেন্সরভ্যালু" নামে একটি পরিবর্তনশীল তৈরি করুন। একটি "সেট" ব্লক টেনে আনুন। আমরা ভেরিয়েবল সেন্সরভ্যালুতে আমাদের ফটোরিসিস্টরের অবস্থা সংরক্ষণ করব। ইনপুট বিভাগে ক্লিক করুন এবং একটি "এনালগ রিড পিন" ব্লক টেনে আনুন, এবং এটি "সেট" ব্লকে "শব্দ" এর পরে রাখুন যেহেতু আমাদের পোটেন্টিওমিটার পিন A0 তে Arduino এর সাথে সংযুক্ত, তাই ড্রপডাউনটিকে A0 তে পরিবর্তন করুন। আউটপুট বিভাগে ক্লিক করুন এবং "মুদ্রণ থেকে সিরিয়াল মনিটর" ব্লকটি টেনে আনুন। ভেরিয়েবল ক্যাটাগরিতে নেভিগেট করুন এবং আপনার ভেরিয়েবল সেন্সরভ্যালুকে "মুদ্রণ থেকে সিরিয়াল মনিটর" ব্লকে টেনে আনুন এবং নিশ্চিত করুন যে ড্রপডাউনটি একটি নতুন লাইন দিয়ে মুদ্রণের জন্য সেট করা আছে। Allyচ্ছিকভাবে সিমুলেশন শুরু করুন এবং সেন্সর সামঞ্জস্য করার সময় রিডিং আসছে এবং পরিবর্তন হচ্ছে তা যাচাই করতে সিরিয়াল মনিটর খুলুন। এনালগ ইনপুট মান 0-1023 পর্যন্ত। যেহেতু আমরা LED তে 0 (অফ) এবং 255 (পূর্ণ উজ্জ্বলতা) এর মধ্যে একটি সংখ্যা লিখতে চাই, তাই আমরা আমাদের জন্য কিছু ক্রস-গুণ করার জন্য "মানচিত্র" ব্লক ব্যবহার করব। গণিত বিভাগে যান এবং একটি "মানচিত্র" ব্লক টেনে আনুন। প্রথম স্লটে, একটি সেন্সরভ্যালু ভেরিয়েবল ব্লকে টেনে আনুন, তারপর 0 থেকে 255 পর্যন্ত রেঞ্জ সেট করুন। আউটপুট বিভাগে ফিরে, একটি এনালগ "সেট পিন" ব্লক টানুন, যা ডিফল্টরূপে বলে "সেট পিন 3 থেকে 0." পিন সেট করতে এটিকে সামঞ্জস্য করুন। PWM ব্যবহার করে LED পিনে অ্যাডজাস্টেড নম্বর লেখার জন্য আপনার আগে তৈরি করা ম্যাপ ব্লকটিকে "সেট পিন" ব্লকের "টু" ফিল্ডে টেনে আনুন। কন্ট্রোল ক্যাটাগরিতে ক্লিক করুন এবং একটি ওয়েট ব্লক টেনে আনুন, এবং.1 সেকেন্ডের জন্য প্রোগ্রামটি বিলম্ব করার জন্য এটি সামঞ্জস্য করুন।

ধাপ 3: ধাপ 3: এটি চেষ্টা করুন

ধাপ 3: এটি চেষ্টা করুন!
ধাপ 3: এটি চেষ্টা করুন!

এখন যেহেতু আপনি একটি ফোটোরিসিস্টর পড়তে শিখেছেন এবং একটি LED এর উজ্জ্বলতা নিয়ন্ত্রণ করতে এর আউটপুট ম্যাপ করেছেন, আপনি সেগুলি এবং অন্যান্য দক্ষতা যা আপনি এখন পর্যন্ত শিখেছেন তা প্রয়োগ করতে প্রস্তুত। এই প্রকল্পটি এত কঠিন ছিল না, এবং আমাকে তৈরি করতে প্রায় 3 দিন লেগেছিল। ধন্যবাদ!

প্রস্তাবিত: