সুচিপত্র:

DIY LED Advent Calendar: 3 ধাপ
DIY LED Advent Calendar: 3 ধাপ

ভিডিও: DIY LED Advent Calendar: 3 ধাপ

ভিডিও: DIY LED Advent Calendar: 3 ধাপ
ভিডিও: Can You Reattach a Severed Finger? 🤔 2024, নভেম্বর
Anonim
DIY LED আগমন ক্যালেন্ডার
DIY LED আগমন ক্যালেন্ডার
DIY LED আগমন ক্যালেন্ডার
DIY LED আগমন ক্যালেন্ডার

আমি বর্ণনা করব কিভাবে আমরা এই এনালগ ঘড়িটি তৈরি করেছি যা একটি অ্যাডভেন্ট ক্যালেন্ডার হিসাবে দ্বিগুণ কাজ করে। একটি বৃত্তে চব্বিশ ঘণ্টায় 24 ws2811 এলইডি থাকে এবং তাদের প্রত্যেকটি ক্রিসমাসের আগের দিনগুলোতে সবুজ হয়ে যায়। ক্রিসমাসের দিনে সব বাতি লাল করে জ্বালানো হয়। প্রতি অন্য মাসে লাইট একটি কঠিন নীল রঙ। এটি একটি es8266 দ্বারা চালিত যা Arduino IDE দ্বারা পরিচালিত হতে পারে, কিন্তু একটি রাস্পবেরি পাইও কাজ করবে। এটি অত্যন্ত পছন্দসই এবং আপনার পছন্দ অনুযায়ী পরিবর্তন করা যেতে পারে এবং এটি সাধারণ কঠিন রঙের বাইরেও অ্যানিমেশন চালাতে পারে। আমি কীভাবে এটি তৈরি করেছি তা জানতে পড়তে থাকুন, অথবা নীচের ভিডিওটি দেখুন!

সরবরাহ:

  1. es8266
  2. 5V পাওয়ার সাপ্লাই
  3. ws2811 এলইডি
  4. ঘড়ির কিট

ধাপ 1: ঘড়ি তৈরি করুন

ঘড়ি তৈরি করুন
ঘড়ি তৈরি করুন
ঘড়ি তৈরি করুন
ঘড়ি তৈরি করুন
ঘড়ি তৈরি করুন
ঘড়ি তৈরি করুন

আমরা ঘড়িটি নির্মাণের মাধ্যমে শুরু করেছিলাম, যা ছিল লাল ওকের 3.5 টুকরা 3.5 "প্রশস্ত 18" লম্বা। তাদের একসাথে আঠালো করার পরে, আমরা অতিরিক্ত আঠালোটি কেটে ফেলি এবং এটি সমতলভাবে বালি করি। তারপরে আমরা একটি রুক্ষ বৃত্ত তৈরি করতে একটি জিগস নিয়েছিলাম এবং বৃত্তটিকে আরও পরিমার্জিত করতে বেল্ট স্যান্ডারে স্থানান্তরিত হয়েছিলাম। তারপরে, আমরা একটি ছুতোরের বর্গক্ষেত্র ব্যবহার করে কেন্দ্র থেকে 15 ডিগ্রি কোণ পরিমাপ করে প্রতিটি আলো কোথায় হওয়া উচিত তার জন্য রেখা আঁকতে। আমরা ঘড়ির প্রান্ত থেকে প্রায় 1.5 ইঞ্চি ছিদ্র ড্রিল করার জন্য ড্রিল প্রেস ব্যবহার করেছি। আমরা এটি মাহোনির ওয়ালনাট অয়েল দিয়ে শেষ করেছি।

ধাপ 2: ইলেকট্রনিক উপাদান যুক্ত করুন এবং সার্কিট আপ করুন

বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন
বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন
বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন
বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন
বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন
বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন
বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন
বৈদ্যুতিন উপাদানগুলি যুক্ত করুন এবং সার্কিটটি ওয়্যার করুন

আমরা 1/2 ইঞ্চি গর্তের মাধ্যমে 24 ws2811 এলইডি ধাক্কা দিয়ে সমাবেশ শুরু করেছি। তারপরে আমরা ঘড়ির উপাদানটির একটি রূপরেখা আঁকলাম এবং প্রায় 3/8 ইঞ্চি বিশ্রাম বের করে দিলাম যাতে আমরা এটিকে পিছন দিয়ে ফিট করতে পারি। একবার এটি হয়ে গেলে আমরা 5V পাওয়ার সাপ্লাইকে পিছনে গরম করে দিয়েছিলাম, একটি ক্লিট যুক্ত করেছি যা এটি প্রাচীরের সাথে ধরে থাকবে এবং সার্কিটটি বিক্রি করবে যা লাইটগুলিকে শক্তি দেবে। সার্কিটটি খুবই সহজ এবং এলইডিগুলিকে নিয়ন্ত্রণ করতে es8266 মাইক্রোকন্ট্রোলার থেকে একটি একক পিন ব্যবহার করে, এবং তাদের ক্ষমতা দিতে 5V পাওয়ার সাপ্লাই।

ধাপ 3: কোডটি ইনস্টল করুন এবং উপভোগ করুন

কোডটি ইনস্টল করুন এবং উপভোগ করুন!
কোডটি ইনস্টল করুন এবং উপভোগ করুন!
কোডটি ইনস্টল করুন এবং উপভোগ করুন!
কোডটি ইনস্টল করুন এবং উপভোগ করুন!
কোডটি ইনস্টল করুন এবং উপভোগ করুন!
কোডটি ইনস্টল করুন এবং উপভোগ করুন!

পরবর্তী ধাপ হল নিচের কোডটি ইনস্টল করা। যেহেতু আমরা একটি ES8266 ব্যবহার করি Arduino IDE এর জন্য ভাল কাজ করবে:

github.com/tmckay1/advent_calendar

আপনি যদি আমাদের মতো একই পিন ব্যবহার না করেন এবং আপনার ওয়াইফাই তথ্য (এসএসআইডি/পাসওয়ার্ড) যোগ করেন তবে আপনাকে LED এর নিয়ন্ত্রণকারী পিনের সংজ্ঞা পরিবর্তন করতে হবে। আপনাকে FastLED এবং NTP ক্লায়েন্টের মত নির্ভরতাও ইনস্টল করতে হবে, এবং আপনি es8266 বোর্ড ব্যবহার করছেন যেমন আমি করেছি আপনাকে Arduino IDE তে বোর্ড ইনস্টল করতে হবে (আরো তথ্যের জন্য সম্পদ পরীক্ষা করুন)।

মূলত কোডটি NTP ক্লায়েন্ট থেকে প্রতি 10 সেকেন্ডে একবার ওয়াইফাই এর সাথে সংযুক্ত হয়ে বর্তমান তারিখ পায় এবং তারপর হিসাব করে যে ডিসেম্বর হলে কতটি বাতি জ্বালাতে হবে। একবার এই তথ্যটি পেয়ে গেলে, এটি ঘড়িতে এলইডি জ্বালানোর জন্য FastLED লাইব্রেরি ব্যবহার করে।

কোডটি ইনস্টল করার পরে, এটি প্লাগ ইন করুন এবং উপভোগ করুন:)

সম্পদ

এনটিপি ক্লায়েন্ট নির্ভরতা ইনস্টল করা:

FastLED নির্ভরতা ইনস্টল করা:

Arduino IDE এ es8266 বোর্ড ইনস্টল করা:

প্রস্তাবিত: