Arduino মাধ্যমে ঠিকানাযোগ্য LED স্ট্রিপ নিয়ন্ত্রণ

বিষয়বস্তু
  1. সুবিধা - অসুবিধা
  2. ফিতা নির্বাচন
  3. সংযোগ এবং সেটআপ

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

সুবিধা - অসুবিধা

Arduino ঠিকানাযোগ্য LED স্ট্রিপে, প্রতিটি ডায়োডের উজ্জ্বলতা এবং অপারেশনের মোড আলাদাভাবে সেট করা আছে।

RGB স্ট্রিপগুলিতে, লাল, সবুজ এবং নীল এলইডিগুলিকে একটি ব্লকে একত্রিত করা হয়, যাকে আরও সঠিকভাবে একটি পিক্সেল বলা হয়। পিক্সেল একে অপরের থেকে স্বাধীনভাবে নিয়ন্ত্রিত হয়।

এই ধরনের ডিভাইসের অনেক সুবিধা আছে।

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

কিন্তু অসুবিধাও আছে।

  • আপনার একটি পৃথক 5V বা 12V পাওয়ার সাপ্লাই প্রয়োজন৷ Arduino শুধুমাত্র 800mA কারেন্ট সরবরাহ করতে পারে, যা শুধুমাত্র 13 পিক্সেলের জন্য যথেষ্ট (এক পিক্সেল 40-60mA খরচ করে)৷
  • সংযোগ সোল্ডারিং মানের উপর দাবি করা হয়.

আপনি যদি ভালভাবে সোল্ডার করতে জানেন তবে সার্কিট একত্রিত করা কঠিন নয়। এবং যদি আপনি না জানেন কিভাবে, এটা শেখার সময়. তাই নির্দ্বিধায় আলোর সরঞ্জাম নির্বাচন শুরু করুন।

ফিতা নির্বাচন

কেনার আগে, কয়েকটি পয়েন্টে মনোযোগ দিন।

  • প্রতি মিটারে পিক্সেলের সংখ্যা। তাদের মধ্যে 30, 60, 74, 96, 100 এবং 144 হতে পারে। তাদের মধ্যে যত বেশি, ছবি তত বেশি সমৃদ্ধ, তবে টেপটি তত বেশি ব্যয়বহুল। এবং এটি যত বেশি শক্তি খরচ করে (আরও শক্তিশালী এবং আরও ব্যয়বহুল পাওয়ার অ্যাডাপ্টার)।
  • সংরক্ষণের মাত্রা. IP30 (ডাস্ট প্রুফ) ইনডোর আলোর জন্য যথেষ্ট। ভিজা অবস্থার জন্য, ডায়োডগুলি অবশ্যই সিলিকন দিয়ে আবৃত করা উচিত এবং সুরক্ষার ডিগ্রী হল IP65। এবং যদি স্ট্রিপটি রাস্তায় থাকে, তবে সুরক্ষাটি সর্বশ্রেষ্ঠ হওয়া উচিত - IP67 (ডিভাইসটি সম্পূর্ণরূপে একটি সিলিকন বাক্সে লুকানো)।
  • সাবস্ট্রেট নান্দনিক উপলব্ধি প্রভাবিত করে। এটি কালো (ব্ল্যাক পিসিবি) এবং সাদা (সাদা পিসিবি) আসে।
  • LED স্ট্রিপগুলির জন্য "অর্থনৈতিক" বিকল্প রয়েছে। তারা ECO অক্ষর দ্বারা চিহ্নিত করা হয়. এই মডেলগুলি নিয়মিত মডেলগুলির মতো উজ্জ্বল নয় এবং নিম্ন মানের। কিন্তু তারা সস্তা।

এখন আপনি নিখুঁত ফিট খুঁজে পেয়েছেন, সমাবেশে যান।

সংযোগ এবং সেটআপ

সংযোগ করার জন্য আপনার একটি পাওয়ার অ্যাডাপ্টার প্রয়োজন। এর শক্তি গণনা করুন। এটি করার জন্য, এক পিক্সেলের বর্তমান খরচ (সাধারণত 60 এমএ) টেপের মিটারে পিক্সেলের সংখ্যা এবং এর দৈর্ঘ্য দ্বারা গুণ করুন। অপারেটিং ভোল্টেজ দ্বারা ফলাফল গুন করুন (এই তথ্যগুলি চিহ্নিতকরণে নির্দেশিত হয়)। নিরাপত্তা ফ্যাক্টর ভুলবেন না.

উদাহরণস্বরূপ, একটি টেপে প্রতি মিটারে 60 পিক্সেল রয়েছে। প্রয়োজনীয় দৈর্ঘ্য - 1.5 মি. সরবরাহ ভোল্টেজ - 5 V. নিরাপত্তা ফ্যাক্টর - 1.3।

তারপর অ্যাডাপ্টারের শক্তি হওয়া উচিত:

(60 mA / 1000) (A তে বর্তমান) * 60 পিক্সেল / মিটার * 1.5 মিটার * 5 V (ভোল্টেজ) * 1.3 (রিজার্ভ) = 35.1 ওয়াট। নিকটতম উচ্চতর পর্যন্ত বৃত্তাকার - 40 ওয়াট। টেপ সাদা জ্বললে যেমন একটি পাওয়ার সাপ্লাই প্রয়োজন। যদি না হয়, তাহলে অ্যাডাপ্টারের শক্তি 1.5-2 গুণ কমানো যেতে পারে।

গুরুত্বপূর্ণ ! বিভিন্ন মডেলের জন্য, আপনার প্রয়োজন হয় 5 V বা 24 V৷ লেবেলটি সাবধানে পড়ুন৷

পাওয়ার সাপ্লাই ছাড়াও, আপনার একটি Arduino Uno বোর্ড এবং কমপক্ষে 1.5 mm² এর ক্রস সেকশনের সাথে সংযোগকারী তারের প্রয়োজন হবে। এবং 10 kOhm এর রোধ সহ প্রতিরোধক এবং 470 মাইক্রোফ্যারাডের ক্যাপাসিট্যান্স সহ ক্যাপাসিটর (আরও হতে পারে)।

সবকিছু প্রস্তুত হলে, কাজ শুরু করুন।

  • টেপের শুরু এবং শেষ খুঁজুন। কমান্ডগুলি ক্রমানুসারে এক পিক্সেল থেকে অন্য পিক্সেলে চলে যায় এবং তাদের চলাচলের দিকটি তীর দ্বারা নির্দেশিত হয়। যদি কোনও তীর না থাকে, তবে নিয়ন্ত্রণ যোগাযোগটি শুরুতে DI (ডিজিটাল ইনপুট) অক্ষর দ্বারা এবং শেষে DO (ডিজিটাল আউটপুট) দ্বারা নির্দেশিত হয়। অতিরিক্ত টেপ সংযোগ করতে DO যোগাযোগ ব্যবহার করা হয়।
  • একটি 200-500 ওহম সুরক্ষা প্রতিরোধক সোল্ডার করুন। হঠাৎ বিদ্যুৎ সরবরাহ ব্যর্থ হলে, কারেন্ট USB সংযোগকারীর মধ্য দিয়ে যাবে না এবং এটি বার্ন করবে না।
  • চিত্রটি একত্রিত করুন। যদি ডিভাইসটি কম্পিউটার থেকে নিয়ন্ত্রিত হয় তবে সার্কিটটি এরকম হওয়া উচিত।

স্বায়ত্তশাসিত অপারেশন বা সেন্সর থেকে নিয়ন্ত্রণের জন্য, আপনার একটি প্রয়োজন।

গুরুত্বপূর্ণ ! ইনস্টলেশনের সময়, স্ট্যাটিক বিদ্যুতের অনুমতি দেওয়া উচিত নয়।

রাবারের গ্লাভস পরুন এবং পর্যায়ক্রমে সোল্ডারিং আয়রনটিকে মাটিতে ঝুঁকুন (অন্তত বাষ্প গরম করার পাইপের বিরুদ্ধে)।

  • যদি ডায়োড স্ট্রিপ এবং আরডুইনো বোর্ডের মধ্যে দূরত্ব 15 সেন্টিমিটারের বেশি হয়, তাহলে কন্ট্রোল ডিআই এবং গ্রাউন্ড জিএনডি তারগুলিকে একটি বেণীতে পেঁচিয়ে দিন।তাহলে কোনো হস্তক্ষেপ থাকবে না।
  • ফ্ল্যাশিং মোডে, পাওয়ার লাইনে হস্তক্ষেপ ঘটে। এটি অস্থির অপারেশন বাড়ে। হস্তক্ষেপ মসৃণ করার জন্য, 6.3 V এর ভোল্টেজ সহ একটি 470 মাইক্রোফ্যারাড ক্যাপাসিটর অবশ্যই কন্ট্রোলারের পাওয়ার সাপ্লাইতে স্থাপন করতে হবে।
  • এটিকে মসৃণভাবে চালু করতে, মাইক্রোকন্ট্রোলারগুলিতে সার্কিট একত্রিত করার জন্য সার্কিটটিকে একটি ব্রেডবোর্ডে একত্রিত করা হয়। এটিতে N-চ্যানেল MOSFET-এর 3টি লজিক স্তর থাকা উচিত৷

এটি বাস্তবে দেখতে কেমন তা এখানে।

  • যদি টেপটি দীর্ঘ হয়, তবে এতে ভোল্টেজের ক্ষতি প্রদর্শিত হবে। অতএব, চরম পিক্সেলগুলি অস্পষ্টভাবে জ্বলবে। এটি এড়াতে, 2টি ডায়োড স্ট্রিপের জয়েন্টগুলিতে বা মোট দৈর্ঘ্যের প্রতিটি মিটারের মাধ্যমে শক্তি সরবরাহ করুন।

এটা শুধুমাত্র স্কিম চেক অবশেষ. এটি করার জন্য, একটি সাধারণ প্রোগ্রাম লিখুন।

  • আপনার কম্পিউটারে বোর্ডটি সংযুক্ত করুন এবং Arduino IDE খুলুন।
  • লাইব্রেরি বা টেমপ্লেট ডাউনলোড করুন। সবচেয়ে বিখ্যাত লাইব্রেরি হল FastLED এবং Adafruit NeoPixel।
  1. FastLED খুব বহুমুখী এবং সমস্ত Arduino সংস্করণ সমর্থন করে। তাই অসুবিধা - এটি অনেক মেমরি আপ লাগে, এবং বৈশিষ্ট্য অধিকাংশ দরকারী হবে না.
  2. Adafruit NeoPixel NeoPixel রিং লাইটিং রিং এর জন্য ডিজাইন করা হয়েছে কিন্তু যেকোন LED স্ট্রিপের সাথে কাজ করবে। এটির কম প্রভাব এবং কম গতি রয়েছে, তবে আরডুইনো মেমরি মুক্ত। এর মানে হল যে অপারেশনের আরও মোড বোর্ডে লোড করা যেতে পারে।

এখন আপনি আপনার সমস্ত প্রকল্প উপলব্ধি করতে পারেন.

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

যদি এটি করা না হয়, তাহলে আপনি যখন ডিভাইসটি ফ্ল্যাশ করবেন, তখন পুরো সাপ্লাই কারেন্ট বোর্ডে যাবে। বোর্ড বা ইউএসবি পোর্ট পুড়ে যাবে।

কিন্তু এটা ঘটে যে ঠিকানা টেপ সঠিকভাবে কাজ করে না। সবচেয়ে সাধারণ ভুল পরীক্ষা করুন.

  • যদি ডায়োডগুলি লাল আভা দিয়ে আলোকিত হয়, তবে পাওয়ার সাপ্লাই খুব দুর্বল। অথবা সংযোগগুলি ভেঙে গেছে এবং সেগুলি সোল্ডার করা দরকার। আরেকটি বিকল্প খুব পাতলা পাওয়ার তারের হয়।
  • যখন ডিভাইসটি বগি থাকে বা শিল্পকর্ম নিয়ে কাজ করে, তখন বিষয়টি পাওয়ার সাপ্লাইয়ের মধ্যে থাকে। ঢালযুক্ত তারগুলি দিয়ে তারগুলি প্রতিস্থাপন করার চেষ্টা করুন বা Wi-Fi বন্ধ করার চেষ্টা করুন৷
  • যদি পিক্সেলগুলি একেবারেই উজ্জ্বল না হয় তবে সার্কিটটি সম্ভবত ভুলভাবে একত্রিত হয়েছে। সবচেয়ে সাধারণ ভুলগুলি হল: টেপের স্থলটি আরডুইনো বোর্ডের মাটির সাথে সংযুক্ত নয়, ডিআই কন্ট্রোল তারটি টেপের শেষ পর্যন্ত যায় এবং শুরুতে নয়, পাওয়ার তারগুলি (5V এবং GND) মিশ্রিত হয় আপ এই সমস্ত ক্ষেত্রে, স্কিমা পুনর্নির্মাণের জন্য এটি যথেষ্ট।
  • তবে আপনি যদি একটি প্রতিরোধক ছাড়াই একত্রিত ডিভাইসটি সংযুক্ত করেন তবে সম্ভবত এটি অবিলম্বে পুড়ে গেছে। তারপরে আপনাকে নিয়ন্ত্রণ বোর্ড পরিবর্তন করতে হবে।

আপনি দেখতে পাচ্ছেন, Arduino শেখা সহজ। এবং যদি আপনার হঠাৎ সমস্যা হয়, তাহলে ফোরামে প্রশ্ন জিজ্ঞাসা করুন। তারা আপনাকে সাহায্য করতে খুশি হবে (বিশেষত যদি আপনি একটি মেয়ের ডাকনামের অধীনে যান)।

কোন মন্তব্য নেই

মন্তব্য সফলভাবে পাঠানো হয়েছে.

রান্নাঘর

শয়নকক্ষ

আসবাবপত্র