
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36



আমি সবসময়ই জিনিসপত্র নির্মাণ করতে পছন্দ করি, আমার নতুন কলেজের আস্তানায় ভয়ানক আলো থাকার পর, আমি এটিকে একটু মশলা করার সিদ্ধান্ত নিয়েছি।
*** সতর্কীকরণ *** যদি আপনি আমার সেটআপের সমান স্কেলে এই প্রকল্পটি তৈরি করেন, তাহলে আপনি একটি উপযুক্ত পরিমাণ বৈদ্যুতিক শক্তি নিয়ে কাজ করবেন। নিরাপদ থাকুন, সাধারণ জ্ঞান ব্যবহার করুন এবং যদি আপনি নিশ্চিত না হন তবে জিজ্ঞাসা করুন! আপনার ঘর পুড়িয়ে দেওয়ার ঝুঁকি নেবেন না।
ধাপ 1: উপকরণ অর্জন


এই প্রকল্পের জন্য আপনার প্রয়োজন হবে:
- ঠিকানাযোগ্য WS2812B LED স্ট্রিপ (গুলি)। এই প্রকল্পে 5V এখন পর্যন্ত সবচেয়ে সাধারণ প্রকার এবং অত্যন্ত পছন্দের। এই প্রকল্পটি RGB LEDs এর জন্য ডিজাইন করা হয়েছে, RGBW নয়। আমি দৃ Ad়ভাবে Adafruit এর NeoPixels সুপারিশ। (60 $ 25 প্রতি 60 LEDs)
- একটি CurieNano (এখনও বিক্রি), একটি Arduino 101 (বন্ধ কিন্তু আমি ব্যবহার করছি), অথবা অন্য মাইক্রো-নিয়ামক যা BLE অ্যাক্সেস করতে পারে। (~ $ 35)
- একটি স্মার্টফোন (অ্যাপল এবং অ্যান্ড্রয়েড উভয়ই কাজ করে)
- একটি পাওয়ার সাপ্লাই। বাজারে সর্বাধিক ঠিকানাযোগ্য LEDs হল 5V। প্রয়োজনীয় এম্পারেজ আপনার সেটআপের আকারের উপর নির্ভর করে*। (Setup $ 10-50 আপনার সেটআপের উপর নির্ভর করে)
- ওয়্যারিং ** (আপনার উপযুক্ত 3-পিন বা 2-পিন JST সংযোগকারী এবং Arduino পিনের প্রয়োজন হতে পারে) (~ $ 20-30)
- 2.1x5.5 মিমি ব্যারেল জ্যাক সংযোগকারী, আপনি সেগুলি এখানে খুঁজে পেতে পারেন। (~ $ 5)
- একটি ছোট ফিলিপস স্ক্রু ড্রাইভার
- সোল্ডারিং আয়রন এবং সোল্ডার (~ $ 20)
- ডবল পার্শ্বযুক্ত মাউন্ট টেপ (1/4 ইঞ্চি প্রস্থ)। আমি এটা ব্যবহার করি। (~ $ 10)
- (প্রস্তাবিত) সঙ্গীত সিঙ্কের জন্য একটি মাইক্রোফোন। (কার্যকরী সঙ্গীত সিঙ্ক করার জন্য আপনার অবশ্যই একটি থাকতে হবে) আপনি এখানে অ্যাডাফ্রুট থেকে একটি খুঁজে পেতে পারেন। (~ $ 7)
- (Alচ্ছিক) একটি Arduino কেস, যেমন এই। (~ $ 10)
- (Alচ্ছিক) কমপক্ষে 10 μF এর একটি ক্যাপাসিটর (এটি আপনার বিদ্যুৎ সরবরাহে প্রথম পাওয়ার করার সময় ভোল্টেজ স্পাইক থেকে রক্ষা করে। লক্ষ্য করুন যে কিছু বড়, কল্পনাপ্রসূত, বিদ্যুৎ সরবরাহ ইতিমধ্যেই সুরক্ষিত থাকতে পারে।) (~ $ 5)
আমি দৃ strongly়ভাবে সুপারিশ করছি যে আপনি এই তালিকার লিঙ্কযুক্ত উপকরণের সাথে লেগে থাকুন কারণ আমি সেগুলো দিনের বেশিরভাগ সময়, প্রতিদিন, কয়েক মাস ধরে ব্যর্থতা ছাড়াই ব্যবহার করেছি- বিশেষ করে LEDs। অন্যথায়, আপনি অপ্রত্যাশিত অসুবিধায় পড়তে পারেন বা দেখতে পাবেন যে আপনার নির্দিষ্ট কিছু উপকরণ বা সরঞ্জামের অভাব রয়েছে।
* অত্যন্ত ছোট স্ট্রিপগুলির জন্য (~ 30 পিক্সেল বা তার কম) বা আরডুইনোতে এগুলি চালানোর জন্য পর্যাপ্ত শক্তি রয়েছে এবং আপনার বিদ্যুৎ সরবরাহের প্রয়োজন হবে না। (এই নির্দেশিকাটির জন্য এটি সুপারিশ করা হয় না। ছোট, ঠিকানাযোগ্য LED সেটআপ তৈরির জন্য অনেক নির্দেশিকা নির্দেশিকা রয়েছে, সেগুলি আপনার পরিস্থিতির জন্য আরও নির্দিষ্ট হবে।)
তবে, আপনার বেশিরভাগেরই সম্ভবত বিদ্যুৎ সরবরাহের প্রয়োজন হবে। গণনা হল (অ্যাম্পারেজ) = 0.075*(পিক্সেলের সংখ্যা)। এটি অন্তর্নির্মিত একটি নিরাপত্তা মার্জিনের সাথে (সম্পূর্ণরূপে আপনার বিদ্যুৎ সরবরাহ সক্ষমতার ~ 75% এ কাজ করবে। এটি আপনার বিদ্যুৎ সরবরাহকে ঠান্ডা রাখবে এবং এভাবে দীর্ঘ সময় ধরে ধারাবাহিকভাবে চলবে)। এর উল্লেখযোগ্যভাবে নীচে গেলে অতিরিক্ত গরম এবং এমনকি আগুনের ঝুঁকি রয়েছে। কিছু বিদ্যুৎ সরবরাহের জন্য আপনার নিজের এসি ওয়াল প্লাগ সংযুক্ত করতে হবে। একাধিক পূর্ণ নেতৃত্বাধীন রিল ব্যবহার করে এমন ডিসপ্লেগুলির জন্য, আমি আপনাকে পাওয়ার ইনজেকশনের সুপারিশ করছি। এই বিষয়ে পরের বিভাগে আলোচনা করা হবে।
** সঠিকভাবে আপনার তারের আকার! সুরক্ষা প্রথম অতিরিক্ত কয়েক ডলার খরচ করা আপনার বাড়ি বাঁচাতে পারে।
(যদি আপনি কৌতূহলী হন তবে আমি দুটি 30A আউটপুট এবং 12 গেজ স্পিকার ওয়্যার সহ দুটি 5V পাওয়ার সাপ্লাই ব্যবহার করছি। এটি আমাকে আমার LED স্ট্রিপ বরাবর চারটি পয়েন্টে পর্যাপ্ত শক্তি ইনজেকশনের অনুমতি দেয়। আমি 60 LEDs এর ঘনত্ব সহ ~ 21 মিটার ব্যবহার করছি /মিটার।)
পদক্ষেপ 2: শক্তি




"লোড হচ্ছে =" অলস"






একটি দুটি মোড রয়েছে যা শুরু পয়েন্টে পিক্সেল নম্বর জিজ্ঞাসা করে: মোড 2 (রঙ মুছা) এবং মোড 12 (সঙ্গীত সিঙ্ক)। যদি আপনার অনেক LEDs থাকে, তবে এটি একটি বড় ব্যথা যা আপনি সঠিক পিক্সেলটি শুরু হিসাবে চান তাই আমি একটি সরঞ্জাম তৈরি করেছি। আপনার BLYNK অ্যাপে মোড মেনুর শেষ আইটেমে, আপনি "পিক্সেল ফাইন্ডার" নামে একটি মোড পাবেন। এটি ব্যবহার করার জন্য আপনাকে সম্ভবত আপনার উইজেট সেটিংস পরিবর্তন করতে হবে।
- প্রথমে নিশ্চিত করুন যে আপনি সম্পাদনা মোডে আছেন
- স্লাইডার নির্বাচন করুন
- আপনার উজ্জ্বলতার মান পরিবর্তন করুন যাতে আপনি যে পিক্সেল নম্বরটি খুঁজছেন তা প্রবেশ করা উজ্জ্বলতার সীমার মধ্যে থাকে।
যখন আপনি এই পিক্সেল ফাইন্ডার মোডটি ব্যবহার করেন, তখন আপনার উজ্জ্বলতা মূল্যের পিক্সেল নম্বর সবুজ হয়ে যায়। এইভাবে আপনি দ্রুত একটি পছন্দসই স্থানে স্ক্রোল করতে পারেন এবং আপনার ফোন থেকে পিক্সেল নম্বরটি পড়তে পারেন
আপনি ছবি [5 এবং 6] এবং [7 এবং 8] এ এটি দেখতে পারেন। (আপনি লক্ষ্য করতে পারেন যে এই স্ক্রিনশটে আমি zeRGBra এর পরিবর্তে কালার স্লাইডার ব্যবহার করছি)। এছাড়াও লক্ষ্য করুন যে প্রথম পিক্সেলের সূচক 0 নয় 1।
এটি আপনাকে আপনার প্যাটার্নগুলি সেট করতে সাহায্য করবে যেখানে আপনি সেগুলি চান।
আরেকটি বিষয় আমার উল্লেখ করা উচিত যে ধূমকেতু (মোড 10) এবং মিউজিক সিঙ্ক (মোড 12) মোডে "উজ্জ্বলতা" "লেজের" দৈর্ঘ্য সামঞ্জস্য করে। এইভাবে কোডটি "উজ্জ্বলতা" হিসাবে কাজ করার কথা বলে এই মোডগুলিতে আসলেই তা বোঝা যায় না।
ধাপ 7: হুরে! তুমি করেছ! (কোড সম্পর্কে অতিরিক্ত পড়ুন)
আপনার LEDs ব্যবহার করতে:
- আপনার Arduino এর সীমার মধ্যে থাকুন
- BLE আইকনে ট্যাপ করুন
- আপনার ডিভাইস খুঁজুন (deviceName এর উত্তর) এবং এটি নির্বাচন করুন
আপনি এখন আপনার রিমোট ব্যবহার করতে পারবেন।
আপনার সমস্ত পরিশ্রম উপভোগ করুন!
******************************* উন্নত (কোড সম্পর্কে) *************** *****************
আমি কোডটি ভালভাবে মন্তব্য করার চেষ্টা করেছি, এটি সম্ভবত কোনও উপায়ে অপ্টিমাইজ করা হয়নি, তবে আমি জানি এটি আমার 1200+ লাইটগুলি যথেষ্ট দ্রুত চালায়। বিষয়বস্তুর সারণীতে কোড নম্বর লাইন দ্বারা বিভক্ত করা হয়েছে।
মোড এবং ইউজার ইন্টারফেস সম্বলিত কোডের অংশগুলি বেশ আলাদা করা যায়, টেকনিক্যালি আপনি ব্লুটুথ খনন করতে পারেন এবং একটি হার্ড-ওয়্যার্ড সুইচবোর্ড ব্যবহার করতে পারেন, অথবা একটি সাধারণ টাইমার যা সমস্ত মোড দিয়ে চক্র করে। নির্দেশনা দেওয়ার জন্য আপনাকে সত্যিই cmdArr অ্যারে পূরণ করতে হবে।
- সূচক 0 স্ট্রিপ চালু/বন্ধ থাকার তথ্য সংরক্ষণ করে,
- সূচক 1 মেনু থেকে মোড নম্বর সংরক্ষণ করে
- ইন্ডিপ্স 2, 3, এবং 4 যথাক্রমে R, G, এবং B ভ্যালু কালার পিকার থেকে সংগ্রহ করে।
- সূচক 5 শতকরা উজ্জ্বলতা সঞ্চয় করে
- অন্যান্য নির্দেশাবলী বর্তমানে অব্যবহৃত
আপনি কোডে অনেক লক্ষ্য করেছেন যে অনেকগুলি লাইন রয়েছে যা "SetPixelColorAdj (…" পড়ছে যদিও ফাংশনটি কেবল "setPixelColor (…")। এর কারণ হল এটি এলইডি স্ট্রিপের অংশগুলি ম্যাপ করার জন্য ব্যবহৃত কোডের কিছুটা বাকি। উদাহরণস্বরূপ, যদি আপনি দুটি লুপ তৈরির জন্য একটি স্ট্রিপ ব্যবহার করেন, তাহলে লুপটি নিজের মধ্যে একত্রিত না হওয়া পর্যন্ত বিরতি দিয়ে প্যাটার্নগুলি মোকাবেলা করা একটি যন্ত্রণা হবে। এবং মূল লুপটিকে আবার একত্রিত করুন যাতে কোডের মধ্যে এটির সাথে কাজ করা স্বজ্ঞাত হয়।
আরও জটিল মোডগুলি কীভাবে কাজ করে তার পিছনে আমি একটি ব্যাখ্যাও দেব। তাদের মধ্যে কিছু (রেইনবো, কালার ওয়াইপ, এবং ফেইড [১, ২,]) ইতিমধ্যে নিওপিক্সেল লাইব্রেরিতে উদাহরণ কোড হিসাবে রয়েছে।
- লাভা, ক্যানোপি, মহাসাগর [4, 5, 6] - এই মোডগুলি পূর্বে উল্লিখিত গাইড -পয়েন্টগুলি ব্যবহার করে, প্রতিটি গাইড পয়েন্ট একটি নির্ধারিত রাজ্যের মধ্যে একটি এলোমেলো রঙ পায়। লাভা বেশিরভাগ লাল, ক্যানোপি বেশিরভাগ সবুজ, এবং মহাসাগর বেশিরভাগ নীল। বিবর্ণ প্যাটার্ন [3] ইতিমধ্যে একটি দুর্দান্ত রৈখিক বিবর্ণ অ্যালগরিদম প্রদান করে। এটি একটি গাইড পয়েন্টের রঙ থেকে পরের দিকে পিক্সেল ব্যবহার করে, একটি মসৃণ ওঠানামা তৈরি করার জন্য পুনর্নির্মাণ করা হয়। তিনটি বিবর্ণ অ্যারে গাইড পয়েন্টগুলির একটি সময় বিবর্ণ হওয়ার ধাপগুলি সংরক্ষণ করে (শুরু, রূপান্তর এবং শেষ অবস্থা)। যখন গাইড পয়েন্টগুলি ফিকে হয়ে যায়, তখন তাদের কাছাকাছি পিক্সেলগুলি তাদের রঙগুলিও আপডেট করে। যখন একটি সময় চক্র সম্পন্ন হয়, ঠিক-পৌঁছানো শেষ বিন্দু নতুন স্টার্ট-পয়েন্টে পরিণত হয়। এইভাবে প্যাটার্নটি সময়মতো মসৃণ থাকে।
- কালার ওয়েভ [7] - এটি আগের মোডের মতো, কিন্তু গাইড -পয়েন্টের জন্য রং আলাদাভাবে বাছাই করা হয়। একটি বেস কালার দেওয়া বিচ্যুতি আছে যা কালার চাকার চারপাশে বিবর্ণ হয়ে যায়।
- Fireflies [8] - 2D অ্যারে 90 নির্বাচিত fireflies জন্য অবস্থান এবং দিক সঞ্চয় করে। এটি সিদ্ধান্ত নেয়, প্রতিটি সময়-ধাপে, একটি অগ্নিকুণ্ড বাম, ডান, বা একেবারে সরানো হবে না। তাদের সামগ্রিক উজ্জ্বলতা একটি ফেইড অন, ফেইক অফ সাইকেল অনুসরণ করে।
- কনফেটি [9]- আপনি এখানে ফায়ারফ্লাই থেকে যন্ত্রাংশ পুন reব্যবহার করতে পারবেন না যদিও সেগুলি একই রকম মনে হয়- এর কারণ হল আপনি রঙের পরিবর্তন দেখতে সেরা সামগ্রিক ধারাবাহিক উজ্জ্বলতা পছন্দ করেন। তবে ধারণাটি খুব আলাদা নয়। আমি প্রতিটি কনফেটি স্ফুলিঙ্গের 1/3 ভাগ করে 3 টি কো-পিরিয়ডিক সাইন ফাংশনকে প্রতিটি পিরিয়ডের 1/3 শিফট দ্বারা পৃথক করে এমনকি আলো অর্জন করেছি।
- ধূমকেতু [10] - অ্যাডাফ্রুট স্ক্যানারের মতোই, পার্থক্য হল দিকটি এখন প্রতিটি সময় এলোমেলোভাবে তৈরি হয় এবং পরিবর্তিত হয় না, পিক্সেলটি আরও "আগুন" এর মতো প্রভাব তৈরি করার সময় রঙের সামান্য পরিবর্তন হয় লেজ প্রতিটি আপডেটকে ডিম করার আহ্বানটিই ফেইডিং বা প্যাটার্নের "লেজ" তৈরি করে।
- মিউজিক সিঙ্ক [12]- ভলিউমের ভিত্তিতে দুটি পরামিতি গণনা করা হয় (A0 থেকে ভোল্টেজ): একটি রঙ এবং দৈর্ঘ্য। মিউজিক সিঙ্ক তারপর একটি সেন্টার কালার থেকে ক্যালকুলেটেড কালারে বিবর্ণ হয়ে যায়, একই সাথে প্রদত্ত দৈর্ঘ্যে কালো হয়ে যায়। রঙের চাকার চারপাশে কেন্দ্রের রঙ মসৃণভাবে ফিকে হয়ে যায়, এইভাবে আপনি চটকদার প্রভাব এবং মসৃণতা উভয়ই পান তাই এটি অপ্রীতিকর নয়।
ইমেজ ক্রেডিট
cdn.shopify.com/s/files/1/0176/3274/produc…
store-cdn.arduino.cc/usa/catalog/product/c…
cdn.mos.cms.futurecdn.net/aSDvUGkMEbyuB9qo…
images-na.ssl-images-amazon.com/images/I/6…
www.amazon.com/Speaker-GearIT-Meters-Theat…
www.powerstream.com/z/adapter-2-1-to-screw…
www.amazon.com/Hobbico-HCAR0776-Soldering-…
images-na.ssl-images-amazon.com/images/I/7…
cdn-shop.adafruit.com/970x728/1063-03.jpg
cdn-learn.adafruit.com/assets/assets/000/0…
www.adafruit.com/product/2561
www.adafruit.com/product/2964?length=1
cdn.sparkfun.com//assets/parts/4/6/8/4/102…
www.holidaycoro.com/v/vspfiles/assets/image…
www.circuitspecialists.eu/5-volt-enclosed-s…
d3vs3fai4o12t3.cloudfront.net/media/catalo…
প্রস্তাবিত:
গ্লাস স্টোন এলইডি টিউব (স্মার্টফোন অ্যাপের মাধ্যমে ওয়াইফাই নিয়ন্ত্রিত): Ste টি ধাপ (ছবি সহ)

গ্লাস স্টোন এলইডি টিউব (স্মার্টফোন অ্যাপের মাধ্যমে ওয়াইফাই নিয়ন্ত্রিত): হ্যালো সহকর্মী নির্মাতারা! এই নির্দেশে আমি আপনাকে দেখাব কিভাবে একটি ওয়াইফাই-নিয়ন্ত্রিত এলইডি টিউব তৈরি করা যায় যা একটি সুন্দর বিস্তার প্রভাবের জন্য কাচের পাথরে ভরা। LEDs পৃথকভাবে ঠিকানাযোগ্য এবং অতএব কিছু চমৎকার প্রভাব সম্ভব
অ্যাক্টিভ মিউজিক পার্টি এলইডি লণ্ঠন এবং ব্লুটুথ স্পিকার দ্য ডার্ক পিএলএ তে জ্বলজ্বলে: 7 টি ধাপ (ছবি সহ)

অ্যাক্টিভ মিউজিক পার্টি এলইডি লণ্ঠন এবং ব্লুটুথ স্পিকার ইন দ্য ডার্ক পিএলএ: হ্যালো, এবং আমার নির্দেশনা দেওয়ার জন্য আপনাকে ধন্যবাদ! প্রতি বছর আমি আমার ছেলের সাথে একটি আকর্ষণীয় প্রকল্প করি যার বয়স এখন 14 বছর। (যা একটি নির্দেশযোগ্যও), একটি CNC ঘের বেঞ্চ, এবং Fidget Spinners.Wi
RGB LED স্ট্রিপ ব্লুটুথ কন্ট্রোলার V3 + মিউজিক সিঙ্ক + অ্যাম্বিয়েন্ট লাইট কন্ট্রোল: 6 টি স্টেপ (ছবি সহ)

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

ব্লুটুথ স্মার্টফোন নিয়ন্ত্রিত স্মার্ট এলইডি ল্যাম্প: আমি সবসময় আমার আলোর যন্ত্রপাতি নিয়ন্ত্রণ করার স্বপ্ন দেখি। তারপর কেউ একজন অবিশ্বাস্য রঙিন LED বাতি তৈরি করলেন। আমি সম্প্রতি ইউটিউবে জোসেফ কাশার একটি এলইডি ল্যাম্প পেয়েছি। এটি দ্বারা অনুপ্রাণিত হয়ে, আমি কনস রাখার সময় বেশ কয়েকটি ফাংশন যুক্ত করার সিদ্ধান্ত নিয়েছি
স্মার্টফোন নিয়ন্ত্রিত নিওপিক্সেল (এলইডি স্ট্রিপ) ব্লাইঙ্ক অ্যাপ দিয়ে ওয়াইফাই: 6 টি ধাপ

স্মার্টফোন নিয়ন্ত্রিত নিওপিক্সেল (এলইডি স্ট্রিপ) ব্লাইঙ্ক অ্যাপের মাধ্যমে ওয়াইফাই এর মাধ্যমে: আমি একটি বন্ধু বাড়িতে স্মার্টফোন নিয়ন্ত্রিত নিওপিক্সেল দ্বারা অনুপ্রাণিত হওয়ার পর এই প্রকল্পটি তৈরি করেছি কিন্তু তার দোকান থেকে কেনা হয়েছিল। আমি ভেবেছিলাম " আমার নিজের তৈরি করা কতটা কঠিন হতে পারে, এটাও অনেক সস্তা হবে! &Quot; এভাবেই।