সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: সার্কিট
- ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
- ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন
- ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
- ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
- ধাপ 8: খেলুন
ভিডিও: ডিসি মোটর হাতের অঙ্গভঙ্গি নিয়ন্ত্রণ গতি এবং দিক নির্দেশনা ব্যবহার করে Arduino: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি ডিসি মোটরকে হাতের ইশারায় Arduino এবং Visuino ব্যবহার করে নিয়ন্ত্রণ করতে হয়।
ভিডিওটি দেখুন!
এটিও দেখুন: হাতের অঙ্গভঙ্গি টিউটোরিয়াল
ধাপ 1: আপনার যা লাগবে
Arduino UNO (বা অন্য কোন বোর্ড)
- APDS9960 প্রক্সিমিটি অঙ্গভঙ্গি সেন্সর
- L298N ডিসি মোটর কন্ট্রোলার ড্রাইভার
- OLED ডিসপ্লে
- ব্যাটারি
- ডিসি মোটর
- ব্রেডবোর্ড
- জাম্পার তার
- ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন
ধাপ 2: সার্কিট
- Arduino থেকে মোটর ড্রাইভার পিন (IN2) থেকে ডিজিটাল পিন (2) সংযুক্ত করুন
- Arduino থেকে মোটর ড্রাইভার পিন (IN1) থেকে ডিজিটাল পিন (3) সংযুক্ত করুন
- ডিসি এক মোটর মোটর ড্রাইভারের এক পাশে সংযুক্ত করুন
- মোটর ড্রাইভার কন্ট্রোলার পিন (gnd) এর সাথে পাওয়ার সাপ্লাই (ব্যাটারী) পিন (gnd) সংযুক্ত করুন
- মোটর ড্রাইভার কন্ট্রোলার পিন (+) এর সাথে পাওয়ার সাপ্লাই (ব্যাটারি) পিন (+) সংযুক্ত করুন
- Arduino থেকে GND কে মোটর ড্রাইভার কন্ট্রোলার পিন (gnd) এর সাথে সংযুক্ত করুন
- OLED ডিসপ্লে পিন (GND) কে Arduino পিন (GND) এর সাথে সংযুক্ত করুন
- OLED ডিসপ্লে পিন (VCC) Arduino পিন (5V) এর সাথে সংযুক্ত করুন
- OLED ডিসপ্লে পিন (এসসিএল) আরডুইনো পিন (এসসিএল) এর সাথে সংযুক্ত করুন
- OLED ডিসপ্লে পিন (SDA) কে Arduino পিন (SDA) এর সাথে সংযুক্ত করুন
- সেন্সর পিন [GND] কে Arduino বোর্ড পিন [GND] এর সাথে সংযুক্ত করুন
- সেন্সর পিন [ভিন] কে আরডুইনো বোর্ড পিনে সংযুক্ত করুন [3.3 ভি]
- সেন্সর পিন [SDA] কে Arduino বোর্ড পিন [SDA] এর সাথে সংযুক্ত করুন
- সেন্সর পিন [এসসিএল] আরডুইনো বোর্ড পিন [এসসিএল] এর সাথে সংযুক্ত করুন
ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
ভিসুইনো: https://www.visuino.eu ইনস্টল করা প্রয়োজন। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন
ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন
- "অঙ্গভঙ্গি রঙ প্রক্সিমিটি APDS9960 I2C" উপাদান যোগ করুন
- "আপ/ডাউন কাউন্টার" উপাদান যোগ করুন
- "এসআর ফ্লিপ-ফ্লপ" উপাদান যোগ করুন
- "মান দ্বারা বিভক্ত এনালগ" উপাদান যোগ করুন
- "গতি এবং গতি থেকে গতি" উপাদান যোগ করুন
- "ডুয়াল ডিসি মোটর ড্রাইভার ডিজিটাল এবং PWM পিন ব্রিজ (L9110S, L298N)" উপাদান যোগ করুন
- "পাঠ্য মান" উপাদান যোগ করুন
- "SSD1306/SH1106 OLED Display (I2C)" কম্পোনেন্ট যোগ করুন
- "বিলম্ব" উপাদান যোগ করুন
ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- "UpDownCounter1" উপাদানটি নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে সর্বোচ্চ> মান 10 সেট করুন
- "UpDownCounter1" কম্পোনেন্ট নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে মিনি> মান 0 সেট করুন
- "DivideByValue1" উপাদানটি নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান 10 সেট করুন
- "SpeedAndDirectionToSpeed1" কম্পোনেন্ট নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে সেট করুন প্রারম্ভিক বিপরীত সত্য, এবং প্রাথমিক গতি 1
- "Delay1" কম্পোনেন্টটি নির্বাচন করুন এবং প্রপার্টি উইন্ডো সেট থেকে মিথ্যা এবং অন্তর (uS) থেকে 1000000 এ পুনরায় চালু করতে পারেন
- "TextValue1" কম্পোনেন্টে ডাবল ক্লিক করুন এবং এলিমেন্টস উইন্ডোতে 4X "মান সেট করুন" বাম দিকে টানুন
- বাম দিকে "মান 1 সেট করুন" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান "FASTER" সেট করুন
- বাম দিকে "মান 2 সেট করুন" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান "ধীর" সেট করুন
- বাম দিকে "মান 3 সেট করুন" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান "বাম" সেট করুন
- বাম দিকে "মান 4 সেট করুন" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান "ডান" সেট করুন
- এলিমেন্টস উইন্ডো বন্ধ করুন
- "DisplayOLED1" কম্পোনেন্টে ডাবল ক্লিক করুন এবং এলিমেন্টে বাম দিকে "টেক্সট ফিল্ড" এবং বাম দিকে "ফিল স্ক্রিন" টেনে আনুন
- বাম দিকে "টেক্সট ফিল্ড 1" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে সাইজ 3 সেট করুন
- এলিমেন্টস উইন্ডো বন্ধ করুন
ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
"GestureColorProximity1" পিন অঙ্গভঙ্গি> "UpDownCounter1" পিন আপ সংযোগ করুন
"GestureColorProximity1" পিন অঙ্গভঙ্গি> "TextValue1> সেট মান 1" পিন ইন সংযুক্ত করুন
- "GestureColorProximity1" পিন অঙ্গভঙ্গি> নিচে "UpDownCounter1" পিন ডাউন সংযুক্ত করুন
- "GestureColorProximity1" পিন অঙ্গভঙ্গি> নিচে "TextValue1> সেট মান 2" পিন ইন সংযুক্ত করুন
- "GestureColorProximity1" পিন অঙ্গভঙ্গি> বাম থেকে "SRFlipFlop1" পিন সেট সংযুক্ত করুন
- "GestureColorProximity1" পিন অঙ্গভঙ্গি> বাম থেকে "TextValue1> সেট মান 3" পিন ইন সংযুক্ত করুন
- "GestureColorProximity1" পিন অঙ্গভঙ্গি> ডান "SRFlipFlop1" পিন রিসেট সংযুক্ত করুন
- "GestureColorProximity1" পিন অঙ্গভঙ্গি> ডান "TextValue1> সেট মান 4" পিন ইন সংযুক্ত করুন
- "GestureColorProximity1" পিন কন্ট্রোল I2C কে Arduino বোর্ড পিন I2C In এ সংযুক্ত করুন
- "UpDownCounter1" পিন আউট "DivideByValue1" পিন ইন সংযুক্ত করুন
- "SpeedAndDirectionToSpeed1" পিনের গতিতে "DivideByValue1" পিন আউট সংযুক্ত করুন
- "SRFlipFlop1" পিন আউট "SpeedAndDirectionToSpeed1" পিন বিপরীত সংযোগ করুন
- "DualMotorDriver1" মোটরগুলির সাথে "SpeedAndDirectionToSpeed1" পিন আউট সংযোগ করুন [0]> ইন
- Arduino বোর্ড ডিজিটাল পিন 2 এর সাথে "DualMotorDriver1" মোটর [0] পিনের দিকনির্দেশ (B) সংযুক্ত করুন
- "DualMotorDriver1" মোটর [0] পিন গতি (A) Arduino বোর্ড ডিজিটাল পিন 3 সংযোগ করুন
- "TextValue1" পিন আউট "DisplayOLED1"> পাঠ্য ক্ষেত্র 1> ঘড়িতে সংযুক্ত করুন
- "TextValue1" পিন আউট "DisplayOLED1"> টেক্সট ফিল্ড 1> ইন সংযুক্ত করুন
- "TextValue1" পিন আউট "Delay1" পিন স্টার্টের সাথে সংযুক্ত করুন
- "Delay1" পিন আউটকে "DisplayOLED1"> স্ক্রিন 1> ক্লক পূরণ করুন
- "DisplayOLED1" পিন আউট করুন I2C আরডুইনো বোর্ড পিন I2C ইন
ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।
ধাপ 8: খেলুন
যদি আপনি আরডুইনো ইউএনও মডিউলকে ক্ষমতা দেন এবং প্রক্সিমিটি ইঙ্গিত সেন্সরের উপর একটি অঙ্গভঙ্গি করেন তবে মোটরটি চলাচল শুরু করবে এবং ওএলইডি ডিসপ্লে নির্দেশনা দেখাতে শুরু করবে, বিস্তারিত প্রদর্শনের জন্য ভিডিওটি দেখুন।
অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রজেক্টটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি ডাউনলোড করতে পারেন এবং ভিসুইনোতে খুলতে পারেন:
প্রস্তাবিত:
Arduino কন্ট্রোল ডিসি মোটর গতি এবং দিকনির্দেশনা একটি Potentiometer ব্যবহার করে, OLED প্রদর্শন এবং বোতাম: 6 ধাপ
আরডুইনো কন্ট্রোল ডিসি মোটর স্পিড এবং দিকনির্দেশনা একটি পোটেন্টিওমিটার, ওএলইডি ডিসপ্লে এবং বোতাম ব্যবহার করে: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি L298N ডিসি মোটর নিয়ন্ত্রণ ড্রাইভার এবং একটি পোটেন্টিওমিটার ব্যবহার করে একটি ডিসি মোটরের গতি এবং দিক দুটি বোতাম দিয়ে নিয়ন্ত্রণ করতে এবং পটেনশিয়োমিটার মান প্রদর্শন করতে হয়। OLED ডিসপ্লেতে একটি বিক্ষোভ ভিডিও দেখুন
Arduino কন্ট্রোল ডিসি মোটর গতি এবং দিকনির্দেশনা একটি Potentiometer এবং বোতাম ব্যবহার করে: 6 ধাপ
আরডুইনো কন্ট্রোল ডিসি মোটর গতি এবং দিকনির্দেশনা একটি পোটেন্টিওমিটার এবং বোতাম ব্যবহার করে: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি L298N ডিসি মোটর নিয়ন্ত্রণ ড্রাইভার এবং একটি পোটেন্টিওমিটার ব্যবহার করে একটি ডিসি মোটরের গতি এবং দুটি বোতাম দিয়ে দিক নিয়ন্ত্রণ করতে হয়।
কিভাবে HW30A মোটর স্পিড কন্ট্রোলার এবং Arduino UNO ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর (3 ওয়্যার টাইপ) নিয়ন্ত্রণ করতে হয়: 5 টি ধাপ
কিভাবে HW30A মোটর স্পিড কন্ট্রোলার এবং Arduino UNO ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর (3 ওয়্যার টাইপ) নিয়ন্ত্রণ করতে হয়: বর্ণনা: HW30A মোটর স্পিড কন্ট্রোলার 4-10 NiMH/NiCd বা 2-3 সেল LiPo ব্যাটারি দিয়ে ব্যবহার করা যায়। BEC 3 টি লিপো কোষের সাথে কার্যকরী। এটি সর্বোচ্চ 12Vdc পর্যন্ত ব্রাশহীন ডিসি মোটর (3 টি তারের) গতি নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
PWM ডিসি মোটর গতি এবং হালকা নিয়ন্ত্রণ - ডিসি ডিমার: 7 টি ধাপ
PWM ডিসি মোটর গতি এবং হালকা নিয়ন্ত্রণ | ডিসি ডিমার: আজ এই ভিডিওতে আমি আপনাকে দেখাবো কিভাবে লাইট ডিম করতে হয়, ডিসিতে মোটরের গতি নিয়ন্ত্রণ করতে হয় বা সরাসরি কারেন্ট চালানো যাক।
ডিসি মোটর ব্যবহার ল্যাবভিউ (পিডব্লিউএম) এবং আরডুইনো নির্দেশনা এবং গতি নিয়ন্ত্রণ: 5 টি পদক্ষেপ
ডিসি মোটর ব্যবহার ল্যাবভিউ (পিডব্লিউএম) এবং আরডুইনো নির্দেশনা এবং গতি নিয়ন্ত্রণ: হ্যালো বন্ধুরা প্রথমে আমার মজার ইংরেজির জন্য দু sorryখিত। এই নির্দেশে আমি আপনাকে দেখাব কিভাবে ল্যাবভিউ ব্যবহার করে ডিসি মোটরের গতি নিয়ন্ত্রণ করা যাক।