সুচিপত্র:

স্লিপ ইনফ টাইমার: Ste টি ধাপ
স্লিপ ইনফ টাইমার: Ste টি ধাপ

ভিডিও: স্লিপ ইনফ টাইমার: Ste টি ধাপ

ভিডিও: স্লিপ ইনফ টাইমার: Ste টি ধাপ
ভিডিও: নাক কান ও গলার চেকআপ - প্রফেসর ডাঃ শেখ নুরুল ফাত্তাহ রুমি // ENT Problem Checkup 2024, জুলাই
Anonim
স্লিপ ইনফ টাইমার
স্লিপ ইনফ টাইমার

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

আমার এমন একটি যন্ত্রের প্রয়োজন ছিল যা নির্দেশ করতে পারে যে আমি 8 ঘণ্টা পরে অ্যালার্ম ঘড়িতে ঘুম থেকে উঠার প্রয়োজন ছাড়াই কমপক্ষে 8 ঘন্টা ঘুমিয়েছি কিনা। ডিভাইসটি একটি ব্যাটারি চালিত টাইমার যা ডিভাইসটি চালু হওয়ার 8 ঘন্টা পরে একটি LED ঝলকানোর সহজ কাজটি করে। তাই যখন আমি জেগে উঠি তখন আমি বিছানা থেকে উঠতে পারি যদি এলইডি জ্বলজ্বল করে এবং যতক্ষণ না এটি হয় ততক্ষণ আমার কিছু অতিরিক্ত ঘুম নেওয়া উচিত।

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

লক্ষ্য করুন যে যখন LED জ্বলতে শুরু করে তখন পর্যন্ত এটি বন্ধ হয় না যতক্ষণ না আপনি ডিভাইসটি বন্ধ করে দেন।

বরাবরের মতো আমি JAL প্রোগ্রামিং ভাষা ব্যবহার করে আমার প্রিয় মাইক্রো কন্ট্রোলার PIC এর চারপাশে এই প্রকল্পটি তৈরি করেছি কিন্তু আপনি একটি Arduino ব্যবহার করতে পারেন।

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

এই প্রকল্পের জন্য আপনার নিম্নলিখিত উপাদানগুলি থাকা দরকার:

  • এক টুকরো রুটিবোর্ড
  • PIC মাইক্রোকন্ট্রোলার 12F615
  • 8-পিন আইসি সকেট
  • 32.768 Hz এর স্ফটিক দেখুন
  • সিরামিক ক্যাপাসিটার: 2 * 22pF, 1 * 100nF
  • প্রতিরোধক:! * 220k, 1 * 33k, 1 * 4k7
  • সবুজ LED
  • চালু / বন্ধ সুইচ
  • 3 AA বা 3 AAA ব্যাটারি + ব্যাটারির জন্য ব্যাটারি ধারক
  • একটি প্লাস্টিকের আবাসন

উপাদানগুলিকে কীভাবে সংযুক্ত করতে হয় তার পরিকল্পিত চিত্র দেখুন।

ধাপ 2: ইলেকট্রনিক্স ডিজাইন এবং বিল্ডিং

ইলেকট্রনিক্স ডিজাইন এবং বিল্ডিং
ইলেকট্রনিক্স ডিজাইন এবং বিল্ডিং
ইলেকট্রনিক্স ডিজাইন এবং বিল্ডিং
ইলেকট্রনিক্স ডিজাইন এবং বিল্ডিং
ইলেকট্রনিক্স ডিজাইন এবং বিল্ডিং
ইলেকট্রনিক্স ডিজাইন এবং বিল্ডিং

PIC এর অপারেটিং ভোল্টেজ পরিসীমা 2 ভোল্ট এবং 5.5 ভোল্টের মধ্যে যা পাওয়ার সাপ্লাই হিসাবে 3 AA বা AAA ব্যাটারি ব্যবহার করে উপযুক্ত করে তোলে। এগুলি সাধারণ ব্যাটারি হতে পারে (মোট সরবরাহ ভোল্টেজ 4.5 ভোল্টের সমান) বা রিচার্জেবল ব্যাটারি (মোট সরবরাহ ভোল্টেজ 3.6 ভোল্টের সমান)।

সমস্ত টাইমিং PIC12F615 দ্বারা সফটওয়্যারে করা হয়। নকশা জন্য প্রধান প্রয়োজন ছিল যে ডিভাইস বহনযোগ্য এবং তাই ব্যাটারি চালিত হতে হবে। যেহেতু পিআইসি 32 kHz এর খুব কম ঘড়ির ফ্রিকোয়েন্সি তে চলে, তাই এটি স্যুইচ অন এবং যখন LED বন্ধ থাকে তখন 3.6 V/ 29 uA এ 4.5 V এ প্রায় 23 uA খরচ করে। এটি একটি দীর্ঘ ব্যাটারি জীবনকাল গ্যারান্টি দেবে। যেহেতু এলইডি উজ্জ্বল হতে হবে না, 4k7 রোধকারীর কারণে এটির মধ্য দিয়ে একটি কম কারেন্ট প্রবাহিত হয় যা দীর্ঘ ব্যাটারি জীবনেও অবদান রাখে।

ছবিতে আপনি সার্কিটটি দেখতে পাচ্ছেন যেহেতু আমি এটিকে প্লাস্টিকের আবাসে রাখার সময় চূড়ান্ত ফলাফল সহ রুটিবোর্ডে তৈরি করেছি।

ধাপ 3: সফটওয়্যার

ইতিমধ্যে উল্লেখ করা হয়েছে, সফ্টওয়্যারটি JIC প্রোগ্রামিং ভাষা ব্যবহার করে একটি PIC12F615 এর জন্য লেখা হয়েছে। সফটওয়্যারটি একটি সহজ কাজ সম্পাদন করে। PIC এর টাইমার ব্যবহার করে, 32.768 Hz এর ঘড়ি ক্রিস্টাল ঘড়ি 32.768 দ্বারা বিভক্ত, যার ফলে 1 সেকেন্ডের অভ্যন্তরীণ সংকেত পাওয়া যায়। PIC তারপর 0 থেকে 60 সেকেন্ড * 60 মিনিট * 8 ঘন্টা = 28.800 পর্যন্ত গণনা করার জন্য একটি কাউন্টার ব্যবহার করে।

যখন ডিভাইসটি চালু হয়, LED 3 বার জ্বলজ্বল করবে, তার পরে 8 ঘন্টা টাইমার শুরু হবে। ব্যাটারিতে পর্যাপ্ত শক্তি আছে তা দেখানোর জন্য বিদ্যুতে জ্বলজ্বল করা হয়। 8 ঘন্টা পরে LED আবার জ্বলজ্বলে শুরু করবে কিন্তু ডিভাইসটি বন্ধ হয়ে গেলেই ঝলকানি বন্ধ করবে।

ডিভাইসটিতে একটি অতিরিক্ত বৈশিষ্ট্য রয়েছে। রিচার্জেবল ব্যাটারি পুরোপুরি ডিসচার্জ করা উচিত নয়। এটি রোধ করতে, ডিভাইসটি একবার চালু হলে ব্যাটারির ভোল্টেজ পরীক্ষা করবে। যদি ব্যাটারির ভোল্টেজ Vol.০ ভোল্টের নিচে থাকে, ডিভাইসটি এলইডি ব্লিংক করবে না এবং স্লিপ মোডে যাবে। ডিভাইসটি বন্ধ করা দরকার এবং ব্যাটারিগুলি প্রতিস্থাপন করা প্রয়োজন যার পরে এটি আবার চালু হওয়ার পরে এটি স্বাভাবিকভাবে কাজ করবে।

পিআইসি প্রোগ্রামিংয়ের জন্য জেএএল সোর্স ফাইল এবং ইন্টেল হেক্স ফাইল সংযুক্ত রয়েছে। আপনি যদি JAL- এর সঙ্গে PIC মাইক্রোকন্ট্রোলার ব্যবহার করতে আগ্রহী হন - একটি পাস্কাল যেমন প্রোগ্রামিং ল্যাঙ্গুয়েজ - JAL ওয়েবসাইটে যান

আপনার নিজস্ব প্রকল্প তৈরি করতে মজা করুন এবং আপনার প্রতিক্রিয়া এবং বিকল্প অ্যাপ্লিকেশনের অপেক্ষায় থাকুন।

প্রস্তাবিত: