সুচিপত্র:

আলংকারিক LED ল্যাম্প সাউন্ড প্রতিক্রিয়াশীল (Arduino): 5 টি ধাপ (ছবি সহ)
আলংকারিক LED ল্যাম্প সাউন্ড প্রতিক্রিয়াশীল (Arduino): 5 টি ধাপ (ছবি সহ)

ভিডিও: আলংকারিক LED ল্যাম্প সাউন্ড প্রতিক্রিয়াশীল (Arduino): 5 টি ধাপ (ছবি সহ)

ভিডিও: আলংকারিক LED ল্যাম্প সাউন্ড প্রতিক্রিয়াশীল (Arduino): 5 টি ধাপ (ছবি সহ)
ভিডিও: অবিশ্বাস্য মিউজিক এলইডি বাল্ব Lncredible Music Speaker Led Bulbs Unboxing Bangla Review 2024, জুলাই
Anonim
Image
Image

শুভ দিন, এটি আমার প্রথম নির্দেশযোগ্য, এবং আমি ইংরেজ মানুষ নই;) যদি আমি ভুল করি তবে দয়া করে আমাকে ক্ষমা করুন।

আমি যে বিষয়ে কথা বলতে চেয়েছিলাম তা হল একটি LED বাতি যা সাউন্ড রিঅ্যাক্টিভ হতে পারে।

গল্পটি আমার স্ত্রীর সাথে শুরু হয় যিনি দীর্ঘদিন ধরে Ikea থেকে এই বাতিটির মালিক এবং আমি সবসময় এটির দিকে তাকালে মনে করি যে এটি LED স্ট্রিপ দিয়ে রূপান্তরিত করা একটি ভাল বিষয় হতে পারে।

তারপর কিছু নির্দেশাবলী পড়ে আমি সেই বিষয়টি দেখেছি যা আমাকে ভাল অনুপ্রেরণা দিয়েছে, প্রাকৃতিক নের্ডকে ধন্যবাদ

www.instructables.com/id/Music-Reactive-De…

এটি কীভাবে কাজ করে তা জানার জন্য তথ্য খুঁজছি আমি ভাল অ্যানিমেশন খুঁজে পাই

learn.sparkfun.com/tutorials/addressable-r…

মাইকেল বার্টলেটকেও ধন্যবাদ

আসুন তাহলে Ikea ল্যাম্প টিউন করা শুরু করি, এটি একটি স্ট্যান্ডার্ড ল্যাম্প (সাদা) পোটারের সাথে উজ্জ্বলতা সামঞ্জস্য করতে সক্ষম হবে, এবং তারপর এটি 8 টি ভিন্ন অ্যানিমেশন সহ মিউজিক রিঅ্যাক্টিভ ল্যাম্পে স্যুইচ করবে।

ভিডিওটি পটার প্রভাব ভালভাবে দেখায় না, এটি বাস্তবের চেয়ে সুন্দর।

দু someখিত যদি আমি কিছু বিবরণ মিস করি তবে এটি তৈরি করার আগে আমি একটি নির্দেশযোগ্য লেখার পরিকল্পনা করিনি।

সম্পাদনা করুন: আমি একটি নতুন ভিডিও যোগ করেছি কিন্তু আমার ক্যামেরা (সেল ফোন) আলোর সাথে পরিপূর্ণ, এর জন্য দু sorryখিত), আমরা স্টার্ট আপ ইফেক্ট, এবং উজ্জ্বলতা সেটিং সহ সাদা বাতি, এবং তারপর বেশ কিছু মিউজিক ইফেক্ট দেখতে পারি

ধাপ 1: অংশ তালিকা

এখানে তালিকা

  1. অবশ্যই বাতি নিজেই
  2. একটি arduino NANO (এই মত)
  3. ন্যানো ieldাল (বাধ্যতামূলক নয় কিন্তু খুব আংশিক)
  4. সাউন্ড মডিউল (সাবধানতা অবলম্বন করুন KY-037 বা KY-038 নিয়ে যাবেন না মোটেই বুদ্ধিমান নয়)
  5. 3 মি এলইডি স্ট্রিপ আরজিবিডব্লিউ (একটি আরজিবি যথেষ্ট হতে পারে কিন্তু আমি আরজিবিডব্লিউ এর সাথে খেলতে চেয়েছিলাম) আমি উষ্ণ সাদা নিয়েছিলাম, এটি অ্যাড্রেসেসেবল স্ট্রিপ, প্রতিটি এলইডি পৃথকভাবে কমান্ড করা যায়, এটি স্ট্যান্ডার্ড আরজিবি স্ট্রিপ নয়
  6. 1 পটার (এখানে 5 পটার)
  7. পাওয়ার 5v 20Ah (10or 15 যথেষ্ট হতে পারে কিন্তু আমি বড় হতে পছন্দ করি)
  8. 2 ক্যাপাসিটর সুইচ (স্ট্যান্ডার্ড সুইচ খুব ভাল হতে পারে)
  9. তারের
  10. পাদদেশ সুইচ
  11. আর/সি কেবল (3 পিন সেন্সরের সাথে সংযোগ করা সহজ)

ধাপ 2: ল্যাম্প প্রস্তুত করুন

ল্যাম্প প্রস্তুত করুন
ল্যাম্প প্রস্তুত করুন
ল্যাম্প প্রস্তুত করুন
ল্যাম্প প্রস্তুত করুন
ল্যাম্প প্রস্তুত করুন
ল্যাম্প প্রস্তুত করুন

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

দু Sorryখিত যখন আমি এটা করেছি তখন আমি পর্যাপ্ত ছবি পাইনি।

বাতিটি 1 মি 38 লম্বা, আমি 2 টুকরা নেতৃত্বাধীন ফালা ব্যবহার করেছি, যা আমি নলের 2 পাশে রেখেছি।

সতর্ক থাকুন, স্ট্রিপটি অবশ্যই সঠিক অর্থে থাকতে হবে, কারণ কেবলটি নীচে থাকতে হবে, এই ধরনের LED স্ট্রিপে একটি ইনপুট এবং একটি আউটপুট থাকবে, ইনপুটটি নীচে থাকা উচিত। প্রতিটি LED স্ট্রিপ আমার জন্য 77 LED লম্বা, কিন্তু পরে দেখবে যে এটি arduino NANO এর জন্য অনেক বেশি।

আমি টিউবে স্ট্রিপটি গরম আঠালো করার চেষ্টা করি, কিন্তু যখন আমি আদেশ দিয়েছিলাম তখন আমি সিলিকন ওয়াটার প্রুফ সংস্করণটি নিয়েছিলাম, এবং গরম আঠা এটি আঠালো করে নি:(তাই আমি পরিবর্তে টাই-রেপ ব্যবহার করেছি। একই সময়ে কেবল সংযুক্ত করার কথা ভাবুন।

ধাপ 3: ক্যাপাসিটিভ সুইচ এবং পটার

ক্যাপাসিটিভ সুইচ এবং পটার
ক্যাপাসিটিভ সুইচ এবং পটার
ক্যাপাসিটিভ সুইচ এবং পটার
ক্যাপাসিটিভ সুইচ এবং পটার
ক্যাপাসিটিভ সুইচ এবং পটার
ক্যাপাসিটিভ সুইচ এবং পটার
ক্যাপাসিটিভ সুইচ এবং পটার
ক্যাপাসিটিভ সুইচ এবং পটার

2 ক্যাপাসিটিভ সুইচগুলি ল্যাম্পের ভিতরে থাকে এবং ল্যাম্পের প্লাস্টিকের মাধ্যমে অপেক্ষাকৃত ভালোভাবে বিক্রিয়া করে।

আপনি এটি যেখানে চান সেখানে রাখতে পারেন, আমি সেগুলোকে শুধু এক টুকরো আঠালো দিয়ে, ল্যাম্পের লম্বা মাঝখানে সংযুক্ত করেছি।

উপরেরটি হল হোয়াইট থেকে অ্যানিমেশনে স্যুইচ করার জন্য।

নীচের গুলি হল অ্যানিমেশনের স্টাইল পরিবর্তনের জন্য। এখানে anima টি অ্যানিমেশন, music টি মিউজিক রিঅ্যাক্টিভ এবং শেষটি শুধু অসীম গতিশীল।

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

ধাপ 4: পরিকল্পিত এবং প্রোগ্রামিং

পরিকল্পিত এবং প্রোগ্রামিং
পরিকল্পিত এবং প্রোগ্রামিং

সবকিছু একসাথে সংযুক্ত করুন

এবং কোড আপলোড করুন

এটি শুধু Adafruit_NeoPixel লাইব্রেরি ব্যবহার করছে, এটি ইনস্টল করা নিশ্চিত করুন।

কোডে আপনার আছে:

#NUM_LEDS 74 সংজ্ঞায়িত করুন

এমনকি যদি আমি একটি 77 দৈর্ঘ্যের নেতৃত্বাধীন স্ট্রিপ ব্যবহার করি, ন্যানোটি স্মৃতিশক্তির বাইরে ছিল এবং কেবল 74 LED তে না যাওয়া পর্যন্ত কিছুই ঘটেনি। মেগা ব্যবহার করা ভাল হবে

#MIC_LOW 0.0 নির্ধারণ করুন#MIC_HIGH 737.0 সংজ্ঞায়িত করুন

অনুগ্রহ করে আপনার সেন্সরের সাহায্যে প্রাপ্ত ন্যূনতম / সর্বোচ্চ মানটি পরীক্ষা করুন।

যখন আপনি আপনার LED স্ট্রিপ ঘোষণা করেন, আমার জন্য এটি NEO_RGBW এবং 800 khz ছিল, আপনার স্পেক্সগুলি পরীক্ষা করুন।

Adafruit_NeoPixel স্ট্রিপ = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

যখন বাতিটি শুরু হয় তখন এটি সাদা, লাল, সবুজ এবং নীল রোলস দিয়ে যায়, আপনি যদি শুরু করতে না চান তবে আপনি শুরু অংশটি সরাতে পারেন।

ধাপ 5: পরবর্তী সংস্করণ?

যখন আমি তার ল্যাম্পে অস্ত্রোপচার করেছি তখন আমার স্ত্রী কিছুটা চিন্তিত ছিলেন, কিন্তু এখন তিনি সত্যিই এটি পছন্দ করছেন।

যখন আপনি তারের ভিতরে রাখেন, তখন অযৌক্তিক ছায়া এড়াতে সেগুলি সংযুক্ত করার বিষয়ে সতর্ক থাকুন।

পাওয়ার বক্সটি বেশ বড়, এবং নীচে একটি ছায়া তৈরি করুন, LED স্ট্রিপ উচ্চতর শুরু করে ছায়া কমাতে পারে।

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

শেষ সংস্করণে, যখন আপনি প্রভাব বোতামে ক্লিক করেন, নীল নেতৃত্বের ঝলকানি নির্দেশ করে যে আপনি বোতামটি স্পর্শ করেন এবং কোন অ্যানিমেশন সক্রিয় কিন্তু এটি উন্নত করা যায়।

মাইক্রো আরও বুদ্ধিমান হতে পারে, এবং আমি আরও সংবেদনশীলতা পেতে 2 মাইক্রো লাগাতে বিস্মিত।

আরো প্রভাব তৈরি করা যেতে পারে, কিন্তু আমার মনে হয় একটি মেগা জন্য যেতে হবে কারণ ন্যানোতে উপলব্ধ মেমরি শূন্যে বন্ধ।

প্রভাব পরিবর্তন একটি ঘূর্ণমান এনকোডার এছাড়াও একটি বিকল্প হতে পারে। কিন্তু আমি আপাতত ক্যাপাসিটিভ সুইচ পছন্দ করি:)

আমি ল্যাম্পের উপরে একটি ইউএসবি কেবল সংযুক্ত করেছি যাতে এটি সহজেই প্রোগ্রাম করতে সক্ষম হয়।

আমি পাওয়ার কর্ডে একটি সাধারণ সুইচ যুক্ত করব, যখন আমি এটি গ্রহণ করব।

মনে রাখবেন আগামীকাল যদি আপনি এটি নিয়ে ক্লান্ত হয়ে পড়েন, আপনি নেতৃত্ব থেকে মুক্তি পেতে পারেন এবং প্রাথমিক বাতিটি পিছনে রাখতে পারেন, কিন্তু আমি সত্যিই কল্পনা করি না কেন…।

রিমোট কন্ট্রোল যুক্ত করাও আইডিয়া লিস্টে আছে।

প্রস্তাবিত: