সুচিপত্র:
ভিডিও: ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে L298N দিয়ে ডিসি মোটর নিয়ন্ত্রণ: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই প্রজেক্টে আমরা ব্যাখ্যা করব কিভাবে ডিসি মোটরের গতি বাড়াতে এবং কমানোর জন্য আমাদের L298N H-bridge ব্যবহার করতে হয়। L298N H- ব্রিজ মডিউলটি মোটরগুলির সাথে ব্যবহার করা যেতে পারে যার ভোল্টেজ 5 থেকে 35V ডিসির মধ্যে থাকে।
এছাড়াও একটি অনবোর্ড 5V রেগুলেটর আছে, তাই যদি আপনার সাপ্লাই ভোল্টেজ 12V পর্যন্ত হয় তাহলে আপনি বোর্ড থেকে 5V সোর্সও করতে পারেন।
ধাপ 1: উপাদান
- ক্লাউডএক্স মাইক্রোকন্ট্রোলার
- ক্লাউডএক্স সফটকার্ড
- ভি 3 ইউএসবি কেবল
- L298N H- সেতু
- ব্রেডবোর্ড
- জাম্পার তার
- ডিসি মোটর
- 10k প্রতিরোধক
- 4* পুশ বোতাম
আপনি এখানে অনলাইন করতে পারেন
ধাপ 2: সার্কিট ডায়াগ্রাম
সার্কিট অনুসরণ করুন
ধাপ 3: কোড
এই কোডটি আপনার CloudX IDE তে কপি করুন
#অন্তর্ভুক্ত #অন্তর্ভুক্ত
স্বাক্ষরিত চর i, j;
বিট পতাকা;
সেটআপ () {
// এখানে সেটআপ করুন (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Start (); PWM2_Start (); PWM1_Duty (0); PWM2_Duty (0); আমি = জে = 0; লুপ () {// এখানে প্রোগ্রাম যদি (! readPin (1)) {delayMs (200); যদি (পতাকা == 0) {PWM1_Duty (i); PWM2_Duty (0); } যদি (পতাকা == 1) {PWM2_Duty (j); PWM1_Duty (0); } পতাকা = ~ পতাকা; } যদি (! readPin (2)) {delayMs (200); যদি (পতাকা == 1) {// i -= 10; i--; যদি (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } যদি (পতাকা == 0) {// j -= 10; j--; যদি (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} যদি (! readPin (3)) {delayMs (200); যদি (পতাকা == 1) {// i += 10; আমি ++; যদি (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } যদি (পতাকা == 0) {// j += 10; j ++; যদি (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
যদি (! readPin (4)) {
বিলম্ব Ms (200); PWM1_Duty (0); PWM2_Duty (0); আমি = 0; j = 0; }
}
}
প্রস্তাবিত:
কিভাবে L298n এবং Arduino দিয়ে ডিসি মোটর নিয়ন্ত্রণ করবেন: 5 টি ধাপ
কিভাবে L298n এবং Arduino দিয়ে ডিসি মোটর নিয়ন্ত্রণ করবেন: সবাইকে হ্যালো। আসুন আমার পরিচয় দেই। আমার নাম দিমিত্রিস এবং আমি গ্রিস থেকে এসেছি। আমি খুব ভালবাসি Arduino কারণ এটি একটি স্মার্ট বোর্ড। আমি এই নির্দেশনাটি যতটা সম্ভব সর্বোত্তমভাবে বর্ণনা করার চেষ্টা করব যাতে করে কেউ তৈরি করতে পারে। সুতরাং শুরু করি
কিভাবে HW30A ব্রাশলেস মোটর স্পিড কন্ট্রোলার এবং সার্ভো টেস্টার ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর চালাবেন: 3 ধাপ
কিভাবে HW30A ব্রাশলেস মোটর স্পিড কন্ট্রোলার এবং সার্ভো টেস্টার ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর চালাবেন: বর্ণনা: এই ডিভাইসটিকে সার্ভো মোটর টেস্টার বলা হয় যা সার্ভো মোটর এবং এটিতে বিদ্যুৎ সরবরাহের সহজ প্লাগ দ্বারা সার্ভো মোটর চালানোর জন্য ব্যবহার করা যেতে পারে। ডিভাইসটি ইলেকট্রিক স্পিড কন্ট্রোলার (ইএসসি) -এর জন্য সিগন্যাল জেনারেটর হিসেবেও ব্যবহার করা যেতে পারে, তাহলে আপনি করতে পারবেন না
কিভাবে HW30A মোটর স্পিড কন্ট্রোলার এবং Arduino UNO ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর (3 ওয়্যার টাইপ) নিয়ন্ত্রণ করতে হয়: 5 টি ধাপ
কিভাবে HW30A মোটর স্পিড কন্ট্রোলার এবং Arduino UNO ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর (3 ওয়্যার টাইপ) নিয়ন্ত্রণ করতে হয়: বর্ণনা: HW30A মোটর স্পিড কন্ট্রোলার 4-10 NiMH/NiCd বা 2-3 সেল LiPo ব্যাটারি দিয়ে ব্যবহার করা যায়। BEC 3 টি লিপো কোষের সাথে কার্যকরী। এটি সর্বোচ্চ 12Vdc পর্যন্ত ব্রাশহীন ডিসি মোটর (3 টি তারের) গতি নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: 5 টি ধাপ
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: এই প্রজেক্টে আমরা ক্লাউডএক্স মাইক্রোকন্ট্রোলারের সাথে সাত সেগমেন্ট এলইডি ডিসপ্লে ইন্টারফেস করার একটি টিউটোরিয়াল প্রকাশ করছি। সাতটি সেগমেন্ট ডিসপ্লে অনেক এমবেডেড সিস্টেম এবং ইন্ডাস্ট্রিয়াল অ্যাপলিকেশনে ব্যবহার করা হয় যেখানে আউটপুটের পরিসর দেখানো হয়
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে এলসিডি সহ কীপ্যাড: 4 টি ধাপ
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে এলসিডি সহ কীপ্যাড: এই প্রকল্পের জন্য, আমরা একটি ম্যাট্রিক্স কীপ্যাড থেকে ডেটা গ্রহণ করব এবং তারপরে এটি একটি এলসিডি মডিউলে প্রদর্শন করব