সুচিপত্র:

অগ্নিকুণ্ড আলো প্রভাব: 4 ধাপ
অগ্নিকুণ্ড আলো প্রভাব: 4 ধাপ
Anonim
অগ্নিকুণ্ড আলো প্রভাব
অগ্নিকুণ্ড আলো প্রভাব
অগ্নিকুণ্ড আলো প্রভাব
অগ্নিকুণ্ড আলো প্রভাব
অগ্নিকুণ্ড আলো প্রভাব
অগ্নিকুণ্ড আলো প্রভাব

একটি দীর্ঘ এবং ঠান্ডা শীতের দিনের পরে আপনার বাড়ির উষ্ণতায় আপনার অগ্নিকুণ্ডের সামনে বসে থাকা ভাল নয়? বেশিরভাগ লোকের কাছে সত্যিই একটি অগ্নিকুণ্ড নেই, তবে এমনকি দৃষ্টি বা আগুনের আলো আপনাকে এবং আপনার শীতল হৃদয়কে উষ্ণ করতে পারে।

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

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

সরবরাহ

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

  • Arduino বোর্ড (আমি একটি ন্যানো ক্লোন ব্যবহার করেছি, আপনি প্রায় কোন ধরনের ব্যবহার করতে পারেন)
  • WS2812B ঠিকানা RGB LED স্ট্রিপ (পছন্দসই দৈর্ঘ্য, আমার 29 টি LEDs আছে)
  • 5V ওয়াল অ্যাডাপ্টার (9V হয় ঠিক আছে)
  • অ্যালুমিনিয়াম LED প্রোফাইল (পছন্দসই দৈর্ঘ্য)
  • পুশবাটন (সাধারণত খোলা)
  • জংশন বক্স (একটি ছোট)
  • তারের
  • হিটশ্রিঙ্ক টিউবিং (alচ্ছিক)

আপনি যে জিনিসগুলি ব্যবহার করবেন:

  • সোল্ডারিং লোহা এবং ঝাল
  • স্কালপেল বা ইউটিলিটি ছুরি
  • হিটগান বা লাইটার
  • সাইড কাটার
  • মেটাল করাত বা হ্যান্ডসও

ধাপ 1: ধারণা

আমি ইবে থেকে একটি আরডুইনো ন্যানো ক্লোন ব্যবহার করেছি, আপনাকে এই ধরণের সাথে আটকে থাকতে হবে না, যে কোনও আরডুইনো বোর্ড ব্যবহার করা যেতে পারে। আপনি WS2812B ঠিকানা RGB LED ফালা একটি টুকরা প্রয়োজন হবে। নিয়ামক N*16 বিট তথ্য প্রথম LED তে পাঠায়। প্রথম এলইডি প্রথম 16 বিট পড়ে এবং বাকি তথ্য ((এন -1)*16 বিট) গর্তের অনুমতি দেয়। এইভাবে আমরা বোর্ডের একটি মাত্র আউটপুট দিয়ে একের পর এক পুরো স্ট্রিপের এলইডি নিয়ন্ত্রণ করতে পারি। আমি পুশ-বোতামের জন্য একটি ইনপুট ব্যবহার করি, তাই আমি সহজেই নিদর্শন নির্বাচন করতে পারি।

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

ধাপ 2: ডিভাইস তৈরি করা

ডিভাইস তৈরি করা
ডিভাইস তৈরি করা
ডিভাইস তৈরি করা
ডিভাইস তৈরি করা
ডিভাইস তৈরি করা
ডিভাইস তৈরি করা

প্রথমে আপনাকে আপনার অগ্নিকুণ্ডের হালকা সারির দৈর্ঘ্য নির্ধারণ করতে হবে। এটি একটি মিটার, একটি গজ, আমার প্রায় 50 সেমি হতে পারে। আপনি যে কোন এলইডির মধ্যে এলইডি স্ট্রিপ কেটে দিতে পারেন। আমার 52 সেমি লম্বা অ্যালুমিনিয়াম প্রোফাইল ছিল, তাই শুধুমাত্র 29 টি এলইডি ফিট করে। এর পর আপনাকে অ্যালুমিনিয়াম প্রোফাইল কেটে দিতে হবে। প্রোফাইলটি কিছুটা লম্বা (প্রায় 2 সেমি দীর্ঘ) কাটার পরামর্শ দেওয়া হয়, তাই তারের এবং শেষের টুকরোগুলির জন্য কিছু জায়গা থাকবে। এটিকে প্রোফাইলে সুরক্ষিত করতে LED স্ট্রিপের পিছনে ডবল পার্শ্বযুক্ত টেপ ব্যবহার করুন। প্লাস্টিকের প্রোফাইলের lাকনাটি জায়গায় ঠেলে দিন। আপনি যদি প্রোফাইলটি ব্যবহার করতে না চান, তাহলে আপনি LED স্ট্রিপটি পরে জায়গায় টেপ করতে পারেন।

LED স্ট্রিপের জন্য আপনার 3 টি তারের প্রয়োজন হবে।

  • 5V
  • GND
  • ডেটা ইন

এই 3 টি তারের স্ট্রিপে বিক্রি করুন। স্ট্রিপের ইনপুট সাইডটি নিশ্চিত করুন (একটি ছোট ত্রিভুজ ডেটা প্রবাহের দিক দেখায়)।

জংশন বক্সের উপরের অংশে একটি গর্ত কাটা বা ড্রিল করুন, যাতে আপনার স্বাভাবিকভাবে খোলা বোতামটি পুরোপুরি ফিট হয়। বোতাম সংযোজক দুটি তারের ঝালাই। আপনি এখানে তাপ-সঙ্কুচিত টিউব বা বৈদ্যুতিক টেপ ব্যবহার করতে পারেন।

বাক্সের পাশে 2 টি ছোট গর্ত কাটা বা ড্রিল করুন, যাতে আপনি LEDs থেকে শক্তি এবং তারগুলি আনতে পারেন। তারের শেষের সোল্ডার সংযোগকারীগুলি। (যদি আপনি একটি ন্যানো ব্যবহার করেন তবে মহিলা হেডার ব্যবহার করুন)।

ওয়াল অ্যাডাপ্টারের তারগুলিকে GND এবং VIN এর সাথে সংযুক্ত করুন। আপনি যদি একটি নিয়ন্ত্রিত 5V পাওয়ার সাপ্লাই ব্যবহার করেন, তাহলে আপনি এটি VIN এর পরিবর্তে 5V এর সাথে সংযুক্ত করতে পারেন। পুশ-বোতাম পিনগুলিকে GND এবং D4 এর সাথে সংযুক্ত করুন (যদি আপনি কোডটি সংশোধন করেন তবে আপনি অন্যান্য GPIO পিন ব্যবহার করতে পারেন)। LED স্ট্রিপটি GND, 5V এবং D3 এর সাথে সংযুক্ত করুন (যদি আপনি কোড পরিবর্তন করেন তবে আপনি অন্যান্য GPIO পিন ব্যবহার করতে পারেন)। আপনার যদি GND পিন ফুরিয়ে যায় তাহলে আপনাকে ISP হেডারে GND পিন ব্যবহার করতে হতে পারে। আপনি বাক্সে গরম আঠালো বা ডবল পার্শ্বযুক্ত টেপ দিয়ে নিয়ন্ত্রককে সুরক্ষিত করতে পারেন। অথবা আপনি এটিকে (যেমন আমি করেছি) ছেড়ে দিতে পারেন।

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

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

আপনি যদি আমার কোড পরিবর্তন করতে না চান, তাহলে আপনার Arduino সংযুক্ত করুন এবং আপনি IDE তে বোর্ডের ধরন এবং পোর্ট নির্বাচন করতে পারেন। প্রয়োজনে প্রয়োজনীয় পরিবর্তন করুন এবং আপলোড চাপুন। আইডিই কোডটি আপনার বোর্ডে কম্পাইল এবং আপলোড করা উচিত এবং এটি কর্মের জন্য প্রস্তুত।

আপনি পুশ-বোতাম দিয়ে পছন্দসই LED প্যাটার্ন নির্বাচন করতে পারেন। আমার কোডের মধ্যে রয়েছে একটি অগ্নিকুণ্ড, একটি মোমবাতি এবং একটি মৃতপ্রায় অগ্নিকুণ্ড সহ অন্যান্য নিদর্শন।

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

আপনি আমার কোডে এলইডি সংখ্যা সেট করতে পারেন, অথবা আপনি আমার প্রোগ্রাম কোডের শুরুতে মানগুলির সাথে বেজে উঠতে পারেন। আমি আগুনের প্রভাবকে বেশ বাস্তবসম্মত করার চেষ্টা করেছি এবং আমি মনে করি এটি বেশ ভালভাবে কাজ করেছে।

ধাপ 4: শেষ

এখানে প্রভাবের 3 টি ভিডিও রয়েছে। অগ্নিকুণ্ড, মোমবাতি এবং মুমূর্ষু অগ্নিকুণ্ডের একটি সময় বিলুপ্তি।

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

এটি একটি চমৎকার এবং সহজ প্রকল্প যা এমনকি নতুনরাও অল্প সময়ে তৈরি করতে পারে।

মন্তব্যগুলিতে এই প্রকল্প সম্পর্কে নির্দ্বিধায় প্রশ্ন জিজ্ঞাসা করুন, আমি আপনাকে যে কোনও সমস্যায় সাহায্য করতে পেরে খুশি।

প্রস্তাবিত: