সুচিপত্র:
- ধাপ 1: কিভাবে এই সিস্টেম কাজ করে
- ধাপ 2: Servo মোটর এবং Arduino প্রস্তুত পান
- ধাপ 3: নিশ্চিত করুন যে এনকোডার সেন্সর সঠিকভাবে ইনস্টল করা আছে
- ধাপ 4: HC-05 ব্লুটুথ মডুল ইনস্টল করুন
- ধাপ 5: রিমোটক্সি দিয়ে UI তৈরি করুন
- ধাপ 6: আরডুইনোতে কোড আপলোড করুন
- ধাপ 7: অ্যান্ড্রয়েডে রিমোটক্সি ইনস্টল করুন এবং এটি পরীক্ষা করুন
ভিডিও: আরডুইনো এবং ব্লুটুথ ব্যবহার করে সার্ভো মোটর নিয়ন্ত্রণ করতে অ্যান্ড্রয়েড (রিমোটক্সি) UI: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই নির্দেশে আমি আপনাকে ব্লুটুথের মাধ্যমে আরডুইনো মেগাতে সংযুক্ত সার্ভো মোটর নিয়ন্ত্রণ করতে রিমোটক্সি ইন্টারফেস মেকার ব্যবহার করে অ্যান্ড্রয়েড ইউজার ইন্টারফেস তৈরির দ্রুত পদক্ষেপ দেব।
এই ভিডিওটি দেখায় কিভাবে UI সার্ভো মোটরের গতি এবং অবস্থান নিয়ন্ত্রণ করবে।
ধাপ 1: কিভাবে এই সিস্টেম কাজ করে
এইভাবে এটি কাজ করে:
যখন আমরা অ্যান্ড্রয়েডে ইউআই স্পর্শ করি/ব্যবহার করি, অ্যান্ড্রয়েড অ্যাপ ব্লুটুথ সংযোগের মাধ্যমে আরডুইনোতে সংকেত পাঠাবে, তখন প্রক্রিয়াজাত সংকেত (ড্রাইভার) সার্ভোতে পাঠানো হবে। এনকোডার সেন্সর তখন আরডুইনোতে ফিডব্যাক সিগন্যাল পাঠাবে, এবং সিগন্যাল (অবস্থান) ব্লুটুথের মাধ্যমে অ্যান্ড্রয়েড ইউআই -তে প্রদর্শিত হবে।
ধাপ 2: Servo মোটর এবং Arduino প্রস্তুত পান
ধরে নিচ্ছি যে আপনার কাছে ইতিমধ্যেই Arduino- এর সাথে একটি কাজ করা Servo Motor সংযুক্ত আছে, আমি এই অংশটি এড়িয়ে যাব কারণ আমাদের ফোকাস হল Android থেকে servo নিয়ন্ত্রণ করার জন্য UI তৈরি করা।
এই প্রজেক্টে আমি একটি গিয়ারের সাথে সংযুক্ত Vexta brushless ডিসি মোটর ব্যবহার করছি একটি আর্ম মেকানিজম চালানোর জন্য।
Arduino এর জন্য আমি Arduino মেগা ব্যবহার করছি।
ধাপ 3: নিশ্চিত করুন যে এনকোডার সেন্সর সঠিকভাবে ইনস্টল করা আছে
এটি খুবই গুরুত্বপূর্ণ পদক্ষেপ, নিশ্চিত করুন যে আপনার এনকোডার সেন্সর ইনস্টল করা আছে এবং সঠিকভাবে মান পড়তে পারে।
পরবর্তী ধাপে যাওয়ার আগে এটি পরীক্ষা করুন। এই পড়ার মান UI- এ প্রদর্শিত হবে এবং সার্ভো অবস্থানের জন্য আমাদের রেফারেন্স হয়ে যাবে।
মান হবে 0-1024 (এনালগ) থেকে, এবং যেহেতু 1 সম্পূর্ণ ঘূর্ণন 360 ডিগ্রী, তাই আমাদের কিছু গণিত করতে হবে, এবং এর ভিন্নতা এনকোডার সেন্সর এবং সার্ভো মোটর নিজেই নির্ভর করে।
আমার প্রকল্পে, 100-900 থেকে এনালগ মান 0-360 ডিগ্রী ঘূর্ণন প্রতিনিধিত্ব করে।
ধাপ 4: HC-05 ব্লুটুথ মডুল ইনস্টল করুন
পরবর্তীটি হল Arduino Mega তে ব্লুটুথ মডুল ইনস্টল করা।
শুধুমাত্র রেফারেন্সের জন্য উপরের ডায়াগ্রামটি ব্যবহার করুন, যেহেতু হয়তো আপনার Arduino এর আলাদা লেআউট এবং পিন থাকবে।
ধাপ 5: রিমোটক্সি দিয়ে UI তৈরি করুন
Remotexy.com খুলুন, অ্যাকাউন্ট তৈরি করুন এবং নতুন প্রকল্প শুরু করুন।
সংযোগের ধরন হিসেবে ব্লুটুথ নির্বাচন করুন এবং উদাহরণ পৃষ্ঠা থেকে উদাহরণ ব্যবহার করে কোডিং শুরু করুন।
আপনি এলিমেন্টস সাইড মেনু থেকে স্লাইডার, প্যানেল, বোতাম ইত্যাদি উপাদানগুলি টেনে আনতে এবং ড্রপ করতে শুরু করতে পারেন।
আমার প্রকল্পে আমি UI কে বাম এবং ডান এলাকায় বিভক্ত করছি। বাম এলাকা নিয়ন্ত্রণ করবে servo1 বলতে, এবং ডান এলাকা servo2 নিয়ন্ত্রণ করবে। তারপর প্রতিটি এলাকায়, আমি এই উপাদানগুলি ব্যবহার করছি:
- 100 থেকে 900 রেঞ্জের মধ্যে এনকোডার সেন্সর মান (এনালগ) প্রদর্শনের জন্য টেক্সট স্ট্রিং।
- স্লাইডার (গতির জন্য) এর উপরে টেক্সট স্ট্রিং। আমি টেক্সট স্ট্রিং পরিবর্তন করেছি যাতে এটি স্পিড স্লাইডারের মান 0 থেকে 100%পরিসরে প্রদর্শন করবে।
- স্লাইডার (অবস্থানের জন্য) এর উপরে টেক্সট স্ট্রিং। আমি এই টেক্সট স্ট্রিংটিও পরিবর্তন করেছি যাতে এটি পজিশন স্লাইডারের মান 0 থেকে 100%প্রদর্শন করবে। এবং আমি একটি সূচক হিসাবে একটি "লাইনার ডিভিশন লেভেল" যোগ করি এবং এটি সংশোধন করি যাতে এটি এনকোডার সেন্সর মান 0 থেকে 100%পরিসরে প্রতিনিধিত্ব করে।
- টেক্সট লেবেলিংয়ের জন্য কিছু লেবেল (অবশ্যই …)
*এই ধাপটি পরবর্তী সময়ে আমার সোর্স কোড দিয়ে আপডেট করা হবে, এর জন্য ক্ষমা প্রার্থনা করুন।
আপডেট: আমি দু sorryখিত আমি UI এর জন্য আমার সোর্স কোড শেয়ার করতে পারছি না কারণ এটি জাতীয় গবেষণা কোম্পানির সাথে সম্পর্কিত যেখানে আমি প্রকল্পটি করেছি। কিন্তু আমি ছবিটি আপডেট করি যাতে রিমোটক্সি এডিটরে ডিজাইন করার সময় আপনি আমার আসল UI দেখতে পারেন।
ধাপ 6: আরডুইনোতে কোড আপলোড করুন
আরডুইনো আইডিই সফটওয়্যার ব্যবহার করে ইউএসবি -র মাধ্যমে আরডুইনো মেগায় সমাপ্ত কোড আপলোড করুন, lib অন্তর্ভুক্ত করুন।
উল্লেখ্য যে USB এর মাধ্যমে কোড আপলোড করার জন্য ব্লুটুথ Tx এবং Rx তারের সংযোগ বিচ্ছিন্ন করা প্রয়োজন।
তারের সংযোগ বিচ্ছিন্ন না করে এটি করার অন্যান্য উপায় রয়েছে, তবে এই পদ্ধতিটি আমার পক্ষে কাজ করে।
ধাপ 7: অ্যান্ড্রয়েডে রিমোটক্সি ইনস্টল করুন এবং এটি পরীক্ষা করুন
চূড়ান্ত পদক্ষেপ গুগল প্লে থেকে রিমোটক্সি অ্যাপ ইনস্টল করা হবে। আপনি গুগল প্লেতে "রিমোটক্সি" অনুসন্ধান করে এটি খুঁজে পেতে পারেন।
তারপরে, অ্যাপটি খুলুন, আপনার HC-05 ব্লুটুথ অনুসন্ধান করুন, এর সাথে যুক্ত করুন এবং আপনার ইউজার ইন্টারফেস (যা আরডুইনোতে আপলোড করা হয়েছে) প্রদর্শিত হবে।
সবকিছু ঠিকঠাক থাকলে, আপনি এই ইউজার ইন্টারফেস থেকে সার্ভো মোটর নিয়ন্ত্রণ শুরু করতে পারেন।
এই ভিডিওটি সার্ভোর গতি এবং অবস্থান নিয়ন্ত্রণের জন্য UI পরীক্ষা করে দেখায়।
প্রস্তাবিত:
সার্ভো মোটর এবং গতি নিয়ন্ত্রণ ব্যবহার করে ঘোরানো ফ্যান: 6 টি ধাপ
সার্ভো মোটর এবং স্পীড কন্ট্রোল ব্যবহার করে ফ্যান ঘোরানো: এই টিউটোরিয়ালে আমরা শিখব কিভাবে সার্ভো মোটর, পটেন্টিওমিটার, আরডুইনো এবং ভিসুইনো ব্যবহার করে অ্যাডজাস্টেবল স্পিড দিয়ে ফ্যান ঘুরাতে হয়। ভিডিওটি দেখুন
কিভাবে HW30A ব্রাশলেস মোটর স্পিড কন্ট্রোলার এবং সার্ভো টেস্টার ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর চালাবেন: 3 ধাপ
কিভাবে HW30A ব্রাশলেস মোটর স্পিড কন্ট্রোলার এবং সার্ভো টেস্টার ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর চালাবেন: বর্ণনা: এই ডিভাইসটিকে সার্ভো মোটর টেস্টার বলা হয় যা সার্ভো মোটর এবং এটিতে বিদ্যুৎ সরবরাহের সহজ প্লাগ দ্বারা সার্ভো মোটর চালানোর জন্য ব্যবহার করা যেতে পারে। ডিভাইসটি ইলেকট্রিক স্পিড কন্ট্রোলার (ইএসসি) -এর জন্য সিগন্যাল জেনারেটর হিসেবেও ব্যবহার করা যেতে পারে, তাহলে আপনি করতে পারবেন না
কোডিং এবং অ্যান্ড্রয়েড অ্যাপ সহ ইউএনও আর 3, এইচসি -05 এবং এল 293 ডি মোটরশিল্ড ব্যবহার করে আরডুইনো 4 হুইল ড্রাইভ ব্লুটুথ আরসি কার: 8 টি ধাপ
কোডিং এবং অ্যান্ড্রয়েড অ্যাপ দিয়ে UNO R3, HC-05 এবং L293D মোটরশিল্ড ব্যবহার করে Arduino 4 হুইল ড্রাইভ ব্লুটুথ আরসি কার: আজ আমি আপনাকে HC 05, L293 মোটর শিল্ড ব্যবহার করে কিভাবে একটি arduino 4 চাকা ড্রাইভ ব্লুটুথ আরসি কার তৈরি করতে হয় সে সম্পর্কে বলব, 4 ডিসি মোটর, কোডিং এবং অ্যাপের সাথে অ্যান্ড্রয়েড গাড়ি নিয়ন্ত্রণ করার জন্য ব্যবহৃত উপাদান।
কিভাবে HW30A মোটর স্পিড কন্ট্রোলার এবং Arduino UNO ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর (3 ওয়্যার টাইপ) নিয়ন্ত্রণ করতে হয়: 5 টি ধাপ
কিভাবে HW30A মোটর স্পিড কন্ট্রোলার এবং Arduino UNO ব্যবহার করে ড্রোন কোয়াডকপ্টার ব্রাশলেস ডিসি মোটর (3 ওয়্যার টাইপ) নিয়ন্ত্রণ করতে হয়: বর্ণনা: HW30A মোটর স্পিড কন্ট্রোলার 4-10 NiMH/NiCd বা 2-3 সেল LiPo ব্যাটারি দিয়ে ব্যবহার করা যায়। BEC 3 টি লিপো কোষের সাথে কার্যকরী। এটি সর্বোচ্চ 12Vdc পর্যন্ত ব্রাশহীন ডিসি মোটর (3 টি তারের) গতি নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।: 8 টি ধাপ (ছবি সহ)
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন: হ্যালো সবাই, এই প্রকল্পটি একটি আরডুইনো এবং একটি ব্লুটুথ মডিউল ব্যবহার করে সর্বাধিক সরলীকৃত হোম অটোমেশন ডিভাইস তৈরির বিষয়ে। এটি তৈরি করা খুব সহজ এবং এটি কয়েক ঘন্টার মধ্যে তৈরি করা যেতে পারে। আমার সংস্করণে যা আমি এখানে ব্যাখ্যা করছি, আমি করতে পারি