সুচিপত্র:
- সরবরাহ
- ধাপ 1: সার্কিট সংযুক্ত করুন
- ধাপ 2: বুজার অংশ প্রস্তুত করা
- ধাপ 3: LED প্যানেল প্রস্তুত করা
- ধাপ 4: সুইচ প্রস্তুত করা (আসলে পুশবটন)
- ধাপ 5: LED স্ট্রিপ প্রস্তুত করা হচ্ছে
- ধাপ 6: ক্যাপাসিট্যান্স সেন্সর প্রস্তুত করা
- ধাপ 7: বিদ্যুৎ সরবরাহের প্রস্তুতি
- ধাপ 8: তাদের আরডুইনোতে সংযুক্ত করা
- ধাপ 9: ঘের
- ধাপ 10: প্রোগ্রামিং সময়
- ধাপ 11: সংশোধনমূলক প্রক্রিয়া
- ধাপ 12: কিভাবে সব ফাংশন ব্যবহার করবেন
- ধাপ 13: উপসংহার
- ধাপ 14: আপডেট: ব্যবহারের এক সপ্তাহ পরে
ভিডিও: DIY Arduino বাইনারি এলার্ম ঘড়ি: 14 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
এটা আবার ক্লাসিক বাইনারি ঘড়ি! কিন্তু এইবার আরও বেশি ফাংশন নিয়ে! এই নির্দেশে, আমি আপনাকে দেখাবো কিভাবে Arduino এর সাথে একটি বাইনারি অ্যালার্ম ঘড়ি তৈরি করা যায় যা আপনাকে কেবল সময় নয়, তারিখ, মাস, এমনকি টাইমার এবং অ্যালার্ম ফাংশন দিয়েও দেখাতে পারে যা বেডসাইড ল্যাম্প হিসাবেও ব্যবহার করা যেতে পারে! আর ঝামেলা ছাড়াই শুরু করা যাক!
দ্রষ্টব্য: এই প্রকল্পটি আরটিসি মডিউল ব্যবহার করে না, তাই নির্ভুলতা আপনার ব্যবহৃত বোর্ডের উপর নির্ভর করে। আমি একটি সংশোধনমূলক প্রক্রিয়া অন্তর্ভুক্ত করেছি যা নির্দিষ্ট সময়ের মধ্যে সময় প্রবাহকে সংশোধন করবে কিন্তু সময়ের জন্য সঠিক মান খুঁজে পেতে আপনাকে চারপাশে পরীক্ষা -নিরীক্ষা করতে হবে (নীচে এই বিষয়ে আরও), এবং এমনকি সংশোধনমূলক ব্যবস্থার সাথে এটি এখনও প্রবাহিত হবে দীর্ঘ সময় ধরে (যখন একটি ছাড়া তুলনা করা হয়)। যদি কেউ আগ্রহী হন তবে নির্দ্বিধায় এই প্রকল্পে RTC মডিউল ব্যবহার বাস্তবায়ন করুন।
সরবরাহ
5 মিমি এলইডি (যেকোনো রঙের, আমি 13 টি সাদা এলইডি ব্যবহার করেছি একটি আরজিবি এলইডি ইন্ডিকেটর হিসেবে) --- 14 পিসি
আরডুইনো ন্যানো (অন্যরা কাজ করতে পারে) --- 1 পিসি
মাইক্রো-সুইচ --- 1 পিসি
অ্যালুমিনিয়াম ফয়েলের ছোট টুকরা
মাউন্ট বোর্ড (ঘের জন্য, কিন্তু আপনার নিজের নকশা নির্দ্বিধায়)
সাদা কাগজের টুকরা (বা অন্য কোন রঙ)
কিছু প্লাস্টিকের ফিল্ম (বইটির প্রচ্ছদ হিসেবে ব্যবহৃত)
তারের গুচ্ছ
বুজার --- 1 পিসি
এনপিএন ট্রানজিস্টার --- 1 পিসি
প্রতিরোধক 6k8 --- 14 পিসি, 500 আর --- 1 পিসি, 20 আর (10 আরএক্স 2) --- 1 পিসি, 4 কে 7 --- 1 পিসি
প্রকল্পের জন্য বিদ্যুৎ সরবরাহ (আমি লি-অন ব্যাটারি ব্যবহার করেছি)
5050 LED স্ট্রিপ এবং একটি স্লাইড সুইচ (alচ্ছিক)
ধাপ 1: সার্কিট সংযুক্ত করুন
আমি এই ধাপে বিভক্ত করব:
1) বজার অংশ
2) LED প্যানেল
3) সুইচ (পুশ বোতাম)
4) LED স্ট্রিপ
5) ক্যাপাসিট্যান্স সেন্সর
6) বিদ্যুৎ সরবরাহ
7) তাদের সবাইকে আরডুইনোতে সংযুক্ত করুন
বেশিরভাগ সময়, এটি কেবল একটি "পরিকল্পিত অনুসরণ করুন" পদক্ষেপ। তাই উপরের পরিকল্পিত চেক আউট বা এমনকি ডাউনলোড এবং এটি মুদ্রণ!
ধাপ 2: বুজার অংশ প্রস্তুত করা
আপনি যদি আগে Arduino এর সাথে বজার ব্যবহার করে থাকেন, তাহলে আপনি জানতে পারবেন যে যদি আমরা এটিকে সরাসরি Arduino এর সাথে সংযুক্ত করি তাহলে এটি যথেষ্ট জোরে হবে না। সুতরাং আমাদের একটি পরিবর্ধক প্রয়োজন। এম্প্লিফায়ার নির্মাণের জন্য, আমাদের একটি এনপিএন ট্রানজিস্টর প্রয়োজন (মূলত কোন এনপিএন কাজ করবে, আমি S9013 ব্যবহার করেছি কারণ আমি এটি পুরানো প্রকল্প থেকে পেয়েছি), এবং কিছু প্রতিরোধক বর্তমান সীমাবদ্ধ করার জন্য। শুরু করার জন্য, প্রথমে কালেক্টর, ইমিটার এবং ট্রানজিস্টরের ভিত্তি চিহ্নিত করুন। ডেটশীটটি একটু গুগল করার জন্য এটি কাজ করবে। তারপরে, ট্রানজিস্টরের সংগ্রাহককে বাজারের নেতিবাচক টার্মিনালে বিক্রি করুন। বুজারের ইতিবাচক টার্মিনালে, আমরা কেবল তারের একটি টুকরো সোল্ডার করি যাতে আমরা এটি পরে আমাদের আরডুইনোতে বিক্রি করতে পারি। এর পরে, ট্রান্সজিস্টরের বেসে 500R (বা প্রতিরোধকের অনুরূপ মান) প্রতিরোধক এবং প্রতিরোধক থেকে, ভবিষ্যতে ব্যবহারের জন্য তারের আরেকটি টুকরা বিক্রি করুন। পরিশেষে, সিরিজের দুটি 10R রোধকে ট্রানজিস্টরের নির্গমকের সাথে সোল্ডার করুন এবং প্রতিরোধক থেকে অন্য তারের সংযোগ করুন।
সত্যিই, পরিকল্পিত দেখুন।
p/s: আমি এখনও জানি না কিভাবে এই লেখার সময় ট্রানজিস্টরের জন্য রোধক বাছতে হয়। আমার ব্যবহৃত মানটি পরীক্ষামূলকভাবে নির্বাচিত।
ধাপ 3: LED প্যানেল প্রস্তুত করা
LEDs এবং প্রতিরোধক প্রোটোটাইপিং বোর্ডে সেই অনুযায়ী এবং সোল্ডার লাগান। এটাই. পরিকল্পিত অনুসরণ করুন। যদি আপনি আমার ব্যবহৃত স্পেসিংয়ের প্রতি আগ্রহী হন, প্রতিটি কলামের জন্য 3 টি গর্ত এবং প্রতিটি সারির জন্য দুটি ছিদ্র (ছবি দেখুন)। এবং নির্দেশক LED? আমি এলোমেলোভাবে এটি প্লাগ।
বোর্ডে LEDs এবং প্রতিরোধক সোল্ডার করার পরে, LEDs এর সমস্ত ইতিবাচক টার্মিনালগুলিকে একসাথে সংযুক্ত করুন। তারপরে, LEDs এর নেতিবাচক টার্মিনালে প্রতিটি প্রতিরোধকের কাছে একে একে সোল্ডার ওয়্যারগুলি যাতে আমরা পরে তাদের Arduino তে সোল্ডার করতে পারি।
দ্রষ্টব্য: আপনি এই ধাপে বিভ্রান্ত হতে পারেন। মনে রাখবেন সমস্ত স্থলকে একসাথে সংযুক্ত করার পরিবর্তে, আমরা সমস্ত ইতিবাচক টার্মিনাল এবং নেগেটিভ টার্মিনালকে আরডুইনোতে পৃথক পিনের সাথে সংযুক্ত করি। এইভাবে আমরা Arduino GPIO পিনকে গ্রাউন্ড হিসেবে ব্যবহার করছি, Vcc নয়। যদি আপনি দুর্ঘটনাক্রমে এটিকে পিছনে সংযুক্ত করেন তবে চিন্তা করবেন না। আপনি LED কন্ট্রোল ফাংশনে সমস্ত উচ্চ থেকে নিম্ন এবং নিম্ন থেকে উচ্চ পর্যন্ত পরিবর্তন করতে পারেন।
ধাপ 4: সুইচ প্রস্তুত করা (আসলে পুশবটন)
সুইচের জন্য (আমি এটাকে সুইচ বলব কারণ আমি মাইক্রো-সুইচ ব্যবহার করেছি, কিন্তু আপনি জানেন এটি পুশবাটন), আমাদের একটি 4k7 পুল-ডাউন রোধক প্রয়োজন এবং অবশ্যই, সুইচ নিজেই। আহ, কিছু তারের প্রস্তুত করতে ভুলবেন না। মাইক্রো-সুইচের সাধারণ স্থলে (COM) প্রতিরোধক এবং তারের একটি টুকরা সোল্ডার করে শুরু করুন। তারপরে, মাইক্রো-সুইচের স্বাভাবিকভাবে খোলা (NO) তারের আরেকটি টুকরা সোল্ডার করুন। অবশেষে, প্রতিরোধকের সাথে আরেকটি তার সংযুক্ত করুন। কিছু গরম আঠা দিয়ে এটি সুরক্ষিত করুন।
জ্ঞান কোণ: কেন আমাদের একটি পুল-ডাউন প্রতিরোধক প্রয়োজন?
"যদি আপনি সবকিছু থেকে ডিজিটাল I/O পিন সংযোগ বিচ্ছিন্ন করেন, তাহলে LED ত্রুটিপূর্ণভাবে চোখের পলক ফেলতে পারে। এর কারণ হল ইনপুটটি" ভাসমান " - অর্থাৎ এটি এলোমেলোভাবে উচ্চ বা নিচের দিকে ফিরে আসবে। এজন্য আপনার একটি পুল -আপ বা প্রয়োজন সার্কিটে পুল-ডাউন রোধ। " - সূত্র: আরডুইনো ওয়েবসাইট
ধাপ 5: LED স্ট্রিপ প্রস্তুত করা হচ্ছে
LED স্ট্রিপ হল বিছানার পাশের বাতি, যা alচ্ছিক। শুধু LED স্ট্রিপ এবং স্লাইড সুইচ একসাথে সিরিজের সাথে সংযুক্ত করুন, বিশেষ কিছু নয়।
ধাপ 6: ক্যাপাসিট্যান্স সেন্সর প্রস্তুত করা
ঠিক আছে ছবি দেখুন। মূলত আমরা অ্যালুমিনিয়াম ফয়েলের একটি ছোট টুকরোতে তারটি সংযুক্ত করতে যাচ্ছি (কারণ অ্যালুমিনিয়াম ফয়েল বিক্রি করা যায় না) তারপর মাউন্ট বোর্ডের একটি ছোট টুকরোতে এটি টেপ করুন। দয়া করে মনে করিয়ে দিন, নিশ্চিত করুন যে আপনি অ্যালুমিনিয়াম ফয়েলটি পুরোপুরি টেপ করবেন না। এর মধ্যে কিছু সরাসরি যোগাযোগের জন্য উন্মুক্ত রাখুন।
ধাপ 7: বিদ্যুৎ সরবরাহের প্রস্তুতি
যেহেতু আমি বিদ্যুৎ সরবরাহ হিসাবে লি-অন ব্যাটারি ব্যবহার করেছি, তাই চার্জিং এবং সুরক্ষার জন্য আমার একটি TP4056 মডিউল এবং ভোল্টেজকে 9v এ রূপান্তর করার জন্য একটি বুস্ট কনভার্টার প্রয়োজন। আপনি যদি 9V ওয়াল অ্যাডাপ্টার ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনার একটি ডিসি জ্যাকের প্রয়োজন হতে পারে, অথবা এটি সরাসরি সংযুক্ত করুন। লক্ষ্য করুন যে পরিবর্ধকটির প্রতিরোধক মান 9V এর জন্য ডিজাইন এবং যদি আপনি অন্য ভোল্টেজ ব্যবহার করতে চান তবে আপনাকে প্রতিরোধক পরিবর্তন করতে হতে পারে।
ধাপ 8: তাদের আরডুইনোতে সংযুক্ত করা
পরিকল্পিত অনুসরণ করুন! পরিকল্পিত অনুসরণ করুন! পরিকল্পিত অনুসরণ করুন!
ভুল পিন সংযুক্ত করবেন না বা জিনিস অদ্ভুত হয়ে যাবে।
ধাপ 9: ঘের
আমার ডিজাইনের মাত্রা হল 6.5cm*6.5cm*8cm, তাই এটি একটু ভারী। এটি এলইডি ডিসপ্লের জন্য সামনের জানালা এবং বেডসাইড ল্যাম্পের জন্য উপরের উইন্ডো নিয়ে গঠিত। আমার নকশা জন্য, ছবি পড়ুন।
ধাপ 10: প্রোগ্রামিং সময়
নীচে আমার স্কেচ ডাউনলোড করুন এবং আপনার Arduino এ আপলোড করুন। যদি আপনি এটি কিভাবে করতে জানেন না, এই প্রকল্পটি করতে বিরক্ত করবেন না! নাহ শুধু মজা করছি, এখানে এটির একটি ভাল টিউটোরিয়াল: আরডুইনোতে স্কেচ আপলোড করুন
তারপর সিরিয়াল মনিটর খুলুন, এবং আপনি এটি বর্তমান সময় আউটপুট দেখতে হবে। সময় নির্ধারণ করার জন্য, এটি কীভাবে করবেন তা এখানে।
ঘন্টা সেট করতে: h, XX - যেখানে xx হল বর্তমান ঘন্টা
মিনিট সেট করতে: মিনিট, XX - xx হল বর্তমান মিনিট
দ্বিতীয় সেট করতে: s, XX
তারিখ নির্ধারণ করতে: d, XX
মাস সেট করতে: সোম, XX
যখন উপরের মন্তব্যটি কার্যকর করা হয়, তখন এটি আপনাকে ঠিক যে মানটি সেট করেছে তা ফেরত দেওয়া উচিত। (উদাহরণস্বরূপ যখন আপনি h, 15 দিয়ে ঘন্টা সেট করেন, তখন এটি সিরিয়াল মনিটরে ঘন্টা: 15 ফিরিয়ে দেওয়া উচিত।
ক্যাপাসিট্যান্স সেন্সরের জন্য, এটি কাজ করার আগে আপনাকে এটি ক্রমাঙ্কন করতে হতে পারে। এটি করার জন্য, মাইক্রো-সুইচটি দুবার টিপুন এবং সিরিয়াল মনিটরের দিকে তাকান। এটি সংখ্যার একটি গুচ্ছ আউটপুট করা উচিত। এখন ক্যাপাসিট্যান্স সেন্সরের উপর আপনার আঙুল রাখুন, এবং সংখ্যার পরিসরের নোট দেখুন। পরবর্তী, পরিবর্তনশীল "ক্যাপট্রিগার" পরিবর্তন করুন। ধরা যাক আপনি টিপলে 20-30 পাবেন, তারপর ক্যাপট্রিগার 20 এ সেট করুন।
স্কেচ ADCTouch লাইব্রেরি ব্যবহার করে, আপনি এটি ইনস্টল করেছেন তা নিশ্চিত করুন।
ধাপ 11: সংশোধনমূলক প্রক্রিয়া
আমার কোডে সংশোধনমূলক প্রক্রিয়াটির জন্য সময়কাল আমার জন্য সঠিক। যদি সময়টি এখনও সঠিক না হয়, তাহলে আপনাকে "corrdur" ভেরিয়েবলের মান পরিবর্তন করতে হবে
কর্ডুর এখন সর্বশেষ আপডেটে 0 তে ডিফল্ট।
কর্ডুরের মান মানে এক সেকেন্ডে ধীর হতে কত মিলিসেকেন্ড লাগে
কর্ডুরের মান জানতে, সূত্রটি ব্যবহার করুন:
2000/(y-x)/x)
যেখানে x = প্রকৃত সময় অতিবাহিত এবং y = ঘড়ির সময় অতিবাহিত, উভয় সেকেন্ডে
X এবং y এর মান বের করার জন্য আপনাকে একটু পরীক্ষা -নিরীক্ষা করতে হবে।
ঘড়ির সময়কে প্রকৃত সময়ে সেট করুন এবং প্রাথমিক সময় রেকর্ড করুন (প্রকৃত প্রাথমিক সময় এবং ঘড়ির প্রাথমিক সময় একই হওয়া উচিত)। কিছুক্ষণ পরে (কয়েক ঘন্টা), চূড়ান্ত প্রকৃত সময় এবং ঘড়ি চূড়ান্ত সময় রেকর্ড করুন।
x = প্রকৃত চূড়ান্ত সময়-প্রাথমিক সময় এবং y = ঘড়ি চূড়ান্ত সময়-প্রাথমিক সময়
তারপরে কোডে কর্ডুরের মান পরিবর্তন করুন এবং আরডুইনোতে পুনরায় আপলোড করুন।
তারপরে পরীক্ষার পুনরাবৃত্তি করুন এবং এই সময় সূত্রটি পরিবর্তিত হয়েছে:
2000/((2/z)+(y-x/x))
যেখানে x এবং y আগের মত একই জিনিস, যখন z হল বর্তমান corrdur মান।
আবার আপলোড করুন এবং পরীক্ষাটি বারবার করুন যতক্ষণ না এটি আপনার জন্য যথেষ্ট সুনির্দিষ্ট হয়।
যদি আপনার ঘড়িটি এখনও গতিশীল হয় এমনকি কর্ডুর 0 তে সেট করা হয় (মানে কোন সংশোধনমূলক প্রক্রিয়া নয়), আপনাকে কোডের সংশোধনমূলক প্রক্রিয়া অংশে দ্বিতীয় ++ থেকে দ্বিতীয় পরিবর্তন করতে হবে (আমি এটি মন্তব্য করেছি), কর্ডুর 0 এ সেট করুন, তারপর না খুঁজে। এক সেকেন্ডের গতিতে মিলিসেকেন্ড সময় লাগে।
ধাপ 12: কিভাবে সব ফাংশন ব্যবহার করবেন
আপনি মাইক্রো-সুইচ টিপে মোড পরিবর্তন করতে পারেন।
প্রথম মোডে, এটি কেবল সময় প্রদর্শন করে। যদি সূচকটি প্রতি সেকেন্ডে 1 বার ফ্ল্যাশ করে, অ্যালার্ম বন্ধ থাকে। যদি প্রতি সেকেন্ডে 2 বার, অ্যালার্ম চালু থাকে। আপনি ক্যাপাসিট্যান্স সেন্সর টিপে প্রথম মোডে 10 মিনিটের জন্য অ্যালার্মটি স্নুজ করতে পারেন।
দ্বিতীয় মোডে, এটি তারিখ প্রদর্শন করে। ক্যাপাসিট্যান্স সেন্সর টিপলে কিছুই হয় না।
তৃতীয় মোডে, আপনি টাইমার সেট করতে পারেন। ক্যাপাসিট্যান্স সেন্সর টিপলে টাইমার চালু হবে এবং আপনার দেখা উচিত সূচক আলো ঝলকানো শুরু করেছে। ক্যাপাসিট্যান্স সেন্সর টাইমার টাইম সেট করতেও ব্যবহৃত হয়। টাইমারের পরিসীমা 1 মিনিট থেকে 59 মিনিট।
চতুর্থ মোডে, আপনি ক্যাপ্যাসিট্যান্স সেন্সর ব্যবহার করে অ্যালার্ম ঘন্টা সেট করতে পারেন
পঞ্চম মোডে, আপনি ক্যাপ্যাসিট্যান্স সেন্সর ব্যবহার করে অ্যালার্ম মিনিট সেট করতে পারেন।
ষষ্ঠ মোডে, ক্যাপাসিট্যান্স সেন্সর টিপলে ঘন্টা পরিবর্তন না করে মিনিট 30 এবং সেকেন্ড 0 তে রিসেট হবে। এর মানে হল যতক্ষণ আপনার ঘড়িটি 30 মিনিটের বেশি না যায়, আপনি এই মোডটি ব্যবহার করে এটি পুনরায় গণনা করতে পারেন।
চার্জিংয়ের সময় ক্যাপাসিট্যান্স সেন্সর যদি ত্রুটিযুক্ত হয় তবে সপ্তম মোডটি ডু নথিং মোড।
ওহ, অ্যালার্ম খারিজ করতে, শুধু মাইক্রো-সুইচ টিপুন। (অ্যালার্ম স্নুজ অন্তর্ভুক্ত করার জন্য সর্বশেষ আপডেট)
আচ্ছা, ঘড়ি পড়লে কেমন হয়? এটি সহজ! বাইনারি ক্লক পড়া - Wikihow আপনি প্রথমে অদ্ভুত মনে করতে পারেন, কিন্তু আপনি এটি ব্যবহার করতে পাবেন!
ধাপ 13: উপসংহার
কেন আমি এই প্রকল্প শুরু করেছি। প্রাথমিকভাবে এর কারণ হল আমার কাছে একটি পুরানো ডিজিটাল ঘড়ি আছে যা চারপাশে পড়ে আছে এবং আমি এটিকে একটি অ্যালার্ম ঘড়িতে পরিণত করতে চাই। দুর্ভাগ্যক্রমে পুরানো ঘড়িটি ভেঙে গেছে। তাই আমি ছিলাম কেন Arduino ব্যবহার করে একটি নির্মাণ করবেন না? একটু গুগল সার্চ দিয়ে, আমি এই বাইনারি ক্লক প্রজেক্টটি পেলাম RTC ছাড়া Cello62 এর নির্দেশে। যাইহোক, এটিতে আমি যে অ্যালার্ম ক্লক ফিচারটি চাই তা নেই, তাই আমি কোডটি গ্রহণ করি এবং এটি নিজে পরিবর্তন করি। এবং প্রকল্পের জন্ম হয়। তাছাড়া, আমি ঘড়ি প্রতিযোগিতা দেখেছি যা সম্প্রতি নির্দেশের উপর চলছে যা আমাকে এটি করার জন্য আরও বেশি অনুপ্রেরণা দিয়েছে। যাইহোক, এটি এখনও Arduino ব্যবহার করে আমার প্রথম প্রকল্প, তাই সম্ভাব্য উন্নতির গুচ্ছ।
ভবিষ্যতের উন্নতি:
1) RTC ব্যবহার করুন
2) অ্যালার্ম বা সময় বা টাইমার ওয়্যারলেস সেট করুন!
3) যে বৈশিষ্ট্যটি আমি মনে করি
ধাপ 14: আপডেট: ব্যবহারের এক সপ্তাহ পরে
সুস্পষ্ট সমস্যা ছাড়াও - সময় ড্রিফট, পরেরটি আমি বলব বিদ্যুৎ খরচ। সর্বোপরি, আমি ভোল্টেজটি 9v পর্যন্ত বাড়িয়েছি, যা পরে আরডুইনোতে রৈখিক নিয়ন্ত্রক দ্বারা নামানো হবে। রৈখিক নিয়ন্ত্রক খুবই অদক্ষ। ঘড়ি শুধুমাত্র একদিনের জন্য স্থায়ী হয়। তার মানে আমাকে প্রতিদিন রিচার্জ করতে হবে। এটি সবচেয়ে বড় চুক্তি নয় যতক্ষণ না আপনি বুঝতে পারেন যে পুরো সিস্টেমটি প্রায় 50% দক্ষ। আমার ব্যাটারি 2000mAh দেওয়া হয়েছে, আমি প্রতিদিন নষ্ট হওয়া শক্তি গণনা করতে সক্ষম হব।
বিদ্যুৎ নষ্ট = (7.4Wh*10%)+(7.4Wh*90%*50%) = দিনে 4.07Wh
যে প্রতি বছর 1.486kWh! এটি ব্যবহার করা যেতে পারে, উহ, 283 গ্রাম জল (25 C থেকে 100 C পর্যন্ত)? কিন্তু যাই হোক, আমি ঘড়ির দক্ষতা উন্নত করতে যাচ্ছি। এটি করার উপায় হল রৈখিক নিয়ন্ত্রক মোটেও ব্যবহার না করা। তার মানে আমাদের বুস্ট রূপান্তরকারীকে 5V আউটপুটে সরাসরি 5V পিনে Arduino এ সামঞ্জস্য করতে হবে। পরবর্তীতে, আরও অপচয় করা শক্তি কমানোর জন্য, আমাকে বোর্ডে থাকা দুটি (পিন 13 এবং পাওয়ার) অপসারণ করতে হবে, কারণ তারা প্রতিদিন 0.95Wh অপচয় করবে। দুর্ভাগ্যবশত, আমি এসএমডি সোল্ডারিং এ পুরোপুরি শূন্য তাই আমার এটি করার একমাত্র উপায় হল বোর্ডে রেল কাটা। এর পরে, আমাকে বুজার এবং বেডসাইড ল্যাম্পে এমিটার প্রতিরোধক অপসারণ করতে হবে (LED স্ট্রিপ 5V এ কাজ করে না)। কিন্তু তার মানে কি আপনাকে সেই আশ্চর্যজনক বৈশিষ্ট্যটি ছেড়ে দিতে হবে? না! আপনার এখানে দুটি পছন্দ আছে: স্বাভাবিক 5mm LED ডায়োড ব্যবহার করুন, অথবা 5V LED স্ট্রিপ ব্যবহার করুন। কিন্তু আমার জন্য, আমি ইতিমধ্যে পুরো সপ্তাহের জন্য এই প্রকল্পটি করার জন্য ক্লান্ত বোধ করেছি, তাই আমি এই বৈশিষ্ট্যটি ছেড়ে দেওয়ার সিদ্ধান্ত নিয়েছি। যাইহোক, আমি শক্তি সঞ্চয় করার জন্য ঘড়ির প্যানেলটি চালু বা বন্ধ করার জন্য মূলত হালকা বৈশিষ্ট্যটির জন্য সুইচটি ব্যবহার করেছি, কিন্তু যখন আমি এটি বন্ধ করি তখন LED ফ্ল্যাশিং শেষ করে। বাগ বৈশিষ্ট্য হয়ে ওঠে? আমি জানি না (কেউ জানেন দয়া করে আমাকে নিচে বলুন)।
পরিবর্তনের শেষে, ঘড়িটি এখন 2 দিনেরও বেশি সময় ধরে চলে!
পরবর্তী আমি ঘড়ি সঙ্গে একটি কম গুরুতর সমস্যা আছে। চার্জিংয়ের সময়, ক্যাপাসিট্যান্স সেন্সর পাগল হয়ে যাবে, তাই আমি অন্য মোড যুক্ত করি যা সম্পূর্ণ কিছুই করে না।
সময় পরিবর্তনের জন্য, যেহেতু এটি পুনরায় সেট করার জন্য প্রতিদিন কম্পিউটারে প্লাগ ইন করা খুব অসুবিধাজনক, তাই আমি আরেকটি মোড যুক্ত করেছি যা মিনিট 30 এবং দ্বিতীয় থেকে 0 সেট করবে। এর মানে হল যে আপনি যেকোনো সময় সাড়ে দেড়টায় এটি পুনরায় সেট করতে পারেন!
প্রস্তাবিত:
মাইক্রো বাইনারি ঘড়ি: 10 টি ধাপ (ছবি সহ)
মাইক্রো বাইনারি ক্লক: পূর্বে একটি ইন্সট্রাকটেবল (বাইনারি ডিভিএম) তৈরি করে, যা বাইনারি ব্যবহার করে সীমিত ডিসপ্লে এরিয়া ব্যবহার করে। এটি শুধুমাত্র একটি ছোট পদক্ষেপ যা পূর্বে দশমিক থেকে বাইনারি রূপান্তরের জন্য প্রধান কোড মডিউল তৈরি করে একটি বাইনারি ক্লক তৈরি করতে কিন্তু টি
বাইনারি ডেস্ক ঘড়ি: 9 ধাপ (ছবি সহ)
বাইনারি ডেস্ক ঘড়ি: বাইনারি ঘড়িগুলি দুর্দান্ত এবং একচেটিয়াভাবে সেই ব্যক্তির জন্য যিনি বাইনারি জানেন (ডিজিটাল ডিভাইসের ভাষা)। আপনি যদি একজন প্রযুক্তিবিদ হন তবে এই অদ্ভুত ঘড়িটি আপনার জন্য। সুতরাং, নিজের দ্বারা একটি তৈরি করুন এবং আপনার সময় গোপন রাখুন! আপনি প্রচুর বাইনারি সি পাবেন
বাইনারি LED মার্বেল ঘড়ি: 6 ধাপ (ছবি সহ)
বাইনারি LED মার্বেল ঘড়ি: এখন আমি মনে করি প্রত্যেকেরই একটি বাইনারি ঘড়ি আছে এবং এখানে আমার সংস্করণ। আমি যা উপভোগ করেছি তা হল এই প্রকল্পটি কিছু কাঠের কাজ, প্রোগ্রামিং, শেখা, ইলেকট্রনিক্স এবং সম্ভবত সামান্য শৈল্পিক সৃজনশীলতাকে একত্রিত করেছে। এটি সময়, মাস, তারিখ, দিন দেখায়
Arduino বাইনারি ঘড়ি - 3D মুদ্রিত: 5 টি ধাপ (ছবি সহ)
Arduino বাইনারি ঘড়ি - 3D মুদ্রিত: আমি আমার অফিস ডেস্কের জন্য কিছু সময়ের জন্য বাইনারি ঘড়িগুলি দেখছি, তবে সেগুলি বেশ ব্যয়বহুল এবং / অথবা প্রচুর পরিমাণে বৈশিষ্ট্য নেই। তাই আমি সিদ্ধান্ত নিলাম আমি এর পরিবর্তে একটি তৈরি করব। একটি ঘড়ি তৈরির সময় বিবেচনা করার একটি বিষয়, Arduino / Atmega328
Arduino ভিত্তিক বাইনারি এলার্ম ঘড়ি: 13 ধাপ (ছবি সহ)
আরডুইনো ভিত্তিক বাইনারি অ্যালার্ম ঘড়ি: আরে, আজ আমি আপনাকে দেখাতে চাই কিভাবে আমার সর্বশেষ প্রকল্পগুলির মধ্যে একটি, আমার বাইনারি অ্যালার্ম ঘড়ি তৈরি করতে হয়। ইন্টারনেটে এক টন বিভিন্ন বাইনারি ঘড়ি আছে, কিন্তু এটি আসলেই প্রথম হতে পারে, রঙিন ঠিকানাযুক্ত LED এর একটি ফালা থেকে তৈরি