সুচিপত্র:
- ধাপ 1: ডিসপ্লে এরিয়া সংজ্ঞায়িত করা
- ধাপ 2: RTC (রিয়েল টাইম ক্লক)
- ধাপ 3: ঘড়ি কোডিং
- ধাপ 4: অপারেশন
- ধাপ 5: এটি বক্স করুন
- ধাপ 6: ব্লক কোড ডিজাইন
- ধাপ 7: 3D মুদ্রণ
- ধাপ 8: ইনফিল
- ধাপ 9: সমাবেশ
- ধাপ 10: অবশেষে
ভিডিও: মাইক্রো বাইনারি ঘড়ি: 10 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
Tinkercad প্রকল্প
পূর্বে একটি নির্দেশযোগ্য (বাইনারি ডিভিএম) তৈরি করে, যা বাইনারি ব্যবহার করে সীমিত প্রদর্শন এলাকা ব্যবহার করে।
এটি একটি ছোট পদক্ষেপ যা পূর্বে দশমিক থেকে বাইনারি রূপান্তরের জন্য প্রধান কোড মডিউল তৈরি করে একটি বাইনারি ক্লক তৈরি করেছিল কিন্তু একমাত্র জিনিসটি অনুপস্থিত ছিল একটি RTC (রিয়েল টাইম ক্লক)।
যাইহোক, মাইক্রোবিটের আরটিসিতে বিল্ড নেই।
আরটিসি একটি ব্যাটারি ব্যাকআপ সহ ঘড়ি প্রকল্পগুলি উপলব্ধি করতে সক্ষম করে।
যেমন নিম্নোক্ত প্রকল্পটি একটি বাইনারি ডিসপ্লে সহ একটি 24H ঘড়ি তৈরি করতে একটি মাইক্রোবিট এবং একটি কিট্রনিক আরটিসি ব্যবহার করে এবং অতিরিক্ত একটি অ্যালার্ম বিকল্প রয়েছে।
মাইক্রোবিটে যে প্রকল্প সফটওয়্যারটি চালানো হবে তা মেককোড ব্লকে তৈরি করা হবে।
সরবরাহ:
মাইক্রোবিট ভি 1 বা ভি 2
মাইক্রোবিট প্রতিরক্ষামূলক কেস (alচ্ছিক)
মেককোড
কিট্রনিক আরটিসি
CR2032
কোডব্লক
কুরা
3D প্রিন্টার
1 * SPDT (অন - অন) সুইচ
1 * SPDT (অন -অফ -অন) সুইচ
2 * SPST (সাধারণত খোলা), ক্ষণস্থায়ী সুইচ
4 * এম 3 (10+6 মিমি), এম/এফ স্ট্যান্ডঅফস এম 3 বাদাম দিয়ে
4 * এম 3 (8 মিমি), স্ক্রু
জাম্পার ওয়্যার এম/এফ সংযোগকারী, 100 মিমি, 28AWG প্লাগ এবং সকেট দিয়ে প্রাক-তৈরি।
1 * পাইজো বুজার (ড্রাইভ নেই)
এই সরবরাহগুলি বেশ কয়েকটি আউটলেট থেকে পাওয়া যায় এবং আপনার নিজের পছন্দের সরবরাহকারী থাকতে পারে।
ধাপ 1: ডিসপ্লে এরিয়া সংজ্ঞায়িত করা
যদিও ডিসপ্লে এরিয়া সীমাবদ্ধ ডাটার পরিমাণ যা একবারে দেখানো যেতে পারে, এটি বিট ডেটা প্রদর্শনের জন্য আদর্শভাবে নিজেকে ধার দেয়।
যেমন 4 x 4 বিট বাইনারি শব্দগুলি বিজ্ঞপ্তি এবং নির্বাচন মোডগুলির সাথে সময় উপস্থাপন করার জন্য পর্যাপ্ত এলাকা রয়েছে।
ডিসপ্লেটি main টি প্রধান এলাকায় বিভক্ত; সময়, নির্বাচন এবং মোড।
সময়
ষোলো LED সময়কে নির্ধারিত, 4 LED এর প্রতিটি কলাম একটি সময়ের ব্যবধানে নির্ধারিত হয়, অন্তরগুলি H, H, M & M আকারে থাকে।
বাইনারি শব্দের প্রতিটি বিটের ওজন 1, 2, 4 এবং 8 এর সাথে LSB সারি 4 এবং MSB সারি 1 এর সাথে রয়েছে
প্রতিটি বাইনারি 4 বিট শব্দটি 0 থেকে 15 গণনা করার অনুমতি দেয়, যা 24H টাইম ফরম্যাটের জন্য যথেষ্ট পরিমাণের চেয়ে বেশি, যার জন্য 2, 9, 5 এবং 9 কলামের সর্বোচ্চ গণনা প্রয়োজন।
নির্বাচন
LED টি সারিতে LED টি LED এর একটি সারি সময় প্রবেশ করার সময় নির্বাচিত সময় কলাম চিহ্নিত করতে ব্যবহৃত হয়।
মোড
কলাম 4 এ 5 LED এর একটি কলাম মোড, ফাংশন এবং অপারেশন সনাক্ত করতে ব্যবহৃত হয়।
টিক - LED 4, 0 ফ্ল্যাশিং অন এবং অফ সেকেন্ড এবং অপারেশন নির্দেশ করতে ব্যবহৃত হয়।
সময় - LED 4, 1 নির্দেশ করে টাইম মোড চালু হলে। (সুইচ অন এ ডিফল্ট মোড)
এলার্ম - LED 4, 2 নির্দেশিত অ্যালার্ম মোড চালু থাকা অবস্থায়।
অ্যালার্ম বিজ্ঞপ্তি - এলার্ম 4, 3 এবং এলইডি 4, 4 ফ্ল্যাশ যখন অ্যালার্ম ট্রিগার হয়।
ধাপ 2: RTC (রিয়েল টাইম ক্লক)
আরটিসি হ'ল অ্যাপ্লিকেশনটির হৃদস্পন্দন, যা সঠিক সময় নির্ধারণ এবং রাখার অনুমতি দেয়।
আরটিসির আরও বিস্তারিত কিট্রনিক এ পাওয়া যাবে।
আরটিসি একটি নিজস্ব সরবরাহ করে যা মাইক্রোবিটকে তার নিজস্ব ইউএসবি বা জেএসটি সংযোগকারী দ্বারা বিদ্যুৎ সরবরাহের প্রয়োজনকে অস্বীকার করে এবং বিদ্যুৎ ক্ষতির ক্ষেত্রে সময় ধরে রাখার জন্য ব্যাটারি ব্যাকআপ প্রদান করা হয়।
RTC ব্যবহার করার আগে আপনাকে এক্সটেনশন প্যাকেজ লোড করতে হবে।
সেটিংস আইকন থেকে মেককোড ব্যবহার করে, এক্সটেনশন নির্বাচন করুন এবং অনুসন্ধানে কিট্রনিক আরটিসি টাইপ করুন।
এটি ইনস্টল করার জন্য প্যাকেজটি নির্বাচন করুন এবং এটি অন্যান্য এক্সটেনশনে যোগ করা হবে।
আরটিসিতে পড়তে এবং লিখতে অনেকগুলি কোড ব্লক রয়েছে।
বাইনারি ঘড়ির জন্য আমাদের এই কোড ব্লকের মাত্র 4 টি প্রয়োজন হবে।
আরটিসিতে নির্ধারিত সময় লিখতে এবং ঘড়ির ডিসপ্লে আপডেট করার জন্য সময় ফিরে পড়তে এগুলি ব্যবহার করা হবে।
ধাপ 3: ঘড়ি কোডিং
কোডের প্রথম অংশ হল ভেরিয়েবল, অ্যারে এবং তথ্যপূর্ণ পাঠ্যের প্রোগ্রাম শুরু।
এটা
Bclk - বাইনারি ঘড়ি
<সেল - একটি বোতাম কলাম নির্বাচন করে যা সময় নির্ধারণের জন্য সামঞ্জস্য করা হবে।
ইনক - বি বাটন সময় বৃদ্ধি করে।
A এবং B উভয় বোতাম একসাথে চাপলে টাইম এবং অ্যালার্মের মধ্যে মোড পরিবর্তন হয়।
স্ট্রাল - হল স্ট্রিং মান যা "HH: MM: SS" আকারে সময় ধারণ করে আরটিসি থেকে ফিরে এসেছে
সময় প্রদর্শন বা সেট করতে শুধুমাত্র HH & MM ব্যবহার করা হয়।
মোড - A = B বোতাম সংমিশ্রণে নির্বাচিত সময় = 1 এবং অ্যালার্ম = 2 এর জন্য মোড মান ধরে রাখে।
সময়কাল - A বোতাম দিয়ে নির্বাচিত সময় কলামের মান।
0 = কলাম 0 (H), 1 = কলাম 1 (H), 2 = কলাম 2 (M), 3 = কলাম 3 (M)
Tick_en - Enables = 1 অথবা Disables = 0 টিক (সেকেন্ড), নির্দেশক।
Inc - ক্রমবর্ধমান সময় সেটিং মান মধ্যবর্তী স্টোরেজ।
Tm_list - সেটিং চলাকালীন প্রতিটি সময় কলামের মান সংরক্ষণ করে।
এলার্ম - অ্যালার্ম নির্দেশক সক্ষম বা নিষ্ক্রিয় করে।
চিরতরে ক্রমাগত টিক ফাংশন কল।
টিক
টিক ফাংশন যা সাধারণত সক্রিয় থাকে, অপারেশন এবং সেকেন্ড নির্দেশ করতে উপরের ডানদিকে কোণায় একটি বিকল্প চালু/বন্ধ LED প্রদর্শন করে।
উপরন্তু, এটি শোটিএম ফাংশনকে কল করে যা আরটিসি পড়ে এবং এটি বাইনারিতে প্রদর্শিত হওয়ার প্রক্রিয়া করে, যখন এটি অ্যালার্ম_মোডকেও কল করে, যদি এটি সক্ষম থাকে তবে অ্যালার্মের বিজ্ঞপ্তিটি নীচের ডানদিকে কোণায় এলইডি প্রদর্শন করে।
শোটিএম
ফাংশন showtm, কল rdtime এবং এই থেকে ব্যবহৃত মান সময় স্ট্রিং ধারণকারী strval হয়।
একটি লুপ তৈরি করা হয় যা strval এর মাধ্যমে প্রতিটি একক সংখ্যা বের করে এবং বিভাজক উপেক্ষা করে ":"
প্রতিটি একক সংখ্যা তারপর ফাংশন dec2bin এর সাথে তার বাইনারি সমতুল্য রূপান্তরিত হয় এবং সঠিক কলামে নির্ধারিত হয়।
Rdtime
ফাংশন rdtime, RTC থেকে ফিরে আসা স্ট্রিংয়ের প্রথম 5 টি অক্ষর পড়ে (সেকেন্ডের অংশ উপেক্ষা করে), এবং এটি strval এ পাস করে।
যদি অ্যালার্ম সেট করা থাকে (মোড = 2), তাহলে অ্যালার্ম সেট মানগুলিকে আরটিসি দ্বারা ফেরত দেওয়া মানগুলির সাথে তুলনা করা হয়, যদি একটি মিল থাকে তবে অ্যালার্ম = 1 যদি কোন ম্যাচ অ্যালার্ম = 0 না থাকে।
Alarm_mode যখন সক্রিয় থাকে তখন কলাম 4 এর নিচের ডান দিকের কোণায় বিকল্প LED দুটি চালু/বন্ধ করে।
ডিসেম্বর 2bin
ফাংশন dec2bin একটি দশমিক সংখ্যাকে বাইনারিতে রূপান্তর করে এবং এটি সঠিক কলামে প্রদর্শন করে।
রূপান্তরিত হওয়া সংখ্যাটি মান দিয়ে পাস করা হয় এবং ডিসপ্লে কলামটি col এর মাধ্যমে পাস করা হয়।
List2 হল সেই অ্যারে যেখানে বাইনারি রূপান্তর প্রক্রিয়া থেকে 4-বিট বাইনারি শব্দটি সংরক্ষণ করা হয়।
একটি লুপ চালু করা হয় যা মানকে 2 দ্বারা ভাগ করার জন্য অবশিষ্ট থাকে অ্যারে উপাদানটিতে সঞ্চিত হয় পূর্ণসংখ্যা মান 2 দ্বারা বিভক্ত, এটি পুনরাবৃত্তি হয় যতক্ষণ না পূর্ণসংখ্যা মান <= 1 এবং এই শেষ মানটি অ্যারেতে রাখা হয়।
বৃহত্তম একক অঙ্কের দশমিক মান 9 এবং বাইনারিতে এটি 4-বিট শব্দ হিসাবে 1001।
সঠিক ফলাফলের জন্য অ্যারেটিকে বিপরীত ক্রমে প্রক্রিয়া করা দরকার।
যথাযথ কলামে সঠিক LED চালু করার জন্য একটি লুপ চালু করা হয়, এটি 4-বিট বাইনারি শব্দটির প্রতিটি ঘটনার জন্য সম্পন্ন হয়।
মানুষের ইন্টারফেসটি বোতাম দিয়ে সম্পন্ন হয়।
A বোতাম।
এটি এমন কলাম নির্বাচন করে যেখানে সময় মান প্রবেশ করা হবে এবং 4 নম্বর সারিতে নির্বাচিত কলামের উপর একটি আলোকিত LED প্রদর্শন করবে।
একবার সব সময় কলাম আপডেট করা হয়েছে, 5 ম কলামে নির্বাচন বৃদ্ধি সময় পরিবর্তনশীল আপডেট।
যদি মোড = 1 আরটিসি আপডেট করা হয় অন্যথায় অ্যালার্মের সময় আপডেট করা হয়।
বি বোতাম
এটি ইনক্রিমেন্ট বাটন এবং নির্বাচিত সময় কলাম বৃদ্ধি।
ত্রুটিগুলি কমাতে এবং সঠিক মান পেতে সময় বাঁচানোর জন্য সর্বাধিক মান যা প্রতি কলামে প্রবেশ করা যেতে পারে তা 24 ঘন্টার সময় ব্যবস্থার সময় মানের ভিত্তিতে সীমাবদ্ধ করা হয়।
এই সর্বাধিক মানগুলি tm_max এ সংরক্ষণ করা হয়, প্রতি সময় কলামে একটি এবং সময় কলামের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে নির্বাচিত হয়।
সর্বোচ্চ মান হল H = 2, H = 9, M = 5, M = 9
বৃদ্ধি মান dec2bin এ বাইনারি রূপান্তরিত হয় এবং প্রদর্শন আপডেট হয়।
বোতাম A+B মোড নির্বাচন।
উভয় বোতাম একসাথে চাপলে টাইম মোড বা অ্যালার্ম মোডের মধ্যে ডিসপ্লেতে উপযুক্ত মোড প্রদর্শিত হতে পারে।
কোন মোড নির্বাচন করা হয়েছে তার উপর নির্ভর করে ডিসপ্লে আপডেট করা হয় সময় বা অ্যালার্ম সেট টাইম দেখানোর জন্য।
ধাপ 4: অপারেশন
মাইক্রোবিটে হেক্স ফাইলটি ডাউনলোড করুন, আরটিসিতে একটি CR2032 ব্যাটারি োকান।
আরটিসিতে মাইক্রোবিট প্লাগ করুন এবং ইউএসবি বা স্ক্রু টার্মিনালের মাধ্যমে আরটিসি বোর্ডকে শক্তি দিন।
টিক এলইডি ফ্ল্যাশ হতে শুরু করবে এবং এর কিছুক্ষণ পরেই সময়টি প্রদর্শিত হবে।
যদি এই প্রথমবার ব্যবহার করা হয় তাহলে প্রদর্শিত সময় ভুল হওয়ার সম্ভাবনা থাকে এবং সঠিক সময়ে সেট করতে হবে।
মোড নির্বাচন।
সিলেকশন (A) এবং ইনক্রিমেন্ট (B) বোতাম টিপলে একসাথে টাইম এবং অ্যালার্মের মধ্যে মোড অপশন সাইক্লিং করতে পারবেন।
সময় নির্ধারণ
সময় সেটিং 24H মোডে আছে।
সিলেকশন বোতামটি ব্যবহার করুন (A), উপরের সারিতে এলইডি সরাতে, এটি কলামটি নির্দেশ করে যেখানে সময় পরিবর্তন করা যায়। নির্বাচন কলামগুলি এইচ, এইচ, এম এবং এম এর সাথে সামঞ্জস্যপূর্ণ।
যেখানে H = ঘন্টা এবং M = মিনিট।
একটি কলাম নির্বাচন করে ইনক্রিমেন্ট বাটন (b) টিপুন, বার বার প্রতিটি প্রেসে একটি করে গণনা বাড়ানোর জন্য। গণনাগুলি বাইনারিতে নির্দেশিত হয়, এর পরে এটি একটি বাইনারি ঘড়ি।
ইনক্রিমেন্ট বাটন শুধুমাত্র গণনা বৃদ্ধি করে এবং একবার সর্বাধিক শূন্যে রিসেট হয়ে গেলে, আরও চাপগুলি আবার গণনা বাড়াবে।
একবার প্রথম কলামের সময় সেট হয়ে গেলে, পরবর্তী কলামের জন্য সিলেকশন বোতাম টিপুন তারপর কলাম টাইম সেট করতে ইনক্রিমেন্ট বাটন ব্যবহার করুন।
দ্রষ্টব্য: *** যখন আপনি সময় বা অ্যালার্ম সেট করেন তখন আপনাকে নির্বাচিত কলামে একটি সময় প্রবেশ করতে হবে এমনকি যদি কলামের সময় অপরিবর্তিত থাকে তবে একটি কলাম বাদ দিয়ে সেই কলামের সময় শূন্য **** সেট করে
সমস্ত 4 টি কলাম ব্যবহার করে সময় নির্ধারণ না হওয়া পর্যন্ত প্রক্রিয়াটি পুনরাবৃত্তি করুন।
পঞ্চমবারের জন্য পঞ্চম কলামে স্থানান্তর করার জন্য নির্বাচন বোতাম টিপুন এবং সময় নির্ধারণ করা হয়েছে।
অ্যালার্ম সেট করা
অ্যালার্মের সময় নির্ধারণ ঠিক একইভাবে করা হয় যেমন সময়।
প্রয়োজনীয় সময়ে অ্যালার্ম ট্রিগার করার জন্য মোডটি অ্যালার্মে ছেড়ে দিন।
অ্যালার্ম বন্ধ করার জন্য মোড টাইম সেট করুন।
অ্যালার্ম টাইম সেট প্রদর্শন করতে, সময় এবং অ্যালার্মের মধ্যে মোডটি চক্র করুন এবং বর্তমান সময় প্রদর্শনের পূর্বে অ্যালার্মের সময়টি স্বল্প সময়ের জন্য প্রদর্শিত হবে।
এলার্ম সময় আরটিসিতে সংরক্ষিত হয় না, তাই যদি বিদ্যুৎ সরানো হয় তবে এটি পুনরায় সেট করার প্রয়োজন হবে।
ধাপ 5: এটি বক্স করুন
প্রকল্পটি ঘড়ি দেখার জন্য উপযুক্ত কোণে বসবে কিন্তু একটি বাক্স স্থায়ীত্বের অনুভূতি যোগ করে।
আপনি একটি উপযুক্ত আকারের বাক্স কিনতে পারেন এবং মাইক্রোবিটকে সকেটে ফিট করার অনুমতি দেওয়ার জন্য উপযুক্ত জায়গাগুলি কেটে এবং ড্রিল করতে পারেন।
যাহোক; উপরন্তু আমি অন্যান্য নিয়ন্ত্রণ এবং সূচক সহ মাইক্রোবিট বোতামগুলির নকল করতে চেয়েছিলাম।
সাধারণত, বোতামগুলি সনাক্ত করার জন্য কিংবদন্তীদের বাক্সে প্রয়োগ করতে হবে।
এগুলি হাতে প্রয়োগ করা যেতে পারে; আঁকা, খোদাই করা বা লেবেল লাগানো।
এই সমস্ত বিকল্পগুলি উপলব্ধি করার একটি পদ্ধতি হবে বাক্সে 3D মুদ্রণ করা কিন্তু প্রথমে আমাদের একটি CAD ফাইল তৈরি করতে হবে যার সাহায্যে প্রিন্টার ফাইল তৈরি করতে হবে।
ফাইল তৈরির বিকল্পগুলি হাতে আঁকা বা কোড দিয়ে আঁকা।
আমি Tinkercad CodeBlocks ব্যবহার করে "কোড দিয়ে আঁকা" বেছে নিয়েছি
বক্স idাকনা এবং বক্স বেসের ফাইলগুলি টিঙ্কারক্যাড কোডব্লকগুলিতে পাওয়া যাবে
ধাপ 6: ব্লক কোড ডিজাইন
বাক্সটি একটি দুটি অংশের নকশা যা একটি বেস এবং একটি idাকনা নিয়ে গঠিত।
ইউএসবি প্লাগের প্রবেশের অনুমতি দেওয়ার জন্য বাম দিকে কাট-আউট দিয়ে cornerাকনাটি সুরক্ষিত করতে চার কোণার স্ক্রু হোল ব্যবহার করা হবে।
মাইক্রোবিট সংযোগকারী এবং প্রয়োজনীয় সুইচগুলির জন্য idাকনাটি একটি কাটা-আউট থাকবে, উপরন্তু কোন লেখা সরাসরি idাকনাতে মুদ্রিত হবে এবং স্ক্রু ছিদ্রগুলি বেস স্তম্ভগুলির সাথে সারিবদ্ধ হবে।
আরটিসি বোর্ড 4াকনার নিচের দিকে 4 টি পিলার এবং 4 টি স্ক্রু দ্বারা সংযুক্ত থাকবে।
বাক্স প্লাস lাকনার আকার 70 x 105 x 31 মিমি
Theাকনা এবং বেসের জন্য কোড টিঙ্কারক্যাড কোডব্লকগুলিতে পাওয়া যায়।
ধাপ 7: 3D মুদ্রণ
Cura এ ফাইলগুলি লোড করুন এবং আপনার পছন্দের স্লাইজার সেটিংস প্রয়োগ করুন।
প্রযোজ্য সেটিংস।
গুণ: 0.15 মিমি
Infill: 80%, ত্রি-ষড়ভুজ
ভিত্তি: প্রান্ত
আপনার ফাইল সংরক্ষণ করুন তারপর মুদ্রণ করুন।
Cura এর মাধ্যমে আপনি একই প্রিন্ট এরিয়াতে উভয় ফাইল একসাথে লোড করতে পারেন এবং এক সাথে প্রিন্ট করতে পারেন।
ধাপ 8: ইনফিল
বাক্সের idাকনাটি রেসেসড টেক্সট দিয়ে মুদ্রিত হয় যা রঙিন 2 অংশ ইপক্সি রজন দিয়ে ভরা হবে।
রজন 2 অংশ রজন এবং 1 অংশ হার্ডেনারের অনুপাতের সাথে মিশ্রিত হয় তারপর একটি অস্বচ্ছ রঙের রঙ্গক মিশ্রিত হয়।
পটভূমির সাথে বৈপরীত্যের জন্য বেছে নেওয়া রঙ হলুদ। হোয়াইট আরেকটি পছন্দ হতো।
একবার মিশ্রিত রজনটি একটি ককটেল স্টিক ব্যবহার করে রিসেসে ড্রিপ করা হয় যাতে রজনের ছোট ছোট ব্লবগুলি স্থানান্তরিত হয় যা ধীরে ধীরে অক্ষরে রেসেস পূরণ করতে ব্যবহৃত হয়।
একসাথে খুব বেশি রজন Resোকাতে বিরত থাকুন কারণ আপনি সম্ভবত বায়ু বুদবুদ এবং আশেপাশের পৃষ্ঠে খুব বেশি ওভারফ্লো তৈরি করতে পারবেন যার অর্থ আপনার একবার সেরে গেলে পরিষ্কার করা এবং স্যান্ডিং অপসারণ করতে হবে।
তাই ধীরে ধীরে পূরণ করুন যাতে চিঠির নীচের অংশটি coveredাকা থাকে এবং এটি একটি সামান্য উত্থাপিত পৃষ্ঠ দিয়ে সমাপ্ত হয়।
একবার রজন নিরাময় হলে কিছু হালকা স্যান্ডিং পৃষ্ঠের সমতল করার প্রয়োজন হবে, P240 গ্রেড থেকে শুরু করে সূক্ষ্ম গ্রেডগুলিতে অগ্রসর হওয়া প্রয়োজন যাতে একটি মসৃণ ফিনিশিং শেষ পর্যন্ত পলিশ দিয়ে শেষ করা যায়।
খুব বেশি চাপ এবং অত্যধিক গতি প্রয়োগ করবেন না অথবা আপনি পিএলএ এবং রজনকে অতিরিক্ত গরম করবেন যার ফলে গ্রিট পিকআপের কারণে একটি নিস্তেজ পৃষ্ঠ হয়ে যায়, স্যান্ডিং প্রক্রিয়ার সময় প্রয়োগ করা সামান্য জল একটি লুব্রিকেন্ট এবং কুল্যান্ট হিসাবে কাজ করবে।
ধাপ 9: সমাবেশ
মাইক্রোবিট সকেটে দুটি দিকের মধ্যে ফিট হবে, আরটিসি -র প্রধান অংশের মুখোমুখি হবে।
আরটিসির প্রধান অংশের মুখোমুখি হলে লিঙ্ক সংযোগগুলি ব্যবহার করা যাবে না, তবে মাইক্রোবিট যদি বোর্ডের মূল অংশ থেকে দূরে থাকে তবে আমরা এই সংযোগগুলি ব্যবহার করতে পারি।
সমাবেশটি আরটিসি -তে একটি সমকোণ এসআইএল পিন হেডার সোল্ডারিংয়ের মাধ্যমে শুরু হয়, এটি পুশ ফিট সংযোগকারীদের সাথে সংযোগগুলি সক্ষম করার জন্য।
RTC 4 * M3 (10+6mm), M/F স্ট্যান্ডঅফগুলি M3 বাদাম দিয়ে whichাকনা দিয়ে সুরক্ষিত থাকে যা 4 * M3 (8mm), পূর্বনির্ধারিত গর্তে স্ক্রু দ্বারা সুরক্ষিত থাকে।
সুইচগুলো fাকনার পূর্বনির্ধারিত গর্তে লাগানো থাকে।
প্রয়োজনীয় সংযোগগুলি হল:
GND, 3V, P1 (সেট), P2 (সতর্কতা), P5 (সেল) এবং P11 (inc)
দ্রষ্টব্য *** প্রতিরোধক (1R), P5 এবং P11 এর ডায়াগ্রামে কেবল রেফারেন্স কানেকশন পয়েন্ট হিসাবে কোড পিন্সে মাইক্রোবিটে এই পিনের সাথে সরাসরি সংযোগ পাওয়া যায় না। ***
P5 হল বোতাম A এর বাহ্যিক সংযোগ যা একটি SPST ক্ষণস্থায়ী সুইচ দ্বারা সংযুক্ত। P5 এর সাথে একটি সংযোগ এবং অন্য পিনটি GND এর সাথে সংযুক্ত থাকে এই বোতামটি সময় নির্ধারণের সময় কলাম নির্বাচনের জন্য।
P11 হল বোতাম B এর বাহ্যিক সংযোগ যা একটি SPST ক্ষণস্থায়ী সুইচ দ্বারা সংযুক্ত। P11 এর সাথে একটি সংযোগ এবং অন্য পিনটি GND- এর সাথে সংযুক্ত থাকে তার বোতামটি সময় নির্ধারণের সময় সংখ্যা বৃদ্ধির জন্য।
পি 1 একটি এসপিডিটি (অন-অন) সুইচ যা সেটিং অপশনগুলি সক্ষম বা অক্ষম করতে ব্যবহৃত হয়। সেন্টার পিনটি P1 তে যায় যখন একটি পিন GND এর সাথে সংযুক্ত থাকে এবং অন্যটি 10V রোধকের মাধ্যমে 3V তে থাকে। এটি এই পিনে একটি H (3V) এবং L (0V) প্রয়োগ করতে সক্ষম করে। যখন P1 3V এর সাথে সংযুক্ত থাকে তখন এটি সময় নির্ধারণের বিকল্পগুলি সক্ষম করে এবং যখন 0V সময় নির্ধারণ অক্ষম করে। এর মাধ্যমে A & B বোতামে কোন প্রভাব আছে কিনা তা নিয়ন্ত্রণ করে।
P2 হল একটি SPDT (অন-অফ-অন) সুইচ যা সতর্কীকরণ সৌন্দর্য এবং externalচ্ছিক বহিরাগত লাইট সক্রিয় বা নিষ্ক্রিয় করতে ব্যবহৃত হয়।
অ্যালার্ট সউন্ডার হল একটি পাইজো বুজার (কেবল একটি ডাবল সাইড স্টিকি প্যাড দিয়ে লাগানো), যার জন্য একটি পালস ড্রাইভ প্রয়োজন যা মাইক্রোবিট দ্বারা সরবরাহ করা হয়।
ধাপ 10: অবশেষে
আপনি বাক্সে উপাদানগুলি একত্রিত করেছেন, মাইক্রোবিট প্রোগ্রাম করেছেন এবং বাক্সে সকেটে লাগিয়েছেন।
পরবর্তী শক্তি প্রয়োগ করুন এবং সময় সেট করুন।
উপভোগ করুন।
ব্লক কোড প্রতিযোগিতায় রানার আপ
প্রস্তাবিত:
DIY Arduino বাইনারি এলার্ম ঘড়ি: 14 ধাপ (ছবি সহ)
DIY Arduino বাইনারি এলার্ম ঘড়ি: এটি আবার ক্লাসিক বাইনারি ঘড়ি! কিন্তু এইবার আরও বেশি ফাংশন নিয়ে! এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে Arduino এর সাথে একটি বাইনারি অ্যালার্ম ঘড়ি তৈরি করতে হয় যা আপনাকে কেবল সময় নয়, তারিখ, মাস এমনকি টাইমার এবং অ্যালার্ম মজা সহ দেখাতে পারে
বাইনারি ডেস্ক ঘড়ি: 9 ধাপ (ছবি সহ)
বাইনারি ডেস্ক ঘড়ি: বাইনারি ঘড়িগুলি দুর্দান্ত এবং একচেটিয়াভাবে সেই ব্যক্তির জন্য যিনি বাইনারি জানেন (ডিজিটাল ডিভাইসের ভাষা)। আপনি যদি একজন প্রযুক্তিবিদ হন তবে এই অদ্ভুত ঘড়িটি আপনার জন্য। সুতরাং, নিজের দ্বারা একটি তৈরি করুন এবং আপনার সময় গোপন রাখুন! আপনি প্রচুর বাইনারি সি পাবেন
বাইনারি LED মার্বেল ঘড়ি: 6 ধাপ (ছবি সহ)
বাইনারি LED মার্বেল ঘড়ি: এখন আমি মনে করি প্রত্যেকেরই একটি বাইনারি ঘড়ি আছে এবং এখানে আমার সংস্করণ। আমি যা উপভোগ করেছি তা হল এই প্রকল্পটি কিছু কাঠের কাজ, প্রোগ্রামিং, শেখা, ইলেকট্রনিক্স এবং সম্ভবত সামান্য শৈল্পিক সৃজনশীলতাকে একত্রিত করেছে। এটি সময়, মাস, তারিখ, দিন দেখায়
Arduino বাইনারি ঘড়ি - 3D মুদ্রিত: 5 টি ধাপ (ছবি সহ)
Arduino বাইনারি ঘড়ি - 3D মুদ্রিত: আমি আমার অফিস ডেস্কের জন্য কিছু সময়ের জন্য বাইনারি ঘড়িগুলি দেখছি, তবে সেগুলি বেশ ব্যয়বহুল এবং / অথবা প্রচুর পরিমাণে বৈশিষ্ট্য নেই। তাই আমি সিদ্ধান্ত নিলাম আমি এর পরিবর্তে একটি তৈরি করব। একটি ঘড়ি তৈরির সময় বিবেচনা করার একটি বিষয়, Arduino / Atmega328
ডিজিটাল এবং বাইনারি ঘড়ি 8 ডিজিট এক্স 7 সেগমেন্ট LED ডিসপ্লে: 4 টি ধাপ (ছবি সহ)
8 ডিজিটের এক্স 7 সেগমেন্টের LED ডিসপ্লেতে ডিজিটাল ও বাইনারি ঘড়ি: এটি আমার ডিজিটাল & 8 ডিজিট x 7 সেগমেন্ট এলইডি ডিসপ্লে ব্যবহার করে বাইনারি ক্লক।আমি স্বাভাবিক ডিভাইস, বিশেষ করে ঘড়ির জন্য নতুন ফিচার দিতে পছন্দ করি এবং এই ক্ষেত্রে বাইনারি ক্লক -এর জন্য 7 সেগ ডিসপ্লে ব্যবহার অপ্রচলিত এবং এটি