সুচিপত্র:
- পদক্ষেপ 1: প্রয়োজনীয় অংশগুলি সাজানো
- ধাপ 2: প্রক্রিয়ার সামগ্রিক প্রবাহ
- ধাপ 3: প্রয়োজনীয় সংযোগ তৈরি করা
- ধাপ 4: স্টেপার মোটরের থ্রটল থেকে যান্ত্রিক সংযোগ
- ধাপ 5: কোড
ভিডিও: IR ভিত্তিক টেকোমিটার থেকে ফিডব্যাক সিস্টেম ব্যবহার করে ইঞ্জিনের RPM এর স্বায়ত্তশাসিত নিয়ন্ত্রণ: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
একটি প্রক্রিয়া স্বয়ংক্রিয় করার জন্য সর্বদা একটি প্রয়োজন থাকে, এটি একটি সহজ/দানবীয় হোক। আমি এই প্রকল্পটি করার একটি সহজ চ্যালেঞ্জ থেকে ধারণা পেয়েছিলাম যেটি আমাদের ছোট্ট জমি জল/সেচের পদ্ধতি খুঁজে বের করার সময় আমি সম্মুখীন হয়েছিলাম। বর্তমান সরবরাহ লাইন এবং ব্যয়বহুল জেনারেটর (আমাদের পাম্প চালানোর জন্য) অসুবিধা যোগ করেছে।
তাই আমরা যা করার সিদ্ধান্ত নিয়েছি সেটি হল একটি পদ্ধতি যা সস্তা এবং ব্যবহার করা সহজ, এমনকি একজন কর্মী দ্বারাও আমরা আমাদের পুরানো স্কুটার (চলমান অবস্থা) এর উপর পাম্প মাউন্ট করার এবং স্কুটার চাকার শ্যাফট ব্যবহার করে এটি চালানোর সিদ্ধান্ত নিয়েছি। ভাল এবং ভাল, আমরা যান্ত্রিক সমাবেশ এবং বেল্ট ড্রাইভ তৈরি করেছি এবং এটি পরীক্ষা করেছি, এবং এটি একটি সাফল্য ছিল।
কিন্তু আরেকটি সমস্যা ছিল, যখন মোটরটি চলছিল, তখন একজন ব্যক্তিকে RPM পর্যবেক্ষণ করার জন্য স্কুটারটির কাছে থাকতে হত এবং থ্রোটল ব্যবহার করে ম্যানুয়ালি এটিকে সামঞ্জস্য করতে হতো। ইঞ্জিন চালাতে চায়, এবং খামারের অন্যান্য কাজে যোগ দিতে চায়।
সেটআপ গঠিত:
- একটি IR ভিত্তিক টেকোমিটার (RPM পরিমাপ করার জন্য)।
- RPM এ প্রবেশ করার জন্য একটি কীপ্যাড।
- নিরীক্ষণকৃত RPM এবং বর্তমান RPM দেখানোর জন্য একটি LCD ডিসপ্লে।
- থ্রোটল বাড়ানো/কমানোর জন্য একটি স্টেপার মোটর।
- অবশেষে, এই সমস্ত প্রক্রিয়া পরিচালনা করার জন্য একটি মাইক্রো-কন্ট্রোলার।
পদক্ষেপ 1: প্রয়োজনীয় অংশগুলি সাজানো
পূর্বে, আমি কেবল উপাদানগুলি কী হবে তার একটি ওভারভিউ দিয়েছি।
প্রকৃত উপাদানগুলির প্রয়োজন:
- একটি মাইক্রো-কন্ট্রোলার (আমি একটি Arduino মেগা 2560 ব্যবহার করেছি)।
- একটি L293D মোটর ড্রাইভার IC (অথবা একটি ব্রেকআউট বোর্ড করবে)।
- একটি 16 X 2 LCD ডিসপ্লে।
- একটি ইনফ্রারেড/প্রক্সিমিটি সেন্সর (মডেল নম্বর STL015V1.0_IR_Sensor)
- একটি ইউনি-পোলার স্টেপার মোটর (আমি একটি 5 তারের স্টেপার মোটর, 12 ভি ব্যবহার করেছি)।
- একটি 4 X 4 কীপ্যাড।
- 220 ওহম, 1000 ওহম প্রতিরোধক দম্পতি।
- একটি 10k potentiometer।
- সংযোগকারী তার, রঙিন তার, স্ট্রিপার।
- ব্রেডবোর্ড।
- স্টেপার মোটরকে পাওয়ার জন্য একটি 12V ব্যাটারি।
- Arduino কে পাওয়ারের জন্য 5V সরবরাহ।
আর এটাই শুরু করা দরকার, বন্ধুরা!
ধাপ 2: প্রক্রিয়ার সামগ্রিক প্রবাহ
প্রক্রিয়াটির প্রবাহ নিম্নরূপ:
- সেটআপ চালু আছে এবং সমস্ত ডিভাইসের ক্রমাঙ্কন না হওয়া পর্যন্ত অপেক্ষা করুন।
- ব্যবহারকারী কীপ্যাড ব্যবহার করে প্রয়োজনীয় RPM ইনপুট করবে।
- মোটর এর হোমিং সঞ্চালিত হয় এটি সাধারণত করা হয় যাতে একটি ধ্রুবক রেফারেন্স পয়েন্ট মোটরকে নির্দেশ করা হয় যাতে যখন সেটআপ চালু হয়, মোটরের প্রাথমিক অবস্থান সর্বদা ধ্রুব থাকে এবং রেফারেন্স পয়েন্ট হিসাবে নেওয়া হয়।
- ইঞ্জিন/যেকোনো মেশিন চালু করুন যা চাকা ঘুরাবে।
- RPM এর পরিমাপ হয় এবং এটি LCD তে প্রদর্শিত হয়।
- এইখানেই ফিডব্যাক সিস্টেম ছবিতে আসে যদি সনাক্তকৃত RPM কাঙ্ক্ষিত RPM এর চেয়ে কম হয়, তাহলে স্টেপার মোটর ধাপে ধাপে যাতে এটি থ্রোটল বাড়ায়
- যদি সনাক্তকৃত RPM কাঙ্ক্ষিত RPM এর চেয়ে বেশি হয়, তাহলে স্টেপার মোটর এমনভাবে ধাপে ধাপে যায় যাতে এটি থ্রোটল হ্রাস পায়।
- কাঙ্ক্ষিত RPM না পৌঁছানো পর্যন্ত এই প্রক্রিয়াটি ঘটে, যখন পৌঁছানো হয়, স্টেপার স্থির থাকে।
- ব্যবহারকারী মাস্টার সুইচ ব্যবহার করে প্রয়োজনে সিস্টেম বন্ধ করতে পারেন।
ধাপ 3: প্রয়োজনীয় সংযোগ তৈরি করা
স্টেপার মোটরের জন্য সংযোগ:
যেহেতু আমি একটি 5-ওয়্যার স্টেপার মোটর ব্যবহার করছি, 4 টি তারের কুণ্ডলী শক্তির জন্য এবং অন্যটি মাটির সাথে সংযুক্ত। এটা সবসময় প্রয়োজন হয় না যে মোটর থেকে 4 টি তারের ক্রম একই ক্রম হয় কুণ্ডলী শক্ত করুন আপনি একটি মাল্টি-মিটার ব্যবহার করে ম্যানুয়ালি অর্ডার খুঁজে বের করতে হবে, যদি না স্পষ্টভাবে উল্লেখ করা হয়, অথবা আপনার মোটরের ডেটশীট উল্লেখ করুন এই 4 টি তারের L293D IC, অথবা আপনার মোটর ড্রাইভারের আউটপুট সংযুক্ত থাকে।
2. L293D IC এর জন্য সংযোগ:
আপনি কেন মোটর ড্রাইভার ব্যবহার করবেন তার কারণ হল আপনার 12V স্টেপার মোটরটি 5V সরবরাহে সঠিকভাবে চলতে পারে না এবং আপনি মোটরটিতে সরবরাহ পাম্প করার জন্য আপনার আরডুইনো বোর্ড ভাজা শেষ করবেন। ওয়েব যেহেতু এটি বেশ একটি আদর্শ সুইচিং আইসি। পিন এবং তাদের সংযোগ হল
- EN1, EN2: Enable (সবসময় উচ্চ বা '1') কারণ এটি একটি স্ট্যান্ডার্ড ডিকোডার এবং সাধারণত Enable নামে একটি অতিরিক্ত ইনপুট থাকে। আউটপুট তখনই উৎপন্ন হয় যখন Enable ইনপুটের মান 1 থাকে; অন্যথায়, সমস্ত আউটপুট 0।
- পিন 4, 5, 12, 13: তারা মাটির সাথে সংযুক্ত।
- পিন 2, 7, 10, 15: এগুলি মাইক্রো-কন্ট্রোলারের ইনপুট পিন।
- পিন 3, 6, 11, 14: এগুলি স্টেপার মোটরের 4 পিনের সাথে সংযুক্ত আউটপুট পিন।
3. এলসিডি সংযোগ:
LCD এর 16 টি পিন আছে যেখানে 8 টি ডাটা ট্রান্সফারের জন্য এবং বেশিরভাগ সময়ে, আপনি 8 টি পিনের মধ্যে মাত্র 4 টি ব্যবহার করতে পারেন।
- Vss: স্থল
- Vdd: + 5V
- Vo: potentiometer (কনট্রাস্ট সামঞ্জস্য করতে)
- আরএস: আরডুইনো এর ডিজিটাল পিন 12 তে
- R/W: স্থল।
- E: arduino এ 11 পিন করতে।
- ডেটা পিন 4, 5, 6, 7: যথাক্রমে আরডুইনোতে 5, 4, 3, 2 পিন।
- LED +: টু + 5V 220 ওহম রোধের সাথে।
- LED-: মাটিতে।
4. 4 X 4 কী প্যাডে সংযোগ:
এখানে সংযোগগুলি বেশ সহজবোধ্য। কীপ্যাড থেকে মোট 8 টি পিন বের হচ্ছে এবং তারা সবাই সরাসরি arduino এর ডিজিটাল পিনগুলিতে যায় ।4 টি কলামের জন্য 4 টি সারির জন্য।, 52, 38, 40, 42, 44
5. Arduino থেকে IR সেন্সর ইন্টারফেসিং:
এই পদক্ষেপটিও সহজবোধ্য কারণ প্রক্সিমিটি সেন্সর, +5V, আউটপুট, গ্রাউন্ড থেকে মাত্র 3 টি পিন বের হচ্ছে।
এবং এটা সব লোকেরা, আমরা ক্ষুদ্র কাজ সম্পন্ন করেছি এবং পরবর্তী ধাপ হল শুধু আমার কোড আপলোড করা যা আমি এখানে সংযুক্ত করেছি!
অনুগ্রহ করে সার্কিট ডায়াগ্রামটি পড়ুন আমি উপরের ছবিতে সমস্ত উপাদানগুলির ওয়্যারিং করেছি।
ধাপ 4: স্টেপার মোটরের থ্রটল থেকে যান্ত্রিক সংযোগ
ইলেকট্রনিক্স অংশটি সম্পন্ন হওয়ার পর, পরবর্তী অংশটি স্টপার শ্যাফটকে থ্রোটল লিভারের সাথে সংযুক্ত করছে।
সিস্টেমটি এমন যে যখন ইঞ্জিনের আরপিএম কমে যায়, স্টেপার মোটর ডানদিকে ধাপে ধাপে, লিভারকে সামনে ঠেলে, আরপিএম বাড়িয়ে দেয়। একইভাবে, যখন RPM খুব বেশি হয়, তখন RPM কমানোর জন্য এটি লিভারকে পিছনের দিকে টানতে পিছিয়ে যায়।
ভিডিওটি দেখায়।
ধাপ 5: কোড
এর লেখা Arduino IDE লোকেরা।
এছাড়াও এই জন্য প্রয়োজনীয় লাইব্রেরি ডাউনলোড করুন।
ধন্যবাদ.
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে LED নিয়ন্ত্রণ করুন: 4 টি ধাপ
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে নিয়ন্ত্রণ নেতৃত্ব: হাই, আমি ithত্বিক। আমরা আপনার ফোন ব্যবহার করে একটি ইন্টারনেট নিয়ন্ত্রিত নেতৃত্ব তৈরি করতে যাচ্ছি।
পুশ বোতাম, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED নিয়ন্ত্রণ: 8 টি ধাপ (ছবি সহ)
পুশ বাটন, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED কন্ট্রোল: আমি PWM আমার ছাত্রদের কিভাবে কাজ করে তা ব্যাখ্যা করার একটি উপায় খুঁজে বের করার চেষ্টা করছিলাম, তাই আমি 2 টি পুশ বোতাম ব্যবহার করে একটি LED এর উজ্জ্বলতা নিয়ন্ত্রণ করার চেষ্টা করার কাজটি নিজেই সেট করেছিলাম - একটি বোতাম একটি LED এর উজ্জ্বলতা বৃদ্ধি করে এবং অন্যটি এটিকে ম্লান করে। প্রোগ্রাম করার জন্য
অ্যারডুইনো ভিত্তিক স্বায়ত্তশাসিত বট অতিস্বনক সেন্সর ব্যবহার করে: 5 টি ধাপ (ছবি সহ)
অতিস্বনক সেন্সর ব্যবহার করে আরডুইনো ভিত্তিক স্বায়ত্তশাসিত বট মূলত এটি যা করে তা হ'ল এটি তার চলার পথে যে কোনও ধরণের বাধা সনাক্ত করে এবং সেরা পথ নির্ধারণ করে
ডিফারেনশিয়াল ফিডব্যাক সহ সহজ Arduino- ভিত্তিক এরগোমিটার প্রদর্শন: 7 টি ধাপ (ছবি সহ)
ডিফারেনশিয়াল ফিডব্যাক সহ সহজ আরডুইনো-ভিত্তিক এরগোমিটার ডিসপ্লে: ঘরের ভিতরে ব্যায়াম করার সময় কার্ডিও-ওয়ার্কআউট বিরক্তিকর, বিশেষত তাই। বেশ কিছু বিদ্যমান প্রজেক্ট একটি দুর্দান্ত জিনিস যেমন এর্গোমিটারকে একটি গেম কনসোলে যুক্ত করে, অথবা ভিআর -তে একটি বাস্তব সাইকেল রাইডের অনুকরণ করার মাধ্যমে এটি দূর করার চেষ্টা করে। সে হিসাবে উত্তেজনাপূর্ণ