সুচিপত্র:

DIY Arduino Wordclock: 7 ধাপ (ছবি সহ)
DIY Arduino Wordclock: 7 ধাপ (ছবি সহ)

ভিডিও: DIY Arduino Wordclock: 7 ধাপ (ছবি সহ)

ভিডিও: DIY Arduino Wordclock: 7 ধাপ (ছবি সহ)
ভিডিও: 10 Minute School #viral #shortvideo #trending #aymansadik #wedding #viralvideo #english 2024, নভেম্বর
Anonim
Image
Image

আমার একটি শব্দ ঘড়ির সংস্করণে 12 × 12 LED-Matrix ডিসপ্লে থাকবে না। পরিবর্তে এটি এলইডি স্ট্রিপ দিয়ে তৈরি করা হয়েছে এবং ঘড়ির শুধুমাত্র উল্লেখযোগ্য শব্দগুলোই আলোকিত করতে পারে। এই পদ্ধতির সাহায্যে আপনি কাস্টম বার্তা প্রদর্শন করতে পারবেন না, তবে পুরো বিল্ডটি আপনাকে তেমন খরচ করবে না।

এই নির্দেশযোগ্য আমার নিবন্ধের প্রায় সঠিক কপি, যা এখানে প্রকাশিত হয়েছে।

ধাপ 1: প্রয়োজনীয় উপকরণ সংগ্রহ করুন

মামলা

ক্ষেত্রে আপনার নিম্নলিখিত আইটেমগুলির প্রয়োজন হবে। আপনি আপনার স্থানীয় হার্ডওয়্যার স্টোরে এই উপাদানগুলির বেশিরভাগ পেতে সক্ষম হওয়া উচিত (সমস্ত পরিমাপ মিমি!):

1. এক্রাইল/গ্লাস ফ্রন্ট প্যানেল (270 × 270 [মিমি])

2. লেজারকাট ঘড়ি – মুখ (1, 5 মিমি কালো ম্যাট কার্ডবোর্ড)

আমি ponoko.com থেকে অর্ডার করেছি

3. কাঠ:

2x 300x80x15 [মিমি] 2x 270x80x15 [মিমি] 2x 270x40x10 [মিমি] 2x 250x40x10 [মিমি]

4. পাতলা পাতলা কাঠ প্যানেল

2x 270x270x5 [মিমি]

5. ফোম-বোর্ড

একটি স্পেসার হিসাবে এবং ঘড়ির শব্দগুলির জন্য একটি গ্রিড তৈরিতে ব্যবহার করা হবে, যাতে আলো অন্য কোন অক্ষরে প্রবাহিত হয় না যা আলোকিত হওয়ার জন্য নয়। এগুলি খুঁজে পাওয়া কঠিন হতে পারে, আমি এগুলি অ্যামাজন থেকে পেয়েছি।

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

ইলেকট্রনিক্সের জন্য আপনার প্রয়োজন হবে:

1. WS2812B বা অনুরূপ সমন্বিত নিয়ামক সহ LED স্ট্রিপ

1 মিটার (60 LEDs)

2. 330 ওহম প্রতিরোধক (বা এটির কাছাকাছি কিছু, শুধু শর্ট সার্কিট সুরক্ষার জন্য)

3. আরটিসি মডুল

আমি এটি banggood.com থেকে পেয়েছি

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

ধাপ 2: ডাউনলোড এবং ওয়াচফেস

ডাউনলোড এবং ওয়াচফেস
ডাউনলোড এবং ওয়াচফেস
ডাউনলোড এবং ওয়াচফেস
ডাউনলোড এবং ওয়াচফেস

স্টেনসিল ফন্ট

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

ওয়াচফেস

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

এটি করার পরে, আমি আমার সমস্ত লেখা কপি করে ফটোশপে পেস্ট করেছি। ফটোশপ না থাকলে আপনি এখানে জিআইএমপি ব্যবহার করতে পারেন। ফটোশপে আপনাকে আপনার ফন্টটি আগে ডাউনলোড করা স্টেনসিল ফন্টে পরিবর্তন করতে হবে এবং সবকিছু বের করতে হবে, যাতে এটি 270x270 মিমি ইমেজ (এটি আমাদের সামনের জায়গার আকার হবে), যেমন 2 এবং 3 এ দেখানো হয়েছে।

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

ফার্মওয়্যার

শুধু এটি ডাউনলোড করুন এখানে। আপনার এটি পরে প্রয়োজন হবে এবং আমি এটি পরে এই নির্দেশনায় আলোচনা করব।

ধাপ 3: কেস একত্রিত করুন

কেস একত্রিত করুন
কেস একত্রিত করুন
কেস একত্রিত করুন
কেস একত্রিত করুন
কেস একত্রিত করুন
কেস একত্রিত করুন

সম্পূর্ণ কেসটি দুটি স্কোয়ার দিয়ে তৈরি করা হয়েছে এবং ভিতরেরটি বাইরের স্কোয়ারে পুরোপুরি ফিট হওয়া উচিত। তারা একসাথে সম্পূর্ণ কেস গঠন করে। ভিতরেরটি এলইডি-বোর্ডগুলির জন্য একটি স্পেসার এবং মাউন্ট করার জায়গা হিসাবে কাজ করে। কাঠের টুকরোগুলি একসঙ্গে আঠালো করুন যেমন চিত্র 1 এ দেখানো হয়েছে।

মামলার কেন্দ্রে একটি 250 × 250 ফাঁকা জায়গা থাকা উচিত। এটি, যেখানে ফেনা বিভাজক পরে স্থাপন করা হবে। আমি সুপারিশ করছি, আপনি প্রথমে বাইরের শেলটি তৈরি করুন এবং তারপরে ভিতরের ফ্রেমটি তৈরি করার সময় সামনের প্লেট এবং ঘড়ির মুখটি গাইড হিসাবে ব্যবহার করুন, তাই আপনি একটু ঠোঁট পাবেন যেখানে এই দুটি উপাদান প্রক্রিয়াতে পরে মাউন্ট করা যাবে। এইভাবে, তারা কাঠের কেসের প্রান্ত দিয়ে ফ্লাশ হয়ে যাবে এবং এটি শেষ হয়ে গেলে দুর্দান্ত দেখাবে, যেমন চিত্র 2-এ দেখানো হয়েছে। নির্বাচিত উপাদানের উপর নির্ভর করে কেবল এটি যুক্ত করুন।

পিছন থেকে, কেসটি আমার চিত্রে দেখতে হবে figure নং চিত্রটিতে দেখানো হয়েছে।

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

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

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

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

আফটারওয়াড এই প্যানেলে এলইডি স্ট্রিপ রেখেছে। শব্দের উপর সমানভাবে এলইডি বিতরণ করার চেষ্টা করুন। আমি স্ট্রিপে আসা সমস্ত 60 টি এলইডি ব্যবহার করেছি, তবে আপনি চাইলে কম ব্যবহার করতে পারেন। যাইহোক, আপনি প্রতি শব্দ যত বেশি ব্যবহার করবেন, ততই এটি শেষের দিকে দেখবে, কারণ সেই একটি শব্দের সমস্ত অক্ষর সমানভাবে আলোকিত হবে। চিত্র 2 দেখায় কিভাবে আমি তাদের বিতরণ করেছি।

যখন আপনি বিন্যাসে খুশি হন, LED- স্ট্রিপের পিছন থেকে প্রতিরক্ষামূলক ফিল্মটি ছিঁড়ে ফেলুন এবং LEDs মাউন্ট করুন। তাদের প্রতিটি শব্দকে কেন্দ্র করে রাখার চেষ্টা করুন। যদি আপনার ফালাটি স্ব-আঠালো না হয় তবে কিছু নিয়মিত আঠালো ব্যবহার করুন এবং এটি শুকিয়ে দিন।

নিশ্চিত করুন, যে আপনি তাদের সঠিক দিকে রাখেন। আমার স্ট্রিপটিতে একটু তীর ছিল, যা ইঙ্গিত দেয় যে, নিয়ন্ত্রণ সংকেতটি নেবে (ডুমুর দেখুন 3)। সমস্ত রেখাগুলি সারিবদ্ধ করুন, যাতে তীরটি সর্বদা একই দিকে নির্দেশ করে।

এটি সম্পন্ন হওয়ার পরে, আপনাকে কিছু 2 মিমি ছিদ্র করতে হবে। প্রতিটি এলইডি-স্ট্রিপের উভয় পাশে স্ট্রিপে তামার যোগাযোগের কাছাকাছি তিনটি গর্ত ড্রিল করুন, যেমন চিত্র 4-এ দেখানো হয়েছে।

এখন চতুর অংশটি আসে: আপনাকে LED- স্ট্রিপ টুকরাগুলিকে একসাথে সংযুক্ত করতে হবে, যাতে তারা আবার একটি দীর্ঘ স্ট্রিপ গঠন করে। এর মানে হল: প্রতিটি সারিতে LED- স্ট্রিপ টুকরা একসাথে সংযুক্ত করুন (GND -> GND, 5V -> 5V, Data -> Data)।

আপনি চিত্র 5 এ দেখতে পাচ্ছেন, আমি সমস্ত পাওয়ার লাইন সংযুক্ত করেছি এবং আমি মাউন্ট-বোর্ডের বাম এবং ডানদিকে একটি সাধারণ +5V এবং সাধারণ GND রেল তৈরি করেছি। সুতরাং স্ট্রিপ-পিসগুলি এক লাইনে একসাথে সংযুক্ত এবং প্রতিটি লাইনের শেষ অংশটি বাম দিকে GND এর সাথে সংযুক্ত এবং একটি লাইনের প্রতিটি প্রথম টুকরা +5V এর সাথে সংযুক্ত।

পরবর্তীতে আমি এক লাইনের প্রতিটি স্ট্রিপ পিসের ডাটা লাইনগুলিকে একসাথে সংযুক্ত করেছি এবং পরবর্তী লাইনের প্রথম ইনপুটের সাথে একটি লাইনের শেষ আউটপুট। তারপরে আমি কেসটিতে প্যানেলটি পরীক্ষা করেছি। এটি চিত্র 6 এ দেখা যায়।

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

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

ধাপ 5: চূড়ান্ত সমাবেশ

চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ

যখন আপনি নিশ্চিত হয়েছিলেন যে সবকিছুই কাজ করে, সেই ক্ষেত্রে LEDs দিয়ে বোর্ড মাউন্ট করুন, যাতে LEDs সামনের দিকে মুখ করে। এটি চিত্র 1 এ প্রদর্শিত হওয়া উচিত।

আপনি এটি স্ক্রু দিয়ে সুরক্ষিত করতে পারেন বা কেবল আঠালো ব্যবহার করতে পারেন। আমি দ্বিতীয় বিকল্পটি নিয়ে স্থির হয়েছি, যেহেতু আমি এটি আবার সরানোর পরিকল্পনা করি না।

এটি সম্পন্ন হওয়ার পরে, আমি ফোম-গ্রিড তৈরি করা শুরু করেছি যা অবাঞ্ছিত অক্ষরগুলিকে সামনের মুখে আলোকিত করতে বাধা দেবে। তাই প্রথমে আমি ফেনা বোর্ড থেকে এগারো 250 x 40 মিমি টুকরো টুকরো করে কেটে এলইডি বোর্ডে লাগিয়ে দিলাম। সামনের দিকে পাঠ্যের একক লাইনের মধ্যে এইগুলিকে আঠালো করুন এবং আপনার বিল্ডটি চিত্র 2 এ দেখানো আমার মতো দেখতে হবে।

এখন ফেনাটিকে ছোট ছোট টুকরো টুকরো করে কেটে নিন, যা লাইনের মাঝখানে যায় এবং যেখানে প্রয়োজন সেখানে রাখুন। এটি 3 নং চিত্রের মত দেখতে হওয়া উচিত।

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

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

এখন বাকি থাকা সমস্ত ইলেকট্রনিক উপাদানগুলি রাখুন এবং প্রয়োজনীয় সংযোগগুলি তৈরি করুন। LED- স্ট্রিপের ডাটা-লাইনটি আমার Arduino এর সাথে তার ২ য় পিন (পিন 2) -এ সংযুক্ত এবং আমি অতিরিক্ত সুরক্ষার জন্য একটি 30০ ওহম প্রতিরোধক যোগ করেছি।

তারপরে আরটিসি-মডিউলটিকে আরডুইনো এর এসডিএ এবং এসসিএল পিনের সাথে এবং আরডুইনোতে 5V এবং GND এর সাথে সংযুক্ত করুন।

পরে বাকি প্লাইউড প্যানেলের সাথে কেসটি বন্ধ করুন এবং আপনি কেসটি সম্পন্ন করেছেন!

ধাপ 6: ফার্মওয়্যার

ফার্মওয়্যারের জন্য আমি আরডুইনোর জন্য ফাস্টল্ড এবং সোডাক-ডিএস 3231 লাইব্রেরি ব্যবহার করেছি।

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

FastLED.addLeds (leds, NUM_LEDS);

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

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

ধাপ 7: উপসংহার

উপসংহার
উপসংহার

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

এছাড়াও প্রথম ধাপে একটি ভিডিও সংযুক্ত আছে, যদি আপনি এটি পড়ার পরিবর্তে দেখতে চান।

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

এটি সম্পর্কে সবচেয়ে ভাল জিনিস হল: বাইরে থেকে, কেউ দেখতে পায় না যে এটি ভিতর থেকে কতটা সহজ, তাই আপনি এখনও সেই ইঞ্জিনিয়ারিং মাস্টারমাইন্ডের ভান করতে পারেন, যখন লোকেরা আপনার বাড়িতে আসে এবং এমনকি আপনি এটি করার পরিকল্পনা না করলেও, বর্তমান সময়ের প্রতিনিধিত্ব করার জন্য আপনার কাছে এখনও একটি সুন্দর উপায় থাকবে!

প্রস্তাবিত: