সুচিপত্র:

ক্রিসমাস ট্রি শ্বাস - Arduino ক্রিসমাস লাইট কন্ট্রোলার: 4 টি ধাপ
ক্রিসমাস ট্রি শ্বাস - Arduino ক্রিসমাস লাইট কন্ট্রোলার: 4 টি ধাপ

ভিডিও: ক্রিসমাস ট্রি শ্বাস - Arduino ক্রিসমাস লাইট কন্ট্রোলার: 4 টি ধাপ

ভিডিও: ক্রিসমাস ট্রি শ্বাস - Arduino ক্রিসমাস লাইট কন্ট্রোলার: 4 টি ধাপ
ভিডিও: ক্রিসমাস ট্রি গাছের পরিচর্যা❓#shorts 2024, জুলাই
Anonim
Image
Image
যন্ত্রাংশ
যন্ত্রাংশ

এটা ভাল খবর নয় যে আমার 9-ফুটের প্রি-লাইট কৃত্রিম ক্রিসমাস ট্রি-এর কন্ট্রোল বক্স ক্রিসমাসের আগে ভেঙে গেছে the এবং নির্মাতা প্রতিস্থাপনের যন্ত্রাংশ সরবরাহ করে না। এই অস্পষ্টতা দেখায় যে কিভাবে আপনার নিজের LED লাইট ড্রাইভার এবং কন্ট্রোলারকে Arduino এবং L298N মোটর ড্রাইভার ব্যবহার করতে হয়, এই ক্রিসমাস ট্রিটিকে আবার জীবিত করতে 'শ্বাস -প্রশ্বাস' প্যাটার্ন সহ একাধিক চাক্ষুষ প্রভাব সহ।

আমার যে গাছটি আছে তা হল GE দ্বারা তৈরি একটি রঙ বদলানো LED ক্রিসমাস ট্রি, যার মধ্যে রয়েছে নিম্নোক্ত হালকা পছন্দ: 1) পরিষ্কার LED লাইট, 2) বহু রঙের LED লাইট, 3) স্বচ্ছ থেকে বহু। গাছটি একটি 29V ডিসি পাওয়ার সাপ্লাই দ্বারা চালিত একটি হালকা নিয়ামক দ্বারা নিয়ন্ত্রিত হয়। রঙ পরিবর্তন কিভাবে কাজ করে? আমি কন্ট্রোল বক্সটি ভেঙে ফেললাম, দেখা গেল যে প্রতিটি আলোর বাল্ব একটি পরিষ্কার LED এবং রঙের LED সমান্তরালভাবে সংযুক্ত কিন্তু বিপরীত মেরুর সাথে সংযুক্ত। সরবরাহকৃত ডিসি পাওয়ারের পোলারিটির উপর নির্ভর করে, পরিষ্কার LED বা কালার LED জ্বলবে, এইভাবে মাত্র দুটি পাওয়ার সাপ্লাই লাইন দিয়ে রঙ পরিবর্তন প্রভাব প্রদান করে। আমার ক্ষেত্রে, কন্ট্রোল বক্সের ভিতরে এইচ-ব্রিজের ট্রানজিস্টরগুলি ছোট হয়ে গেছে এবং পাওয়ার সাপ্লাই মডিউলটিও ক্ষতিগ্রস্ত হয়েছে। গাছটিকে আবার কাজ করার জন্য, আমাকে একটি 29V ডিসি পাওয়ার সাপ্লাই খুঁজে বের করতে হবে এবং পোলারিটিকে এলইডিতে পরিবর্তন করতে হবে। এটি ডিসি মোটরের দিক এবং গতি নিয়ন্ত্রণের মতো একই কাজ। সামান্য প্রোগ্রামিংয়ের মাধ্যমে, আলোর তীব্রতা পরিবর্তন করা এবং "শ্বাস -প্রশ্বাস" -এর মতো অতিরিক্ত চাক্ষুষ প্রভাব তৈরি করাও সম্ভব।

ধাপ 1: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ

আলো নিয়ামক দুটি অংশ নিয়ে গঠিত:

  1. 29V ডিসি পাওয়ার সাপ্লাই
  2. কন্ট্রোলার সার্কিট যা PWM (পালস-প্রস্থ মডুলেশন) এর সাথে ডিসি পাওয়ারের মেরু পরিবর্তন করে LED আলোর রঙ এবং উজ্জ্বলতা পরিবর্তন করে।

গাছটির জন্য 500VA ক্ষমতা সহ 29V শক্তি উৎসের প্রয়োজন। একটি কম শক্তি 29V ডিসি পাওয়ার সাপ্লাই খুঁজে পাওয়া কঠিন। আমি একটি XL6009 স্টেপ-আপ পাওয়ার মডিউল ডিসি-ডিসি কনভার্টার ব্যবহার করে 12V ডিসিকে 29V ডিসিতে আপ-কনভার্ট করতে পারি। XL6009 মডিউলগুলির বিশদ বিবরণের জন্য, একটি সহায়ক নির্দেশযোগ্য নিবন্ধ রয়েছে।

আলো নিয়ন্ত্রণ করতে, আমি একটি L298N H- ব্রিজ মোটর কন্ট্রোলার ব্যবহার করেছি, যা Arduino Nano বোর্ড দ্বারা নিয়ন্ত্রিত। L298N দুটি অভিন্ন এইচ-ব্রিজ নিয়ে গঠিত যার প্রতিটিতে সর্বোচ্চ 2 এম্পিয়ার ক্ষমতা রয়েছে এবং এই ক্ষেত্রে এটি ব্যবহার করার জন্য আদর্শ।

যেহেতু LN298N মডিউল 29V ডিসি পাওয়ার সাপেক্ষে, তাই অনবোর্ড 5V পাওয়ার সাপ্লাই অক্ষম করা উচিত (ছোট 5V Enable জাম্পার সরান) এবং এক্সটার্নাল 5V পাওয়ার দ্বারা চালিত। আমি একটি LM2596 ডিসি থেকে ডিসি বাক কনভার্টার ব্যবহার করে 12V ডিসি থেকে 5V কে LM298N এবং Arduino Nano বোর্ড উভয়কেই ক্ষমতায় রূপান্তরিত করেছি। XL6009 এবং LM2596 মডিউল দেখতে অনেকটা একই রকম, আলো নিয়ন্ত্রণ মডিউলের চূড়ান্ত সমাবেশের আগে আলাদাভাবে আউটপুট ভোল্টেজ সামঞ্জস্য করার পরামর্শ দেওয়া হয় এবং তারগুলি স্পষ্টভাবে চিহ্নিত করা হয়।

উপাদানগুলিকে সংযুক্ত করতে, আমি ডুপন্ট জাম্পার তারগুলি বা 16-18 AWG আটকে থাকা তারগুলি ব্যবহার করেছি।

উপরন্তু, আপনি কিছু তারের এবং screws, সেইসাথে কেস মুদ্রণ করার জন্য একটি 3D প্রিন্টার অ্যাক্সেস, এবং একটি সোল্ডারিং লোহা প্রয়োজন হবে।

ধাপ 2: ইলেকট্রনিক্স এবং তারের

ইলেকট্রনিক্স এবং তারের
ইলেকট্রনিক্স এবং তারের

ওয়্যারিং সোজা। একবার পাওয়ার সাপ্লাই মডিউলগুলি পছন্দসই ভোল্টেজের সাথে সামঞ্জস্য হয়ে গেলে, L298N মডিউল মোটরটিতে 29V কে পাওয়ার সাপ্লাই টার্মিনালগুলির সাথে GND এবং +12V হিসাবে চিহ্নিত করুন এবং L298N মডিউলে GND এবং 5V টার্মিনালটি Arduino Nano- এর সংশ্লিষ্ট পিনগুলিতে সংযুক্ত করুন বোর্ড এছাড়াও, সার্কিটের লজিক অংশকে পাওয়ার জন্য LM2596 মডিউল থেকে +5V পাওয়ার সাপ্লাই একই GND এবং +5V টার্মিনালে সংযুক্ত করুন। তারপরে, নিম্নলিখিত হিসাবে L298N এর সাথে Arduino Nano সংযুক্ত করুন:

পিন 9 IN1

পিন 8 IN2

10 ENA পিন করুন

অবশেষে, এলইডি লাইটগুলিকে L298N মডিউলের আউটপুট এ টার্মিনালে সংযুক্ত করুন।

ধাপ 3: প্রোগ্রামিং

Arduino স্কেচের নমুনা 'ব্রেথিং' এফেক্টের সাথে সংযুক্ত করা হয়েছে। আপনি ফ্রিকোয়েন্সি পরিবর্তন করতে অথবা অতিরিক্ত প্যাটার্ন এবং লাইট এফেক্ট যোগ করতে কোড পরিবর্তন করতে পারেন।

ধাপ 4: লাইট কন্ট্রোলার এনক্লোজার প্রিন্ট করুন

লাইট কন্ট্রোলার এনক্লোজার প্রিন্ট করুন
লাইট কন্ট্রোলার এনক্লোজার প্রিন্ট করুন
লাইট কন্ট্রোলার এনক্লোজার প্রিন্ট করুন
লাইট কন্ট্রোলার এনক্লোজার প্রিন্ট করুন

নীচে ঘেরের জন্য STL ফাইল রয়েছে, আমি 25% ইনফিল সহ সমস্ত অংশ মুদ্রণ করেছি। বাক্সের ভিতরে সমস্ত ইলেকট্রনিক উপাদান মাউন্ট করুন M2x5mm স্ব-লঘুপাত স্ক্রু ব্যবহার করুন এবং বাক্সটি একত্রিত করুন।

প্রস্তাবিত: