লাঞ্চ টাইম ক্লক: Ste টি ধাপ (ছবি সহ)
লাঞ্চ টাইম ক্লক: Ste টি ধাপ (ছবি সহ)
Anonim
লাঞ্চ টাইম ক্লক
লাঞ্চ টাইম ক্লক

আপনি কি কখনো চেয়েছিলেন দুপুরের খাবারের সময় বেশি, কিন্তু জানেন না সেই অতিরিক্ত কয়েক মিনিট কোথায় পাবেন? আচ্ছা, আর কামনা নেই!

ঘড়ির প্রযুক্তির অগ্রগতির জন্য ধন্যবাদ, আমি আপনাকে একটি ঘড়ি উপহার দিচ্ছি যা প্রতিদিন 11:00 এ 20% গতি বাড়ায় এবং প্রতিদিন 11:48 এ 20% গতি কমিয়ে দেয়, যা আপনাকে উপভোগ করার জন্য অতিরিক্ত বারো মিনিট মধ্যাহ্নভোজ দেয়। বারো মিনিট অনেকের মত মনে নাও হতে পারে, কিন্তু এটিকে দৃষ্টিকোণ থেকে বলতে গেলে, এটি প্রতি সপ্তাহে অর্জিত মধ্যাহ্নভোজের সম্পূর্ণ অতিরিক্ত ঘন্টা।

ধাপ 1: স্টাফ পান

যান জিনিসপত্র পান
যান জিনিসপত্র পান

আপনার প্রয়োজন হবে:

(x1) স্ট্যান্ডার্ড ওয়াল ক্লক (x1) Adafruit DS1307 রিয়েল টাইম ক্লক (x1) Arduino Uno (w/ATMEGA328 DIP চিপ) (x1) Arduino বুটলোডার ইনস্টল করা অতিরিক্ত ATMEGA328 চিপ (শেষ ধাপ দেখুন) (x2) BC547 NPN ট্রানজিস্টর (x2) BC557 PNP ট্রানজিস্টর (x1) 28 পিন সকেট (x1) 16mhz স্ফটিক + (x2) 20pf ক্যাপাসিটার (x1) 1K রোধ (x1) 7805 নিয়ন্ত্রক (x1) 4 পিন সকেট (x1) 9V ব্যাটারি (x1) 9V ব্যাটারি স্ন্যাপ

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

পদক্ষেপ 2: আন্দোলন সরান

আন্দোলন সরান
আন্দোলন সরান
আন্দোলন সরান
আন্দোলন সরান
আন্দোলন সরান
আন্দোলন সরান

ঘড়ির শরীর থেকে ঘড়ির চলাচল সরান। এর জন্য ঘড়ির সামনের কাচের মুখ এবং ঘড়ির হাত সরিয়ে ফেলার প্রয়োজন হবে। ভদ্র হোন যেন কোন কিছু ভেঙ্গে না যায়। আপনাকে পরে সবকিছু পুনরায় একত্রিত করতে হবে।

ধাপ 3: আন্দোলন হ্যাক করুন

আন্দোলন হ্যাক করুন
আন্দোলন হ্যাক করুন
আন্দোলন হ্যাক করুন
আন্দোলন হ্যাক করুন
আন্দোলন হ্যাক করুন
আন্দোলন হ্যাক করুন

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

ধাপ 4: ঘড়িটি পুনরায় একত্রিত করুন

ঘড়িটি আবার একত্রিত করুন
ঘড়িটি আবার একত্রিত করুন
ঘড়িটি আবার একত্রিত করুন
ঘড়িটি আবার একত্রিত করুন
ঘড়িটি আবার একত্রিত করুন
ঘড়িটি আবার একত্রিত করুন
ঘড়িটি আবার একত্রিত করুন
ঘড়িটি আবার একত্রিত করুন

একবার আপনার আন্দোলন ভাল এবং হ্যাক করা হয়, কিন্তু ঘড়ি আবার একসাথে। গুরুত্বপূর্ণ: নিশ্চিত করুন যে ঘন্টা, মিনিট এবং সেকেন্ড হ্যান্ড 12:00 এ সব লাইন আপ। আমি প্রথমবারের মতো এটি করিনি এবং দ্রুত আবিষ্কার করলাম যে সমস্ত হাত সারিবদ্ধ না থাকলে ঘড়িটি সঠিকভাবে প্রদর্শিত হবে না।

ধাপ 5: RTC কিট

আরটিসি কিট
আরটিসি কিট

আপনি যদি ইতিমধ্যেই তা না করে থাকেন তবে একসাথে আপনার Adafruit DS1307 রিয়েল টাইম ক্লক কিট। কাজটি সম্পন্ন করার জন্য এখানে কিছু নির্দেশনা দেওয়া হল। এছাড়াও, যখন আপনি এটিতে থাকবেন, আরটিসি বোর্ডে সময় নির্ধারণ করুন। যতক্ষণ আপনি ব্যাটারি বের করবেন না, ততক্ষণ আপনার কেবল একবার এটি করতে হবে (কমপক্ষে পরবর্তী 5 বছর বা তারও বেশি সময় পর্যন্ত ব্যাটারি মারা যাবে)। আপনি Ladyada এর সাইটে সময় নির্ধারণের জন্য গভীরভাবে নির্দেশাবলী পেতে পারেন।

ধাপ 6: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

সার্কিট বেশ সহজ। মূলত আজকালকার শিশুরা যাকে বলে "হ্যাকডুইনো", আরটিসি বোর্ডের জন্য একটি সকেট এবং মোটর নিয়ন্ত্রণের জন্য একটি অশোধিত এইচ-ব্রিজ।

ধাপ 7: চিপ প্রোগ্রাম করুন

চিপ প্রোগ্রাম করুন
চিপ প্রোগ্রাম করুন
চিপ প্রোগ্রাম করুন
চিপ প্রোগ্রাম করুন

আপনার কোড কাজ করার জন্য আপনাকে RTClib লাইব্রেরি ইনস্টল করতে হবে। এটি করার নির্দেশনা লেডিয়াদের পৃষ্ঠায় রয়েছে। Lunchtime_clock.zip ডাউনলোড করুন, এটিকে অসম্পূর্ণ করুন এবং তারপরে আপনার চিপে lunchtime_clock.pde কোডটি আপলোড করুন। যদি আপনি ফাইলটি ডাউনলোড করতে পছন্দ না করেন তবে এখানে কোডটি হল: // লাঞ্চটাইম ক্লক // র্যান্ডি সারফান // // 11 এ 20% হ্রাস করে এবং 11:48 এ 20% গতি বাড়ায় যতক্ষণ না এটি 1 টি আঘাত করে। / বাকি সময় ঘড়ি স্বাভাবিক গতিতে যায় // // এই কোডটি দিয়ে আপনি যা চান তা করুন। শুধু নিশ্চিত করুন যে আপনি যাই করেন না কেন, এটা অসাধারণ। // #অন্তর্ভুক্ত #অন্তর্ভুক্ত "RTClib.h" RTC_DS1307 RTC; int ক্লকপিন = 9; int clockpin1 = 10; অকার্যকর সেটআপ () {Serial.begin (57600); Wire.begin (); RTC.begin (); } void loop () {DateTime now = RTC.now (); TurnTurnTurn (1000); if (now.hour () == 11) {for (int i = 0; i <1800; i ++) {TurnTurnTurn (800); } এর জন্য (int i = 0; i <1800; i ++) {TurnTurnTurn (1200); }}} int TurnTurnTurn (int TimeToWait) {analogWrite (clockpin, 0); analogWrite (ক্লকপিন 1, 124); // মান সেট করে (0 থেকে 255 পর্যন্ত) বিলম্ব (TimeToWait); analogWrite (ক্লকপিন, 124); analogWrite (ক্লকপিন 1, 0); বিলম্ব (TimeToWait); }

ধাপ 8: সব একসাথে রাখুন

সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন

একবার প্রোগ্রাম হয়ে গেলে, আপনার ATMEGA168 চিপটি Arduino থেকে আপনার সার্কিট বোর্ডে স্থানান্তর করুন। সকেটে আপনার RTC বোর্ড লাগান। পিনগুলি পাওয়ার আপ করার আগে সঠিকভাবে সারিবদ্ধ আছে কিনা তা নিশ্চিত করুন। ঘড়ির পিছনে আপনার সার্কিট বোর্ড এবং ব্যাটারি সংযুক্ত করুন। সত্যিকারের শেষ মিনিটের DIY ফ্যাশনে, আমি এটি করার জন্য গরম আঠালো এবং গ্যাফার টেপ ব্যবহার করেছি। স্ব আঠালো Velcro আদর্শ হবে।

ধাপ 9: ঘড়িগুলি সিঙ্ক্রোনাইজ করুন

ঘড়ি সিঙ্ক্রোনাইজ করুন
ঘড়ি সিঙ্ক্রোনাইজ করুন

Arduino এ একটি নতুন ATMEGA168 চিপ রাখুন। আরডুইনোকে আরটিসি বোর্ডের সাথে আরও একবার সংযুক্ত করুন।

Ladyada এর পৃষ্ঠা থেকে নমুনা কোড চালান। সিরিয়াল মনিটর খুলুন। এখানে প্রদর্শিত সময় হল সেই সময় যা আপনি আপনার ঘড়ির সাথে সিঙ্ক করতে চান।

আমি দেখতে পেলাম যে তৃতীয় ঘড়ি (আমার কম্পিউটার ঘড়ি) আরটিসি বোর্ডের সাথে পুরোপুরি সমন্বয় করা সবচেয়ে সহজ। তারপরে, আমি আরডুইনোকে চালিত করেছিলাম, আরটিসি বোর্ডটি আমার সার্কিটে ফিরিয়ে দিয়েছিলাম এবং আমার কম্পিউটারের সময়ের চেয়ে এক মিনিট পরে লঞ্চটাইম ক্লক সেট করেছি। ঠিক ঠিক মুহূর্তে, যখন আমার কম্পিউটারে মিনিট পরিবর্তিত হয়, আমি সিঙ্ক্রোনিকিটি অর্জনের জন্য দুপুরের খাবারের ঘড়িটি চালিত করি।

দুপুরের খাবারের ঘড়িটি খুব ভালভাবে কাজ করে এবং এইভাবে আমার প্রত্যাশা ছাড়িয়ে গেছে।

ছবি
ছবি

আপনি এই দরকারী, মজা, বা বিনোদনমূলক? আমার সর্বশেষ প্রকল্পগুলি দেখতে @madeineuphoria অনুসরণ করুন।

প্রস্তাবিত: