সুচিপত্র:

RGB LED স্ট্রিপ ব্লুটুথ কন্ট্রোলার V3 + মিউজিক সিঙ্ক + অ্যাম্বিয়েন্ট লাইট কন্ট্রোল: 6 টি স্টেপ (ছবি সহ)
RGB LED স্ট্রিপ ব্লুটুথ কন্ট্রোলার V3 + মিউজিক সিঙ্ক + অ্যাম্বিয়েন্ট লাইট কন্ট্রোল: 6 টি স্টেপ (ছবি সহ)

ভিডিও: RGB LED স্ট্রিপ ব্লুটুথ কন্ট্রোলার V3 + মিউজিক সিঙ্ক + অ্যাম্বিয়েন্ট লাইট কন্ট্রোল: 6 টি স্টেপ (ছবি সহ)

ভিডিও: RGB LED স্ট্রিপ ব্লুটুথ কন্ট্রোলার V3 + মিউজিক সিঙ্ক + অ্যাম্বিয়েন্ট লাইট কন্ট্রোল: 6 টি স্টেপ (ছবি সহ)
ভিডিও: কম দামে বেস্ট WiFi RGB LED লাইট SONOFF L1 Smart Strip Light 2024, জুলাই
Anonim
RGB LED স্ট্রিপ ব্লুটুথ কন্ট্রোলার V3 + মিউজিক সিঙ্ক + অ্যাম্বিয়েন্ট লাইট কন্ট্রোল
RGB LED স্ট্রিপ ব্লুটুথ কন্ট্রোলার V3 + মিউজিক সিঙ্ক + অ্যাম্বিয়েন্ট লাইট কন্ট্রোল

এই প্রকল্পটি ব্লুটুথের মাধ্যমে আপনার ফোনের সাথে একটি RGB নেতৃত্বাধীন স্ট্রিপ নিয়ন্ত্রণ করতে arduino ব্যবহার করে। আপনি রঙ পরিবর্তন করতে পারেন, সংগীতের সাথে লাইট সিঙ্ক করতে পারেন অথবা এ্যাম্বিয়েন্ট লাইটিং এর জন্য এগুলিকে অটো অ্যাডজাস্ট করতে পারেন।

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

এই প্রকল্পের জন্য আপনার নিম্নলিখিত উপাদানগুলির প্রয়োজন হবে:

অবশ্যই LED স্ট্রিপ, আমি প্রায় 1 €/m এর জন্য aliexpress থেকে 10 মিটার উচ্চ ঘনত্বের RGB স্ট্রিপ অর্ডার করেছিলাম দামের জন্য দুর্দান্ত। কি কিনতে হবে তা বেছে নেওয়ার সময় আপনাকে RGB "বোবা" স্ট্রিপের জন্য যেতে হবে, কোন অ্যাড্রেসযোগ্য এবং কোন RGBW নেই। এছাড়াও আপনার স্ট্রিপের প্রতি মিটার রেটিং পাওয়ার নোট করুন এবং মোটামুটি পাওয়ার অনুমান পেতে আপনার যে মিটারের প্রয়োজন হবে তার জন্য গুণ করুন। 5050 LED স্ট্রিপগুলি কম ঘনত্ব 30 LED/m প্রকারের জন্য 7W/m এবং উচ্চ ঘনত্ব 60 LED/m প্রকারের জন্য 14W/m।

আপনার স্ট্রিপ ভোল্টেজের উপর নির্ভর করে 12/24v সুইচিং পাওয়ার সাপ্লাই। আপনি একটি ATX পাওয়ার সাপ্লাই ব্যবহার করতে পারেন কিন্তু যেকোনো ক্ষেত্রে উপযুক্ত পাওয়ার রেটিং সহ পাওয়ার সাপ্লাই বেছে নিতে ভুলবেন না। আমি এমন একটি পাওয়ার সাপ্লাই কেনার পরামর্শ দিচ্ছি যা LED এর জন্য আপনার প্রয়োজনের তুলনায় কমপক্ষে 30% বেশি পাওয়ার রেটযুক্ত, বিশেষ করে যদি আপনি এইরকম একটি সস্তা কিনে থাকেন: https://it.aliexpress.com/item/32304688758.html?sp ….আমার স্ট্রিপগুলি ছিল 14W/m, আমার 7.5m পাওয়ার দরকার ছিল তাই আমার মোটামুটি 105W প্রয়োজন ছিল, আমি নিরাপদ দিকে থাকার জন্য 180W নামমাত্র পাওয়ার সাপ্লাই কিনেছিলাম। আমি ইলেকট্রনিক্সে নতুন হওয়ায় এটি কেনার পরামর্শ দিচ্ছি না কারণ এটি উচ্চ ভোল্টেজ টার্মিনালগুলি প্রকাশ করেছে, এটি আপনার নিজের ঝুঁকিতে করুন।

Arduino, আমি একটি PRO মাইক্রো ব্যবহার করেছি কিন্তু আপনি যা খুশি তা ব্যবহার করতে পারেন, মনে রাখবেন আপনি কিছু পিন এবং সিরিয়াল পোর্টের নাম পরিবর্তন করতে পারেন যদি আপনি অন্য কোন মাইক্রো কন্ট্রোলার ব্যবহার করতে যাচ্ছেন।

3x N চ্যানেল মোসফেটস, আমি IRF3205 নিয়ে গেছি কারণ আমি ইতিমধ্যে তাদের হাতে ছিলাম, তারা 80Amps সক্ষম এবং প্রতিরোধের একটি যুক্তিসঙ্গত কম তাই তাদের যথেষ্ট ভাল হওয়া উচিত। যদি আপনি লক্ষ্য করেন যে তারা অতিরিক্ত গরম করার প্রবণতা রাখে তবে আপনি কিছু হিটসিংক যুক্ত করতে পারেন যেমন আমি করেছি।

3x TC4420 মোসফেট ড্রাইভার, আপনার শক্তির প্রয়োজনের উপর নির্ভর করে তাদের প্রয়োজন নাও হতে পারে, ব্যাখ্যার জন্য পড়ুন।

HC-05 ব্লুটুথ মডিউল, একটি 5v লজিক লেভেল চয়ন করার জন্য সচেতন থাকুন অথবা আপনার অতিরিক্ত সার্কিটরি (একটি ভোল্টেজ ডিভাইডারের কাজ করা উচিত) হতে পারে যাতে আর্ডুইনো এর TX থেকে বেরিয়ে আসা ভোল্টেজ নামতে পারে।

7805 ভোল্টেজ রেগুলেটর/ 5v বক কনভার্টার পাওয়ার আরডুইনো এবং ব্লুটুথ মডিউল।

5x 0.1uF, 1x 100uF ক্যাপাসিটার, 4x 10kohm প্রতিরোধক।

(চ্ছিক)

  • ইলেক্ট্রাক্ট মাইক্রোফোন মডিউল, এটি একটি মাইক্রোফোন এবং অ্যাডজাস্টেবল লাভ সহ একটি এমপি যা একটি এনালগ ভোল্টেজ পাঠায় যা আরডুইনো থেকে পড়ার জন্য প্রস্তুত। আপনি আপনার নিজস্ব সার্কিট তৈরি করতে পারেন বা এটি মোটেও ব্যবহার করবেন না যদি আপনি না চান যে আপনার লাইটগুলি সংগীতের রথে চালু হোক।
  • photoresistor, আপনি একটি হালকা সেন্সর হিসাবে ব্যবহৃত একটি সাধারণ LED ব্যবহার করতে পারেন কিন্তু এটি কাজ করার জন্য আপনাকে অবশ্যই কোড পরিবর্তন করতে হবে।

ধাপ 2: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত

এটি পরীক্ষা করার জন্য একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন, মোসফেট ড্রাইভার সার্কিট (দ্বিতীয় ছবি) 3 বার প্রতিলিপি করুন, প্রতিটি চ্যানেলের জন্য একটি, arduino এর 3 PWM আউটপুটকে ড্রাইভার সার্কিটের PWM ইনপুটগুলির সাথে সংযুক্ত করুন। আপনি যদি একটি ডেডিকেটেড মোসফেট ড্রাইভার আইসি ব্যবহার করতে না চান তবে আপনি দুটি এনপিএন ট্রানজিস্টর ব্যবহার করে একটি সাধারণ পুশ-পুল ড্রাইভার তৈরি করতে পারেন, আপনি ইন্টারনেটে আরও তথ্য পেতে পারেন। আপনি যদি মাত্র কয়েকটি এলইডি -র জন্য সার্কিট ব্যবহার করার পরিকল্পনা করছেন, তাহলে আপনি সরাসরি মসফেট -এর গেটটিকে আরডুইনো -এর PWM আউটপুটের সাথে 100ohm রোধের মাধ্যমে সংযুক্ত করতে পারেন এবং মসফেটগুলির উৎস এবং ড্রেনের মধ্যে 10Kohm রোধকারী যোগ করতে পারেন, তবে এটি প্রস্তাবিত নয় কারণ এটি মোসফেটগুলি পুরোপুরি চালু করে না এবং তাই অনেক অদক্ষতার কারণ হয়।

নেতৃত্বাধীন স্ট্রিপের 3 R G B প্যাডগুলি 3 টি মসফেটের ড্রেনের সাথে এবং অন্য প্যাডটি +12v এর সাথে সংযুক্ত করতে হবে।

ধাপ 3: কোড

এই কোডটি আপনাকে আরডুইনোতে আপলোড করতে হবে, এটি মূলত কিছু নিম্ন স্তরের রেজিস্ট্রি জাদু ব্যবহার করে তিনটি 15KHz পালস-প্রস্থ-মডুলেটেড সিগন্যাল (PWM) উৎপন্ন করে একটি ভেরিয়েবল ডিউটি চক্র সহ তিনটি মসফেট চালানোর জন্য। লুপে এটি বিটি মডিউল থেকে ইনকামিং ট্রান্সমিশনের জন্য পরীক্ষা করে এবং যখন এটি কিছু পায় তখন এটি রঙ এবং মোড আপডেট করে, এছাড়াও এটি সমস্ত কিছু অভ্যন্তরীণ EEPROM এ সংরক্ষণ করে যাতে এটি পুনরায় চালু হওয়ার সময় সেটিংস মনে রাখে। বর্তমানে 3 টি মোড বাস্তবায়িত হয়েছে:

রঙ মোড: শুধু একটি নির্দিষ্ট রঙ প্রদর্শন করুন।

সঙ্গীত মোড: একটি সংক্ষিপ্ত মুহূর্তের জন্য সমস্ত আউটপুট বন্ধ করুন যদি সাউন্ড ট্র্যাশহোল্ড পৌঁছে যায়, মূলত আপনার সঙ্গীতের সাথে সিঙ্ক করে স্ট্রোব লাইট ইফেক্ট তৈরি করে। যদি এটি উদ্দেশ্য অনুযায়ী কাজ না করে তবে আপনাকে মডিউলের পাত্রের সাথে মাইক্রোফোন সংবেদনশীলতা সামঞ্জস্য করতে হবে, "thd" লেবেলযুক্ত কোডের ট্র্যাশহোল্ড মান বা মাইক্রোফোন এবং শব্দ উৎসের মধ্যে দূরত্ব।

পরিবেষ্টিত মোড: এটি ফোটোরিসিস্টারের মাধ্যমে ঘরে আলোর পরিমাণ পরিমাপ করে এবং সেই অনুযায়ী আপনার নির্বাচিত রঙের উজ্জ্বলতা ম্লান করে। মোবাইল অ্যাপে বা কোডে আপনি হাই এবং লো ট্র্যাশহোল্ড অ্যাডজাস্ট করতে পারেন যা নির্ধারণ করে যে কোন মান (0-1023) লাইট সম্পূর্ণভাবে বা সম্পূর্ণভাবে বন্ধ হয়ে যায়। আপনি যদি এই মোডে থাকাকালীন কিছু ঝলকানি লক্ষ্য করেন তবে হস্তক্ষেপ এড়াতে আপনি আলোর সেন্সরটিকে LED স্ট্রিপ থেকে দূরে সরিয়ে নিতে চাইতে পারেন।

কোডটি সংশোধন করতে এবং আরও মোড যুক্ত করতে বিনা দ্বিধায়, যদি আপনার কোডটি বুঝতে আমার সাহায্যের প্রয়োজন হয় তবে ফাইলের উপরে আমার ইমেল।

ধাপ 4: অ্যান্ড্রয়েড অ্যাপ

অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ

আপনাকে এই অ্যাপটি ডাউনলোড করতে হবে:

এবং.kwl ফাইলটি ডাউনলোড এবং আমদানি করুন।

আপনি যদি আপনার নিজের অ্যাপ তৈরি করতে চান যা আমার কোডের সাথে কাজ করে তবে আপনার নিম্নলিখিত জিনিসগুলি থাকা দরকার:

RED মানের জন্য স্লাইডার যা পাঠায়: "r+মান 0 এবং 1023+x" (es: "r130x")

সবুজ মানের জন্য স্লাইডার যা পাঠায়: "g+মান 0 এবং 1023+x এর মধ্যে"

BLUE মানের জন্য স্লাইডার যা পাঠায়: "b+মান 0 এবং 1023+x এর মধ্যে"

উচ্চ ট্র্যাশোল্ডের জন্য স্লাইডার যা পাঠায়: "h+মান 0 এবং 1023+x এর মধ্যে"

নিম্ন ট্র্যাশোল্ডের জন্য স্লাইডার যা পাঠায়: "l+মান 0 এবং 1023+x এর মধ্যে"

pushbutton যা মিউজিক মোডের জন্য "m" পাঠায়

pushbutton যা পরিবেষ্টিত মোডের জন্য "a" পাঠায়

pushbutton যা কালার মোডের জন্য "c" পাঠায়

ধাপ 5: পারফ বোর্ড সার্কিট

পারফ বোর্ড সার্কিট
পারফ বোর্ড সার্কিট

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

ধাপ 6: আপনি শেষ করেছেন

Image
Image

আপনার সার্কিটে কিছু নেতৃত্বাধীন স্ট্রিপ এবং বিদ্যুৎ সরবরাহ সংযুক্ত করুন এবং আপনি সম্পন্ন করেছেন।

এটাই, এই মুহুর্তে আপনার একটি কাজ করা উচিত।

মন্তব্য বিভাগে আপনার সমস্যা বা পরামর্শ থাকলে দয়া করে আমাকে জানান।

পুনশ্চ. উপরের ভিডিওতে সঙ্গীতের সাথে সিঙ্কের কার্যকারিতা যেমন দেখানো হয় না তেমনি কম ভিডিও ফ্রেমরেটের কারণে এটি বাস্তব জীবনেও দেখা যায়।

প্রস্তাবিত: