সুচিপত্র:
- সরবরাহ
- ধাপ 1: আমাদের সার্কিট পরিকল্পনা
- ধাপ 2: সার্কিট সমাবেশ
- ধাপ 3: সার্কিট ক্যালিব্রেট করুন
- ধাপ 4: Servomotor একত্রিত করা
- ধাপ 5: কোডিং
- ধাপ 6: উপভোগ করুন
ভিডিও: এলডিআর লাইট লেভেল ডিটেক্টর: চোখ খোলা এবং বন্ধ করা: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হ্যালো সবাই, আমি আশা করি এই নির্দেশনাটি আপনার পছন্দসই। কোন সন্দেহ, মন্তব্য বা সংশোধন ভাল গ্রহণ করা হবে।
একটি সারভোমোটারের মাধ্যমে চোখ খোলা নিয়ন্ত্রণের জন্য চারপাশে কতটা আলো আছে সে সম্পর্কে তথ্য প্রদানের জন্য এই সার্কিটটি নিয়ন্ত্রণ মডিউল হিসাবে উপলব্ধি করা হয়েছিল।
এই সার্কিটটিতে 4 টি আউটপুট রয়েছে, যা প্রতিটি 5V বা 0V দেয়, ঘটনা আলোর তীব্রতার উপর নির্ভর করে। ধরে নিচ্ছি যে আমাদের একটি তীব্রতা পরিমাপ করা হয়েছে, আমাদের নিম্নলিখিত ক্ষেত্রে থাকবে:
- যখন আলো 0% এবং 20% এর মধ্যে থাকে, 4 টি আউটপুট 0V দেবে
- যখন আলো 20% থেকে 40% এর মধ্যে থাকে, প্রথম আউটপুট 5V দেবে এবং অন্যরা 0V দেবে
- যখন আলো 40% থেকে 60% এর মধ্যে থাকে, প্রথম দুটি আউটপুট 5V দেবে এবং অন্যরা 0V দেবে
- যখন আলো 60% থেকে 80% এর মধ্যে থাকে, প্রথম তিনটি আউটপুট 5V দেবে এবং শেষটি 0V দেবে
- যখন আলো 80% এবং 100% এর মধ্যে থাকে, 4 টি আউটপুট 5V দেবে
দ্রষ্টব্য: উল্লিখিত এই শতাংশগুলি ব্যাখ্যা সংরক্ষণের জন্য একটি উদাহরণ। পরবর্তী ধাপে এটি ব্যাখ্যা করা হয়েছে যে এটি কীভাবে ক্রমাঙ্কন করা যায়।
শর্তগুলি জেনে, এই 4 টি ইনপুট দিয়ে আরডুইনোতে একটি প্রোগ্রাম তৈরি করা হয় এবং আউটপুট হিসাবে আমাদের সার্ভোতে একটি PWM সিগন্যাল পাঠানো হবে যা একটি চোখ খোলার প্রক্রিয়া নিয়ন্ত্রণ করবে।
সরবরাহ
আপনি কি প্রয়োজন হবে?
(সার্কিট জিনিস)
- 1 এলএম 324
- 1 প্রোটোবোর্ড
- 6 ট্রিমার প্রতিরোধক (প্রতিটি 10kOhms) 1 LDR (হালকা-নির্ভর প্রতিরোধক)
- কিছু রুটিবোর্ড জাম্পার তার বা শুধু তার এবং কাটিং প্লেয়ার
- 1 servomotor
- ভোল্টমিটার
(মাথা এবং প্রক্রিয়া উপাদান)
- সৃজনশীলতা (সবচেয়ে গুরুত্বপূর্ণ)
- মাথার ফেনা
- কার্ডবোর্ড
- আঠা
- কাঠের লাঠি
- আরেকটি জিনিস যা আপনাকে আরও নান্দনিক করতে সাহায্য করবে
(চ্ছিক)
- Dingালাই স্টেশন বা সোল্ডারিং লোহা
- টিনের ঝাল
- একটি 5x5 ডট পিসিবি
ধাপ 1: আমাদের সার্কিট পরিকল্পনা
প্রথমত, মেকানিজম তৈরির আগে আমাদের সমস্ত উপাদান থাকা দরকার।
এটা জানা গুরুত্বপূর্ণ যে যদি আপনি সঠিক উপাদান না পান, তাহলে আপনি বিকল্প ব্যবহার করতে পারেন, হয়তো আপনি সঠিক মান ট্রিমার পাবেন না, কিন্তু এটি কোন ব্যাপার না: আপনি ভোল্টেজ ডিভাইডার হিসাবে ট্রিমার ব্যবহার করবেন, তাই, যদি আপনার মান 10kΩ এবং 100kΩ এর মধ্যে আছে, আপনি এটি ব্যবহার করতে পারেন। অথবা যদি আপনি একটি LM324 না পান, আপনি একটি MC34074 ব্যবহার করতে পারেন (উদাহরণস্বরূপ, অনেক আছে), একমাত্র প্রয়োজন 4 টি opamps যা একটি অ-সিম্যাট্রিক 5V শক্তি ব্যবহার করতে পারে (arduino 5V শক্তি উৎস)।
সুতরাং, যে দেওয়া, আসুন শুরু করা যাক।
ধাপ 2: সার্কিট সমাবেশ
মডিউল তৈরি করতে, আমাদের নিম্নলিখিত স্কিম্যাটিক ডায়াগ্রাম এবং LM324 ডায়াগ্রাম রয়েছে
Opamps মধ্যে প্রতিটি সংখ্যা LM324 এর পিন নম্বর প্রতিনিধিত্ব করে, তাই, OPAMPS একই নম্বর সঙ্গে পিন সাধারণ নোড হয়।
দ্রষ্টব্য: শীর্ষে, বাহ্যিক সংযোগগুলির প্রতিনিধিত্বকারী একটি শিরোনাম রয়েছে, যেমন, একটি Arduino UNO- এর সাথে সংযোগ। D O L1324 এর পিনের সাথে J1 নামের হেডারের পিন গুলিয়ে ফেলবেন না।
এখানে, আপনার দুটি বিকল্প আছে:
- এটি একটি প্রোটোবোর্ডে তৈরি করুন। এটি সমাবেশ এবং পরীক্ষা করার সবচেয়ে সহজ উপায়, কিন্তু নকশাটি মোটেও সেরা নয়।
- একটি পারফোর্ড ব্যবহার করুন (ডট পিসিবি নামেও)। এই অপশনটি আপনাকে সার্কিটকে 5x5cm বর্গ (শুধু মডিউল) -এ হ্রাস করার বিকল্প দেবে, কিন্তু আপনাকে dালাই করতে হবে। আপনি যদি নাবালক হন, তাহলে একজন প্রাপ্তবয়স্কের সাহায্য নিন।
তৃতীয় ছবিতে, এটি প্রোটোবোর্ডে একত্রিত সার্কিট।
চতুর্থ এবং 5 ফুট ছবিতে, এটি একই সার্কিট একত্রিত হচ্ছে, কিন্তু একটি পারফোর্ডে।
6th ষ্ঠ ছবির সার্কিট সম্পূর্ণ।
সারাংশে, সার্কিটে 4 টি আউটপুট থাকবে। এই আউটপুটগুলি Arduino UNO- এর সাথে সংযোগ করতে ব্যবহৃত হবে।
ধাপ 3: সার্কিট ক্যালিব্রেট করুন
একবার একত্রিত হলে, আমাদের সার্কিট সংযোগ করতে হবে, এবং প্রতিটি ট্রিমার প্রতিরোধের দ্বারা প্রদত্ত ভোল্টেজ পরীক্ষা করতে হবে: আমাদের অবশ্যই যথাক্রমে 0.5V, 1V, 1.5V এবং 2V থেকে RV1, RV2, RV3 এবং RV4 সেট করতে হবে।
এটি করার জন্য, আপনাকে arduino এর 5V এবং GND দিয়ে সার্কিট সরবরাহ করতে হবে এবং ট্রিমারে প্রতিটি ভোল্টেজ পরিমাপ করতে হবে। আপনি একটি ট্রিমারের সেন্টার পিনের (একটি এক করে) এবং GND এর মধ্যে একটি ভোল্টমিটার সংযুক্ত করুন। তারপরে, আপনি পছন্দসই ভোল্টেজ না পাওয়া পর্যন্ত আপনি ট্রিমারটি ঘোরান।
আপনি ভোল্টমিটারে 2 টি কেবল, একটি লাল এবং একটি কালো।
- একটি GND নোডে কালো তারের রাখুন।
- LM324 এর তৃতীয় পিনে লাল তারটি রাখুন। ট্রিমারটি 0.5V না হওয়া পর্যন্ত ঘোরান।
- লাল ক্যাবলটি LM324 এর 5 ম পিনে পরিবর্তন করুন। ট্রিমারটি 1V না হওয়া পর্যন্ত ঘোরান।
- লাল ক্যাবলটি LM324 এর 10 তম পিনে পরিবর্তন করুন। ট্রিমারটি 1.5V না হওয়া পর্যন্ত ঘোরান
- লাল ক্যাবলটি LM324 এর 12 তম পিনে পরিবর্তন করুন। ট্রিমারটি 2V না হওয়া পর্যন্ত ঘোরান।
এই সমস্ত পদক্ষেপগুলি সমস্ত সংযুক্ত (Arduino এবং আমাদের দ্বারা তৈরি সার্কিট) দিয়ে সম্পন্ন করতে হবে।
হয়তো আপনার 2 হাতের বেশি প্রয়োজন হবে, প্রয়োজনে অন্য কারো কাছে সাহায্য চাইতে হবে।
5 তম ট্রিমার সংবেদনশীলতা ক্যালিব্রেটর হিসাবে কাজ করে (যেটি LDR এর মধ্যে, অর্থাৎ RV5 নামে একটি)
আপনি দেখতে পাচ্ছেন, ভিডিওতে আউটপুটের সাথে একটি পরীক্ষা আছে, আমি সবুজ লেডস ব্যবহার করেছি এটি আরও উপদেশমূলক এবং প্রশংসা করা সহজ (আমি আমার হাতকে আলোর ব্লকের কাছাকাছি রাখি, এবং সার্কিটটি এলইডিগুলিকে ঘুরিয়ে বা ঘুরিয়ে দেয় ঘটনার আলোর উপর নির্ভর করে)।
ধাপ 4: Servomotor একত্রিত করা
এখানে আপনাকে আপনার মনকে উড়িয়ে দিতে হবে: আপনাকে চোখকে এমন একটি যন্ত্রে রাখতে হবে যা চোখ খুলতে এবং বন্ধ করতে পারে, একটি চোখের পাতার অনুকরণ করে।
১ ম ছবিতে, আপনি আমার দ্বারা বাস্তব বাস্তব মডেল দেখতে পাচ্ছেন।
দ্বিতীয় ছবিতে, একটি অঙ্কন রয়েছে যা মৌলিক প্রক্রিয়াটির প্রতিনিধিত্ব করে।
প্রক্রিয়াটি তৈরি করতে ফোমের মাথা, কাঠের লাঠি এবং আঠালো ব্যবহার করুন।
যেমন আপনি 3 য় ছবিতে দেখছেন, এলডিআর নাকের মধ্যে রয়েছে
ধাপ 5: কোডিং
অবশেষে, আপনাকে অবশ্যই সার্কিটটি Arduino এর 3, 4, 5 এবং 6 পিনের সাথে সংযুক্ত করতে হবে এবং সার্ভোটি 9 ম পিনের সাথে সংযুক্ত হবে।
কোড নিচে দেওয়া হল। প্রতিটি গুরুত্বপূর্ণ বিভাগকে ব্যাখ্যা করার জন্য এতে মন্তব্য রয়েছে।
ধাপ 6: উপভোগ করুন
চোখের পরিবর্তনের প্রশংসা করার জন্য আপনার আলোকে LDR এ জুম ইন এবং আউট করুন।
দেখার জন্য ধন্যবাদ. আশা করি তুমি পছন্দ করেছ.
প্রস্তাবিত:
এলডিআর ভিত্তিক লাইট সেন্সর/ডিটেক্টর: 3 টি ধাপ
এলডিআর ভিত্তিক লাইট সেন্সর/ডিটেক্টর: মাইক্রোকন্ট্রোলার এবং এমবেডেড সিস্টেমের জন্য লাইট সেন্সর এবং ডিটেক্টর অত্যন্ত উপকারী এবং তীব্রতা পর্যবেক্ষণও করতে হবে। এই ধরনের সেন্সরগুলির মধ্যে একটি সহজ এবং সস্তা হল এলডিআর। এলডিআর বা হালকা নির্ভরশীল প্রতিরোধক সহজেই বুদ্ধি ব্যবহার করা যেতে পারে
ইউএসবি লোড পাওয়ার ব্যাঙ্কগুলিকে স্বয়ংক্রিয়ভাবে বন্ধ করা বন্ধ করতে: 4 টি ধাপ
ইউএসবি লোড পাওয়ার ব্যাঙ্কগুলিকে স্বয়ংক্রিয়ভাবে বন্ধ করা থেকে বন্ধ করতে: আমার বেশ কয়েকটি পাওয়ার ব্যাংক রয়েছে, যা দারুণ কাজ করে, কিন্তু খুব কম চার্জিং কারেন্টের কারণে ওয়্যারলেস ইয়ারফোন পাওয়ার ব্যাংক স্বয়ংক্রিয়ভাবে বন্ধ হয়ে গেলে আমি সমস্যার সম্মুখীন হয়েছি। বিদ্যুৎ রাখার জন্য ছোট লোড
একটি ওয়্যারলেস সংস্করণ আমার গ্যারেজের দরজা খোলা নাকি বন্ধ ?: 7 টি ধাপ
একটি ওয়্যারলেস সংস্করণ … আমার গ্যারেজের দরজা খোলা নাকি বন্ধ? প্রচুর আছে " আমার গ্যারেজের দরজা খোলা আছে " প্রকল্প এই প্রকল্পগুলির অধিকাংশই হার্ড ওয়্যার্ড। আমার ক্ষেত্রে চলছে
মাইক্রো: বিট নয়েজ লেভেল ডিটেক্টর: Ste টি ধাপ
মাইক্রো: বিট নয়েজ লেভেল ডিটেক্টর: এটি মাইক্রো: বিট এবং পিমোরোনি এনভিরো: বিট এর উপর ভিত্তি করে নয়েজ লেভেল ডিটেক্টরের জন্য একটি ছোট উদাহরণ। 5x5 LED ম্যাট্রিক্সে গণনা করা হয় এবং
Arduino দিয়ে একটি স্বয়ংক্রিয় স্ব -সেন্সিং খোলা এবং বন্ধ দরজা তৈরি করুন!: 4 টি ধাপ
Arduino দিয়ে একটি স্বয়ংক্রিয় স্ব-অনুভূতি খোলা এবং বন্ধ করার দরজা তৈরি করুন! এখন আপনি এই নির্দেশাবলী অনুসরণ করে করতে পারেন। এই নির্দেশে আমরা একটি দরজা তৈরি করব যা আপনি দরজা স্পর্শ না করে স্বয়ংক্রিয়ভাবে খুলতে এবং বন্ধ করতে পারেন। অতিস্বনক সেন্সর ও