সুচিপত্র:

প্রোগ্রামযোগ্য এলইডি সহ একটি ক্রিসমাস স্টার: 7 টি ধাপ
প্রোগ্রামযোগ্য এলইডি সহ একটি ক্রিসমাস স্টার: 7 টি ধাপ
Anonim
প্রোগ্রামযোগ্য এলইডি সহ একটি ক্রিসমাস স্টার
প্রোগ্রামযোগ্য এলইডি সহ একটি ক্রিসমাস স্টার

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

ধাপ 1: উপাদান

WS2811 ডিজিটাল RGB LED স্ট্রিং (5V)

Arduino বোর্ড (অনেক উৎস আছে)

FastLED Arduino লাইব্রেরি

+5V ডিসি পাওয়ার সাপ্লাই (500 এমএ বা তার বেশি-একটি "ওয়াল ওয়ার্ট টাইপ" হতে পারে)

পাওয়ার স্প্লিটার ক্যাবল

3-তারের শক্তি/নিয়ন্ত্রণ তারের

3-পিন JST SM পুরুষ সংযোগকারী সমাবেশ

তাপ সঙ্কুচিত পাইপ (3 টুকরা 3/16 ব্যাস, 1 ইঞ্চি লম্বা)

জলরোধী প্লাস্টিকের বাক্স

2’x 2’ x ¼”পাতলা পাতলা কাঠ

2’x 2’ কার্ডবোর্ডের টুকরা (alচ্ছিক)

বাহ্যিক পেইন্ট

পরিষ্কার প্যাকেজিং টেপ (অথবা পরিষ্কার গরিলা tape টেপ)

ইলেকট্রনিক্স শেলফের জন্য স্ক্র্যাপ কাঠ (alচ্ছিক)

কাঠের আঠালো (alচ্ছিক)

Bra”ব্রেইড দড়ি (alচ্ছিক)

পারকর্ড (alচ্ছিক)

কমান্ড Out আউটডোর লাইট ক্লিপস (alচ্ছিক - আমি ওয়ালমার্ট এ তাদের খুঁজে পেয়েছি)

তাঁবুর স্টেক (alচ্ছিক)

ধাপ 2: সরঞ্জাম

Arduino প্রোগ্রাম করার জন্য কম্পিউটার

পাওয়ার ড্রিল বা ড্রিল প্রেস

12 মিমি ড্রিল বিট

সূক্ষ্ম দাঁতের কাঠের করাত (আমি একটি জিগ করাত ব্যবহার করেছি)

হিট গান, লাইটার বা সঙ্কুচিত টিউবিংয়ের জন্য ম্যাচ

আউল বা আইসপিক

স্যান্ডপেপার

বৈদ্যুতিক স্যান্ডার (alচ্ছিক)

ধাপ 3: স্টার বিল্ড প্রসেস

স্টার বিল্ড প্রসেস
স্টার বিল্ড প্রসেস
স্টার বিল্ড প্রসেস
স্টার বিল্ড প্রসেস
স্টার বিল্ড প্রসেস
স্টার বিল্ড প্রসেস

আমি চেয়েছিলাম আমার নক্ষত্রটি প্লাইউডের 24 ইঞ্চি বর্গক্ষেত্রের উপর ফিট হোক, তাই আমি চেয়েছিলাম বিস্তৃত মাত্রা 24 ইঞ্চির বেশি হবে না। টিপ ত্রিভুজের উপরের কোণ 36। অন্য দুটি কোণ 72।

আমি নক্ষত্রের আলোর প্যাটার্ন যতটা সম্ভব বড় হতে চেয়েছিলাম, তাই আমি পরিকল্পনা করেছি যে নক্ষত্রের বিন্দুগুলি সম্পূর্ণ শীর্ষে না আসে। একটি নক্ষত্রের প্রতিটি পা অভিন্ন, তাই এখানে অঙ্কনে দেখানো হিসাবে আমি এক পায়ের মাত্রা গণনা করেছি।

আমি তখন প্যাটার্নের পাঁচটি কপি প্রিন্ট করে কার্ডবোর্ডে তারকা লেআউট করতে এগিয়ে গেলাম।

যেহেতু আমার এলইডি স্ট্রিংটিতে 50 টি এলইডি আছে, তাই আমার প্রতি পায়ে পাঁচটি সমানভাবে প্রয়োজন। এক পায়ের দৈর্ঘ্য (অঙ্কন থেকে) 8.125 ইঞ্চি ÷ 5 = 1.625 ইঞ্চি (1-5/8”)। যেহেতু আমি ভিসিওতে স্টার পয়েন্ট আঁকা ছিলাম, আমি কার্ডবোর্ড লেআউটে পরিমাপ করা এড়াতে ভিসিও প্যাটার্নে প্রতিটি LED অবস্থান চিহ্নিত করেছি। একটি পূর্ণ-আকারের স্টার পয়েন্ট প্যাটার্নের জন্য এই বিভাগের শেষে লিঙ্কে ক্লিক করুন। দ্রষ্টব্য: যদি মুদ্রিত প্যাটার্ন নির্দেশিত হিসাবে পরিমাপ না করে, তাহলে আপনাকে আপনার প্রিন্টারের মার্জিন সেটিংস সামঞ্জস্য করতে হতে পারে। আমি সব দিকে 0.15 ইঞ্চি জন্য আমার সেট।

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

আপনি যদি কার্ডবোর্ডের প্যাটার্নটি বাইপাস করতে পারেন এবং প্লাইউডে সরাসরি লেআউট করতে পারেন যদি আপনি প্রক্রিয়াটিতে স্বাচ্ছন্দ্য বোধ করেন এবং নিশ্চিত হন যে আপনি প্লাইউডের পুরোপুরি ভাল অংশটি ধ্বংস করবেন না।

আমি কার্ডবোর্ড টেমপ্লেটটি সরিয়ে ফেললাম এবং LED কাটার লাইন থেকে প্রায় ¾-ইঞ্চি লম্ব পরিমাপ করলাম আমার কাটআউট লাইন পেতে। দ্রষ্টব্য: ছবির কাট লাইন কার্ডবোর্ডে দেখানো হয়েছে কারণ যখন আমি এই নির্দেশযোগ্য করার সিদ্ধান্ত নিয়েছিলাম, আমি ইতিমধ্যে তারকাটি সম্পন্ন করেছি।

আমি তারকা কাটার পর, আমি সমস্ত পৃষ্ঠতল sanded এবং এক্রাইলিক বহি প্রাইমার দুটি কোট এবং এক্রাইলিক বহিরাগত ঘর পেইন্ট দুটি ফিনিস কোট প্রয়োগ। গর্তের ভিতরে পেইন্ট এড়ানোর জন্য আমি গর্ত ড্রিল করার আগে এঁকেছিলাম।

আমি 12 মিমি ড্রিল বিট ব্যবহার করে চিহ্নিত করা প্রতিটি স্থানে LEDs এর জন্য গর্ত ড্রিল করেছি, কিন্তু গর্তগুলি সামান্য আন্ডারাইজড ছিল, তাই আমাকে ফিরে যেতে হয়েছিল এবং বৃত্তাকার ফ্যাশনে ড্রিল বিটকে অ্যাঙ্গেল করে প্রতিটি গর্তকে "ওয়ালো আউট" করতে হয়েছিল। এটা হতে পারে যে একটি ½”ড্রিল বিট নিখুঁত আকার হবে। আমি আপনাকে কাঠের একটি স্ক্র্যাপ টুকরোতে চেষ্টা করার পরামর্শ দিচ্ছি এবং দেখুন এটি কতটা ভাল কাজ করে। এলইডিগুলিকে পাতলা পাতলা কাঠের মধ্যে মোটামুটি স্ন্যাগ ফিট হতে হবে যাতে সেগুলো পড়ে না যায়। ড্রিল করার পরে, আমি একটি ছোট ব্রাশ এবং আঁকা জায়গা নিয়ে ফিরে গেলাম যেখানে ড্রিল বিট প্লাইউড ছিঁড়ে ফেলেছিল। যদিও আমি একটি ব্যাকআপ দিয়ে ড্রিল করেছি, তবুও আমি কিছু ছিঁড়েছি।

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

আমি ///”পুরু শক্ত কাঠের ছোট টুকরোগুলো নক্ষত্রের নিচের দিকের পয়েন্টে যোগ করেছি যাতে আমি কিছু স্ক্রু চোখ যোগ করতে পারি যাতে আমি নক্ষত্রটিকে নোঙর করতে পারি যাতে আমি ওকলাহোমাতে থাকি যেহেতু“বাতাস” সমভূমিতে ঝাড়ু দিয়ে আসে।"

আমি আমার সামনের উঠোনে দুটি বড় গাছের মাঝে আমার তারকা স্থগিত করেছিলাম। আমি তারার পিছনে দুটি 3M কমান্ড TM বহিরঙ্গন হালকা ক্লিপ সংযুক্ত করেছি এবং গাছের মাঝখানে ung”দড়ির উপর দিয়ে আটকে রেখেছি।

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

ধাপ 4: LEDs প্রোগ্রামিং

যে কোনো মাইক্রো কন্ট্রোলারকে এলইডি নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে, কিন্তু আমি কয়েক বছর ধরে Arduino এর সাথে খেলছি তাই আমি সেই পথে গেলাম। আমি একজন অবসরপ্রাপ্ত ইলেকট্রনিক্স ইঞ্জিনিয়ার, কিন্তু খুব একটা প্রোগ্রামার নই, তাই আমি ফাস্টএলইডি লাইব্রেরি খুঁজে পেয়ে রোমাঞ্চিত হয়েছিলাম, যা এলইডি প্রোগ্রামিংকে বাতাসে পরিণত করে। অ্যাডাফ্রুটেরও অনুরূপ লাইব্রেরি রয়েছে, তবে আমি এটি আবিষ্কার করার আগে থেকেই ফাস্টএলডিতে ছিলাম। এর জন্য কোন লাইব্রেরি ভাল তা নিয়ে আমার কোন মতামত নেই।

আমি বিভিন্ন হালকা প্যাটার্ন ধারনা বিবেচনা করেছি, কিন্তু আমার নক্ষত্রের জন্য প্রতিটি চক্রের রঙ পরিবর্তনের সাথে একটি সহজ ফেইড-ইন/ফেইড-আউট করার সিদ্ধান্ত নিয়েছি। আমি দেখতে পেলাম যে অন্ধকারে, LED গুলি আমার প্রভাবের জন্য খুব উজ্জ্বল ছিল, তাই আমি সর্বাধিক উজ্জ্বলতার মাত্রা 36 এ সেট করেছি। LEDs সরাসরি দেখা হলে খুব উজ্জ্বল হয়, কারণ তারা এই প্রকল্পে অবস্থান করে।

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

আমার তারকার জন্য লেখা Arduino স্কেচের জন্য নীচের লিঙ্কে ক্লিক করুন।

ধাপ 5: Arduino এবং LEDs শক্তি

আমার ইতিমধ্যে 10A, +5V ডিসি পাওয়ার সাপ্লাই ছিল। এই প্রকল্পের জন্য ওভারকিল, কিন্তু অন্য বিদ্যুৎ সরবরাহ কেন কিনবেন? আমি সরবরাহের থেকে LED স্ট্রিং এবং Arduino বোর্ড উভয়কে পাওয়ার জন্য পার্টস লিস্টে পাওয়ার স্প্লিটার ক্যাবল ব্যবহার করেছি। দ্রষ্টব্য: এলইডি স্ট্রিং 5V এবং 12V উভয় প্রকারে আসে। যদি আপনি 12V LEDs নির্বাচন করেন, তাহলে আপনাকে Arduino বোর্ডের জন্য একটি পৃথক বিদ্যুৎ সরবরাহ ব্যবহার করতে হবে, অথবা একটি DC-DC স্টেপ-ডাউন ভোল্টেজ কনভার্টার (অথবা যারা ইলেকট্রনিক্সে বেশি অভিজ্ঞ, তাদের জন্য একটি রৈখিক নিয়ন্ত্রক) ব্যবহার করতে হবে। 5V থেকে 9V ডিসি পর্যন্ত ভোল্টেজ সরবরাহ করুন।

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

পাওয়ার/কন্ট্রোল ওয়্যার 3-পিন জেএসটি টার্মিনাল দিয়ে বন্ধ করতে হবে। আমি 3-কন্ডাক্টর তারের তারের টার্মিনাল সমাবেশ তারের বিক্রি করেছি এবং তাপ-সঙ্কুচিত পাইপ দিয়ে স্প্লাইসগুলি coveredেকেছি। বৈদ্যুতিক টেপ একটি চিম্টি মধ্যে কাজ করবে, কিন্তু এটি ভাল আবহাওয়া না। সম্ভব হলে এড়িয়ে যাই।

ধাপ 6: ইলেকট্রনিক্স রক্ষা

ইলেকট্রনিক্স রক্ষা করা
ইলেকট্রনিক্স রক্ষা করা

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

দ্রষ্টব্য: এলইডিতে পাওয়ার কর্ড এবং পাওয়ার/কন্ট্রোল তারের জন্য খোলার অবস্থান করা আবশ্যক যাতে পানি বাক্সে প্রবেশ করতে না পারে। বাক্সের নীচে গর্তটি রাখুন এবং তারের সাথে একটি লুপ তৈরি করুন যাতে বাক্সে তারের অনুসরণ না করে তারের উপর জল পড়ে।

আমি দড়ি দিয়ে তারের সুরক্ষার জন্য জিপ টাই ব্যবহার করে ¼”দড়ি বরাবর তারকা থেকে পাওয়ার/কন্ট্রোল তারের দৌড় দিয়েছিলাম।

ধাপ 7: এটি অ্যাকশনে দেখুন

এখানে আমার তারকার একটি ভিডিও যখন বাইরে পুরোপুরি অন্ধকার ছিল। আমি বিবর্ণ রঙের শান্ত প্রভাব পছন্দ করি।

প্রস্তাবিত: