সুচিপত্র:
- সরবরাহ
- ধাপ 1: ডিজাইন ফাইল এবং লেজার কাটিং
- ধাপ 2: সহনশীলতা
- ধাপ 3: ঘেরটি কেটে এবং তৈরি করুন
- ধাপ 4: লেজার এক্রাইলিক কাটা
- ধাপ 5: সমস্ত ছোট এক্রাইলিক সেগমেন্টের প্রান্তগুলি েকে দিন
- ধাপ 6: কভার এবং প্রধান এক্রাইলিক ফ্রেম সংযুক্ত করুন
- ধাপ 7: LED স্ট্রিপগুলি সোল্ডার করুন
- ধাপ 8: এক্রাইলিক ফ্রেমে ডিজিটের জন্য LED স্ট্রিপ এবং সেগমেন্ট এম্বেড করুন
- ধাপ 9: সিগন্যাল ওয়্যার রুট করুন
- ধাপ 10: সমস্ত অঙ্ক এবং পরীক্ষার জন্য পুনরাবৃত্তি করুন
- ধাপ 11: বিন্দুগুলির জন্য LED স্ট্রিপ এবং এক্রাইলিক এম্বেড করুন
- ধাপ 12: ডিসপ্লে কভার এবং সুরক্ষিত করুন
- ধাপ 13: ঘের সংযুক্ত করুন
- ধাপ 14: একটি মাইক্রো কন্ট্রোলার সংযুক্ত করুন (বা দুটি)
- ধাপ 15: ডিসপ্লে কোডিং
- ধাপ 16: বাহ
ভিডিও: এজ-লিট সেভেন সেগমেন্ট ক্লক ডিসপ্লে: ১ Ste টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
সাতটি সেগমেন্ট ডিসপ্লে এক শতাব্দীরও বেশি সময় ধরে রয়েছে (https://en.wikipedia.org/wiki/Seven-segment_display) এবং ডিজিটাল ঘড়ি, যন্ত্র প্যানেল এবং অন্যান্য অনেক সংখ্যাসূচক ডিসপ্লেতে সংখ্যার পরিচিত আকৃতি তৈরি করে। তাদের অনেক ক্ষেত্রে স্ক্রিন দ্বারা প্রতিস্থাপিত করা হয়েছে, কিন্তু দক্ষতার দৃষ্টিকোণ থেকে শুধুমাত্র 7 বিট তথ্যের সংখ্যাসূচক প্রদর্শন রাষ্ট্রের এনকোডিংয়ের সংক্ষিপ্ততার সাথে তর্ক করা কঠিন (প্রতিটি সেগমেন্ট চালু বা বন্ধ)
বেশিরভাগ সাত-সেগমেন্ট ডিসপ্লেগুলি একরঙা, তাই এই প্রান্ত-আলোকিত সংস্করণটি সস্তা আরজিবি এলইডি স্ট্রিপের পূর্ণ রঙের ক্ষমতা ব্যবহার করে প্রতিটি ডিজিট এবং এমনকি প্রতিটি সেগমেন্ট (এমনকি অর্ধ-সেগমেন্ট) একটি ভিন্ন রঙে আলোকিত করার জন্য চাক্ষুষ আগ্রহ যোগ করে । একটি বড় এক্রাইলিক ফ্রেমে স্পষ্ট এক্রাইলিক অংশগুলি এম্বেড করা আপনাকে পুরো ডিসপ্লের মাধ্যমে সম্পূর্ণরূপে দেখতে দেয়, যা এই প্রকল্পের আরেকটি অনন্য দিক।
- অস্বীকৃতি ---
এই বিল্ডটি ছোট ছোট কয়েক ডজন ছোট লেজার-কাট এক্রাইলিক টুকরোকে একত্রিত করে যা খুব শক্ত সহনশীলতার সাথে একত্রিত হয়। এটি চর্মসার (4 মিমি প্রশস্ত) LED স্ট্রিপ ব্যবহার করে যা অবশ্যই এক্রাইলিক টুকরাগুলির মধ্যে সোল্ডার, বাঁকানো এবং তারপর স্লট করা উচিত। অংশগুলিকে একত্রিত করার সময় আপনাকে অবশ্যই টুকরোগুলি জায়গায় স্থাপন করতে ইচ্ছুক হতে হবে, যদিও মনে হচ্ছে আপনি ভঙ্গুর এক্রাইলিকের উপর জোর দিচ্ছেন। আপনাকে অবশ্যই বলা হবে যে টুকরা এবং LED স্ট্রিপগুলি পুনরায় বসাতে এবং পুনরায় বসতে ইচ্ছুক যখন এটি প্রমাণিত হয় যে সেগুলি আসলে * বাধ্য করা যাবে না। সমাবেশ চলাকালীন সময়ে এক প্রবল সম্ভাবনা রয়েছে যে আপনাকে সবকিছু সরিয়ে ফেলতে হবে এবং আপনার এলইডি স্ট্রিপটি পুনরায় সোল্ডার করতে হবে যখন আপনি বুঝতে পারবেন যে সবকিছুকে জোর করে আপনার এলইডি স্ট্রিপ থেকে তারের একটি ভেঙে ফেলেছে বা শর্ট সার্কিট তৈরি করেছে।
এই সবের সাথেই বলা হয়েছে, যদি আপনি ধৈর্যশীল হন এবং সবকিছুকে স্লট না করা পর্যন্ত সারিবদ্ধকরণ পুনরায় কাজ করতে ইচ্ছুক হন তবে এটি একটি ফলপ্রসূ প্রকল্প।
এই লেখাটি 6-অঙ্কের ডিসপ্লে নির্মাণের বর্ণনা দেয়। 4-অঙ্কের ডিসপ্লে তৈরি করা কিছুটা সহজ, এবং ধাপগুলি মূলত উভয়ের জন্য একই রকম, তাই সম্ভবত 4 সেগমেন্ট ডিসপ্লে দিয়ে শুরু করা ভাল যদি না আপনি খুব আত্মবিশ্বাসী বোধ করেন।
সরবরাহ
উপভোগ্য--
প্রয়োজনীয় পরিমাণগুলি আপনি 4-অঙ্কের বা 6-অঙ্কের প্রদর্শন তৈরি করছেন কিনা তার উপর নির্ভর করে।
- লেজার কাটার জন্য 1/8 ″ পুরু শীট কাঠ
- 1/16 laser লেজার কাটার জন্য পরিষ্কার এক্রাইলিক
- লেজার কাটার জন্য 1/4 ″ পরিষ্কার এক্রাইলিক
- চর্মসার (4 মিমি প্রশস্ত) SK6812 3535 RGB LED স্ট্রিপ 60 LEDs/m (এইরকম)
- আঠালো ভিনাইল ফয়েল *** এটি কার্যকরী নয় *** (আমি এই ক্রিকট আঠালো ফয়েল ব্যবহার করেছি)
- সাদা অন্তরণ সঙ্গে 26 AWG কঠিন hookup তারের
- 30 AWG সাদা অন্তরণ সঙ্গে তারের আটকে
- একটি ছোট পরিমাণ স্কচ টেপ
- 5 বা 7 x 12 মিমি এম 2 স্ক্রু এবং এম 2 বাদাম
- মাইক্রোকন্ট্রোলার LED স্ট্রিপ নিয়ন্ত্রণ করতে সক্ষম
- মাইক্রোকন্ট্রোলার এবং LED স্ট্রিপের জন্য পাওয়ার সাপ্লাই।
- কাঠের আঠা
- জেবি ওয়েল্ড (বা অনুরূপ) আঠালো যা কাঠের সাথে এক্রাইলিক সংযুক্ত করতে পারে
- 3-4 x M3 স্ক্রু এবং M3 বাদাম (butচ্ছিক কিন্তু দরকারী)
সরঞ্জাম-
- সোল্ডারিং লোহা/ঝাল
- ওয়্যার কাটার/স্ট্রিপার
- লেজার কাটার (অথবা পোনোকোর মতো একটি অনলাইন পরিষেবা)
ধাপ 1: ডিজাইন ফাইল এবং লেজার কাটিং
লেজার কাটার জন্য ছয়টি ভেক্টর ফাইল, 4-অঙ্কের বা 6-অঙ্কের বিল্ডের জন্য তিনটি। লেজার কাট আকারগুলি 60 এলইডি/মিটার 3535 আকারের স্ট্রিপে এলইডি এবং ক্যাপাসিটরের হুবহু মাপসই করা হয়, তাই লেজার কাটার আগে সেগুলোর আকার পরিবর্তন করবেন না।
- 1/8 ″ কাঠ থেকে SevenSegmentBase4Digits.svg বা SevenSegmentBase6Digits.svg কাটুন
- EdgeLitSevenSegment4Digits.svg অথবা EdgeLitSevenSegments6Digits.svg 1/4 ″ পরিষ্কার এক্রাইলিক শীট থেকে কাটুন।
- EgeLitSevenSegmentCover4Digits.svg বা EdgeLitSevenSegmentCover6Digits.svg 1/16 ″ পরিষ্কার এক্রাইলিক শীট থেকে কাটুন।
ধাপ 2: সহনশীলতা
এই প্রজেক্টের সহনশীলতা খুবই শক্ত, এবং সেগমেন্টগুলোতে ঠিক এমন ফাঁক রয়েছে যেগুলি এক্রাইলিক স্ট্রিপে এলইডি এবং ক্যাপাসিটার রাখার জন্য যথেষ্ট বড় (ছবি দেখুন)।
যেহেতু LED স্ট্রিপগুলি নির্মাতাদের মধ্যে পরিবর্তিত হয়, আপনি আপনার LED স্ট্রিপে LEDs এবং ক্যাপাসিটরের স্পেসিং এবং সাইজ যাচাই করতে চাইবেন যে তারা SVG ফাইলে দেখানো নচগুলির সাথে সারিবদ্ধ। লেজারের কাটিং করার আগে আপনি সেগমেন্টগুলির একটি স্কেল ইমেজ প্রিন্ট করে নকশা পরীক্ষা করতে পারেন এবং আপনার LED স্ট্রিপের সাথে খাঁজগুলি সামঞ্জস্যপূর্ণ কিনা তা দেখতে পারেন। যদি আপনার ঠিক না হয়, বিল্ড কাজ করবে না। যদি আপনি CAD এর সাথে ভাল হন, তবে আপনার স্ট্রিপের সাথে মেলাতে SVG ফাইলের খাঁজগুলির ব্যবধান পরিবর্তন করতে সক্ষম হওয়া উচিত।
ধাপ 3: ঘেরটি কেটে এবং তৈরি করুন
আপনার পছন্দের 1/8 ″ কাঠ থেকে ঘেরের টুকরো কেটে নিন। আমি এই ধাপের ছবি তুলতে ভুলে গেছি, কিন্তু প্রথমে বাইরের এবং ভিতরের idাকনার টুকরো (ছবিতে দেখানো রূপরেখা) নিন এবং কাঠের আঠার সাথে তাদের একসাথে বন্ধন করুন যাতে গর্তগুলি একে অপরের সাথে সারিবদ্ধ হয়। বড় টুকরাটি theাকনার বাইরের অংশ এবং ছোট অংশটি ঘেরের ভিতরে বসবে।
মনে রাখবেন যে গর্তগুলির স্থান সম্পূর্ণভাবে প্রতিসম নয় এবং তাই lাকনা টুকরাগুলির দিকনির্দেশনা গুরুত্বপূর্ণ। নিশ্চিত করুন যে * সব * গর্ত লাইন আপ যখন আপনি টুকরা সারিবদ্ধ। টুকরোগুলোকে একসাথে চেপে ধরুন অথবা শুকানোর সময় তাদের একসঙ্গে বেঁধে রাখার জন্য গর্তের মাধ্যমে M3 স্ক্রু এবং বাদাম ব্যবহার করুন।
ছবিতে দেখানো টুকরোগুলো বিছিয়ে, প্রান্তে আঠা লাগানো এবং মিলে যাওয়া স্লট এবং ট্যাবগুলিকে একসঙ্গে স্লাইড করে ঘেরের অংশটি একত্রিত করুন। কাঠের আঠা শুকিয়ে যাওয়ার সময় টুকরোগুলোকে একসাথে চাপুন বা টেপ করুন।
ধাপ 4: লেজার এক্রাইলিক কাটা
1/16 ″ পরিষ্কার এক্রাইলিক শীট থেকে কভারের টুকরোগুলি কাটুন (ছবিতে ভেক্টর রূপরেখা হিসাবে দেখানো হয়েছে)।
1/4 ″ পরিষ্কার এক্রাইলিক শীট থেকে প্রধান ঘড়ির অংশ এবং অংশগুলি কেটে নিন। টুকরাগুলিতে খুব ছোট বিবরণ রয়েছে, তাই নিশ্চিত করুন যে কাটাটি যথেষ্ট পরিষ্কার যাতে আপনি টুকরোগুলি আলাদা করার সময় ছোট ছোট বাধাগুলি ভেঙে না যায়। এই ধাপ থেকে শেষ ছবিতে দেখানো এক্রাইলিকের টুকরো টুকরো রাখুন
এগিয়ে যান এবং * সব * এক্রাইলিক টুকরো থেকে কোন প্রতিরক্ষামূলক কাগজ খোসা ছাড়ুন। এটি আপনার কিছু সময় নেবে, এবং আশা করি আপনার কাজ শেষ হয়ে গেলেও আপনার কিছু নখ থাকবে।
ধাপ 5: সমস্ত ছোট এক্রাইলিক সেগমেন্টের প্রান্তগুলি েকে দিন
এক্রাইলিক অংশ এবং বিন্দুগুলি খুব ছোট এবং যদি আমরা প্রান্তগুলি মুখোশ না করি তবে প্রচুর আলো বেরিয়ে যেতে দেবে। আমরা এর জন্য * নন কন্ডাকটিভ * আঠালো ফয়েল ব্যবহার করব।
আমি লম্বা 1/4 ″ স্ট্রিপগুলিতে ফয়েল কাটাতে একটি ভিনাইল কাটার ব্যবহার করেছি। আপনার যদি ভিনাইল কাটার না থাকে তবে আপনি 1/4 ইঞ্চি স্ট্রিপগুলি কাটাতে একটি সঠিক ছুরি বা কাঁচি ব্যবহার করতে পারেন (প্রথম চিত্রটি দেখুন)।
দ্বিতীয় ছবিতে দেখা যায়, ছোট অংশ এবং বিন্দুর খাঁজ * বাদে প্রতিটি প্রান্ত * ফয়েল স্ট্রিপগুলি ব্যবহার করুন। এক্রাইলিকের প্রান্তকে ভিনাইল ফয়েলের দীর্ঘ টুকরো দিয়ে coverেকে রাখা, এবং অতিরিক্ত কাটার আগে দৃ pressure় চাপ দিয়ে মসৃণ করা সহজ।
উপরন্তু, এক্রাইলিক স্কোয়ারের 4 বা 6 নিন (আপনার 4 বা 6 ডিজিটের ডিসপ্লে আছে কিনা তার উপর নির্ভর করে) এবং তৃতীয় চিত্রে দেখা যায় একটি ভিনাইল ফয়েল স্ট্রিপ দিয়ে প্রতিটি স্কোয়ারের * এক * প্রান্ত coverেকে দিন।
ধাপ 6: কভার এবং প্রধান এক্রাইলিক ফ্রেম সংযুক্ত করুন
1/16 ″ এক্রাইলিক কভার টুকরা এবং বড় 1/4 ″ টুকরা (প্রথম ছবিতে প্রতিরক্ষামূলক কাগজ দিয়ে shownেকে দেখানো হয়েছে) এবং তাদের সারিবদ্ধ করুন যাতে ছোট গর্তগুলি একে অপরের উপরে থাকে। প্রতিটি গর্তে একটি M2 স্ক্রু ertোকান যাতে স্ক্রু কভার পিস দিয়ে প্রবেশ করে এবং 1/4 ″ এক্রাইলিক ফ্রেম থেকে বেরিয়ে যায়। নীচে দেখানো হিসাবে দুটি এক্রাইলিক টুকরা একসঙ্গে স্ক্রু। তাদের নীচের স্লটের সাথে সম্পর্কিত দুটি বিন্দুর অভিমুখ লক্ষ্য করুন। কভারের উপরে ফ্রেমটি ওরিয়েন্ট করতে ভুলবেন না যাতে দুটি বিন্দু স্লটের বাম দিকে থাকে। আমরা ডিসপ্লের পিছনের দিকে তাকিয়ে আছি।
ধাপ 7: LED স্ট্রিপগুলি সোল্ডার করুন
এলইডি স্ট্রিপ থেকে অঙ্কগুলি আলোকিত করার জন্য প্রতিটি (প্রথম চিত্র) 28 পিক্সেলের (যথাক্রমে 4 বা 6 ডিজিটের ডিসপ্লেগুলির জন্য) দুটি এবং তিনটি ছোট স্ট্রিপ কেটে নিন এবং বিন্দুগুলিকে আলোকিত করতে 2 পিক্সেলের একটি বা দুটি বিভাগ। স্ট্রিপের ডাটা ইনপুট পাশে সোল্ডার প্যাড রাখতে ভুলবেন না। স্ট্রিপের আউটপুট প্রান্তটি চূড়ান্ত ক্যাপাসিটরের খুব কাছাকাছি ট্রিম করুন - সেখানে প্যাড রাখার দরকার নেই - কারণ স্ট্রিপটি ফিট করার জন্য * ঠিক * পর্যাপ্ত জায়গা রয়েছে। স্ট্রিপের মধ্যে কোন যোগদান (যা সাধারণত প্রতি 30 পিক্সেল ঘটে) সহ এড়ানোর চেষ্টা করুন কারণ LEDs এর সঠিক দূরত্ব গুরুত্বপূর্ণ।
প্রতিটি 28 পিক্সেল স্ট্রিপের জন্য, 26 AWG সলিড হুকআপ তারের দুটি দৈর্ঘ্য এবং 30 AWG স্ট্র্যান্ডেড তারের একটি দৈর্ঘ্য কাটুন, সবই সাদা অন্তরণ সহ। প্রায় 8 ইঞ্চি দৈর্ঘ্য ব্যবহার করুন। আমরা সিগন্যালের জন্য আটকে থাকা তার এবং বিদ্যুৎ সরবরাহের জন্য হুকআপ তার ব্যবহার করব।
স্ট্রিপের ইনপুট দিকে, শুধুমাত্র সিগন্যাল প্যাডে সোল্ডার লাগান, তারপর 30 AWG আটকে থাকা তারের ডগাটি টিপুন এবং টিন করুন এবং এটি প্যাডে সোল্ডার করুন, খেয়াল রাখবেন যে 5V বা কোন স্ট্র্যাং স্ট্র্যান্ড নেই GND লাইন (দ্বিতীয় ছবি)।
এখন 5V এবং GND প্যাডগুলিতে সোল্ডার প্রয়োগ করুন যা আপনি কেবল LED স্ট্রিপের * ব্যাক * পাশে পরিষ্কার করেছেন, 26 AWG তারের টিপগুলি স্ট্রিপ করুন এবং টিন করুন, তারপর সেগুলি পাওয়ার প্যাডগুলিতে সোল্ডার করুন। সোল্ডার যোগদান করার পরে তারগুলিকে সাবধানে 90 ডিগ্রি কোণে উপরের দিকে বাঁকুন। তারগুলি তৃতীয় চিত্রের মতো হওয়া উচিত।
যেহেতু বিদ্যুতের তার দুটিই সাদা, তাই শেষের অংশটি একটি ধারালো দিয়ে চিহ্নিত করুন যাতে আপনি পরবর্তীতে তাদের আলাদা করে বলতে পারবেন, যেমনটি শেষ ছবিতে দেখানো হয়েছে।
ডিসপ্লে ফ্রেমের ভিতরে তার স্থাপন করার আগে এখনই সংযোগগুলি পরীক্ষা করা ভাল ধারণা। নিশ্চিত করুন যে সমস্ত এলইডি জ্বলছে এবং কোনও শর্টস নেই। পরবর্তী ধাপ হল ডিসপ্লের ডিজিটের জন্য এক্রাইলিক টুকরা এবং LED স্ট্রিপ একত্রিত করা। আমরা প্রতিটি জোড়া সংখ্যার জন্য একই প্রক্রিয়া পুনরাবৃত্তি করব।
ধাপ 8: এক্রাইলিক ফ্রেমে ডিজিটের জন্য LED স্ট্রিপ এবং সেগমেন্ট এম্বেড করুন
এখন আমরা ফ্রেমে LED স্ট্রিপ এবং এক্রাইলিক সেগমেন্ট টুকরো যোগ করা শুরু করব। আমরা স্ট্রিপের মাঝখান থেকে শুরু করব এবং প্রথম ছবিতে দেখানো পথ অনুসরণ করে স্ট্রিপের প্রতিটি অর্ধেক দিয়ে বাইরের দিকে কাজ করব।
28 পিক্সেল LED স্ট্রিপ নিন এবং এটিকে ফ্রেমে স্লট করুন যেমনটি দেখানো হয়েছে যাতে বিদ্যুতের তারগুলি অঙ্কগুলির মধ্যে ঝুলন্ত স্লটে ফিট হয় এবং প্রতিটি ডিজিটের জন্য 14 টি LED পাওয়া যায়। এলইডি স্ট্রিপের ইনপুট প্রান্ত, যার মধ্যে সিগন্যাল তার রয়েছে, দুটি অঙ্কের ডানদিকের (আমাদের বর্তমান দৃশ্য থেকে) ভিতরে যেতে হবে। আমরা এই সাতটি সেগমেন্ট ডিসপ্লের পরিধির চারপাশে এই LED স্ট্রিপটি সংযুক্ত করব। আপনি যেতে যেতে স্ট্রিপের মাঝখান থেকে কাগজটি ছিঁড়ে ফেলুন, কিন্তু একবারে কেবল স্ট্রিপের একটি ছোট অংশ আটকে রাখুন, কারণ সেগমেন্টের টুকরোগুলো ঠিকমতো ফিট করে তা নিশ্চিত করার জন্য আপনাকে সম্ভবত এর পর্যায়ক্রমে অংশগুলি সরিয়ে পুনরায় বসাতে হবে। ।
দুটি ডিজিটের একদম ডানদিক থেকে শুরু করে (সংকেত ইনপুট তারের ধারণকারী) দিয়ে এক সময়ে এক অঙ্ক একত্র করুন। ডিজিটের সাতটি ছোট অংশের প্রত্যেকটি স্ট্রিপের দুটি এলইডির সাথে মিলে যায়। এলইডি স্ট্রিপের দুটি পিক্সেল নিচে স্টিক করা, তারপর একটি সেগমেন্ট যোগ করা। সমস্ত ছোট অংশগুলিকে খাড়া দিক দিয়ে উপরের দিকে রাখুন। এজ লাইটিং ইফেক্ট অনেক ভালো দেখায় যদি আলোকিত এক্রাইলিকের পিছনে কোন এচিং থাকে। যদি আপনি নিশ্চিত না হন যে কোন দিকটি খোদাই করা আছে, তাহলে একটি আঙুলের নখ দিয়ে উভয় পাশে আঁচড় দিন, এবং আপনি খচিত পাশের খাঁজগুলি অনুভব করতে সক্ষম হবেন।
আপনি যেতে যেতে ফ্রেমে অংশগুলি রাখুন। এটা গুরুত্বপূর্ণ যে সবকিছুই সুষ্ঠুভাবে ফিট করে, তাই প্রতিবার যখন আপনি এক্রাইলিক স্ট্রিপের কিছু অংশ আটকে রাখবেন, সেগমেন্টটিকে স্ট্রিপের উপরে জায়গায় টিপুন এবং সেগমেন্টগুলি ডিজিটের পরিধিতে ভালভাবে ফিট করে তা নিশ্চিত করুন। যদি আপনি LED স্ট্রিপটি উঠিয়ে পুনরায় বসানোর প্রয়োজন হয় তবে একটি ছোট টুইজার সহায়ক।
প্রথম তিনটি সেগমেন্ট থাকার পর, ডিজিটের নিচের “লুপ” এর মাঝখানে একটি এক্রাইলিক স্কোয়ার রাখুন। এক্রাইলিক স্কোয়ার ব্যবহার করুন যার এক প্রান্ত coveringেকে ভিনাইল ফয়েল রয়েছে। ফয়েলটি অঙ্কের মাঝের কাছাকাছি বর্গক্ষেত্রের প্রান্তে থাকা উচিত। বর্গক্ষেত্রটিকে উপরের "লুপ" -এর মধ্যে রেখে এবং সেগমেন্টগুলির মধ্যে বিশ্রাম না হওয়া পর্যন্ত এটিকে নীচের দিকে স্লাইড করা সবচেয়ে সহজ।
দেখানো হিসাবে ডিজিটের পরিধির চারপাশে বাকি LED স্ট্রিপ সংযুক্ত করা চালিয়ে যান, কিন্তু এক্রাইলিক সেগমেন্ট টুকরা toোকানোর জন্য অপেক্ষা করুন। যখন আপনি একেবারে শেষ পর্যন্ত পৌঁছান, তখন স্ক্রিনের উপরের প্রান্তে আচ্ছাদিত ভিনাইল ফয়েলের উপর LED স্ট্রিপের শেষ দুটি পিক্সেল আটকে দিন। স্ট্রিপের এই অংশে সোল্ডার প্যাডের একেবারে শেষ সেটটি স্ট্রিপের আগের অংশে সোল্ডার প্যাডগুলিকে ওভারল্যাপ করবে (নীচের ছবিটি দেখুন)। এটি আটকে রাখার আগে, স্ট্রিপের দুটি অংশের মধ্যে একটি * খুব পাতলা * অন্তরণ টুকরা রাখা গুরুত্বপূর্ণ। আমি স্কচ টেপের একটি ছোট টুকরো কেটে ফালাটির শেষে প্যাডের নীচে আটকে দিলাম।
শেষ এক্রাইলিক সেগমেন্ট টুকরা যোগ করুন। যখন আপনি স্ট্রিপের শেষ প্রান্তে পৌঁছান, যখন আপনি সেগুলি রাখবেন তখন খুব সাবধান থাকুন যাতে আপনি স্ট্রিপের শেষে সংযুক্ত সিগন্যাল তারটি সরিয়ে না ফেলেন। (আমি এটি করেছি, এবং সমস্ত টুকরো এবং LED স্ট্রিপ সরিয়ে নতুন করে শুরু করতে হয়েছিল। এটি পৃথিবীর শেষ নয়, কিন্তু এটি একটি যন্ত্রণা) নিশ্চিত করুন যে সংকেত তারের শেষের ছবিতে প্রদর্শিত হয়েছে ।
অঙ্কটির উপরের অংশে শেষ বর্গটি স্লাইড করুন। এই চত্বরে কোন ভিনাইল ফয়েল নেই। ফিট হবে বেশ স্নিগ্ধ। বর্গক্ষেত্রটি স্থাপন করার সবচেয়ে সহজ উপায় হল বর্গক্ষেত্রের নিচের অংশটিকে প্রথমে ঠেলে দেওয়া এবং বর্গক্ষেত্রের শীর্ষে স্লট করার সময় হালকা থেকে মাঝারি চাপ (আপনার ঘাম ভাঙতে হবে না) নিচের দিকে প্রয়োগ করা। তারের জন্য অঙ্কগুলির মধ্যে উল্লম্ব চ্যানেলগুলি অঙ্কগুলির নিচের অংশটিকে উপরের তুলনায় একটু বেশি নমনীয় করে তোলে। টুকরোটি যদি সহজে না যায় তবে আপনি কতটা শক্ত জায়গায় ঠেলে দিতে পারেন সে সম্পর্কে আপনার রায় ব্যবহার করতে হবে।
ধাপ 9: সিগন্যাল ওয়্যার রুট করুন
একবার সব এক্রাইলিক টুকরা জায়গায় হয়ে গেলে, আমরা সাবধানে 30 AWG সিগন্যাল তারটি ছোট চ্যানেলের মাধ্যমে টুকরো টুকরো করে নীচে দেখানো হবে, তারপর এটিকে বিদ্যুতের তারযুক্ত চ্যানেলে রুট করব। আমি একটি চিমটি ব্যবহার করে আস্তে আস্তে এটিকে চ্যানেলে ঠেলে দিলাম, এবং চিত্রকর্মীর টেপ দিয়ে তারের নিচে টেপ দিলাম যাতে অন্য সংখ্যাগুলি একত্রিত করার সময় সেগুলি পপ আউট না হয়।
ধাপ 10: সমস্ত অঙ্ক এবং পরীক্ষার জন্য পুনরাবৃত্তি করুন
এখনো ক্লান্ত? আমাদের এখনও বাম অঙ্কে টুকরোগুলি একত্রিত করতে হবে। প্রক্রিয়াটি আমরা যেটি সম্পন্ন করেছি তার মতোই, তবে এটি কিছুটা সহজ কারণ (1) এই দিকে কোন সিগন্যাল তার নেই এবং (2) যদি আপনি ক্যাপাসিটরের কাছাকাছি এলইডি স্ট্রিপের শেষটি ছাঁটা করেন, তাহলে এই ডিজিটের সোল্ডার প্যাডগুলি ওভারল্যাপ হবে (যদি কোনো কারণে তারা করে, তবে তাদের মধ্যে খুব পাতলা অন্তরক উপাদান রাখতে ভুলবেন না)। আপনি যখন বাম অঙ্কের জন্য টুকরোগুলি রাখবেন তখন নিশ্চিত হোন, আপনি 8 তম ধাপে নীল তীর সহ পাথের ছবিতে দেখানো ডান অঙ্কের আয়না চিত্রের প্যাটার্নে LED স্ট্রিপ চালান।
একবার উভয় অঙ্ক সম্পূর্ণরূপে হয়ে গেলে, পাওয়ার সিগন্যাল এবং গ্রাউন্ড ওয়্যারগুলিকে আপনার পছন্দের মাইক্রো কন্ট্রোলারের সাথে সংযুক্ত করুন এবং LED স্ট্রিপ সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করার জন্য একটি পরীক্ষা প্রোগ্রাম চালান। সবকিছু আমার জন্য প্রায় 50% সময় প্রথম কাজ করে। একটি তারের সংযোগ বিচ্ছিন্ন হয়ে যাওয়া বা অন্য সোল্ডার প্যাডের সংস্পর্শে আসার ফলে সবচেয়ে সাধারণ সমস্যা দেখা দেয়।
যদি সবকিছু ভাল দেখায়, তাহলে পরবর্তী ধাপটি হল LED স্ট্রিপ এবং এক্রাইলিক সেগমেন্টগুলি ডিসপ্লেতে অন্যান্য অঙ্কে সন্নিবেশ করানো, আবার ঠিক একই প্রক্রিয়া অনুসরণ করে। প্রতিটি সংখ্যার কাজ শেষ হয়ে গেলে পরীক্ষা করুন।
ধাপ 11: বিন্দুগুলির জন্য LED স্ট্রিপ এবং এক্রাইলিক এম্বেড করুন
এরপরে আমরা ডিসপ্লেতে বিন্দুগুলি আলোকিত করতে মাত্র দুটি পিক্সেল ধারণকারী LED স্ট্রিপের সংক্ষিপ্ত অংশগুলি ব্যবহার করব। আপনি 4 বা 6 ডিজিটের ডিসপ্লে তৈরি করছেন কিনা তার উপর নির্ভর করে এক বা দুই জোড়া বিন্দু থাকবে। বিন্দুগুলি অঙ্কগুলির তুলনায় উল্লেখযোগ্যভাবে সহজ।
26 এডব্লিউজি হুকআপ তারের তিনটি দৈর্ঘ্য কাটুন এবং সেগুলিকে এলইডি স্ট্রিপের 2 পিক্সেল দৈর্ঘ্যের ইনপুট প্রান্তে বিক্রি করুন। প্রতিটি তারের প্রান্ত চিহ্নিত করতে ভুলবেন না যাতে আপনি জানেন যে কোনটি 5V, সংকেত এবং GND। আমি প্রতিটি তারের অন্তরণ অংশ রঙ করার জন্য লাল, নীল এবং কালো sharpes ব্যবহার। LED স্ট্রিপ থেকে আঠালো ব্যাকিং খোসা ছাড়ুন এবং উল্লম্ব চ্যানেলের নীচে ঝুলন্ত তারের সাথে ফ্রেমের নীচে প্রস্থান করে স্লটের পিছনের দেয়ালে LED স্ট্রিপটি andোকান এবং আটকে দিন।
ফ্রেমের সাথে মানানসই ছোট এক্রাইলিক বিন্দুগুলি খুঁজুন। তাদের ঘেরকে ভিনাইল ফয়েল দিয়ে overেকে দিন, যেমনটি আপনি সেগমেন্টের জন্য করেছিলেন। এগুলি তাদের পৃথক স্থানে রাখুন যাতে খোদাই করা দিকটি উপরের দিকে থাকে এবং LED স্ট্রিপ থেকে LED এবং ক্যাপাসিটর তাদের নিজ নিজ খাঁজে বসানো হয়।
যখন সমস্ত বিন্দু এবং সংখ্যা সম্পূর্ণ হয়, আপনার প্রদর্শন শেষ চিত্রের মত হওয়া উচিত।
ধাপ 12: ডিসপ্লে কভার এবং সুরক্ষিত করুন
একবার সমস্ত অঙ্ক এবং বিন্দু একত্রিত হয়ে গেলে এবং সমস্ত LED স্ট্রিপ পরীক্ষা করা হলে, আমরা তাদের উপর অন্য পাতলা এক্রাইলিক কভার রাখব। এম 2 স্ক্রু থেকে বাদাম খুলে ফেলুন, স্ক্রুগুলিকে জায়গায় রেখে, এবং তারগুলি ধরে রাখা কোনও টেপ সাবধানে সরান। ফ্রেমের উপরে উপরের পরিষ্কার এক্রাইলিক কভারটি সাবধানে নীচে নামান, কভারের ছিদ্র দিয়ে স্ক্রুগুলি স্লট করা এবং সমস্ত তারগুলি তাদের নিজ নিজ চ্যানেলের মধ্যে থাকার যত্ন নেওয়া। যখন সবকিছু সঠিক জায়গায় থাকে, তখন বাদামগুলিকে নিরাপদে আঁকুন এবং শক্ত করুন।
ধাপ 13: ঘের সংযুক্ত করুন
এখন আমরা ঘেরের idাকনার সাথে ডিসপ্লে সংযুক্ত করব। ডিসপ্লের পাশে idাকনা রাখুন যাতে sাকনার ছিদ্রের সাথে তারের লাইন হয়। Lাকনাটি সমান্তরাল নয়, কারণ বিন্দু থেকে তারগুলি সংখ্যার অর্ধেক নয়, তাই শুধুমাত্র একটি দিক আছে যেখানে সারিবদ্ধতা নিখুঁত।
তারের প্রতিটি সেটের প্রান্তগুলি correspondাকনা থেকে তাদের সংশ্লিষ্ট ছিদ্রের মধ্য দিয়ে চালান এবং তারপর সাবধানে displayাকনার দিকে ডিসপ্লেটি কাজ করুন যাতে এক্রাইলিকের ট্যাবগুলি idাকনার আয়তক্ষেত্রাকার স্লটে ফিট হয়। আপনি সম্ভবত ছোট ইনক্রিমেন্ট এই সম্পন্ন হবে। প্রতিটি তারের প্রান্ত ছিদ্রের মধ্য দিয়ে রাখুন এবং আলতো করে তারের সাথে idাকনাটি স্লাইড করুন, পর্যায়ক্রমে তারের প্রতিটি গ্রুপে স্ল্যাক নিন। খুব সতর্ক থাকুন যাতে কোন একটি তারের উপর খুব বেশি টান না পড়ে। অভিজ্ঞতা থেকে বলছি, এই মুহুর্তে একটি তারের সংযোগ বিচ্ছিন্ন করা একটি বড় সমস্যা। আলতো করে স্লটগুলিতে ট্যাবগুলি কাজ করুন। ফিটটি খুব সুন্দর নয়, তাই সমস্ত ইলেকট্রনিক্স সংযুক্ত এবং পরীক্ষা করার পরে আপনি ট্যাবগুলিকে স্লটগুলিতে আঠালো করতে চান (জেবি ওয়েল্ড বা অনুরূপ আঠালো যা এক্রাইলিক এবং কাঠ উভয়ই কাজ করে)।
আমি তারের উপর কাজ করার সময় তাদের সাথে একসাথে রাখার জন্য ডিসপ্লে এবং ঘেরের idাকনার চারপাশে কয়েকটি রাবার ব্যান্ড দৌড়েছি। উপরের ছবিতে, আমি এক গ্রুপের সমস্ত 5 টি পাওয়ার ওয়্যার এবং অন্য গ্রুপের সমস্ত 5 টি গ্রাউন্ড ওয়্যার একসাথে বিক্রি করেছি এবং প্রতিটি গ্রুপকে একটি ইনপুট তারের সাথে যুক্ত করেছি, তারপর সমস্ত সোল্ডার জয়েন্টগুলিকে প্রচুর সঙ্কুচিত টিউবিং দিয়ে েকে দিয়েছি।
ধাপ 14: একটি মাইক্রো কন্ট্রোলার সংযুক্ত করুন (বা দুটি)
ডিসপ্লের সাথে কন্ট্রোলার সংযোগ করার বিভিন্ন উপায় রয়েছে। আপনি সরাসরি আপনার কন্ট্রোলারের কাছে তারগুলি সোল্ডার করতে পারেন, কিন্তু মাইক্রো কন্ট্রোলারগুলিকে সোয়াপ করার জন্য নমনীয়তা ছেড়ে আমি তারের সাথে সংযোগকারীগুলিকে সংযুক্ত করতে পছন্দ করি। আমি সমস্ত বিদ্যুতের তার এবং সমস্ত স্থল তারগুলি একত্রিত করেছি এবং আমি 5 টি সিগন্যাল তারের প্রতিটিকে একটি 5 টি হেডার পিন সংযোগকারীতে বিক্রি করেছি।
আমি প্রান্ত-আলোকিত সাত সেগমেন্ট ডিসপ্লে সহ বেশ কয়েকটি ভিন্ন নিয়ামক চেষ্টা করেছি।আমি সার্কিটপাইথনে এলইডি স্ট্রিপগুলির জন্য প্রোটোটাইপিং কোড পছন্দ করি কারণ এটি দ্রুত এবং সহজ কিছু পেতে এবং চালানো। নিয়ন্ত্রণ করার জন্য অনেক পিক্সেল আছে, তাই আমি Adafruit Itsy Bitsy M4 Express কে বেছে নিয়েছি যা একটি ATSAMD51 বোর্ডের উপর ভিত্তি করে এবং fast ডিজিটের ঘড়িতে R RGB LEDs নিয়ন্ত্রণ করার জন্য দ্রুত এবং শক্তিশালী সহজেই ঘেরের মধ্যে। ইটসি-বিটসি এম 4 এক্সপ্রেস ভাল কাজ করেছে, কিন্তু আমি আইওটি সংযোগও চেয়েছিলাম, তাই আমি একটি ইএসপি 32 বোর্ডে প্রদর্শনের জন্য কোড চালানোর চেষ্টা করেছি। ইন্টারনেটে সংযুক্ত থাকাকালীন স্ট্রিপে রঙ নিয়ন্ত্রণ করতে আমার সমস্যা হয়েছিল - এই সমস্যাটির অনুরূপ: https://github.com/adafruit/Adafruit_NeoPixel/issues/139। সর্বোত্তম সমাধান ছিল ইটসি বিটসি বোর্ড থেকে এলইডি স্ট্রিপগুলি নিয়ন্ত্রণ করা এবং একটি ইএসপি 8266 (ললিন ডি 1 মিনি প্রো) ব্যবহার করে পর্যায়ক্রমে ইন্টারনেট থেকে সঠিক সময় গ্রহণ করা এবং সিরিয়াল যোগাযোগের মাধ্যমে ইটসি বিটসিতে পাঠানো।
চিত্রটি 6-সংখ্যার প্রদর্শনের জন্য তারের প্রদর্শন করে। এটি 4-সংখ্যার প্রদর্শনের জন্য মানিয়ে নিতে, কেবল "ডট স্ট্রিপ 2" এবং "নুম স্ট্রিপ 3" বাদ দিন। যেহেতু Lolin D1 Mini এবং Itsy Bitsy এর মধ্যে যোগাযোগ একমুখী, তাই Lolin TX কে Itsy Bitsy RX- এর সাথে সংযুক্ত করা প্রয়োজন। আমি একটি মাইক্রো-ইউএসবি তারের মাধ্যমে 5V পাওয়ার ইনপুট পেতে একটি মাইক্রো-ইউএসবি ব্রেকআউট বোর্ড ব্যবহার করেছি।
ধাপ 15: ডিসপ্লে কোডিং
ডিসপ্লেটি একটি ঘড়ি হিসাবে কোডেড, কিন্তু অতিরিক্ত সম্ভাব্য অতিরিক্ত কার্যকারিতা অনেক আছে। এটি হতে পারে একটি কাউন্টডাউন টাইমার, একটি তাপমাত্রা প্রদর্শন, একটি সোশ্যাল মিডিয়া ফলোয়ার কাউন্ট ডিসপ্লে, অথবা মূলত যে কোনো মেট্রিকের ডিসপ্লে যা সংখ্যায় উপস্থাপন করা যায়।
Arduino কোড
আমি Arduino IDE দিয়ে Lolin D1 Mini Pro প্রোগ্রাম করেছি। সংযুক্ত ".ino" ফাইলে কোডটি ইন্টারনেটের সাথে সংযোগ স্থাপন করে এবং সঠিক সময় পাওয়ার জন্য "NTPClient" লাইব্রেরি (Arduino লাইব্রেরি ম্যানেজারের মাধ্যমে উপলব্ধ) ব্যবহার করে। NTPClient অবজেক্ট NTP সার্ভার থেকে প্রতি 10 মিনিটে সময় পড়ে। এটি ফরম্যাট করে এবং প্রতি 10 সেকেন্ডে সিরিয়াল পোর্টে টাইম স্ট্রিং পাঠায়।
সার্কিট পাইথন কোড
সার্কিট পাইথন কোড, সংযুক্ত ".py" ফাইলে, ইটিসি বিটিসি -তে চলমান ইএসপি 8266 থেকে পাঠানো সময়ের স্ট্রিংগুলি পড়ার জন্য সিরিয়াল পোর্ট নির্বাচন করে। এটি প্রতিটি নতুন টাইম স্ট্রিং এর সাথে একটি নতুন বেস টাইম সেট করে, তারপর টাইম লাইব্রেরি থেকে monotonic () ফাংশন ব্যবহার করে বর্তমান সময় ট্র্যাক করে।
কোডটি adafruit_fancyled লাইব্রেরি ব্যবহার করে HSV ফর্ম্যাটে বেছে নেওয়া রং এবং প্রদর্শনের আগে গামা সংশোধন প্রয়োগ করে। সংখ্যার রঙ 60-সেকেন্ডের চক্রের উপর বিকশিত হয় যা প্রতি মিনিটের শীর্ষে পুনরায় চালু হয়। এলইডি -তে প্রদত্ত কোনো সংখ্যা প্রদর্শনের জন্য প্রয়োজনীয় সেগমেন্টগুলির সূচকগুলি অ্যারে ডিজিট সেগমেন্টে বিট হিসাবে সংরক্ষণ করা হয় এবং ড্র স্ট্রিপ ডিজিট ফাংশনে আনপ্যাক করা হয়।
ধাপ 16: বাহ
যদি আপনি এটিকে এতদূর নিয়ে এসেছেন, আপনার জন্য ভাল! আমি আশা করি আপনি এই প্রকল্পটি উপভোগ করবেন। এটি অনেক কাজ ছিল, কিন্তু তৈরি করা বেশ ফলপ্রসূ।
প্রস্তাবিত:
বিগবিট বাইনারি ক্লক ডিসপ্লে: Ste টি ধাপ (ছবি সহ)
বিগবিট বাইনারি ক্লক ডিসপ্লে: পূর্ববর্তী একটি নির্দেশযোগ্য (মাইক্রোবিট বাইনারি ক্লক) -এ, প্রকল্পটি একটি পোর্টেবল ডেস্কটপ অ্যাপ্লায়েন্স হিসেবে আদর্শ ছিল কারণ ডিসপ্লেটি খুবই ছোট ছিল।
মেকানিক্যাল সেভেন সেগমেন্ট ডিসপ্লে ক্লক: Ste টি ধাপ (ছবি সহ)
মেকানিক্যাল সেভেন সেগমেন্ট ডিসপ্লে ক্লক: কয়েক মাস আগে আমি একটি দুই ডিজিটের মেকানিক্যাল 7 সেগমেন্ট ডিসপ্লে তৈরি করেছি যা আমি কাউন্টডাউন টাইমারে পরিণত হয়েছি। এটি বেশ ভালভাবে বেরিয়ে এসেছিল এবং বেশ কয়েকটি লোক ঘড়ির জন্য ডিসপ্লেতে দ্বিগুণ হওয়ার পরামর্শ দিয়েছিল। সমস্যা ছিল যে আমি ইতিমধ্যে চালানো হয়েছিল
DIY সেভেন সেগমেন্ট ডিসপ্লে ক্লক: Ste টি ধাপ
DIY সেভেন সেগমেন্ট ডিসপ্লে ক্লক: এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে সাত সেগমেন্ট ঘড়ি তৈরি করা যায়
বোল্ট - DIY ওয়্যারলেস চার্জিং নাইট ক্লক (Ste টি ধাপ): Ste টি ধাপ (ছবি সহ)
বোল্ট - DIY ওয়্যারলেস চার্জিং নাইট ক্লক (Ste টি ধাপ): ইনডাকটিভ চার্জিং (ওয়্যারলেস চার্জিং বা কর্ডলেস চার্জিং নামেও পরিচিত) হল এক ধরনের ওয়্যারলেস পাওয়ার ট্রান্সফার। এটি পোর্টেবল ডিভাইসে বিদ্যুৎ সরবরাহ করতে ইলেক্ট্রোম্যাগনেটিক ইন্ডাকশন ব্যবহার করে। সবচেয়ে সাধারণ অ্যাপ্লিকেশন হল কিউ ওয়্যারলেস চার্জিং সেন্ট
ব্লুটুথ LED এলার্ম ক্লক (ট্র্যাশ থেকে 7-সেগমেন্ট ডিসপ্লে): 4 টি ধাপ
ব্লুটুথ এলইডি এলার্ম ক্লক (ট্র্যাশ থেকে 7-সেগমেন্ট ডিসপ্লে): হ্যালো সবাই। আরেকটি নির্দেশনায় ফিরে আসার জন্য শেষবারের মতো আমি 4-ডিজিট 7-সেগমেন্ট ডিসপ্লেতে ট্র্যাশ কিভাবে চালু করতে পারি তার একটি নির্দেশনা পোস্ট করেছি। টি দিয়ে একটি সাধারণ অ্যালার্ম ঘড়ি তৈরি করতে যাচ্ছে