সুচিপত্র:

সহজ দিবালোক সঞ্চয় ঘড়ি: 7 টি ধাপ
সহজ দিবালোক সঞ্চয় ঘড়ি: 7 টি ধাপ

ভিডিও: সহজ দিবালোক সঞ্চয় ঘড়ি: 7 টি ধাপ

ভিডিও: সহজ দিবালোক সঞ্চয় ঘড়ি: 7 টি ধাপ
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
সহজ দিবালোক সঞ্চয় ঘড়ি
সহজ দিবালোক সঞ্চয় ঘড়ি
সহজ দিবালোক সঞ্চয় ঘড়ি
সহজ দিবালোক সঞ্চয় ঘড়ি

গল্প

এই প্রকল্পটি আমার জন্য Arduino Uno এবং একক 1602A LCD ডিসপ্লে দিয়ে প্রোগ্রামিং (কোডিং) শেখার জন্য চ্যালেঞ্জ হিসাবে শুরু হয়েছিল, আমি প্রথমে সঠিকতার জন্য Arduino কে তার সীমাতে ঠেলে দিতে চেয়েছিলাম। এটি একটি আরটিসি মডিউল (রিয়েল টাইম ক্লক মডিউল) ব্যবহার না করে একটি ঘড়ি নির্মাণের প্রকল্প এবং আরও বিলম্ব () ব্যবহার করবেন না; কমান্ড কারণ বিলম্ব (); কমান্ড একটি নির্দিষ্ট সময়ের জন্য কোড বন্ধ করে দেয়। যেহেতু আমি বেসিক টাইম কিপিং কোডের মাধ্যমে কাজ করেছি আমি ভেবেছিলাম এটি একটু জাগতিক হতে পারে তাই আমি মশলা জিনিসগুলিকে নতুন করে সংযোজন হিসাবে একটি দিবালোক সঞ্চয় সময় বৈশিষ্ট্য যুক্ত করার সিদ্ধান্ত নিয়েছি এবং সম্ভবত এই প্রকল্পে একটু বেশি আগ্রহ তৈরি করব। প্রথমে ধারণাটি সম্পূর্ণরূপে উপন্যাস ছিল কিন্তু যত বেশি আমি এটি নিয়ে কাজ করি এবং আমার ডেস্কে যে শারীরিক ঘড়িটি চালাচ্ছি ততই ধারণাটি ব্যবহারিক হয়। একটি আরটিসি মডিউল যোগ করে এবং কোডটি সামঞ্জস্য করে এই ঘড়িটি আগামী বছরের জন্য সঠিক হবে এবং নির্মাতারা এবং এমন জনসাধারণের জন্য খুব কম খরচে যারা এই ধরনের ঘড়ি কিনে।

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

এই উদাহরণটি ডিজিটাল যুগ এবং প্রযুক্তির অগ্রগতির সাথে বসবাস করা সহজ এবং সহজেই সব ধরনের ডিজিটাল ঘড়িতে প্রয়োগ করা যায়, কিন্তু এনালগ ঘড়ির মৃত্যুতে সাহায্য করতে পারে। স্ট্যান্ডার্ড টাইম থেকে ডিএসটি টাইমে 1 ঘন্টা লাফ দেওয়ার পরিবর্তে ডিএসটি টাইম থেকে স্ট্যান্ডার্ড টাইমে এই ঘড়িটি শীতের সল্টসিস থেকে গ্রীষ্ম সল্টাইস পর্যন্ত সময়ের ক্রমবর্ধমান অগ্রগতির উপর ভিত্তি করে বছরের পর বছর পরবর্তী শীতকালীন সল্টাইসে স্ট্যান্ডার্ড টাইমে ফিরে আসে। এই রূপান্তরটি প্রতি 6 মাসের মধ্যে 180 দিনের জন্য সঞ্চালিত হয়, সামঞ্জস্য 360 দিনের জন্য দিনে 20 সেকেন্ড হয় এবং অবশিষ্ট 5 বা 6 দিন সল্টিসিসের দৈর্ঘ্যে যোগ করা হয়। আমার উদাহরণ এখানে 180 দিন চক্রের মধ্যে প্রতি তিন দিনে একবার 1 মিনিট বৃদ্ধি পায়। প্রতি বছর ২১ শে জুন বা তার কাছাকাছি ঘড়িটি পুরো ১ ঘন্টা এগিয়ে থাকে এবং প্রতি বছর ২১ শে ডিসেম্বর ঘড়িটি প্রমিত সময়ে পিছিয়ে যায়। লিপ ইয়ার সহজেই হিসাব করা হয় বিশেষ করে যদি আরটিসি ব্যবহার করা হয়। দক্ষিণ গোলার্ধটি সহজেই এই ঘড়ির সাথে খাপ খাইয়ে নেয়, স্লাইড স্কেল উত্তর গোলার্ধ থেকে মাত্র 6 মাস দূরে থাকে।

বিশ্বে এমন তিনটি জায়গা আছে যেগুলো ডিএসটি বেশ ভালো হবে যদি না, নিরক্ষীয় অঞ্চল এবং খুঁটি। আমি মনে করি না যে বিষুবরেখায় দিনের আলো খুব বেশি পরিবর্তিত হয়, আমি জানি না যে কোন গ্রীষ্মমন্ডলীয় অঞ্চল এমনকি ডিএসটি ব্যবহার করে কিনা এবং মেরুগুলি আবার একটি ভিন্ন গল্প, শুধু 'কি' সময়টি মেরুতে আছে?

ধাপ 1: ঘড়ি সম্পর্কে

ঘড়ি সম্পর্কে
ঘড়ি সম্পর্কে
ঘড়ি সম্পর্কে
ঘড়ি সম্পর্কে

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

এই উদাহরণের জন্য আমি সামরিক সময় (24 ঘন্টা ঘড়ি) এবং প্রমিত সময় (12 ঘন্টা ঘড়ি) এএম এবং পিএম ব্যবহার করেছি যারা 24 ঘন্টা টাইম স্কেলের সাথে পরিচিত নয় তাদের সাহায্য করার জন্য, এটি আমার রুমকে দিনের নম্বর প্রদর্শন করার জন্য দিয়েছে ডিএসটি হল থেকে সেট 12 ঘন্টা ঘড়ি প্রদর্শন করতে কোড পরিবর্তন করা যেতে পারে। আমি সময় সমন্বয় করার জন্য ডিজিটাল পিন 2, 3 এবং 4 এর সাথে সংযুক্ত তিনটি পুশ বোতাম যুক্ত করেছি। এই বোতামগুলি শুধুমাত্র সেকেন্ড, মিনিট বা ঘন্টা বৃদ্ধি করবে। বোতামগুলি alচ্ছিক, আপনি যদি বোতামগুলিতে তার না রাখেন এবং কোড পরিবর্তন করার প্রয়োজন না হয় তবে ঘড়িটি এখনও ঠিক কাজ করবে। আমি অন্তত সেকেন্ড সামঞ্জস্য করার জন্য একটি বোতাম ব্যবহার করার সুপারিশ করব এবং যদি সম্পূর্ণ নির্ভুলতা অর্জন করা না যায় তবে ঘড়ির গতি ধীর দিকে রাখুন, বোতামটি প্রতি সেকেন্ডে 1 সেকেন্ড সময় বাড়ায়।

আপনি যদি Arduino IDE থেকে ঘড়িটি শুরু করেন তবে স্কেচ লোড এবং বুট হতে প্রায় 5.5 থেকে 6 সেকেন্ড সময় লাগবে, যদি আপনার Arduino এ স্কেচ লোড করা থাকে তবে এটি একটি প্রাচীরের ওয়ার্টে বা বিদ্যুৎ সরবরাহে লাগান এতে প্রায় 2.5 থেকে বুট এবং চালানোর জন্য 3 সেকেন্ড।

যখন আপনি অবশেষে অপারেশনের জন্য ঘড়ি প্রস্তুত করেন তখন কিছু ম্যানুয়াল সেটআপ প্রয়োজন।

এই ঘড়িটি আরটিসি মডিউল ব্যবহার করে না বা ডোজ ব্যবহার করে না "বিলম্ব ();" কমান্ড

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

ধাপ 2: আপনার যা লাগবে

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার

কেনাকাটা তালিকা

1 Arduino Uno বা Mega2569 (I2C পিনগুলি UNO- এ A4 এবং A5 এবং 2560 মেগাতে 20 এবং 21)

অন্য কোন Arduino সম্পর্কে কাজ করা উচিত, ব্যবহৃত পিনগুলি ভিন্ন হতে পারে। সেই বিষয়ে, যে কোনও নিয়ামক বোর্ড কাজ করবে। আপনাকে সেই বোর্ড বা প্রস্তুতকারকের জন্য কোডটি পুনরায় লিখতে হবে।

1 1602 এলসিডি ডিসপ্লে (আপনার পছন্দের রঙ)

আমি LCD এর সাথে একটি I2C ব্যাক প্যাক ব্যবহার করি, আমি সেট আপ করা সহজ এবং দ্রুত মনে করি।

জাম্পার তার

SUচ্ছিক সরবরাহ

1 মাঝারি আকারের রুটি বোর্ড

1-3 ক্ষণস্থায়ী যোগাযোগ পুশ বোতাম

1-3 10 কে ওহম প্রতিরোধক

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

মন্তব্য:

বিদ্যুৎ বিভ্রাটের গর্ত পতন এড়াতে আমার চূড়ান্ত ঘড়িটি আমার বাইরে একটি সৌর প্যানেল দ্বারা চালিত। সৌর প্যানেল একটি 12 ভোল্টের ব্যাটারি রাখে যা একটি নিয়ন্ত্রকের সাথে চার্জ করা বন্ধ করে দেয়। এই ব্যাটারিটি USB পোর্টের পাশে পাওয়ার জ্যাকের মাধ্যমে Arduino এর সাথে সংযুক্ত। ব্যাটারিতে ড্র কমানোর জন্য আমি USB পোর্টকে গ্রিডের সাথে সংযুক্ত রাখি। Arduino- এর কোনও ক্ষতি না করে একই সময়ে উভয় শক্তির উৎস ব্যবহার করা যেতে পারে। একটি 12 ভোল্ট ব্যাটারি সর্বোচ্চ 14.5 ভোল্টে চার্জ করা যেতে পারে যা আরডুইনোর জন্য খুব বেশি তাই আমি ব্যাটারি থেকে সরবরাহ ভোল্টেজ 9 থেকে 12 ভোল্টের পরিসরে কমাতে একটি বক কনভার্টার ব্যবহার করি। 12 ভোল্টের ব্যাটারি আমি চার্জ রাখি যদি দিনগুলি মেঘলা থাকে তবে 3 বা 4 দিন স্থায়ী হবে। ব্যাটারির ভোল্টেজ 11 ভোল্টে নেমে গেলে আমি যে রেগুলেটরটি ব্যবহার করি তা আরডুইনোতে বিদ্যুৎ কাটবে। আমার কাছে যে ব্যাটারি আছে তা বাণিজ্যিক ভবনের জন্য জরুরি আলো ব্যবস্থা থেকে এসেছে, এটি একটি ছোট গাড়ির ব্যাটারির আকারের প্রায় এক চতুর্থাংশ। যদি আপনি একটি গাড়ির ব্যাটারি ব্যবহার করতে চান তবে এটি একটি ভাল বায়ুচলাচল এলাকায় (বাইরে) রাখতে ভুলবেন না, গাড়ির ব্যাটারিগুলি চার্জ এবং স্রাবের সময় হাইড্রোজেন এবং অক্সিজেন গ্যাস ছেড়ে দেয়, এটি একটি বিস্ফোরক সমন্বয়।

সতর্কতা

একটি ভাল মধ্যে ব্যাটারি রাখুন

বায়ুচলাচল এলাকা, বাইরে

ধাপ 3: তারের

তারের
তারের

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

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

তিনটি পুশ বাটন ঘড়িতে সময় সামঞ্জস্য করতে ব্যবহৃত হয়। তারা কেবল সময় এগিয়ে দেয় (AHEAD)। চূড়ান্ত সমন্বয়গুলিতে ধীর দিকে কোডে ঘড়ি রাখুন (প্রতিদিন 1 থেকে 2 সেকেন্ড বা কয়েক দিন) এইভাবে আপনি প্রয়োজনে সময় এগিয়ে নিতে পারেন। প্রতিটি বাটন প্রতি সেকেন্ডে সময় বৃদ্ধি করে, নীচের বোতামটি প্রতি সেকেন্ডে 2 সেকেন্ড, মাঝের বোতাম 1 মিনিট প্রতি সেকেন্ড এবং উপরের বোতামটি 1 ঘন্টা প্রতি সেকেন্ডে এগিয়ে যায়। একটি মোটামুটি উচ্চ ডিগ্রী নির্ভুলতা করা উচিত যাতে আপনাকে এটি খুব বেশি সামঞ্জস্য করতে হবে না।

যদি আপনি সেকেন্ড, মিনিট বা ঘন্টা সামঞ্জস্য করেন (উদাহরণস্বরূপ যদি মিনিট 58, 59, 00 অগ্রসর হয়) ঘন্টাটি পরবর্তী ঘন্টার দিকে অগ্রসর হবে।

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

ধাপ 4: প্রদর্শন কি দেখায়

ডিসপ্লে কি দেখায়
ডিসপ্লে কি দেখায়

আমি 1602 এলসিডি ডিসপ্লেতে অনেক তথ্য রেখেছি যার কিছু ব্যাখ্যা প্রয়োজন:

কোড 1 বা লাইন শূন্য '0' কোডে কথা বলার সময়, মান সময় দেখায়। বামদিকে 'এসটিডি', এটি 'স্ট্যান্ডার্ড' সময় বোঝায়।

মাঝখানে প্রথম লাইনের পরে আপনার স্থানীয় মান সময়। দিনের আলো সঞ্চয় সময় দিয়ে শুরু করবেন না, ঘড়িটি দ্বিতীয় লাইনে এটি প্রদর্শন করবে।

এই সময় স্কেল হল 12 ঘন্টার ঘড়ি তাই ডান দিকে 'AM বা' PM 'সকাল বা দুপুরের পরে নির্দেশ করে।

লাইন 2 বা লাইন ওয়ান '1' কোডে কথা বলার সময়, দিনের আলো সঞ্চয় সময় দেখায় যা বছরের দিন অনুযায়ী পরিবর্তিত হয়। বামে 'ডিএসটি' মানে 'দিবালোক সঞ্চয় সময়'

দ্বিতীয় লাইনের মাঝখানে আপনার স্থানীয় সামরিক সময় যা ২ 24 ঘন্টার ঘড়ি। আপনি শুনবেন এটিকে 'ওহ ছয়শ ঘন্টা' বলা হয়েছে উদাহরণস্বরূপ।

ডান দিকে বছরের দিনটি শীতকালীন সল্টসিস থেকে উল্লেখ করা হয়েছে, উত্তর গোলার্ধে 21 ডিসেম্বর (আনুমানিক) দিন শূন্য '0' এবং দক্ষিণ গোলার্ধে জুন 21 (আনুমানিক) দিন শূন্য '0'।

আমি ঘড়ি সেট আপ করার সময় রেফারেন্সের জন্য দুটি.pdf ফাইল প্রদান করেছি। আপনি যে গোলার্ধে থাকেন সেই ফাইলকে বেছে নিন।

ডান ইনক্রিমেন্টের তিনটি বোতাম সেকেন্ড, মিনিট এবং ঘন্টা নীচে থেকে উপরে।

ধাপ 5: স্কেচ সেটআপ

স্কেচ সেটআপ
স্কেচ সেটআপ

কোডের বেশ কয়েকটি লাইন রয়েছে যা প্রাথমিক প্রারম্ভের জন্য সেট আপ করা প্রয়োজন। প্রতিবার যখন আপনি ঘড়িটি সংযোগ বিচ্ছিন্ন করেন এবং স্কেচে ভেরিয়েবলের মান পরিবর্তন করেন তখন এই লাইনগুলির কিছু পরিবর্তন হওয়া প্রয়োজন। আপনি যদি IDE এর জন্য ঘড়ি শুরু করেন তবে লোড এবং শুরু হতে প্রায় 6 সেকেন্ড সময় লাগবে। যদি আপনি IDE থেকে স্কেচটি লোড করেন তাহলে ঘড়িটি সংযোগ বিচ্ছিন্ন করুন এবং এটি একটি প্রাচীরের ওয়ার্ট বা বিদ্যুৎ সরবরাহ থেকে পুনরায় চালু করুন স্কেচটি প্রায় 2.5 সেকেন্ডের মধ্যে বুট হয়ে যাবে।

লাইন 11 LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7);

এই লাইনটি LCD ডিসপ্লে সম্বোধন করে এবং I2C ব্যাক প্যাকের সঠিক ঠিকানা সেট করে। 0x27 হল আমার কেনা কোন ব্যাক প্যাকের ঠিকানা। যদি আপনি ঘড়িটি চালু করেন কিন্তু সেখানে কোন তথ্য প্রদর্শিত হয় না কিন্তু এটি ঠিকানাটি আলোকিত করে সম্ভবত আপনার এলসিডিতে ভিন্ন। আপনার এলসিডি ব্যাক প্যাকের ঠিকানা কীভাবে পরিবর্তন করবেন বা ঠিকানাটি খুঁজে পাবেন তার বিবরণের জন্য আমি নীচে একটি লিঙ্ক দেব।

লাইন 24 int minuteSt = 35;

স্ট্যান্ডার্ড ঘড়ির জন্য শুরুর মিনিট সেট করুন, সেটআপের সময় দেওয়ার জন্য সাধারণত ঘড়িটি শুরু করার 5 মিনিট আগে সেট করুন।

লাইন 25 int hourSt = 18;

ঘন্টা সেট করুন এসটিডি সময় (24 ঘন্টা ঘড়ি) শুরু হচ্ছে। সন্ধ্যা 6 টা ঘন্টা 18 হবে।

লাইন 26 int DSTdays = 339;

আপনি যে "ইজি ডিএসটি ক্লক টাইম স্কেল" পিডিএফ ফাইলটি (উত্তর বা দক্ষিণ গোলার্ধে) ডাউনলোড করেন তার উল্লেখ করুন এবং তারিখটি দেখুন এবং এই লাইনে দিন # সন্নিবেশ করান। (বাম কলাম)। উদাহরণ (24 নভেম্বর হল উত্তর গোলার্ধে #339 দিন এবং দক্ষিণ গোলার্ধে দিন #156)

লাইন 27 int DSTyear = 2019;

চলতি বছর লিখুন।

লাইন 92 যদি ((masterTime - previousMasterTimeSt> = 1000) && (microTime - previousMicroTimeSt> = 500)) {

"PreviousMasterTimeSt" কে মিলিসেকেন্ডের সংখ্যার সাথে তুলনা করা দরকার তাই এই '1000' কে আরডুইনো বোর্ডের অভ্যন্তরীণ ঘড়ির উপর নির্ভর করে 999 এ পরিবর্তনের প্রয়োজন হতে পারে এবং তারপর আগের মাইক্রোটাইমকে সামঞ্জস্য করতে হবে অভ্যন্তরীণ ঘড়ি যদিও 16 এমএইচ এর একটি বোর্ড থেকে অন্য বোর্ডে বৈচিত্র রয়েছে।

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

প্রতিটি Arduino বোর্ডের একটু ভিন্ন গতি আছে তাই এই সংখ্যাগুলি আপনার ব্যবহৃত প্রতিটি বোর্ডের সাথে পরিবর্তিত হবে। কোডের কিছু অংশ এখনও পরীক্ষা করা হয়নি, এটি প্রতিটি লিপ ইয়ারের জন্য 248 লাইন। পরবর্তী কয়েক সপ্তাহের মধ্যে আমি এটি পরীক্ষা করব এবং প্রয়োজনে কোন পরিবর্তন পোস্ট করব।

ধাপ 6: চূড়ান্ত নোট

চূড়ান্ত নোট
চূড়ান্ত নোট

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

দুটি.pdf ফাইল অন্তর্ভুক্ত আছে, আপনি যে গোলার্ধে থাকেন তার জন্য ফাইলটি ডাউনলোড করুন, এই ফাইলটি আপনাকে ঘড়িটি সঠিকভাবে শুরু করার জন্য প্রয়োজনীয় তথ্য দেবে।

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

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

ডিএসটি কি উত্তর বা দক্ষিণ মেরুতে প্রয়োজনীয় বা এমনকি সম্ভব?

উত্তর বা দক্ষিণ মেরুতে কয়টা বাজে?

আপনি উত্তর মেরু বা দক্ষিণ মেরু ছেড়ে কোন দিকে যাবেন?

দক্ষিণ মেরু থেকে আপনি অস্ট্রেলিয়া, উত্তর আমেরিকা, ইউরোপ বা এশিয়া পৌঁছানোর জন্য কোন দিকে যাবেন?

সান্তা কোন সময় অঞ্চলে বাস করে?

তার কি ডিএসটি দরকার?

উত্তর মেরুতে যাই হোক না কেন?

সান্তা তার সমস্ত উপহার সরবরাহ করতে কোন দিকে ভ্রমণ করে?

কোন অক্ষাংশে DST কার্যকর?

এখন নিরক্ষরেখার জন্য;

এই ঘড়িটি কি নিরক্ষরেখায় ব্যবহারযোগ্য?

তারা উত্তর বা দক্ষিণ গোলার্ধ স্কেল ব্যবহার করবে?

শীতকালীন অস্থিরতা এবং গ্রীষ্মকালীন অস্থিরতার তারিখগুলি কী?

কোন অক্ষাংশে DST কার্যকর?

পেঙ্গুইনদের কি ডিএসটি দরকার?

আপনি কি মনে করেন আমি এই প্রশ্নগুলি সম্পর্কে চিন্তা করার জন্য অদ্ভুত?

সবাইকে সুখী বিল্ডিং!

ফিল্মনাট

ধাপ 7: অন্যান্য লিঙ্ক

I2C ব্যাক প্যাকের ঠিকানা নির্ধারণ বা পরিবর্তন করার জন্য এটি একটি লিঙ্ক:

www.instructables.com/id/1602-2004-LCD-Adapter-Addressing/

PiotrS I2C হার্ডওয়্যার ঠিকানাগুলির জন্য একটি চমৎকার নির্দেশযোগ্য লিখেছেন

playground.arduino.cc/Main/I2cScanner

এই লিঙ্কটি আপনার I2C ডিভাইসটি স্ক্যান করবে এবং ঠিকানাটি ফেরত দেবে

প্রস্তাবিত: