সুচিপত্র:

Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ: 4 টি ধাপ
Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ: 4 টি ধাপ

ভিডিও: Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ: 4 টি ধাপ

ভিডিও: Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ: 4 টি ধাপ
ভিডিও: How to Make A RGB LED Strip Light Controller using Arduino in Bangla | JLCPCB 2024, নভেম্বর
Anonim
Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ
Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ
Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ
Arduino DIY ব্লুটুথ কন্ট্রোলার LED RGB স্ট্রিপ

হ্যালো সবাই, এটি দ্বিতীয় প্রকল্প যা আমি আপনার সাথে ভাগ করতে চাই! আজ আমি আপনাকে দেখাব কিভাবে Arduino এবং ব্লুটুথ মডিউল সংযোগ করতে হয় এবং পরে এটি একটি LED RGB স্ট্রিপ নিয়ন্ত্রণ করতে ব্যবহার করে।

এই টিউটোরিয়ালে আমরা HC-06 ব্লুটুথ মডিউল ব্যবহার করব, কারণ এটি সস্তা এবং সহজেই ব্যবহারযোগ্য। (আমি aliexpress থেকে 2 ডলারে আমার পেয়েছি)

আজ আমরা যে ব্লুটুথ মডিউলটি ব্যবহার করব তা হল HC-06 যা সুপরিচিত এবং সস্তা। (আমি aliexpress থেকে 2 for জন্য আমার পেয়েছিলাম)

আমাদের অ্যাপটি এখনও পরীক্ষার প্রক্রিয়ায় আছে, তাই আমরা আপনাকে একটি ইমেল পাঠাতে উৎসাহিত করি: [email protected] যদি আপনার কোন প্রযুক্তিগত সমস্যা থাকে বা আপনি কিছু সমস্যার সম্মুখীন হন। বোঝার জন্য আপনাকে অনেক ধন্যবাদ!

ধাপ 1:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

আমাদের এই অংশগুলির প্রয়োজন হবে:

  • 1x আরডুইনো বোর্ড (আমি আরডুইনো ন্যানো ব্যবহার করব)
  • 1x ব্লুটুথ মডিউল HC-06 বা HC-05
  • 1x 12V মিটার লম্বা আরজিবি LED স্ট্রিপ (আমি সাধারণ এনোডের সাথে 30LEDs/m ব্যবহার করছি)
  • 1x টার্মিনাল স্ক্রু
  • 3x 220Ω প্রতিরোধক
  • 3x BUZ11 N-Channel Power MOSFET (বা সমতুল্য)
  • ব্রেডবোর্ড এবং জাম্পার
  • (Alচ্ছিক) ডিসি জ্যাক এবং ডিসি সংযোগকারী
  • এবং অবশ্যই 12V পাওয়ার সাপ্লাই, আমি পরিবর্তনশীল পাওয়ার সাপ্লাই ব্যবহার করছি

পদক্ষেপ 2: সংযোগ এবং পরিকল্পিত

সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত

আসুন তৈরি করি! সার্কিটটি এতটা জটিল নয় যতটা প্রথম নজরে মনে হতে পারে।

প্রথমে, আমাদের LED স্ট্রিপে কমন অ্যানোড বা কমন ক্যাথোড আছে কিনা তা নির্ধারণ করতে হবে। আমার সাধারণ অ্যানোড আছে, তাই আমি LED স্ট্রিপের অ্যানোডটি 12V পাওয়ার সাপ্লাই এবং বাকিগুলিকে স্ক্রু টার্মিনালে সংযুক্ত করেছি, যা আমরা পরে MOSFET এর আউটপুটের সাথে সংযুক্ত করব।

সমস্ত গুরুত্বপূর্ণ সংযোগ এবং পরিকল্পিত/উপরের ছবিতে দেখানো হয়েছে।

12V+ রেলকে VIN- এ Arduino বোর্ডের সাথে সংযুক্ত করার সময় খুব সতর্ক থাকুন, কারণ আপনি যদি বোর্ডটিকে মিথ্যাভাবে সংযুক্ত করেন তবে আপনি বার্ন করতে পারেন। এছাড়াও, সবকিছু (GND) গ্রাউন্ড করতে ভুলবেন না।

ধাপ 3: Arduino কোড এবং সিরিয়াল যোগাযোগ

Arduino কোড এবং সিরিয়াল যোগাযোগ
Arduino কোড এবং সিরিয়াল যোগাযোগ

একটি ইউএসবি কেবল ব্যবহার করে আরডুইনোতে নিম্নলিখিত স্কেচ আপলোড করুন।

স্কেচ আপলোড করার আগে HC-06 মডিউল সংযোগ বিচ্ছিন্ন করতে ভুলবেন না!

কেন? HC-06 এর কমিউনিকেশন পিন (RX এবং TX) Arduino এবং কম্পিউটারের মধ্যে যোগাযোগ বন্ধ করে দিচ্ছে।

কোড ব্যাখ্যা:

  • প্রথমে, আমরা তিনটি ধ্রুবক (লাল, সবুজ, নীল) এর জন্য কয়েকটি ধ্রুবক (ধ্রুবক, যা পরে পরিবর্তন করা যায় না) ঘোষণা করেছি
  • সেটআপে () আমরা 9600 বড রেটের সাথে সিরিয়াল যোগাযোগ শুরু করেছি এবং একটি আউটপুট হিসাবে সমস্ত নেতৃত্বাধীন পিন সেট করেছি
  • লুপে () যদি সিরিয়াল কিছু পায় তবে এটি প্রাপ্ত ডেটাকে পূর্ণসংখ্যা হিসাবে পর্যালোচনা করে (পরবর্তী ধাপে গুরুত্বপূর্ণ)
  • যদি এটি নিউলাইন অক্ষর ('\ n') পায়, এটি প্রথমে PWM পরিসরের কারণে মান 0-255 এর মধ্যে সীমাবদ্ধ করে এবং তারপর analogWrite () পদ্ধতিতে ডিজিটাল পিনগুলিতে পরিবর্তন করে

এটাই! আমরা এখন চূড়ান্ত পদক্ষেপের জন্য প্রস্তুত!

ধাপ 4: Arduino কে Android ডিভাইসে সংযুক্ত করুন

Arduino কে Android ডিভাইসে সংযুক্ত করুন
Arduino কে Android ডিভাইসে সংযুক্ত করুন
Arduino কে Android ডিভাইসে সংযুক্ত করুন
Arduino কে Android ডিভাইসে সংযুক্ত করুন
Arduino কে Android ডিভাইসে সংযুক্ত করুন
Arduino কে Android ডিভাইসে সংযুক্ত করুন

এখন নিম্নলিখিত অ্যাপটি ডাউনলোড করুন: স্মার্ট ব্লুটুথ - আরডুইনো ব্লুটুথ সিরিয়াল

লিঙ্ক:

স্মার্ট ব্লুটুথ এমন একটি অ্যাপ যা আপনাকে আপনার ব্লুটুথ মডিউল বা বোর্ডের সাথে যোগাযোগের জন্য আপনার ফোন ব্যবহার করতে দেয়, সবচেয়ে সহজ এবং সহজ পদ্ধতিতে। এটি আপনার DIY প্রকল্পগুলি নিয়ন্ত্রণ করার সীমাহীন উপায়গুলির দরজা খুলে দেয়। স্মার্ট ব্লুটুথ আপনার মডিউলে ডেটা পাঠানোর বিভিন্ন উপায় সরবরাহ করে।

স্মার্ট ব্লুটুথ নিম্নলিখিত বৈশিষ্ট্য আছে:

  • আপনার মডিউলের সাথে দ্রুত সংযোগ
  • আপনার মডিউল থেকে ডেটা পাঠান এবং গ্রহণ করুন
  • রিসিভারের ডিজিটাল এবং PWM পিন নিয়ন্ত্রণ করুন
  • গাark় এবং হালকা থিম বিভিন্ন উদ্দেশ্যে বিভিন্ন নিয়ন্ত্রণ বিন্যাস
  • আধুনিক এবং প্রতিক্রিয়াশীল UI
  • স্বনির্ধারিত বোতাম এবং সুইচ
  • একটি সুন্দর গেমপ্যাড দিয়ে আপনার DIY RC গাড়ী প্রকল্পটি বাস্তবায়ন করুন
  • স্লাইডার দিয়ে সহজেই আপনার RGB LED স্ট্রিপগুলি নিয়ন্ত্রণ করুন
  • ব্যাটারি লাইফ বাঁচাতে বন্ধ হয়ে গেলে স্বয়ংক্রিয়ভাবে ব্লুটুথ বন্ধ করে দেয়
  • কমান্ড লাইন (টার্মিনাল)

এই টিউটোরিয়ালে, আমরা বড় নেতৃত্বে দ্বিতীয় TAB ব্যবহার করছি, দুটি অক্ষর পাঠানোর জন্য যথেষ্ট যথেষ্ট।

এই নিচের ছবিগুলোতে আমি দেখাব কিভাবে অ্যাপটি ব্যবহার করতে হয়। আমি আপনাকে দেখাবো কিভাবে কাছাকাছি ডিভাইসগুলি অনুসন্ধান করতে হয়, আমরা যে মডিউলটি ব্যবহার করছি তার সাথে কীভাবে যুক্ত হতে হয় এবং কীভাবে অ্যাপ থেকে পাঠানো ডেটা সেট আপ করতে হয়। যদি আপনি বিভ্রান্ত বোধ করেন, বিরতি দিন এবং পূর্ববর্তী ধাপে ফিরে যান যতক্ষণ না আপনি এটি কাজ করছেন। যাইহোক, যদি এখনও আপনার সমস্যা হয় তবে আমাকে জানাবেন [email protected], আমি 24 ঘন্টার মধ্যে উত্তর দেব:)

  1. অ্যাপটি খুলুন, ইন্ট্রো দিয়ে স্লাইড করুন, অনুসন্ধান বোতাম টিপুন এবং কাছাকাছি ডিভাইসগুলি অনুসন্ধান করুন
  2. যখন আপনার ডিভাইস পাওয়া যায়, এটিতে ক্লিক করে এটি নির্বাচন করুন
  3. আপনার পছন্দের থিম (অন্ধকার বা হালকা) নির্বাচন করুন এবং আপনার নির্বাচিত বোতামটি ধরে রাখুন
  4. সংযোগের জন্য অপেক্ষা করুন, যদি এটি ব্যর্থ হয়, পুনরায় সংযোগ করার চেষ্টা করুন
  5. সফল সংযোগের পর, এটিতে ক্লিক করে দ্বিতীয় TAB চয়ন করুন, এবং স্লাইডারগুলি টেনে আনুন এবং দেখুন যে নেতৃত্বাধীন স্ট্রিপটি রঙ পরিবর্তন করে কি না।
  6. যদি সবকিছু কাজ করে এবং আপনি এই প্রকল্পে খুশি হন, দয়া করে আমার অ্যাপের জন্য একটি সুন্দর প্রতিক্রিয়া এবং রেটিং দিন, এটি আরও উন্নয়ন এবং টিউটোরিয়ালের জন্য সাহায্য করবে:)

রেট দিতে ভুলবেন না এবং একটি সুন্দর মতামত দিন। ধন্যবাদ এবং পরবর্তী টিউটোরিয়ালে দেখা হবে:)

প্রস্তাবিত: