সুচিপত্র:

LED ম্যাট্রিক্স ক্লক এবং ব্লুটুথ সহ ডেস্ক আয়োজক: 7 টি ধাপ
LED ম্যাট্রিক্স ক্লক এবং ব্লুটুথ সহ ডেস্ক আয়োজক: 7 টি ধাপ

ভিডিও: LED ম্যাট্রিক্স ক্লক এবং ব্লুটুথ সহ ডেস্ক আয়োজক: 7 টি ধাপ

ভিডিও: LED ম্যাট্রিক্স ক্লক এবং ব্লুটুথ সহ ডেস্ক আয়োজক: 7 টি ধাপ
ভিডিও: ডিজিটাল ঘড়ি সেটিং A to Z | how to set led digital clock time | led wall clock setting 2024, জুলাই
Anonim
Image
Image
ধারণা
ধারণা

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

সরবরাহ

DS1307 RTC মডিউল

HC06 ব্লুটুথ মডিউল

আরডুইনো ন্যানো

এলডিআর

MAX7219 LED ম্যাট্রিক্স মডিউল

Epoxy রজন পরিষ্কার করুন

কাঠের আঠা

4 এমএম পাতলা পাতলা কাঠ

সেলফোন চার্জার

4 PIN RGB LEDs

ধাপ 1: আইডিয়া

ডেস্ক আয়োজকের জন্য এটি আমার পরিকল্পনা। আমি এটি 4 এমএম পাতলা পাতলা কাঠ থেকে তৈরি করার সিদ্ধান্ত নিয়েছি। ইউটিলিটি ছুরি দিয়ে কাটা সহজ। পরবর্তী ধাপে আয়োজকের নির্মাণ প্রক্রিয়া বিস্তারিত।

পদক্ষেপ 2: সামনের প্যানেল গঠন

সামনের প্যানেল গঠন
সামনের প্যানেল গঠন
সামনের প্যানেল গঠন
সামনের প্যানেল গঠন
সামনের প্যানেল গঠন
সামনের প্যানেল গঠন
সামনের প্যানেল গঠন
সামনের প্যানেল গঠন

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

ধাপ 3: সংগঠক গঠন

আয়োজক গঠন
আয়োজক গঠন
আয়োজক গঠন
আয়োজক গঠন
আয়োজক গঠন
আয়োজক গঠন

পরবর্তী ধাপ হল সংগঠক তৈরি করা। আমি প্যানেল কাটা এবং কাঠের আঠা দিয়ে আঠালো করা শুরু করলাম। একবার সম্পন্ন হলে, আমি একটি গ্লাস ফিনিস পেতে চারপাশে রঙিন ইপক্সি রজন েলে দিলাম।

ধাপ 4: ভুল ত্রুটি (ভ্যাকুয়াম টিউব)

Image
Image
ভুল ত্রুটি (ভ্যাকুয়াম টিউব)
ভুল ত্রুটি (ভ্যাকুয়াম টিউব)
ভুল ত্রুটি (ভ্যাকুয়াম টিউব)
ভুল ত্রুটি (ভ্যাকুয়াম টিউব)

আমি আমার ডেস্ক আয়োজককে 2 টি ভুল ট্রায়োড (টিউব এমপিএস) যোগ করে কিছু স্টিম্পঙ্ক স্পর্শ দিতে চেয়েছিলাম। ট্রায়োড তৈরির জন্য, আমি অ্যালকোহলের কালির বোতল এবং চারপাশে পড়ে থাকা প্লাস্টিকের লেন্স ব্যবহার করে একটি ছাঁচ তৈরি করেছি। ছাঁচ তৈরির জন্য আমি আশ্চর্যজনক ছাঁচ পুটি ব্যবহার করেছি।

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

আমি পরিষ্কার ইপক্সি রজন দিয়ে প্রায় 4/5 ছাঁচ েলেছি। আমি তারপর স্ট্যাপলার পিনের এই সেটআপটি ertedুকিয়েছি, রেজিনে LED এবং এটিকে 24 ঘন্টার জন্য সেট করতে দিন।

২ hours ঘণ্টা পর আমি ট্রায়োডকে ডি-মোল্ড করেছিলাম এবং ট্রায়োডের 'গেটার' অংশের নকল করার জন্য ট্রায়োডের উপরের অংশে আঁকা সিলভার মার্কার ব্যবহার করেছি।

আমি তারপর ইপক্সি রজন মধ্যে triode ডুবিয়ে এবং এটি উল্টানো স্থগিত। এর দুটি সুবিধা রয়েছে।

1) এটি ট্রায়োডের বাইরের পৃষ্ঠকে মসৃণ এবং চকচকে করে।

2) ট্রায়োডের উপরে এক ফোঁটা রজন জমাট বাঁধে যা বাস্তব ট্রায়োডগুলিতে কাচের সীল প্রতিলিপি করে।

ধাপ 5: সার্কিট এবং কোড

সার্কিট এবং কোড
সার্কিট এবং কোড

সার্কিটটি DS1307 রিয়েল টাইম ঘড়ির সাথে সংযুক্ত আরডুইনো ন্যানো নিয়ে গঠিত। আমি সেলফোন থেকে ডেস্ক আয়োজক ঘড়ি নিয়ন্ত্রণের জন্য একটি HC-06 ব্লুটুথ মডিউল যুক্ত করেছি। পরিবেষ্টিত আলোর উপর ভিত্তি করে ডিসপ্লের তীব্রতা নিয়ন্ত্রণ করতে আমি একটি LDR যোগ করেছি।

ব্লুটুথ মডিউল (HC-06) কে পাওয়ার পজেটিভ রেলের সাথে সংযুক্ত করার জন্য একটি 2 পিন জাম্পারও রয়েছে। আরডুইনোতে কোড আপলোড সক্ষম করার জন্য এটি করা হয়েছে। যদি HC-06 মডিউল চালিত হয়, কোড আপলোড হয় না এবং ত্রুটিটি স্বজ্ঞাত নয়।

ডেস্ক আয়োজক কোড নিম্নলিখিত ফাংশন সম্পাদন করে

- প্রদর্শন সময় (12/24 ঘন্টা বিন্যাস - সেলফোনের মাধ্যমে ব্লুটুথের মাধ্যমে নিয়ন্ত্রিত)

- প্রদর্শন দিন, তারিখ প্রতি 5 মিনিটে

- প্রতি ৫ মিনিটে ট্রায়োডসের আরজিবি এলইডি এলোমেলো রঙ পরিবর্তন করুন।

- প্রতি 3rd য় মিনিটে অ্যানিমেশনের একটি সেট থেকে একটি এলোমেলো অ্যানিমেশন প্রদর্শন করুন

- সেলফোনের মাধ্যমে ব্লুটুথের মাধ্যমে কাস্টম বার্তা প্রদর্শন করুন

- সেলফোনের মাধ্যমে ব্লুটুথের উপর তারিখের সময় নির্ধারণ করুন

- রাত 10 টায় ডিসপ্লে বন্ধ করুন এবং সকাল 6 টায় আবার শুরু করুন

- সকাল 6 টা থেকে সকাল::৫০ পর্যন্ত, ট্রায়োড আরজিবি এলইডিগুলি লাল রঙ দিয়ে শুরু হয় এবং ধীরে ধীরে অ্যাম্বার, গভীর হলুদ, লেবু হলুদ এবং তারপর সূর্য উদয়ের সাদা রং অনুকরণ করে।

আমি MIT APP উদ্ভাবক ব্যবহার করে ব্লুটুথ অ্যাপ কোড তৈরি করেছি। আমার অ্যাপ ডেভেলপমেন্টের মধ্যে রয়েছে তাই তারিখের সময় নির্ধারণ এবং 12/24 ঘন্টার ফর্ম্যাট সেট করা এখনও কোডেড হয়নি।

মন্তব্য:

নোট 1

MAX72XX ম্যাট্রিক্স বিভিন্ন হার্ডওয়্যার টাইপের সাথে আসে। লাইব্রেরিতে 4 ধরনের কনফিগার করা আছে

PAROLA_HW, /// <পারোলা স্টাইলের হার্ডওয়্যার মডিউল ব্যবহার করুন।

GENERIC_HW, /// <সাধারণভাবে উপলব্ধ 'জেনেরিক' স্টাইল হার্ডওয়্যার মডিউল ব্যবহার করুন।

ICSTATION_HW, /// <ICStation শৈলী হার্ডওয়্যার মডিউল ব্যবহার করুন।

FC16_HW /// <FC-16 স্টাইলের হার্ডওয়্যার মডিউল ব্যবহার করুন।

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

HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW নির্ধারণ করুন

নোট 2

মূলত আমার এলইডি ম্যাট্রিক্সের সাথে আসা তারের সংযোগ খুবই দুর্বল এবং ক্ষীণ ছিল। যখন আমি Arduino এর সাথে এটি পরীক্ষা করছিলাম তখন মডিউলটি ভাল কাজ করেছিল। পরের দিন যখন আমি আবার সার্কিট আপ hooked, এটা অদ্ভুত আচরণ। অনেক ডিবাগ করার পরে, আমি বুঝতে পারলাম যে LED মডিউল এবং আরডুইনো এর মধ্যে সংযোগকারী তারের মধ্যে একটি অভ্যন্তরীণভাবে ভেঙে গেছে (ইনসুলেশনের ভিতরে) একটি ওপেন সার্কিট সৃষ্টি করে। আমি সব সংযোগকারী তারের প্রতিস্থাপিত এবং জরিমানা কাজ শুরু।

Arduino লাইব্রেরি ব্যবহৃত:

DS1307 RTC

MAX72XX

ধাপ 6: আপলোড কোড অনুমোদনের জন্য উপাদান এবং পোর্ট স্থাপন

আপলোড কোড অনুমোদনের জন্য উপাদান এবং বন্দর স্থাপন
আপলোড কোড অনুমোদনের জন্য উপাদান এবং বন্দর স্থাপন
আপলোড কোড অনুমোদনের জন্য উপাদান এবং বন্দর স্থাপন
আপলোড কোড অনুমোদনের জন্য উপাদান এবং বন্দর স্থাপন
আপলোড কোড অনুমোদনের জন্য উপাদান এবং বন্দর স্থাপন
আপলোড কোড অনুমোদনের জন্য উপাদান এবং বন্দর স্থাপন

অনুগ্রহ করে আমার উপাদানগুলির বসানো দেখতে সংযুক্ত ছবিগুলি দেখুন। এটি আমার লেআউট। আপনি আপনার প্রয়োজন অনুযায়ী সবচেয়ে উপযুক্ত যে লেআউটটি বেছে নিতে পারেন।

ধাপ 7: চূড়ান্ত পণ্য

চূড়ান্ত পণ্য
চূড়ান্ত পণ্য
চূড়ান্ত পণ্য
চূড়ান্ত পণ্য

এখানে চূড়ান্ত ডেস্ক আয়োজক আমার ডেস্কে চলছে এবং চলছে।

প্রস্তাবিত: