সুচিপত্র:

একটি Arduino ব্যবহার করে আলংকারিক RGB লাইট: 4 টি ধাপ
একটি Arduino ব্যবহার করে আলংকারিক RGB লাইট: 4 টি ধাপ

ভিডিও: একটি Arduino ব্যবহার করে আলংকারিক RGB লাইট: 4 টি ধাপ

ভিডিও: একটি Arduino ব্যবহার করে আলংকারিক RGB লাইট: 4 টি ধাপ
ভিডিও: 4-Terminal RGB LED Testing #arduinoprojects #electronics #engineering #diy 2024, নভেম্বর
Anonim
একটি Arduino ব্যবহার করে আলংকারিক RGB লাইট
একটি Arduino ব্যবহার করে আলংকারিক RGB লাইট

যেহেতু ক্রিসমাসের প্রাক্কালে মাত্র এক সপ্তাহ দূরে, আমি একটি আরডুইনো ন্যানো এবং WS2812B LEDs ব্যবহার করে একটি সাধারণ RGB আলংকারিক আলো তৈরির সিদ্ধান্ত নিয়েছি। ভিজ্যুয়াল ইফেক্ট উন্নত করতে আমরা কিছু প্লাস্টিকের পাত্রে/জার ব্যবহার করি। এই ভিডিওটিতে 5 টি LED ব্যবহার করা হয়েছে কিন্তু এটি আপনার প্রয়োজন অনুসারে বাড়ানো যেতে পারে। আপনি একাধিক প্যাটার্ন যোগ করতে পারেন বা আপনি যা যাচ্ছেন তার উপর ভিত্তি করে রঙিন থিম তৈরি করতে পারেন।

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

ধাপ 1: ইলেকট্রনিক্স সংগ্রহ করুন

ইলেকট্রনিক্স সংগ্রহ করুন
ইলেকট্রনিক্স সংগ্রহ করুন

WS2812B RGB LEDs এর প্রথম জিনিসটি আমাদের প্রয়োজন হবে এবং এগুলি একাধিক রূপে উপলব্ধ। যে কোন একটি জরিমানা কাজ করবে। আমরা এই বিল্ডের জন্য আরডুইনো ন্যানো ব্যবহার করব, কিন্তু স্কেচটি কার্যত যে কোন Arduino সামঞ্জস্যপূর্ণ বোর্ডের সাথে কাজ করবে যা আপনার থাকতে পারে। সবকিছুকে একসাথে সংযুক্ত করার জন্য আমাদের কিছু তারের প্রয়োজন এবং আমি এই বিল্ডের জন্য তিনটি কোর, পাকানো তার ব্যবহার করছি। পরিশেষে, আমাদের প্লাস্টিকের পাত্রে প্রয়োজন যা সম্পূর্ণরূপে আলংকারিক উদ্দেশ্যে। প্লাস্টিক থেকে আলো প্রতিফলিত করে আমাদের সুন্দর চেহারা দেয়।

এখানে পণ্যগুলির লিঙ্কগুলি যদি এটি সাহায্য করে:

Arduino Nano: https://www.ebay.co.uk/itm/Multi-buy-Arduino-Nano-v3-0-Compatible-Board-CH340G-5V-16MHz-atmega328- পরীক্ষিত

WS2812B LEDs:

পাকানো তার:

প্লাস্টিকের পাত্রে:

ধাপ 2: স্কেচ প্রস্তুত করুন এবং ডাউনলোড করুন

স্কেচ প্রস্তুত এবং ডাউনলোড করুন
স্কেচ প্রস্তুত এবং ডাউনলোড করুন
স্কেচ প্রস্তুত এবং ডাউনলোড করুন
স্কেচ প্রস্তুত এবং ডাউনলোড করুন
স্কেচ প্রস্তুত এবং ডাউনলোড করুন
স্কেচ প্রস্তুত এবং ডাউনলোড করুন
স্কেচ প্রস্তুত এবং ডাউনলোড করুন
স্কেচ প্রস্তুত এবং ডাউনলোড করুন

আমরা WS2812B LEDs চালানোর জন্য fastLED লাইব্রেরি ব্যবহার করব কিন্তু আপনি যদি পছন্দ করেন তবে আপনি Adafruit Neopixel লাইব্রেরি ব্যবহার করতে পারেন। Arduino IDE খুলুন এবং লাইব্রেরি ম্যানেজারে "fastLED" টাইপ করুন। প্রদর্শিত লাইব্রেরি ইনস্টল করুন এবং তারপরে "ডেমোরিল 100" উদাহরণ স্কেচ খুলুন।

আমাদের ডেটা পিন, LEDs এর সংখ্যা এবং LED টাইপ আপডেট করতে হবে। আমি 5 এলইডি সহ পিন 2 ব্যবহার করব। ছবিতে যেমন দেখা যায় তেমনি LED টাইপ WS2812B এ আপডেট করুন।

তারপরে, বোর্ডে প্লাগ করুন, ডান বোর্ড এবং COM পোর্ট নির্বাচন করুন। অবশেষে, আপলোড বোতামটি টিপুন এবং এটি আপলোড সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন। একবার সম্পন্ন হলে, LEDs - 5V, GND এবং ডেটা পিনকে পিন 2 এ সংযুক্ত করুন। LEDs কে একটি এলোমেলো প্যাটার্ন প্রদর্শন করতে হবে যা ইঙ্গিত দেয় যে সবকিছু প্রত্যাশা অনুযায়ী কাজ করছে।

ধাপ 3: চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন

চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন
চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন
চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন
চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন
চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন
চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন
চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন
চূড়ান্ত নির্মাণের জন্য LEDs প্রস্তুত করুন

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

তারপরে, প্লাস্টিকের idাকনাতে কিছু ছিদ্র ড্রিল করুন কারণ আমরা LED এর বাইরের পৃষ্ঠে LEDs মাউন্ট করবো যাতে মরীচি ভিতরের দিকে জ্বলছে।

ধাপ 4: চূড়ান্ত সমাবেশ

চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ

প্রতিটি এলইডিতে তারের সোল্ডারিং দিয়ে শুরু করুন। আপনি পিনগুলি সঠিকভাবে সংযুক্ত করেছেন তা নিশ্চিত করুন। মাইক্রোকন্ট্রোলারকে প্রথম LED এর DI (ডেটা ইনপুট) পিনের সাথে সংযুক্ত করতে হবে। তারপর, DO (ডেটা আউটপুট) পিনকে পরবর্তী LED এর DI পিনের সাথে সংযুক্ত করতে হবে এবং তাই। একবার আপনি সমস্ত তারের সোল্ডার করার পরে, মাইক্রোকন্ট্রোলারে শক্তি এবং সমস্ত এলইডি একটি এলোমেলো প্যাটার্ন দিয়ে জ্বলতে শুরু করবে।

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

অবশেষে, কন্টেইনারের অন্য অর্ধেক জায়গায় স্ক্রু করুন এবং এলইডি চালু করুন। প্রতিটি LEDs প্রায় 60mA খরচ করে, তাই নিশ্চিত করুন যে আপনি যে বিদ্যুৎ সরবরাহ ব্যবহার করছেন তা প্রয়োজনীয় শক্তি সরবরাহ করতে পারে। আমরা পূর্বে বিদ্যুৎ সরবরাহ তৈরি করেছি যা প্রয়োজন হলে এর জন্য ব্যবহার করা যেতে পারে।

যদি আপনি এই বিল্ডটি পছন্দ করেন, তাহলে দয়া করে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করার কথা বিবেচনা করুন কারণ এই ধরনের কন্টেন্ট তৈরিতে আপনার সহায়তা আমাদের অনেক সাহায্য করে।

ইউটিউব:

পড়ার জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: