সুচিপত্র:

বিশ্ব সময় ঘড়ি জুড়ে: 5 টি ধাপ (ছবি সহ)
বিশ্ব সময় ঘড়ি জুড়ে: 5 টি ধাপ (ছবি সহ)

ভিডিও: বিশ্ব সময় ঘড়ি জুড়ে: 5 টি ধাপ (ছবি সহ)

ভিডিও: বিশ্ব সময় ঘড়ি জুড়ে: 5 টি ধাপ (ছবি সহ)
ভিডিও: ঘুমানোর সময় ঘাড়ে উকুন উঠে গেলো #cartoon 2024, নভেম্বর
Anonim
বিশ্বজুড়ে ঘড়ি
বিশ্বজুড়ে ঘড়ি
বিশ্বজুড়ে ঘড়ি
বিশ্বজুড়ে ঘড়ি

দুনিয়া ঘুরে বেড়ানো হোক বা শুধু গভীর রাতের কল করার আগে কোন সময় তা জানতে আগ্রহী হোক, ৫ জোন বিশ্ব ঘড়ি বিলটি মানায়। যেহেতু আমি আমার সাম্প্রতিক চালানে কিছু অতিরিক্ত TM1637 7 ডিজিটের ডিসপ্লে পেয়েছি, তাই আমি সব অনুষ্ঠানের জন্য একটি ঘড়ি একসাথে রাখার সিদ্ধান্ত নিয়েছি। আমি প্রকল্পের জন্য একটি Arduino Uno ব্যবহার করার সিদ্ধান্ত নিয়েছি, যা 5 টি ঘড়ি, 5 AM সূচক (LEDs) এবং একটি স্পর্শ সেন্সর দিয়ে সক্রিয় একটি ওভারহেড লাইটের জন্য যথেষ্ট GPIO প্রদান করে। একমাত্র পিন যা আমি ব্যবহার করিনি তা ছিল D1, যা সিরিয়াল Tx এর জন্য, যা কেবল সমস্যা সৃষ্টি করতে পারে। সুতরাং আপনি যদি আগ্রহী হন, পড়ুন!

ধাপ 1: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ

আমার ব্যবহৃত ঘড়িটি তৈরি করতে:- একটি Arduino Uno (কিন্তু একটি ন্যানো বা মেগাও কাজ করবে)

- (5) TM1637 ডিসপ্লে

- (5) LEDs (AM/PM সূচক হিসাবে ব্যবহার করতে)

- (5) 220 ওহম প্রতিরোধক

- RTC3231 ঘড়ি

- AdaFruit NeoPixel লাঠি বা অন্যান্য আলো

- আলো সক্রিয় করতে সেন্সর স্পর্শ করুন

- পাওয়ার ড্র মিটমাট করার জন্য বাক কনভার্টার

- ফ্রেম বা কেস (আমি 3D কেস প্রিন্ট করেছি, কিন্তু সৃজনশীল হব)

- একটি ব্যারেল রিসেপটকেল সহ 12V শক্তি (ফিড বিভক্ত করার অনুমতি দেওয়ার জন্য)

- alচ্ছিক - Arduino Uno ieldাল (শুধু একটু সহজ করার জন্য)

পদক্ষেপ 2: শুরু করা

শুরু হচ্ছে
শুরু হচ্ছে
শুরু হচ্ছে
শুরু হচ্ছে
শুরু হচ্ছে
শুরু হচ্ছে
শুরু হচ্ছে
শুরু হচ্ছে

আমি এখনও TM1637 তে নতুন তাই আমি প্রথমে কি প্রোগ্রাম করতে পারি তা দেখার জন্য প্রোগ্রাম করলাম। প্রথমে এটি কিছুই করেনি, কিন্তু Arduino সম্প্রদায় আশ্চর্যজনক এবং শীঘ্রই আমাকে আপ এবং চলমান ছিল। আমার TM1637 এ আমাকে কাজ করার জন্য পিছনে 2 টি ক্যাপ কেটে ফেলতে হয়েছিল এবং সেখান থেকে কিছু ট্রায়াল এবং ত্রুটি। শেষ পর্যন্ত আমি এখনও ঘড়ির জন্য একটি কোলন পেতে পারিনি - এটি 1 নম্বর অবস্থানে ঘন্টা সংখ্যার "প্রতিস্থাপন" করে, কিন্তু আমি আপাতত এটির সাথে ঠিক আছি।

এরপরে, আপনার সমস্ত সংযোগ এবং প্রোগ্রামিং মিলছে কিনা তা নিশ্চিত করার জন্য প্রথমে সবকিছু দিয়ে একটি ব্রেডবোর্ড লাগান - হ্যাঁ, আমি এখনও ধাপে ধাপে লোক। তারপর কাঙ্ক্ষিত অবস্থানগুলি নির্ধারণ করুন এবং GMT থেকে সময়ের পার্থক্য খুঁজে বের করে আপনার টার্গেট লোকেশন সেটআপ করুন। এখন সোল্ডারিং এবং অবস্থান সম্পর্কে।

ধাপ 3: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

12v ইনপুটের জন্য একটি ব্যারেল পাওয়ার কানেক্টর ব্যবহার করে, পাওয়ার এবং গ্রাউন্ডকে 1) বক কনভার্টার এবং 2) আর্ডুইনোতে ভিনে বিভক্ত করুন।

সংযোগগুলি চালানোর জন্য vালটিতে 5v শক্তি এবং স্থল সারি তৈরি করতে বক রূপান্তরকারী ব্যবহার করুন, এটি যে কোনও বিদ্যুৎ সমস্যা স্থির করবে।

প্রতিটি TM1637 এর 4 টি সংযোগ (5v, Grd, ডেটা এবং ক্লক) রয়েছে, DIO এবং CLK পৃথক GPIO পিনগুলিতে (আমি 2-11 ব্যবহার করেছি) এবং আমার সারিতে শক্তি।

মেরিডিয়ান ইন্ডিকেটর (5 LEDs) সোল্ডার (5) 220 Ohm স্থল এবং A0-A3 এবং D12 এ Anode সংযোগের জন্য।

আরটিসির এসডিএ এবং এসসিএল (এ 4 এবং এ 5) সহ 5v এবং Grd প্রয়োজন।

হালকা লাঠি দুবার গ্রাউন্ড করা দরকার, একবার সারিতে এবং একবার ইউনোতে। সারিতে 5v এবং ডেটা একটি GPIO (D13) এ চালান। টাচ সেন্সর 5v এবং Grd এবং GPIO D0 তে চলে।

ধাপ 4: প্রোগ্রামিং

প্রোগ্রামিং মোটামুটি সোজা। আমি ডিসপ্লের জন্য TM1637display.h লাইব্রেরি ব্যবহার করেছি, প্রতিটি ডিসপ্লেকে একটি অনন্য নাম বরাদ্দ করেছি - পূর্বাভাসে, শহরের নামের সাথে। শুধু প্রত্যেকের জন্য DIO এবং CLK পিন পরিবর্তন করুন।

সময়ের পার্থক্য সহ আপনার প্রথম অবস্থান কোড করুন এবং ঘন্টার উপর ভিত্তি করে LED চালু/বন্ধ করার জন্য AM/PM পরিধি সেট করুন। প্রতিটি অবস্থানের জন্য ডুপ্লিকেট করতে এটি ব্যবহার করুন।

আমি 0, 2 ডিজিটের অবস্থানে ঘন্টা নির্ধারণ করেছি, কোন শূন্য নেই। মিনিটের জন্য আমি 'মিনিট' ব্যবহার করেছি এবং ডিজিট 1 (পজ 2, 1 ডিজিট) এবং মডুলো (%) ডিজিট 2 (পজ 3, 1 ডিজিট) এর জন্য 10 দিয়ে ভাগ করেছি।

Adapruit_NeoPixel লাইব্রেরি ব্যবহার করে সেন্সর দিয়ে নিওপিক্সেলকে আলোকিত করা অন্য যেকোনো বোতাম/LED কম্বোর মতো।

সহজ।

ধাপ 5: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

বোর্ড, পাওয়ার ইনপুট এবং বক কনভার্টারের জন্য ডিসপ্লে এবং পিছনে কিছু জায়গা ফিট করে এমন একটি উপযুক্ত কেস তৈরি করুন। Ertোকান, তারগুলি সংযুক্ত করুন, শক্তি চালু করুন এবং এটি প্রস্তুত। ঠিক আছে, এর চেয়ে আরও অনেক কিছু হতে পারে, তবে সেগুলি নকশা নির্বিশেষে মূল বিষয়।

উপভোগ করুন এবং শুভ টিঙ্কারিং!

প্রস্তাবিত: