সুচিপত্র:

RGB LED Maker Tree: 15 ধাপ (ছবি সহ)
RGB LED Maker Tree: 15 ধাপ (ছবি সহ)

ভিডিও: RGB LED Maker Tree: 15 ধাপ (ছবি সহ)

ভিডিও: RGB LED Maker Tree: 15 ধাপ (ছবি সহ)
ভিডিও: গোবরে পা দিয়ে ইনফেকশন হয়ে গেল 2024, জুলাই
Anonim
Image
Image
আরজিবি এলইডি মেকার ট্রি
আরজিবি এলইডি মেকার ট্রি

আমাদের স্থানীয় নির্মাতা স্থান ডিসেম্বর (2018) মাসের জন্য প্রধান রাস্তায় প্রদর্শিত হওয়ার জন্য একটি গাছকে স্পনসর করেছে। আমাদের মস্তিষ্কের সেশন চলাকালীন, আমরা traditionalতিহ্যবাহী অলঙ্কারের জায়গায় গাছের উপর একটি হাস্যকর পরিমাণে এলইডি লাগানোর ধারণা নিয়ে এসেছিলাম। নির্মাতারা যারা উপরে কিছু করতে পছন্দ করে, আমরা দ্রুত সিদ্ধান্ত নিলাম যে একটি গাছ যা অ্যানিমেশন খেলতে পারে তা কেবল মজা হবে না, তবে কিছু গুঞ্জনও তৈরি করবে।

আমি কিছু বিদ্যমান সমাধান নিয়ে গবেষণা করেছি যা নিবেদিত LED কন্ট্রোলার ব্যবহার করেছে এবং সিদ্ধান্ত নিয়েছে যে ঘনিষ্ঠ উৎস ঠিক করবে না। আমি তাদের "ফেইডক্যান্ডি" এলইডি কন্ট্রোলার ব্যবহার করে অ্যাডাফ্রুট এর একটি চমৎকার টিউটোরিয়াল পেয়েছি। এই ঝরঝরে ছোট বোর্ডটি বার্নিং ম্যানের বেশ কয়েকটি উপস্থিতি তৈরি করেছে এবং এর থেকে কাজ করার জন্য অনেক ভাল উদাহরণ রয়েছে। গাছটি ফেডক্যান্ডি বোর্ড ব্যবহার করে নিয়ন্ত্রিত আরজিবি এলইডি স্ট্রেনের 24 টি স্ট্র্যান্ড নিয়ে গঠিত এবং একক 5V 60A পাওয়ার সাপ্লাই দ্বারা চালিত। একটি রাস্পবেরি পাই মাইক্রো-ইউএসবি কেবলগুলির মাধ্যমে ফেইডক্যান্ডি বোর্ডগুলিতে অ্যানিমেশন সরবরাহ করে, যা পরিবর্তে পৃথক LED স্ট্র্যান্ডগুলির সাথে সংযোগ স্থাপন করে। উপরে দেখানো হিসাবে শঙ্কু / গাছের আকৃতি গঠনের জন্য স্ট্র্যান্ডগুলি রেডিয়ালভাবে সাজানো হয়েছে।

এই সেটআপ সম্পর্কে পরিষ্কার জিনিস হল যে এটি একটি একক ব্যবহারের মধ্যে সীমাবদ্ধ নয়। এলইডি স্ট্র্যান্ডগুলিকে একটি নিয়মিত পুরানো গ্রিড সহ অনেকগুলি আকার গঠনের জন্য পুনরায় সাজানো যেতে পারে। আমরা বসন্তে আমাদের পরবর্তী মিনি মেকারফায়ারের জন্য একটি ইন্টারেক্টিভ প্রদর্শনী / গেম তৈরির জন্য এই সেটআপটি পুনরায় ব্যবহার করার আশা করি।

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

  • 2x - 5V WS2811 LED strands (20 strands x 50 pixels = 1000 pixels)
  • 5x - 3 পিন জলরোধী সংযোগকারী (5 প্যাক)
  • 24x - 12MM RGB মাউন্ট স্ট্রিপস
  • 3x - Adafruit FadeCandy LED কন্ট্রোলার
  • 6x - পাওয়ার ডিস্ট্রিবিউশন ব্লক
  • 1x - 5V 60A (300W) পাওয়ার সাপ্লাই
  • 1x- আরজে -45 পাঞ্চ ডাউন সকেট (10 প্যাক)
  • 2x - 22 AWG পাওয়ার ওয়্যার (65 ফুট)
  • 1x - অ্যান্ডারসন সংযোগকারী কিট
  • 1x - 12 AWG ইনলাইন ফিউজ হোল্ডার
  • 3x - 2x8 Crimp সংযোগকারী হাউজিং
  • 1x - 0.1 "মহিলা ক্রাম্প পিন (100 প্যাক)
  • 6x - জলরোধী বৈদ্যুতিক বাক্স
  • 3x - 20A ফিউজ
  • 1x - কম্পিউটার পাওয়ার ক্যাবল
  • 1x - রাস্পবেরি পাই 3
  • 1x - মাইক্রোএসডি কার্ড
  • 24 ফুট - CAT5/CAT6 কেবল
  • 15 ফুট - 12 AWG তার (লাল এবং কালো)
  • 6x - RJ -45 ক্রিম্প শেষ
  • 2x - 4x8 শীট 3/4 "পাতলা পাতলা কাঠ
  • 2x - 4 'কোণ লোহা
  • 200x - জিপ টাই
  • ~ 144x - জলরোধী splice সংযোগকারী (alচ্ছিক কিন্তু একটি বিশাল সময় সাশ্রয়ী)
  • ঝাল
  • তাপ সঙ্কুচিত
  • কুলকিং

ধাপ 2: বৈদ্যুতিক সিস্টেম ওভারভিউ

বৈদ্যুতিক সিস্টেম ওভারভিউ
বৈদ্যুতিক সিস্টেম ওভারভিউ

উপরের ডায়াগ্রামে দেখা যায়, গাছের বৈদ্যুতিক ব্যবস্থাকে কয়েকটি প্রধান উপাদানে ভাগ করা যায়: কন্ট্রোল বক্স, পাওয়ার জংশন বক্স, ডাটা জংশন বক্স এবং এলইডি স্ট্র্যান্ড। কন্ট্রোল বক্সে 5V 60A পাওয়ার সাপ্লাই এবং রাস্পবেরি পাই রয়েছে। ডেটা জংশন বক্সগুলিতে ফেইডক্যান্ডি এলইডি কন্ট্রোলার রয়েছে। পাওয়ার জংশন বাক্সে এলইডি স্ট্র্যান্ডে পাওয়ার (5V & GND) বিতরণের জন্য বাস বার থাকে। প্রতিটি জোড়া জংশন বক্স (একটি ডেটা + একটি পাওয়ার) আটটি এলইডি স্ট্র্যান্ড নিয়ন্ত্রণ করে। যেহেতু এই প্রকল্পে 24 টি এলইডি ব্যবহার করা হয়েছে, সেখানে জংশন বক্সের তিনটি সেট রয়েছে (মোট ছয়টি)।

*উপরে দেখানো ডায়াগ্রামে একটি ত্রুটি আছে, CAT6 কেবল 0 (স্ট্র্যান্ড 0-7) হওয়া উচিত (স্ট্র্যান্ড 0-3) এবং CAT6 কেবল 1 (স্ট্র্যান্ড 7-15) হওয়া উচিত (স্ট্র্যান্ড 4-7)।

ধাপ 3: জলরোধী সংযোগকারী সংযুক্ত করুন

জলরোধী সংযোগকারী সংযুক্ত করুন
জলরোধী সংযোগকারী সংযুক্ত করুন
জলরোধী সংযোগকারী সংযুক্ত করুন
জলরোধী সংযোগকারী সংযুক্ত করুন
জলরোধী সংযোগকারী সংযুক্ত করুন
জলরোধী সংযোগকারী সংযুক্ত করুন

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

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

পাওয়ার/ডেটা সাইড (অর্থাৎ, LED স্ট্র্যান্ডের সাথে যে দিকটি সংযুক্ত থাকে), আমরা পাওয়ার/গ্রাউন্ডের জন্য 22 AWG তার এবং ডাটা/গ্রাউন্ডের জন্য CAT6 কেবল ব্যবহার করেছি। প্রতিটি CAT6 তারের মধ্যে চারটি পেঁচানো জোড়া থাকে, তাই আমরা চারটি LED স্ট্র্যান্ডকে একটি CAT6 তারের সাথে সংযুক্ত করতে পারি। উপরের চিত্রটি দেখায় কিভাবে 3 পিনের LED স্ট্র্যান্ড 4 টি তারের (5V, GND, Data) মধ্যে বিভক্ত হয়। চারটি তারকে তিনটি তারের সাথে সংযুক্ত করা এই প্রকল্পটিকে একত্রিত করার সময় বিভ্রান্তির বিষয় বলে মনে হয়েছিল। মূল গ্রহণযোগ্যতা হল যে দুটি ভিত্তি (ডেটা + পাওয়ার) জলরোধী সংযোগকারীতে একত্রিত হয়।

প্রতিটি CAT6 তারের একটি RJ-45 সংযোগকারী দিয়ে বন্ধ করা হয়েছিল যা একটি RJ-45 মহিলা আবাসনকে একটি FadeCandy বোর্ডের সাথে সংযুক্ত করে। CAT6 তারের সরাসরি FadeCandy বোর্ডে বিক্রি করা যেতে পারে, কিন্তু আমরা প্রয়োজন হলে সহজ মেরামতের জন্য সংযোগকারী যুক্ত করার সিদ্ধান্ত নিয়েছি। গাছটিকে শারীরিকভাবে একত্রিত করার সময় আমরা নিজেদেরকে কিছুটা নমনীয়তা দেওয়ার জন্য 48 ইঞ্চি লম্বা সমস্ত তার তৈরি করেছি।

ধাপ 4: FadeCandy বোর্ডগুলিতে সংযোগকারী সংযুক্ত করুন

FadeCandy বোর্ডগুলিতে সংযোগকারী সংযুক্ত করুন
FadeCandy বোর্ডগুলিতে সংযোগকারী সংযুক্ত করুন
FadeCandy বোর্ডগুলিতে সংযোগকারী সংযুক্ত করুন
FadeCandy বোর্ডগুলিতে সংযোগকারী সংযুক্ত করুন
FadeCandy বোর্ডগুলিতে সংযোগকারী সংযুক্ত করুন
FadeCandy বোর্ডগুলিতে সংযোগকারী সংযুক্ত করুন

আমাদের কেনা ফেডক্যান্ডি বোর্ডগুলি হেডারের সাথে সংযুক্ত ছিল না, বরং 0.1 "স্পেসেড ভিয়াসের দুটি সারি ছিল। শেষ পর্যন্ত আমরা সিদ্ধান্ত নিলাম যে FadeCandys CAT6 তারের সাথে স্ট্যান্ডার্ড RJ-45" পাঞ্চ-ডাউন "সকেট ব্যবহার করবে। ইভেন্ট যা আমাদের একটি ফেইডক্যান্ডি প্রতিস্থাপন করার প্রয়োজন ছিল (দেখা গেল আমরা করেছি!), আমরা প্রতিটি ফেইডক্যান্ডি বোর্ডে 0.1 "পিন যুক্ত করেছি। আমরা RJ-45 পাঞ্চ ডাউন সকেটের সাথে সংযুক্ত আটটি তারের প্রতিটিতে মহিলা ক্রাম্প পিন সংযুক্ত করেছি যা 0.1 "হেডারগুলির সাথে সংযোগ স্থাপন করে। প্রতিটি তারের সাথে পিনগুলি ক্রাম্প করার পাশাপাশি, আমি পিনগুলি আটকানোর জন্য কিছুটা সোল্ডারও যোগ করেছি অবশ্যই, আমি কেবল এই সোল্ডার "কৌশল" আবিষ্কার করেছি যে আমি অর্ধেক পিন আমার উপর ব্যর্থ করেছি, পাঠ শিখেছে।

ধাপ 5: স্পেসার স্ট্রিপগুলিতে LEDs োকান

স্পেসার স্ট্রিপগুলিতে LEDs োকান
স্পেসার স্ট্রিপগুলিতে LEDs োকান
স্পেসার স্ট্রিপগুলিতে LEDs োকান
স্পেসার স্ট্রিপগুলিতে LEDs োকান
স্পেসার স্ট্রিপগুলিতে LEDs োকান
স্পেসার স্ট্রিপগুলিতে LEDs োকান

ফোরামের কয়েকটি পোস্ট পড়ার পরে এবং অন্যান্য লোকদের কাছ থেকে কিছু ভিডিও দেখার পরে যেগুলি একই রকম 'গাছ' তৈরি করেছে, প্লাস্টিকের স্পেসারের ব্যবহার একটি পুনরাবৃত্তিমূলক আইটেম বলে মনে হয়েছিল। স্ট্রিপগুলি LEDs এর ব্যবধানকে পৃথকভাবে প্রয়োজন অনুসারে সামঞ্জস্য করতে দেয় এবং LED স্ট্র্যান্ডগুলিকে উপরের এবং নীচের গাছের রিংগুলির মধ্যে টানাপোড়েন করতে দেয়। এলইডির আকার অবশ্যই স্পেসারের গর্তের (আমাদের ক্ষেত্রে 12 মিমি) মাপের সাথে মেলে, যেমন প্রতিটি পৃথক এলইডি স্পেসারের ছিদ্রের মধ্যে চটচটে ফিট করে। আমরা আমাদের LEDs zig-zag রাখার সিদ্ধান্ত নিয়েছি, যেমন 24 টি LEDs গাছের চারপাশে 48 টি কলাম তৈরি করে।

আমরা এই মুহুর্তে একটি ভুল করেছি যা আমাদের LED এর জন্য কিছু অতিরিক্ত "গর্ত" তৈরি করতে বাধ্য করেছে। আমরা স্ট্রিপগুলি অর্ধেক করে ফেলেছি যাতে আমাদের 48 টি দৈর্ঘ্যের স্পেসার থাকবে। আমরা যা আবিষ্কার করেছি তা হল প্রতিটি আট ফুট স্পেসারে 96 টি ছিদ্র (প্রতি ইঞ্চি এক) এবং সেগুলি অর্ধেক একটি গর্তে কাটার অর্থ হল আমরা LED স্ট্র্যান্ডে চারটি ছিদ্র কম। আমাদের ভুলের দিকে মনোযোগ দিন এবং সময়ের আগে এর জন্য হিসাব করুন! আমরা শেষ পর্যন্ত লেজার কিছু "এক্সটেনশান" কেটে নিখোঁজ গর্ত যোগ করতে।

লেজার কাটার এক্সটেনশন বন্ধনী কাটাতে ব্যবহৃত ভেক্টর ফাইলটি নিচে সংযুক্ত করা হয়েছে ("TreeLightBracket.eps")

ধাপ 6: পাওয়ার জংশন বক্সগুলি একত্রিত করুন

পাওয়ার জংশন বক্স একত্রিত করুন
পাওয়ার জংশন বক্স একত্রিত করুন
পাওয়ার জংশন বক্স একত্রিত করুন
পাওয়ার জংশন বক্স একত্রিত করুন
পাওয়ার জংশন বক্স একত্রিত করুন
পাওয়ার জংশন বক্স একত্রিত করুন

তিনটি পাওয়ার ডিস্ট্রিবিউশন বক্স প্রতিটি বাড়িতে এক জোড়া বাস বার। প্রথম বার 5V বিতরণ করে এবং অন্যটি GND বিতরণ করে। যেহেতু আমাদের গাছ বাইরে দেখানো হয়েছিল, আমরা বাসের বারগুলিতে জলরোধী বৈদ্যুতিক বাক্স ব্যবহার করার সিদ্ধান্ত নিয়েছি। আমরা গরম আঠা ব্যবহার করে প্রতিটি বার সংযুক্ত করেছি এবং শর্টস প্রতিরোধের জন্য প্রতিটি বার এবং কেসের মধ্যে একটি ম্যানিলা ফোল্ডারের স্ক্র্যাপ যুক্ত করেছি। প্রতিটি পাওয়ার জংশন বক্স পূর্বে বর্ণিত 22 AWG তারের মাধ্যমে আটটি LED স্ট্র্যান্ডের সাথে সংযোগ স্থাপন করে। প্রতিটি বাক্স 12 AWG তার ব্যবহার করে প্রধান বিদ্যুৎ সরবরাহের সাথে সংযোগ স্থাপন করে এবং সহজে পরিবহনের জন্য একটি "অ্যান্ডারসন" সংযোগকারী রয়েছে।

ধাপ 7: ডেটা জংশন বক্সগুলি একত্রিত করুন

ডেটা জংশন বক্স একত্রিত করুন
ডেটা জংশন বক্স একত্রিত করুন
ডেটা জংশন বক্স একত্রিত করুন
ডেটা জংশন বক্স একত্রিত করুন

পাওয়ার ডিস্ট্রিবিউশন বক্সের মতো একই বাক্স ব্যবহার করে, আমরা তিনটি "ডেটা" ডিস্ট্রিবিউশন বক্স তৈরি করেছি যার প্রত্যেকটিতে একটি ফেডক্যান্ডি বোর্ড রয়েছে। রাস্পবেরি পাই থেকে মাইক্রো ইউএসবি কেবলগুলি এই বাক্সের ভিতরে ফেইডক্যান্ডি বোর্ডগুলির সাথে সংযুক্ত হয় এবং CAT6 কেবলগুলি আরজে -45 মহিলা সকেটের সাথেও সংযুক্ত থাকে। যেহেতু ফেডক্যান্ডি বোর্ডগুলিতে বড় মাউন্ট করা ছিদ্র নেই, তাই আমরা প্রতিটি বোর্ডকে পাতলা পাতলা কাঠের স্ক্র্যাপে বেঁধে দিলাম। এই পাতলা পাতলা কাঠটি বৈদ্যুতিক বাক্সের বিরুদ্ধে বোর্ডকে শর্ট সার্কিট করা থেকে বিরত রাখার জন্য একটি অন্তরক হিসেবেও কাজ করে।

ধাপ 8: ওয়্যার পাওয়ার সাপ্লাই

তারের পাওয়ার সাপ্লাই
তারের পাওয়ার সাপ্লাই
তারের পাওয়ার সাপ্লাই
তারের পাওয়ার সাপ্লাই
তারের পাওয়ার সাপ্লাই
তারের পাওয়ার সাপ্লাই

আমাদের অর্ডার করা বিদ্যুৎ সরবরাহের 5V 60A দানব পুরো প্রকল্পের জন্য বিদ্যুৎ সরবরাহ করে। তিনটি পাওয়ার জংশন বাক্সের প্রতিটি 12 AWG তারের সাথে এই প্রধান সরবরাহের সাথে সংযুক্ত। প্রতিটি জংশন বক্সের নিজস্ব জোড়া অ্যান্ডারসন কানেক্টর এবং একটি ইনলাইন 20A ফিউজ যেকোনো শর্টসকে আলাদা করতে। রাস্পবেরি পাই এই সরবরাহ থেকেও পাওয়ার পায়, যা আমি একটি ইউএসবি কেবল কেটে এবং পাওয়ার সাপ্লাই টার্মিনালে পাওয়ার/গ্রাউন্ড ওয়্যার সংযুক্ত করে সম্পন্ন করেছি। যেহেতু এই তারগুলি বেশ ছোট ছিল তাই আমি এই সংযোগগুলিতে কিছু স্ট্রেন ত্রাণ যোগ করার জন্য কয়েকটি জিপ বন্ধনও যোগ করেছি। পাওয়ার সাপ্লাই এসি আউটলেট প্লাগ দিয়ে আসেনি, তাই আমি একটি স্ট্যান্ডার্ড কম্পিউটার/মনিটর পাওয়ার ক্যাবল কেটে এটিকে স্ক্রু ডাউন টার্মিনালে সংযুক্ত করেছি। পর্যায়ে অতিরিক্ত সতর্ক থাকুন এবং আপনার কাজ তিনবার পরীক্ষা করুন! আমি এই অ্যাডাফ্রুট প্রকল্পটি কিভাবে বিদ্যুৎ সংযুক্ত আছে তা বোঝার জন্য অত্যন্ত সহায়ক বলে মনে করি।

ধাপ 9: রাস্পবেরি পাই সেটআপ করুন

রাস্পবেরি পাই সেটআপ করুন
রাস্পবেরি পাই সেটআপ করুন

আমি রাস্পবিয়ান অপারেটিং সিস্টেমের সাথে একটি মাইক্রোএসডি কার্ড সেটআপ করেছি এবং এখানে পাওয়া নির্দেশাবলী ব্যবহার করে একটি ফেইডক্যান্ডি সার্ভার সেটআপ করেছি:

learn.adafruit.com/1500-neopixel-led-curta…

learn.adafruit.com/1500-neopixel-led-curta…

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

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

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

ধাপ 10: অ্যানিমেশন তৈরি করুন

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

বেশিরভাগ অ্যানিমেশনের জন্য আমি যে প্রক্রিয়াটি ব্যবহার করেছি তা হল একটি জিআইএফ খুঁজে বের করা বা জেনারেট করা, তারপর এটি ক্রপ করুন (হ্যান্ডব্রেক ব্যবহার করে) যতক্ষণ না আসপেক্ট রেশিও 1.92: 1 হয়। আমি তখন 96x50 টার্গেটে আউটপুট রেজোলিউশন পরিবর্তন করব এবং রূপান্তর শুরু করব। কিছু জিআইএফ ফাইল আমার জন্য হ্যান্ডব্রেকে সঠিকভাবে আমদানি করবে না, তাই আমি প্রথমে তাদের একটি ভিডিও ফাইলে রূপান্তর করতে ffmpeg ব্যবহার করেছি।

OpenPixelControl ইন্টারফেস ব্যবহার করে, আপনি প্রোগ্রামগতভাবে নিদর্শন তৈরি করতে পারেন। প্রাথমিক পরীক্ষার সময় আমি "raver_plaid.py" পাইথন স্ক্রিপ্টটি কিছুটা ব্যবহার করেছি।

আমাদের গাছের জন্য ব্যবহৃত অ্যানিমেশন নিচে "makerTreeAnimations.zip" সংযুক্ত করা হয়েছে।

ধাপ 11: বৈদ্যুতিক সিস্টেম পরীক্ষা

Image
Image

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

ধাপ 12: ফ্রেম তৈরি করুন

ফ্রেম তৈরি করুন
ফ্রেম তৈরি করুন
ফ্রেম তৈরি করুন
ফ্রেম তৈরি করুন
ফ্রেম তৈরি করুন
ফ্রেম তৈরি করুন
ফ্রেম তৈরি করুন
ফ্রেম তৈরি করুন

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

উভয় লুপ একটি সিএনসি রাউটারে 3/4 "প্লাইউড থেকে কেটে ফেলা হয়েছিল, লুপগুলির জন্য ভেক্টর ফাইলটি নীচে সংযুক্ত করা হয়েছে (" TreeMountingPlates.eps ")। উপরের এবং নিচের লুপগুলির মধ্যে দুটি আধা-বৃত্তাকার টুকরা রয়েছে যা একটি সম্পূর্ণ গঠন করে লুপ। দুই টুকরা নকশা ছিল যাতে আমরা গাছের চারপাশে শাখাগুলিকে ক্ষতি না করে সহজেই দুটি অর্ধেক সংযুক্ত করতে পারি। আমাদের স্থানীয় সিএনসি গুরু উপরের এবং নীচের ফ্রেমের লুপগুলিকে স্নোফ্লেক্সে তৈরি করে একটি চমৎকার স্বভাব যুক্ত করেছেন। সাদা রঙের ছোঁয়া এবং কিছু ঝলকানি ফ্রেম আপ spruce যোগ করা হয়েছিল।

ধাপ 13: লোয়ার ডিস্ক / মাউন্ট ইলেকট্রনিক্স তৈরি করুন

লোয়ার ডিস্ক / মাউন্ট ইলেকট্রনিক্স নির্মাণ করুন
লোয়ার ডিস্ক / মাউন্ট ইলেকট্রনিক্স নির্মাণ করুন

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

ধাপ 14: গাছের সাথে ফ্রেম সংযুক্ত করুন

গাছের সাথে ফ্রেম সংযুক্ত করুন
গাছের সাথে ফ্রেম সংযুক্ত করুন
গাছের সাথে ফ্রেম সংযুক্ত করুন
গাছের সাথে ফ্রেম সংযুক্ত করুন
গাছের সাথে ফ্রেম সংযুক্ত করুন
গাছের সাথে ফ্রেম সংযুক্ত করুন
গাছের সাথে ফ্রেম সংযুক্ত করুন
গাছের সাথে ফ্রেম সংযুক্ত করুন

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

ধাপ 15: বিতরণ (alচ্ছিক)

বিতরণ (alচ্ছিক)
বিতরণ (alচ্ছিক)

এখন ফিরে বসুন এবং y (আমাদের) শ্রমের ফল উপভোগ করুন! আমাদের গাছটি ডিসেম্বর (2018) পুরো মাসের জন্য নর্থ লিটল রকে প্রদর্শিত হবে। আমি ইতিমধ্যে চিন্তা করছি কিভাবে আমরা আমাদের মিনি মেকারফায়ারের জন্য বসন্তে ডিসপ্লেকে ইন্টারেক্টিভ করে তুলতে পারি।

কোনো প্রশ্ন আছে কি? মন্তব্যে জিজ্ঞাসা করুন!

এটি গ্লো প্রতিযোগিতা 2018 করুন
এটি গ্লো প্রতিযোগিতা 2018 করুন
এটি গ্লো প্রতিযোগিতা 2018 করুন
এটি গ্লো প্রতিযোগিতা 2018 করুন

মেক ইট গ্লো কনটেস্ট 2018 -এ রানার আপ

প্রস্তাবিত: