সুচিপত্র:
- ধাপ 1: অংশ
- ধাপ 2: FPGA বেসিস 3 প্রোগ্রাম করুন
- ধাপ 3: ব্রেডবোর্ডে সার্কিট তৈরি করুন
- ধাপ 4: বেসিস 3 বোর্ডে উপাদানগুলি সংযুক্ত করুন
- ধাপ 5: কিভাবে ব্যবহার করবেন
ভিডিও: মোশন ট্রিগারড লাইট: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই গাইডটি আপনাকে দেখাবে কিভাবে একটি FPGA ব্যবহার করতে হয় একটি গতি সেন্সর তৈরি করতে যতক্ষণ না গতি থাকে ততক্ষণ বিভিন্ন রঙের আলো ট্রিগার করে। লাল, নীল এবং সবুজের মাত্রাগুলি প্রতিটি পৃথক রঙের একটি মান ল্যাচিং দ্বারা নিয়ন্ত্রিত হয়। এই প্রকল্পটি সিপিই 133 শ্রেণীর চূড়ান্ত প্রকল্পের জন্য টিমি এনগুয়েন এবং রায়ান লুক তৈরি করেছিলেন।
ধাপ 1: অংশ
নিম্নলিখিত অংশগুলি সংগ্রহ করুন:
-1 বেসিস 3 এফপিজিএ বোর্ড
-1 ব্রেডবোর্ড
-1 আরজিবি এনালগ এলইডি
-3 npn/n- চ্যানেল MOSFETs
-1২0 ওহম প্রতিরোধক
-1 পিআইআর মোশন সেন্সর
-একাধিক জাম্পার তারগুলি
ধাপ 2: FPGA বেসিস 3 প্রোগ্রাম করুন
এই প্রকল্পের জন্য, আমরা একটি RGB LED এর উজ্জ্বলতা এবং রঙ নিয়ন্ত্রণের জন্য পালস প্রস্থ মডুলেশন (PWM) ব্যবহার করি, যা PIR সেন্সর সনাক্তকারী মোশন আউটপুট এর উপর ভিত্তি করে চালু এবং বন্ধ করে। যদি সেন্সর নড়াচড়া সনাক্ত করে, LED প্রায় 4 সেকেন্ডের জন্য চালু হবে, যা সেন্সরের একটি কাজ।
এই প্রকল্পের জন্য প্রয়োজনীয় সমস্ত ফাইল এই বিভাগে অন্তর্ভুক্ত করা হয়েছে।
মডিউল:
ঘড়ি বিভাজক: বেসিস 3 এর অনবোর্ড ঘড়ির ফ্রিকোয়েন্সি 100 মেগাহার্টজ, তাই আমরা কাউন্টারে এটিকে আরও ভালভাবে ম্যানেজ করার জন্য সেই ফ্রিকোয়েন্সি 10 কিলোহার্টজ পর্যন্ত নামিয়ে আনতে চাই।
কাউন্টার: কাউন্টার হ্রাসকৃত 10 KHz একটি ইনপুট হিসাবে ব্যবহার করে এবং মোশন সেন্সর দ্বারা সক্ষম হলে 255 পর্যন্ত গণনা করে।
3 ডি ফ্লিপ ফ্লপ: ব্যবহারকারী বোর্ডে 8 টি সুইচের যেকোনো ধরনের ফ্লিপ করবে এবং এই ফ্লিপ ফ্লপগুলি, যখন সেই ফ্লিপ ফ্লপের সক্ষম বোতাম টিপে সক্ষম হবে, তখন সুইচগুলির মান তুলনাকারীর মধ্যে থাকবে। এই ল্যাচড মান LED তে যাওয়া আউটপুট সিগন্যালের ডিউটি চক্র, বা পালস প্রস্থ নির্ধারণ করবে।
3 তুলনাকারী: কাউন্টার থেকে 8 বিট আউটপুট প্রতিটি তুলনাকারীর কাছে আলাদাভাবে যায় এবং ফ্লিপ ফ্লপের 8 বিট আউটপুটের সাথে তুলনা করা হয়। যদি কাউন্টার আউটপুট ডি ফ্লিপ ফ্লপ থেকে ল্যাচ করা মানের চেয়ে কম হয়, তুলনাকারী এক-বিট উচ্চ মান আউটপুট করবে; যদি কাউন্টার আউটপুট ল্যাচড ভ্যালুর চেয়ে বেশি হয়, তুলনাকারী এক-বিট লো ভ্যালু আউটপুট করবে। তুলনাকারী তারপর তার মান সেন্সর ডিকোডারে আউটপুট করে।
3 সেন্সর ডিকোডার: সেন্সর ডিকোডার তুলনাকারীর মান আউটপুট করবে যদি সেন্সর দ্বারা গতি সনাক্ত করা হয় (1) অথবা কম ভোল্টেজ (0) যদি কোন গতি না থাকে। এই আউটপুটগুলি সরাসরি RGB LED তে যায়।
ভিএইচডি ফাইল ডাউনলোড করার পর:
একবার ফাইলগুলি ডাউনলোড করে একটি প্রকল্পে স্থাপন করা হলে, প্রকল্পের জন্য বিটস্ট্রিম সংশ্লেষ, বাস্তবায়ন এবং লিখুন। তারপর, বেসিস 3 বোর্ড সংযুক্ত করুন এবং ডিভাইসটি প্রোগ্রাম করুন।
ধাপ 3: ব্রেডবোর্ডে সার্কিট তৈরি করুন
আপনি পরিকল্পিত অনুসরণ করতে পারেন এবং ফটো সার্কিট তৈরি করে। সার্কিট জুড়ে ভিত্তিগুলি সাধারণ, এবং লাল, নীল বা সবুজ সংকেতগুলিকে আরও ম্লান করতে মসফেটগুলির সাথে সিরিজে অতিরিক্ত প্রতিরোধক যুক্ত করা যেতে পারে।
ধাপ 4: বেসিস 3 বোর্ডে উপাদানগুলি সংযুক্ত করুন
আপনি আপনার বেসিস 3 বোর্ডকে রুটিবোর্ডের সাথে সংযুক্ত করতে ফটোতে পরিকল্পিত এবং রেফারেন্স ব্যবহার করতে পারেন।
ধাপ 5: কিভাবে ব্যবহার করবেন
আপনি SW0-SW7 সুইচ দ্বারা প্রতিনিধিত্ব করা একটি বাইনারি মান ইনপুট করতে পারেন। একবার আপনার এই মানটি হয়ে গেলে, আপনি বোতামটি দ্বারা নির্বাচিত রঙের সাথে লেচ করতে BTN_L (লাল), BTN_C (নীল) এবং BTN_R (সবুজ) বোতাম টিপতে পারেন। এদিকে, মোশন সেন্সর প্রতিটি আন্দোলনের সাথে আলোকিত করতে LED ট্রিগার করবে।
প্রস্তাবিত:
মোশন ট্রিগারড নিওপিক্সেল আরজিবি জুতা !: ৫ টি ধাপ (ছবি সহ)
মোশন ট্রিগারড নিওপিক্সেল আরজিবি জুতা !: নিওপিক্সেলগুলি অসাধারণ আমরা 3 টি তারের সাহায্যে শত শত লাইট নিয়ন্ত্রণ করতে পারি যেমন 5V, Din & GND এবং এই টিউটোরিয়ালে, আমি দেখাব কিভাবে আপনি মোশন ট্রিগারড NeoPixel RGB জুতা তৈরি করতে পারেন
মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেইল: Ste টি ধাপ
মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেইল: আমরা আগের ESP32-CAM প্রজেক্টের উপর ভিত্তি করে তৈরি করি এবং একটি মোশন-ট্রিগারড ইমেজ ক্যাপচারিং সিস্টেম তৈরি করি যা ইমেজ সহ একটি সংযুক্তি হিসাবে একটি ইমেল পাঠায়। এই বিল্ডটি একটি PIR সেন্সর মডিউল সহ ESP32-CAM বোর্ড ব্যবহার করে যা AM312 এর উপর ভিত্তি করে
সেন্সর ভিত্তিক মোশন-ট্রিগারড মিউজিক প্লেয়ার: 3 টি ধাপ
সেন্সর ভিত্তিক মোশন-ট্রিগারড মিউজিক প্লেয়ার: আমার স্নাতক কলেজে, আমাদের একটি মূল প্রকল্প তৈরি করতে হয়েছিল যা ছাত্ররা সবাই নিজেরাই বেছে নিতে পেরেছিল। আমার প্রজেক্টের জন্য, যেহেতু আমি সবসময় গান শুনি এবং আমার সবসময় মনে হয় যে আমি একটি স্পিকার চালু করতে খুব বেশি ঝামেলা করছি
রাস্পবেরি পাই সহ মোশন ট্রিগারড ক্যামেরা: 6 টি ধাপ
রাস্পবেরি পাই সহ মোশন ট্রিগারড ক্যামেরা: কাঠবিড়ালির চেহারা সনাক্ত করতে HC-SR501 প্যাসিভ ইনফ্রারেড সেন্সর সহ রাস্পবেরি পাই, এবং তারপর সেরা কোণ এবং দূরত্বে ভিডিও রেকর্ড করার জন্য SONY A6300 ট্রিগার করুন
মোশন নিয়ন্ত্রিত আউটলেট - একটি মোশন সেন্সিং লাইট থেকে: 6 টি ধাপ
মোশন নিয়ন্ত্রিত আউটলেট - মোশন সেন্সিং লাইট থেকে: কল্পনা করুন যে আপনি একটি কৌশল-বা-চিকিত্সক যা ব্লকের সবচেয়ে ভয়ঙ্কর বাড়িতে যাচ্ছেন। সমস্ত ভূত, ভূত এবং কবরস্থান অতিক্রম করার পরে আপনি অবশেষে শেষ পথে পৌঁছান। আপনি আপনার সামনে একটি বাটিতে ক্যান্ডি দেখতে পারেন! কিন্তু তারপর হঠাৎ একটা ঘো