সুচিপত্র:

রিমোট নিয়ন্ত্রিত অ্যানিমেশন LED রুম ল্যাম্প: 5 টি ধাপ (ছবি সহ)
রিমোট নিয়ন্ত্রিত অ্যানিমেশন LED রুম ল্যাম্প: 5 টি ধাপ (ছবি সহ)

ভিডিও: রিমোট নিয়ন্ত্রিত অ্যানিমেশন LED রুম ল্যাম্প: 5 টি ধাপ (ছবি সহ)

ভিডিও: রিমোট নিয়ন্ত্রিত অ্যানিমেশন LED রুম ল্যাম্প: 5 টি ধাপ (ছবি সহ)
ভিডিও: একটি নিখুঁত কর্মক্ষেত্রের জন্য 24টি দুর্দান্ত গ্যাজেট 😱৷ 2024, জুন
Anonim
Image
Image
আপনার LED স্ট্রিপ পরীক্ষা করা হচ্ছে
আপনার LED স্ট্রিপ পরীক্ষা করা হচ্ছে

যারা একটি আরামদায়ক বা মনোমুগ্ধকর রঙিন আলোর শো চান, বাচ্চাদের রুমের জন্য, বড়দিনের সাজসজ্জার জন্য, অথবা শুধু বিনোদনের জন্য, এখানে আমার পরিবেশ বৃদ্ধি। আমি month মাসের বাচ্চা থেকে শুরু করে সব বয়সের বাচ্চাদের কাছে সত্যিই উৎসাহী সাড়া পাচ্ছি।

আরডুইনো এবং আইআর রিমোট কন্ট্রোলের সাথে মিলিত নিও পিক্সেল এলইডি স্ট্রিপ (ওরফে ডব্লিউএস 2812 বি) একটি ক্লাউড ল্যাম্প লুক, গোলাকার কাগজের লণ্ঠন চেহারা, অথবা অন্য যেকোনো ফর্ম যা আপনি চান একটি হত্যাকারী সংমিশ্রণ তৈরি করে। আমি বিদ্যমান রুম ল্যাম্পকে প্রতিস্থাপন করতে এটি ব্যবহার করেছি: বিদ্যমান লাইট সকেট থেকে এসি পাওয়ার 5V পাওয়ার সাপ্লাই এবং একটি সাধারণ 220V লাইট বাল্ব যা LED ল্যাম্পের নিচে ঝুলছে।

110V-220V সতর্কতা: উচ্চ ভোল্টেজের সাথে কাজ করার জন্য নিরাপত্তা সংক্রান্ত সতর্কতাগুলি ছাড়া আপনি এই পরিবারটি তৈরি করবেন না।

আপনার প্রয়োজনীয় জিনিসগুলি:

LED বাতি

  • দুটি আরডুইনো বোর্ড (আমি ক্যাকটাস মাইক্রো রেভ। 2 ব্যবহার করেছি কিন্তু আপনি সহজেই আরডুইনো ন্যানো ব্যবহার করতে পারেন)
  • ব্রেডবোর্ড
  • WS2812B এর মত LED স্ট্রিপ (আমি 150 LEDs ব্যবহার করেছি যা একটি নাইট ল্যাম্প হিসাবে একটি মাঝারি রুমের জন্য উপযুক্ত)
  • কমপ্যাক্ট পাওয়ার সাপ্লাই - 5V, কমপক্ষে 0.06A X 150 LEDs + Arduinos তাই 10A (আমি এটি ব্যবহার করেছি)
  • বড় (~ 1000 uF) ক্যাপাসিটর
  • ল্যাম্পটি সহজেই আলাদা করার জন্য 2 এক্স পাওয়ার জ্যাক সংযোগকারী
  • কম্প্যাক্ট আইআর রিমোট (শুধু রিমোট, এলইডি প্রয়োজন নেই)। অন্য কোন স্ট্যান্ডার্ড রিমোটও কাজ করবে।
  • IRM 3638 IR রিসিভার
  • সবুজ LED, 220 Ohm প্রতিরোধক
  • জাম্পার তার

সমর্থন

  • কাগজের লণ্ঠন - কমপক্ষে 10 "দিয়া।
  • মাছ ধরিবার জাল
  • জিপ বন্ধন
  • ডবল পার্শ্বযুক্ত টেপ বা গরম আঠা + বন্দুক
  • ~ 59 সেমি (23 ") লম্বা, 12 মিমি (1/2") দিয়া।, হালকা ওজনের অ্যালুমিনিয়াম টিউব

সাধারণ বাতি

  • E27 থেকে তারের অ্যাডাপ্টার
  • 220V এসি সলিড-স্টেট রিলে
  • 2N2222 ট্রানজিস্টর, 47 kOhm রোধক
  • E27 বাতি বাল্ব ঘর
  • 220V রেটযুক্ত তার

ধাপ 1: আপনার LED স্ট্রিপ পরীক্ষা করা

আপনার LED স্ট্রিপ পরীক্ষা করা হচ্ছে
আপনার LED স্ট্রিপ পরীক্ষা করা হচ্ছে

আপনি সিলিং এ পুরো জিনিস টাঙানোর আগে কোডিং এবং অ্যানিমেশন পরীক্ষা করে শুরু করবেন। এই ধাপের জন্য আপনাকে FastLED লাইব্রেরি এবং পরবর্তী ধাপের জন্য SimpleTimer লাইব্রেরি ডাউনলোড করতে হবে।

স্কিম্যাটিক ফিগারে দেখা বোর্ডটি সংযুক্ত করুন এবং সংযুক্ত test_strip স্কেচ আপলোড করুন। আপনি LED স্ট্রিপে ধীরে ধীরে সবুজ এবং বেগুনি ছায়াগুলি দেখতে সক্ষম হবেন। মূল ভেরিয়েবল হল MAXPIXELS (লাইন 5), fps (লাইন 8) এবং current_anim (লাইন 14)।

FastLED অবিশ্বাস্যভাবে শক্তিশালী এবং আমি আপনাকে এখানে এর বৈশিষ্ট্যগুলি অন্বেষণ করতে উত্সাহিত করি।

hackster.io থেকে buzzandy এছাড়াও কিছু আশ্চর্যজনক প্রভাব জন্য এই লাইব্রেরি ব্যবহার।

ধাপ 2: কাগজের লণ্ঠনের ভিতরে স্ট্রিপ মাউন্ট করা

কাগজ ফানুস ভিতরে স্ট্রিপ মাউন্ট করা
কাগজ ফানুস ভিতরে স্ট্রিপ মাউন্ট করা

কিছু লোক মেঘের মতো আকৃতি নিয়ে যায়, কিন্তু আমি বিশ্বাস করি এটি সম্ভাব্যভাবে ধুলো সংগ্রহকারী দানব হয়ে উঠতে পারে। তাই আমি 150 টি LED স্ট্রিপকে স্পাইরালভাবে 3 টি কাগজের লণ্ঠনের ভিতরে অনুভূমিকভাবে ঝুলিয়ে রেখেছি। অন্যান্য সম্ভাবনা: কাগজের লণ্ঠনের একটি আংটি বা একটি কেন্দ্রীয় 7 ম ফানুস সহ 6 টি লণ্ঠনের একটি ডিস্ক।

এলইডি মাউন্ট করার জন্য প্রথমে লন্ঠনের ভিতরে লণ্ঠনের ধাতু সাপোর্টের একপাশে,োকান, তারপর আলতো করে ভিতরে 8 টি এলইডি লুপ ertোকান, গরম আঠা (প্রস্তাবিত) বা ডবল পার্শ্বযুক্ত টেপ দিয়ে প্রতিটি লুপকে সমর্থন করুন। প্রতি ল্যাম্পে 6 টি লুপ এবং ফানুসগুলির মধ্যে 3 টি এলইডি (ফানুসগুলির মধ্যে ফালাটি কাটবেন না) দিয়ে সমানভাবে স্থান দিন। আমি একটি কম্পিউটারের কাছাকাছি স্ট্রিপ ঝুলানোর জন্য একটি অস্থায়ী জায়গা খোঁজার পরামর্শ দিচ্ছি, কোডিং ধাপটি সম্পন্ন না হওয়া পর্যন্ত আরডুইনোসকে অ্যাক্সেসযোগ্য রেখে দেওয়া এবং বাতিটি সিলিংয়ে ঝুলানোর জন্য প্রস্তুত।

ধাপ 3: চূড়ান্ত স্কেচে একটি রিমোট কন্ট্রোল মডিউল, একটি সাধারণ লাইট বাল্ব যুক্ত করা

রিমোট কন্ট্রোল মডিউল যোগ করা, চূড়ান্ত স্কেচে একটি সাধারণ লাইট বাল্ব
রিমোট কন্ট্রোল মডিউল যোগ করা, চূড়ান্ত স্কেচে একটি সাধারণ লাইট বাল্ব

দূরবর্তী নিয়ন্ত্রণ

আপনি যদি এই LED বাতিটি সিলিংয়ে ঝুলিয়ে রাখতে চান তাহলে আপনাকে এটি দূর থেকে নিয়ন্ত্রণ করতে হবে। আপনার ফোন এবং Blynk এর মাধ্যমে নিয়ন্ত্রণের মতো অন্যান্য বিকল্পগুলি পাওয়া যায়, কিন্তু আমি একটি সহজ IR রিমোট কন্ট্রোলারের তুলনায় সেগুলি ধীর এবং জটিল বলে মনে করি। আমি NeoPixels ভঙ্গুর সময় চাহিদা সঙ্গে IR ডিকোডিং রুটিন চালাতে সমস্যা ছিল। যদি আপনি একটি IR রিমোট / Blynk দিয়ে NeoPixels পেতে সক্ষম হন তবে দয়া করে মন্তব্য বিভাগে আপনার অভিজ্ঞতা শেয়ার করুন! আমি রিমোট কন্ট্রোলটি দ্বিতীয় Arduino তে ছেড়ে দেওয়ার সিদ্ধান্ত নিয়েছি যা একটি সাধারণ I2C সেতু দ্বারা প্রধান Arduino এর সাথে সংযুক্ত।

সাধারণ আলোর বাল্ব

সম্পূর্ণ বিদ্যুতের প্রতিটি LED শুধুমাত্র 0.4 লুমেন (40W ভাস্বর বাল্বের/1/1000) এর চশমা অনুযায়ী উৎপন্ন করে। আমি শুধুমাত্র 150 LEDS ব্যবহার করব এবং একটি নাইট ল্যাম্পের আলোর তীব্রতা পাওয়ার আশা করছি, তাই আমি একটি সাধারণ E27 লাইট বাল্ব অন্তর্ভুক্ত করার সিদ্ধান্ত নিয়েছি যা একটি LED অ্যানিমেশন শুরু হলে Arduino দ্বারা বন্ধ হয়ে যায়।

সবগুলোকে একত্রে রাখ

এই পদক্ষেপের জন্য আপনার অন্তর্নির্মিত ওয়্যার এবং IRLib লাইব্রেরির প্রয়োজন হবে। সংযুক্ত পরিকল্পিত অনুসারে সবকিছু সংযুক্ত করুন (আপনি আপাতত একটি নিয়মিত 220V বৈদ্যুতিক সকেটের সাথে সংযুক্ত বিদ্যুৎ সরবরাহ ছেড়ে দিতে পারেন) এবং পরিকল্পিত দুটি সংযুক্ত স্কেচ শীর্ষ বোর্ডটি আপলোড করুন I2C স্লেভ, যখন নীচের বোর্ডটি I2C মাস্টার। আপনি যদি আমার ব্যবহৃত ম্যাজিক লাইটিং রিমোটের চেয়ে ভিন্ন রিমোট ব্যবহার করেন, তাহলে স্কেচগুলি DEBUG মোডে রেখে দিন এবং I2C মাস্টার (IR রিসিভার বোর্ড) -এ একটি সিরিয়াল মনিটর খুলুন। আপনার দূরবর্তী বোতামের কোডগুলি ম্যাপ করুন (প্রয়োজনে 0x যোগ করুন) এবং I2C স্লেভ স্কেচে হেক্স কোড যুক্ত ব্লকটি প্রতিস্থাপন করুন।

ধাপ 4: চূড়ান্ত স্পর্শ

চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ

আপনার রিমোট কন্ট্রোল চেহারা কাস্টমাইজ করা

আমি ম্যাজিক লাইটিং রিমোট পছন্দ করি কারণ এটি কমপ্যাক্ট, এর IR LED আপনার রিসিভারের দিকে বাঁকানো যেতে পারে এবং সবচেয়ে গুরুত্বপূর্ণভাবে - এর চেহারাকে কাস্টমাইজ করা সহজ:

  1. আপনার রিমোটের একটি খুব সোজা ছবি তুলুন, আপনার ক্যামেরাটি তার ঠিক উপরে রাখুন (কাত করবেন না)
  2. এটিকে পাওয়ার পয়েন্ট বা ইঙ্কস্কেপে রাখুন
  3. টেমপ্লেট হিসেবে ফটো ব্যবহার করে আপনার কন্ট্রোলার লেআউট আঁকুন। হয়ে গেলে নীচের থেকে আসল ছবিটি সরান।
  4. মূল কার্ডবোর্ডের উপরে মুদ্রণ, কাটা এবং টেপ করুন।

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

সিলিং থেকে বাতি ঝুলানো

  1. অ্যালুমিনিয়াম টিউব কেন্দ্রে 3 টি তারের (5V, ডেটা, জিএনডি) জন্য একটি গর্ত ড্রিল করুন যা স্ট্রিপটিকে আরডুইনোতে সংযুক্ত করে।
  2. গর্তের মধ্য দিয়ে তারগুলি andোকান এবং নলের এক পাশ থেকে টানুন।
  3. 3 টি লণ্ঠনের কেন্দ্রের মধ্য দিয়ে বারটি ধাক্কা দিন, জিপ টাই বা যেকোনো আঠালো ব্যবহার করুন যা আপনি এই সেটিংটি ঠিক করতে চান।
  4. টিউবের পাশ থেকে ঝুলন্ত 5V, GND তারগুলিকে একটি জ্যাক সংযোগকারী দিয়ে LED স্ট্রিপে সংযুক্ত করুন। আমি ডেটা তারের জন্য একটি দ্বিতীয় জ্যাক ব্যবহার করার পরামর্শ দিচ্ছি, যাতে বাতিটি ডিবাগিং ইত্যাদির জন্য সহজেই সংযোগ বিচ্ছিন্ন করা যায়।
  5. তারের অন্য প্রান্তটিকে আরডুইনো এবং বিদ্যুৎ সরবরাহের সাথে সংযুক্ত করুন
  6. প্রতিটি প্রান্তে ডাবল ফিশিং তার ব্যবহার করে অ্যালুমিনিয়াম বার থেকে বাতি ঝুলিয়ে রাখুন (এটি আসলে আপনার বিদ্যমান ল্যাম্পের সেটিংসের উপর নির্ভর করে …)। ফলাফল ছবির অনুরূপ হওয়া উচিত।

প্রস্তাবিত: