সুচিপত্র:

DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels): 7 টি ধাপ (ছবি সহ)
DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels): 7 টি ধাপ (ছবি সহ)

ভিডিও: DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels): 7 টি ধাপ (ছবি সহ)

ভিডিও: DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels): 7 টি ধাপ (ছবি সহ)
ভিডিও: How To Make DJ Light At Home/Amazing Moving DJ Lights/Amazing Light Effects With VU Meter RGB LED 2024, জুলাই
Anonim
DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels)
DIY স্মার্ট LED ম্যাট্রিক্স (ESP8266 + WS2812 / NeoPixels)

এখানে একটি প্রজেক্টের সাথে আমার পরিচয় দেওয়া হল যা আমি আপনাকে দেখাতে খুব উচ্ছ্বসিত। এটি একটি DIY স্মার্ট LED ম্যাট্রিক্স যা আপনাকে এটি দেখাতে দেবে, যেমন ইউটিউব পরিসংখ্যান, আপনার স্মার্ট হোম পরিসংখ্যান, যেমন তাপমাত্রা, আর্দ্রতা, একটি সাধারণ ঘড়ি হতে পারে, অথবা কেবল পাঠ্য এবং অ্যানিমেশন দেখাতে পারে।

এই প্রথম টিউটোরিয়ালে আমি এটিকে প্রথম পরীক্ষা এবং পাঠ্য দেখাব।

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

আশা করি আপনি প্রকল্পটি উপভোগ করবেন!

ধাপ 1: দক্ষতা প্রয়োজন।

দক্ষতা প্রয়োজন
দক্ষতা প্রয়োজন

আপনি লক্ষ্য করতে পারেন, এই প্রকল্পে কিছুই খুব কঠিন দেখাচ্ছে না, তবে আপনার কিছু মৌলিক জ্ঞানের প্রয়োজন হবে:

-Arduino IDE ব্যবহার করা।

-3 ডি প্রিন্টিং বা হস্তশিল্প (গ্রিডের জন্য)।

Elালাই।

-তারের।

পদক্ষেপ 2: উপাদান এবং অংশ তালিকা

উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা
উপাদান এবং অংশ তালিকা

আপনার উপাদানগুলি খুঁজে বের করার জন্য আমি একটি ভাল জায়গা সুপারিশ করতে পারি, এটি মেকারফোকাস, এটি একটি ওপেন সোর্স হার্ডওয়্যার স্টোর!

  1. পিসিবি, আপনি কোন এলইডি সংস্করণ এবং এলইডি এর স্ট্রিপগুলি নিজের দ্বারা বা এলইডি এর সাথে বেছে নিতে পারেন।
  2. ESP8266 (মাইক্রোকন্ট্রোলার)।
  3. WS2812 LEDs স্ট্রিপস।
  4. 5v 2A পাওয়ার সাপ্লাই।
  5. পিসিবি পাওয়ার জ্যাক।
  6. 3D প্রিন্টার (alচ্ছিক) আপনি কার্ডবোর্ড বা অনমনীয় কিছু দিয়ে যন্ত্রাংশ করতে পারেন।

ধাপ 3: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র

এখানে সার্কিট ডায়াগ্রাম আছে, প্রকল্পটি তৈরি করার জন্য আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে। আপনি কেবল সার্কিটের নিয়ন্ত্রণ অংশ তৈরি করতে পারেন, যা প্রথম ছবিতে দেখানো হয়েছে, তারপর 3 য় ছবিতে দেখানো হিসাবে পৃথক LEDs স্ট্রিপ সংযুক্ত করুন।

আপনি LED স্ট্রিপের পরিবর্তে LED প্যানেল ব্যবহার করতে পারেন।

এটিতে সার্কিটের সমস্ত অভ্যন্তরীণ সংযোগ রয়েছে যা আমাদের পরে পিসিবি ডিজাইন তৈরি করার অনুমতি দেবে।

স্কিম্যাটিক্স, কোড এবং লাইব্রেরি বিনামূল্যে ডাউনলোড করুন।

ধাপ 4: পিসিবি ডিজাইন এবং অর্ডারিং

পিসিবি ডিজাইন এবং অর্ডার
পিসিবি ডিজাইন এবং অর্ডার
পিসিবি ডিজাইন এবং অর্ডার
পিসিবি ডিজাইন এবং অর্ডার
পিসিবি ডিজাইন এবং অর্ডার
পিসিবি ডিজাইন এবং অর্ডার

একটি ভাল প্রকল্প বাস্তবায়নের জন্য আমাদের সার্কিটের জন্য একটি নির্ভরযোগ্য সমাবেশ প্রয়োজন যা এটি তৈরি করে এবং এটি একটি ভাল পিসিবি এর চেয়ে ভাল করার আর কোন উপায় নেই।

এখানে আপনি Gerber, BOM এবং Pick & Place ফাইলগুলি ডাউনলোড করতে পারেন, যেগুলি আপনার PCB আপনার PCB উত্পাদনকারী প্রতিষ্ঠানে অর্ডার করতে হবে।

আমি JLCPCB এর পরামর্শ দিচ্ছি:

? 5 PCBs এর জন্য $ 2 এবং সস্তা SMT (2 কুপন)

আগে থেকেই ডিজাইন করা বোর্ড, গারবার + পিক অ্যান্ড প্লেস + বম কিনুন

ধাপ 5: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

গ্রিড প্রিন্ট করুন।

আমি আমার ছোট্ট 3D প্রিন্টারের কারণে বিভিন্ন অংশে গ্রিড প্রিন্ট করেছি।

একটি ভাল পিক্সেল সংজ্ঞা পেতে আমি একটি কঠোর সাদা কাগজের একটি টুকরো কেটে ফেললাম।

গ্রিড ফাইল সংযুক্ত। (আপনি আপনার নিজের গ্রিড ডিজাইন করতে পারেন)।

আমি 2 টি গ্রিড এবং 1 টি গ্রিড 2 টুকরা মুদ্রণ করেছি।

ধাপ 6: ESP8266 প্রোগ্রামিং এবং টেস্টিং

ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং
ESP8266 প্রোগ্রামিং এবং টেস্টিং

1- ESP8266 প্রোগ্রাম করার জন্য আমাদেরকে জাম্পার (PROG পজিশন) লাগাতে হবে, USB কে TTL কনভার্টারের সাথে আমাদের PCB- এর সাথে সংযুক্ত করতে হবে এবং এটি আমাদের পিসিতে, লাইব্রেরি ইনস্টল করে তারপর আপলোড করতে হবে। (আপনার IDE এ ESP8266 Packaje ইনস্টল করা প্রয়োজন)।

2- লাইব্রেরি এবং নির্ভরতা ইনস্টল করুন।

3- IDE রিস্টার্ট করুন, আর্কাইভ> উদাহরণ> Adafruit NeoPixel> Strandtest এ যান।

-সংযুক্ত LEDs এর সংখ্যা সম্পাদনা করুন।

-"0" এ পিন এডিট করুন। (যেখানে এলইডি সংযুক্ত আছে)।

4- স্কেচ আপলোড করুন।

5- ইউএসই-তে জাম্পার, ইউএসবি সংযোগ বিচ্ছিন্ন করুন এবং 5 ভি পাওয়ার সাপ্লাই সংযোগ করুন।

6- যাচাই করুন যে আপনার সমস্ত LEDs জরিমানা করে।

দ্রষ্টব্য: ইএসপি পাওয়ার জন্য USB-TTL কনভার্টারের 3.3v ব্যবহার করুন। (5v দিয়ে জ্বলবে)।

ধাপ 7: চূড়ান্ত প্রোগ্রামিং এবং পাঠ্য প্রদর্শন।

চূড়ান্ত প্রোগ্রামিং এবং পাঠ্য প্রদর্শন।
চূড়ান্ত প্রোগ্রামিং এবং পাঠ্য প্রদর্শন।
চূড়ান্ত প্রোগ্রামিং এবং পাঠ্য প্রদর্শন।
চূড়ান্ত প্রোগ্রামিং এবং পাঠ্য প্রদর্শন।
চূড়ান্ত প্রোগ্রামিং এবং পাঠ্য প্রদর্শন।
চূড়ান্ত প্রোগ্রামিং এবং পাঠ্য প্রদর্শন।
  1. আপনি যে লেখাটি দেখাতে চান তার সাথে "HOLA" পরিবর্তন করুন।
  2. যাচাই করুন যে আপনি পিন #এ LEDs সংযুক্ত করছেন।
  3. উজ্জ্বলতা সামঞ্জস্য করুন।
  4. লেখার রং সম্পাদনা করুন।
  5. আপলোড করুন এবং উপভোগ করুন।

শেষ চিত্রটি লক্ষ্য করুন: আপনি যদি আমার চেয়ে আলাদা LEDs রাখেন, তাহলে কোডে সেই বিকল্পগুলি সামঞ্জস্য করুন।

প্রস্তাবিত: