সুচিপত্র:

LED মুড ল্যাম্প: 9 ধাপ (ছবি সহ)
LED মুড ল্যাম্প: 9 ধাপ (ছবি সহ)

ভিডিও: LED মুড ল্যাম্প: 9 ধাপ (ছবি সহ)

ভিডিও: LED মুড ল্যাম্প: 9 ধাপ (ছবি সহ)
ভিডিও: সব দিক দিয়ে সেরা। সবার কাছে থাকা চাই। Jisulife LA01 Clip On Lamp | BDSHOP.com 2024, জুলাই
Anonim
Image
Image
জিনিস আপনি প্রয়োজন হবে
জিনিস আপনি প্রয়োজন হবে

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

এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে আমি জনপ্রিয় WS2812 LEDs ব্যবহার করে একটি LED কিউব তৈরি করেছি।

চল শুরু করি

ধাপ 1: আপনার যা প্রয়োজন হবে

জিনিস আপনি প্রয়োজন হবে
জিনিস আপনি প্রয়োজন হবে
জিনিস আপনি প্রয়োজন হবে
জিনিস আপনি প্রয়োজন হবে

96x WS2812 LEDs

6x পিসিবি

1x আরডুইনো ন্যানো

1x 5V/1A পাওয়ার সাপ্লাই

পদক্ষেপ 2: পরিকল্পনা

পরিকল্পনা
পরিকল্পনা
পরিকল্পনা
পরিকল্পনা

পরিকল্পনা হল মেজাজ প্রদীপ তৈরি করা। আমি এটা সহজ রাখতে চেয়েছিলাম এবং তাই আমি জনপ্রিয় WS2812 ব্যক্তিগতভাবে ঠিকানাযোগ্য LEDs সঙ্গে যেতে সিদ্ধান্ত নিয়েছে। এলইডিগুলি ক্যাসকেডে সংযুক্ত থাকে যার অর্থ আপনি মাইক্রোকন্ট্রোলার থেকে কেবল একটি সিগন্যাল লাইন/তারের মাধ্যমে আপনি যতগুলি এলইডি চান তা নিয়ন্ত্রণ করতে পারেন। এটি ওয়্যারিং অনেক সহজ করে তোলে।

LEDs শুধুমাত্র SMD ফরম্যাটে পাওয়া যায়। সুতরাং, পরবর্তী পদক্ষেপটি হবে পিসিবি ডিজাইন করা।

পরবর্তী ধাপ হল একটি ঘনত্বের আকারে PCB গুলিকে ধরে রাখার জন্য একটি কাঠামো ডিজাইন এবং 3D মুদ্রণ করা।

LEDs Arduino Nano ব্যবহার করে নিয়ন্ত্রিত হবে। শেষ ধাপটি হবে Arduino এর জন্য একটি ঘের ডিজাইন এবং 3D প্রিন্ট করা।

ধাপ 3: পিসিবি ডিজাইনিং

পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন

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

LED 4 পিন আছে:

  1. ভিডিডি - 5 ভি
  2. ডাউট - সিগন্যাল আউট
  3. ভিএসএস - গ্রাউন্ড
  4. ডিআইএন - সিগন্যাল ইন

পূর্বে উল্লিখিত হিসাবে, এলইডিগুলি ক্যাসকেডে সংযুক্ত রয়েছে যার অর্থ মাইক্রোকন্ট্রোলার থেকে ডিআইএন পিনে প্রথম এলইডি তে সংকেত আসে। DOUT পিন থেকে, সংকেতটি দ্বিতীয় LED এর DIN পিনে যায়।

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

একবার আপনি পিসিবির নকশা সম্পন্ন করলে, আপনার পছন্দের প্রস্তুতকারকের কাছ থেকে এটি তৈরি করুন। আমি JLCPCB এর দ্রুত সেবার কারণে বেছে নিয়েছি।

ধাপ 4: PCBs একত্রিত করা

পিসিবিগুলিকে একত্রিত করা
পিসিবিগুলিকে একত্রিত করা
পিসিবিগুলিকে একত্রিত করা
পিসিবিগুলিকে একত্রিত করা
পিসিবিগুলিকে একত্রিত করা
পিসিবিগুলিকে একত্রিত করা
পিসিবিগুলিকে একত্রিত করা
পিসিবিগুলিকে একত্রিত করা

প্রথমে, আমি একের পর এক এলইডি হ্যান্ড সোল্ডারিং শুরু করেছিলাম। ফলাফল ভাল ছিল না এবং LEDs অতিরিক্ত গরম হয়ে যাচ্ছিল যা একটি ভাল লক্ষণ নয়। এছাড়াও, এটি একটি সময়সাপেক্ষ প্রক্রিয়া এবং 96 এলইডি সোল্ডারিং করতে অনেক সময় লাগবে।

এসএমডি কম্পোনেন্ট সোল্ডার করার জন্য বহুল ব্যবহৃত পদ্ধতিটিকে বলা হয় রিফ্লো সোল্ডারিং। এই পদ্ধতিতে, সোল্ডার পেস্ট (সোল্ডার এবং ফ্লাক্সের মিশ্রণ) পিসিবিতে প্যাডগুলিতে প্রয়োগ করা হয় এবং উপাদানগুলি তার উপর স্থাপন করা হয়। সোল্ডার পেস্টটি রিফ্লো ওভেনে গরম করে গলানো বা 'রিফ্লো' করা হয়। সঠিকভাবে করা হলে এটি একটি দ্রুত এবং ঝরঝরে পদ্ধতি।

এই পদ্ধতি ব্যবহার করা মানে আমি একটি Reflow ওভেন প্রয়োজন হবে। কিন্তু তখন আমি মরিৎজ কনিগের একটি প্রকল্পের কথা মনে করেছিলাম যেখানে তিনি তাপমাত্রা নিয়ন্ত্রণের জন্য একটি পুরানো সমতল লোহা এবং ওয়েমোস ব্যবহার করেছিলেন। আমার হাতে একমাত্র জিনিস ছিল একটি সমতল লোহা যা এখনও ব্যবহার করা হচ্ছে। লোহার তাপমাত্রা তার সর্বোচ্চ সেটিংয়ে প্রায় 220 ডিগ্রি সেলসিয়াসে পৌঁছেছিল এবং আমি যে সোল্ডার পেস্ট কিনেছিলাম তা 183 ডিগ্রিতে গলে যায়। LED এর ডেটশীট থেকে রিফ্লো সোল্ডারিং টেম্পারেচার প্রোফাইলের দিকে নজর দিলে আমরা দেখতে পাই যে 10 সেকেন্ডের জন্য সর্বোচ্চ তাপমাত্রা (Tp) 240 ডিগ্রী। সবকিছু আশাব্যঞ্জক দেখায় এবং তাই আমি এটি চেষ্টা করেছিলাম।

আমি একটি টুথপিক ব্যবহার করে প্যাডগুলিতে পেস্টটি প্রয়োগ করেছি এবং উপাদানগুলি রেখেছি। প্লেসমেন্ট সমালোচনামূলক নয় কারণ সোল্ডার উপাদানগুলিকে গলে গেলে টেনে নেয়। আমি ছবিতে দেখানো হিসাবে লোহার উপর PCB স্থাপন এবং লোহা চালু। যখন সমস্ত ঝাল গলে যায় এবং লোহা থেকে পিসিবি সরিয়ে দেয় তখন আমি লোহা বন্ধ করি।

এটি একটি ট্রিট কাজ করেছে!

ধাপ 5: ঘনক একত্রিত করা

কিউব একত্রিত করা
কিউব একত্রিত করা
কিউব একত্রিত করা
কিউব একত্রিত করা
কিউব একত্রিত করা
কিউব একত্রিত করা

পিসিবিগুলিকে জায়গায় রাখার জন্য আমি 3D একটি কাঠামো মুদ্রিত করেছি। এখানে 3D ফাইল সংযুক্ত করা হয়েছে। আপনাকে 1x কঙ্কাল এবং 6x হোল্ডার মুদ্রণ করতে হবে। ছবিতে দেখানো হিসাবে সুপার গ্লু ব্যবহার করে পিসিবি এর পিছনে হোল্ডার সংযুক্ত করুন। PCBs তারপর কঙ্কাল কাঠামোর জায়গায় জায়গায় টানতে পারে। এটি একটি ঘর্ষণ উপযুক্ত। স্যান্ডিংয়ের প্রয়োজন হতে পারে।

বিন্যাসে দেখানো হিসাবে তারের কাজ করুন। সোল্ডারিং এখানে একটু জটিল হতে পারে।

ধাপ 6: বেস একত্রিত করা

বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা

বেসের জন্য 3D ফাইল এখানে সংযুক্ত করা হয়েছে। বেসটিতে থাকবে আরডুইনো ন্যানো। মোট 3 টি তারের ঘনক্ষেত্রের দিকে যাবে। DIN, 5V এবং GND। আমি একটি ইউএসবি ফোন চার্জারের মাধ্যমে কিউবকে শক্তি দিচ্ছি। নিশ্চিত করুন যে এটি কমপক্ষে 1A পরিচালনা করতে সক্ষম।

ডিআইএন পিন আরডুইনোতে যে কোনও ডিজিটাল পিনের সাথে সংযুক্ত হতে পারে। আমি D4 বেছে নিয়েছি।

ধাপ 7: কোডিং করার সময়

কোডিং এর সময়
কোডিং এর সময়

আপাতত, আমি FastLED লাইব্রেরি থেকে একটি উদাহরণ স্কেচ ব্যবহার করব। লাইব্রেরি ম্যানেজার ব্যবহার করে লাইব্রেরি ইনস্টল করুন। উদাহরণ স্কেচ থেকে DemoReel100 খুলুন। ফাইল> উদাহরণ> FastLED> DemoReel100

কোড আপলোড করার আগে, নিম্নলিখিত পরিবর্তনগুলি করুন:

  • আপনি যা বেছে নিয়েছেন তার সাথে DATA_PIN (Arduino- এর পিন যার সাথে ঘনক্ষেত্রের DIN সংযুক্ত) নির্ধারণ করুন। আমার ক্ষেত্রে, 4 (ডিজিটাল পিন 4)
  • LED_TYPE কে WS2812 হিসাবে সংজ্ঞায়িত করুন
  • LE হিসাবে NUM_LEDS সংজ্ঞায়িত করুন

এবং, আপলোড চাপুন!

ধাপ 8: উপভোগ করুন

আপনার বাতি জ্বালান এবং এটি দেখার জন্য উপভোগ করুন!

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

ধাপ 9: ভবিষ্যতের পরিকল্পনা

  • ESP8266 ব্যবহার করে কিউবকে ইন্টারনেটে (IoT) সংযুক্ত করা এবং যখনই 'ইভেন্ট' ঘটে তখন আমাকে অবহিত করা।
  • আমার নিজের অ্যানিমেশন তৈরি করা।
এটি গ্লো প্রতিযোগিতা করুন
এটি গ্লো প্রতিযোগিতা করুন
এটি গ্লো প্রতিযোগিতা করুন
এটি গ্লো প্রতিযোগিতা করুন

মেক ইট গ্লো প্রতিযোগিতায় রানার আপ

প্রস্তাবিত: