সুচিপত্র:

রাস্পবেরি পাই ব্যবহার করে হোম টাইম রেকর্ডার থেকে কাজ করুন: 7 টি ধাপ
রাস্পবেরি পাই ব্যবহার করে হোম টাইম রেকর্ডার থেকে কাজ করুন: 7 টি ধাপ

ভিডিও: রাস্পবেরি পাই ব্যবহার করে হোম টাইম রেকর্ডার থেকে কাজ করুন: 7 টি ধাপ

ভিডিও: রাস্পবেরি পাই ব্যবহার করে হোম টাইম রেকর্ডার থেকে কাজ করুন: 7 টি ধাপ
ভিডিও: পুরা বিল্ডিং কাভার করবে ওয়াইফাই! - Mesh Router & WiFi 6 feat. TP Link Deco X60 2024, জুলাই
Anonim
রাস্পবেরি পাই ব্যবহার করে হোম টাইম রেকর্ডার থেকে কাজ করুন
রাস্পবেরি পাই ব্যবহার করে হোম টাইম রেকর্ডার থেকে কাজ করুন

গত এক বছর ধরে, আমি বাড়ি থেকে কাজ করার সুযোগ পেয়েছি। যার জন্য আমি যে ঘন্টা কাজ করি তার হিসাব রাখা দরকার।

একটি এক্সেল স্প্রেডশীট ব্যবহার করে এবং 'ক্লক-ইন' এবং 'ক্লক-আউট' বার ম্যানুয়ালি প্রবেশ করে শুরু করে, আমি শীঘ্রই এটি বেশ ক্লান্তিকর বলে মনে করি (এবং আমি সময় লিখতে ভুলে যাব)।

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

সরবরাহ:

- রাস্পবেরি পাই

- 450ohm প্রতিরোধক x3

- 2 LED

- মিনি Arduino বোতাম

- প্রোটোটাইপের জন্য ব্রেডবোর্ড

- ডুপন্ট সংযোগকারী

ধাপ 1: প্রোটোটাইপিং

প্রোটোটাইপিং
প্রোটোটাইপিং

আমি অর্ধ-আকারের ব্রেডবোর্ডে টাইম রেকর্ডারটির একটি প্রোটোটাইপ তৈরি করে শুরু করেছি। একবার আমি যেভাবে কাজ করি তাতে খুশি হয়েছিলাম পরিকল্পনাটি ছিল একটি 3 ডি প্রিন্টেড কেস এবং সোল্ডার্ড কানেকশন ব্যবহার করে একটি বক্সযুক্ত সংস্করণ একসাথে রাখা।

ফ্রিজিং ডায়াগ্রাম দ্বারা দেখানো উপাদানগুলি ডুপন্ট তারের সাহায্যে সংযুক্ত।

ধাপ 2: রাস্পবেরি পাই সেট আপ করা

রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে

আমি একটি সংক্ষিপ্ত পাইথন স্ক্রিপ্ট তৈরি করেছি যা বোতাম ধাক্কা সনাক্ত করবে এবং LED অবস্থাকে স্যুইচ করবে। স্যুইচ করার সময়, সময়টি একটি এক্সেল ওয়ার্কবুকে রেকর্ড করা হয়।

আমি ওপেনপিক্সেল লাইব্রেরি ব্যবহার করেছি ওয়ার্কবুকের সাথে ইন্টারঅ্যাক্ট করতে (যা আমি রাস্পবেরি পাইতে হোম ফোল্ডারে ম্যানুয়ালি তৈরি করেছি)।

স্ক্রিপ্টটি একটি শুরুর সময়, শেষের সময় এবং কাজের সময়ের জন্য মোট প্রবেশ করে।

আপনার পছন্দের সম্পাদক (আমি থনি পাইথন আইডিই ব্যবহার করেছি) ব্যবহার করে হোম ডিরেক্টরিতে একটি স্ক্রিপ্ট তৈরি করুন এবং clockin.py হিসাবে সংরক্ষণ করুন

Pi তে LibreOffice ইনস্টল করুন, যদি এটি ইতিমধ্যেই ইনস্টল করা না থাকে, এবং hours.xlsx নামে একটি ফাঁকা ওয়ার্কবুক তৈরি করুন টার্মিনাল কমান্ড python3 clockin.py ব্যবহার করে টার্মিনাল থেকে স্ক্রিপ্টটি চালান। অথবা এটি পাইথন শেল বা থোনিতে চালান।

এটি চলছে কিনা তা দেখানোর জন্য লাল LED জ্বলতে হবে। যখন বোতাম টিপে নীল LED আলো জ্বলে, লালটি বেরিয়ে যায়, এবং সময়টি স্প্রেডশীটে রেকর্ড করা হয়।

ধাপ 3: পাইথন স্ক্রিপ্ট

ধাপ 4: বক্সিং ইট আপ

বক্সিং ইট আপ
বক্সিং ইট আপ

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

একটি সহজ বাক্সের মডেল করার জন্য SketchUp ব্যবহার করে বোতাম এবং দুটি LED গুলি, তারের প্রবেশের জন্য একটি ছিদ্র সহ।

ডিজাইন এবং প্রিন্ট ফাইল থিংভার্সে পাওয়া যাবে

আমি কালো PLA+তে বাক্সটি মুদ্রিত করেছি, কারণ এটি আমার ডেস্কটপের সাথে ভালভাবে মিশে গেছে। STL ফাইলটি CURA সফটওয়্যার ব্যবহার করে কাটা হয়েছে। নকশা সমর্থন সহ মুদ্রণ করা প্রয়োজন।

ধাপ 5: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং

আবার ডুপন্ট তার ব্যবহার করে, মুদ্রিত বাক্সে উপাদানগুলি সোল্ডার করুন।

ধাপ 6: মোমবাতি মোম দিয়ে সিল করা

মোমবাতি মোম দিয়ে সিল করা
মোমবাতি মোম দিয়ে সিল করা

তারের টান একসাথে বক্সের প্রস্থান এ তাপ-সঙ্কুচিত একটি টুকরা যোগ করা এবং মোমবাতি মোম দিয়ে এটি পূরণ করে ইউনিটটি শেষ করা।

মোমবাতি মোমের সংযোজন রক্ষা করে এবং সংযোগ স্থাপন করে, একই সাথে ওজন যোগ করে এটি ব্যবহারের সময় চলাফেরা বন্ধ করতে সাহায্য করে।

ধাপ 7: রাস্পবেরি পাই এর সাথে সংযোগ করুন

রাস্পবেরি পাই এর সাথে সংযোগ করুন
রাস্পবেরি পাই এর সাথে সংযোগ করুন
রাস্পবেরি পাই এর সাথে সংযোগ করুন
রাস্পবেরি পাই এর সাথে সংযোগ করুন
রাস্পবেরি পাই এর সাথে সংযোগ করুন
রাস্পবেরি পাই এর সাথে সংযোগ করুন

সমাপ্ত ইউনিট সংযুক্ত এবং চলমান

সপ্তাহের শেষে, আমি ওয়ার্কশীটটি অন্য ওয়ার্কবুকে ফরম্যাট করতে এবং আমার কাজের সময় যোগ করার জন্য কপি করি।

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

আমার ওয়েবসাইট myprojectcorner.com/raspberry-pi-time-recorder/ এ এই প্রকল্পটি দেখুন

প্রস্তাবিত: