جدول المحتويات:

اعمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi: 7 خطوات
اعمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi: 7 خطوات

فيديو: اعمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi: 7 خطوات

فيديو: اعمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi: 7 خطوات
فيديو: Raspberry Pi Pico - حلقة 1 - مرحلة بدء العمل 2024, يوليو
Anonim
اعمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi
اعمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi

خلال العام الماضي ، أتيحت لي الفرصة للعمل من المنزل. من أجل ذلك كنت بحاجة إلى تتبع ساعات العمل التي أعمل بها.

بدءًا من استخدام جدول بيانات Excel وإدخال أوقات "تسجيل الدخول" و "ساعة الخروج" يدويًا ، سرعان ما وجدت هذا الأمر مملاً للغاية (وسأنسى إدخال الأوقات).

لدي Raspberry Pi على مكتبي ، ولذلك قررت إعداد حل لتسجيل وقت العمل باستخدامه وبعض المكونات من مجموعة مشاريع Arduino المبدئية لابني.

اللوازم:

- فطيرة التوت

- 450 أوم المقاوم x3

- عدد 2 ليد

- زر Mini Arduino

- اللوح للنموذج الأولي

- موصلات دوبونت

الخطوة 1: النمذجة

النماذج
النماذج

لقد بدأت ببناء نموذج أولي لمسجل الوقت على لوح قياس نصف الحجم. بمجرد أن كنت سعيدًا بالطريقة التي تعمل بها ، كانت الخطة هي تجميع إصدار محاصر باستخدام علبة مطبوعة ثلاثية الأبعاد ووصلات ملحومة.

يتم توصيل المكونات باستخدام أسلاك Dupont كما هو موضح في مخطط التآكل.

الخطوة 2: إعداد Raspberry Pi

إعداد Raspberry Pi
إعداد Raspberry Pi
إعداد Raspberry Pi
إعداد Raspberry Pi

لقد أنتجت نصًا قصيرًا للغة بيثون يكتشف الضغط على الزر ويغير حالات LED. عند التبديل ، يتم تسجيل الوقت في مصنف Excel.

لقد استخدمت مكتبة Openpyxl للتفاعل مع المصنف (الذي قمت بإنشائه يدويًا في المجلد الرئيسي على Raspberry Pi).

يقوم البرنامج النصي بإدخال وقت البدء ووقت الانتهاء وإجمالي فترة العمل.

قم بإنشاء برنامج نصي في الدليل الرئيسي باستخدام المحرر المفضل لديك (استخدمت Thonney Python IDE) وحفظه كـ clockin.py

قم بتثبيت LibreOffice على Pi ، إذا لم يكن مثبتًا بالفعل ، وأنشئ مصنف فارغ باسم hours.xlsx قم بتشغيل البرنامج النصي من الجهاز باستخدام الأمر الطرفي python3 clockin.py. أو قم بتشغيله في Python shell أو Thonney.

يجب أن يضيء مؤشر LED الأحمر لإظهار أنه يعمل. عند الضغط على الزر ، يضيء مؤشر LED الأزرق ، وينطفئ اللون الأحمر ، ويتم تسجيل الوقت في جدول البيانات.

الخطوة 3: نص بايثون

الخطوة 4: الملاكمة

الملاكمة
الملاكمة

يعمل جهاز تسجيل الوقت Raspberry بالطريقة التي أريدها ، لذا فقد حان الوقت لجعله يبدو أكثر احترافية.

استخدام SketchUp لنمذجة صندوق بسيط للاحتفاظ بالزر واثنين من مصابيح LED ، مع فتحة لدخول الأسلاك.

يمكن العثور على ملفات التصميم والطباعة على Thingiverse

لقد قمت بطباعة الصندوق باللون الأسود PLA + ، لأنه يندمج جيدًا مع سطح المكتب الخاص بي. تم تقطيع ملف STL إلى شرائح باستخدام برنامج CURA. يحتاج التصميم إلى أن تتم طباعته مع الدعم.

الخطوة 5: اللحام

اللحيم
اللحيم

مرة أخرى باستخدام أسلاك Dupont ، قم بلحام المكونات الموجودة في المربع المطبوع.

الخطوة 6: الختم بالشمع

الختم بالشمع
الختم بالشمع

إضافة قطعة من الانكماش الحراري عند مخرج الصندوق لسحب الأسلاك معًا وإنهاء الوحدة عن طريق ملئها بشمع الشمع.

إضافة الشمع تحمي وتثبت الوصلات في مكانها ، وفي نفس الوقت تضيف وزنًا للمساعدة في منعها من الحركة أثناء الاستخدام.

الخطوة 7: قم بالاتصال بـ Raspberry Pi

اتصل بـ Raspberry Pi
اتصل بـ Raspberry Pi
اتصل بـ Raspberry Pi
اتصل بـ Raspberry Pi
اتصل بـ Raspberry Pi
اتصل بـ Raspberry Pi

الوحدة النهائية متصلة وتعمل

في نهاية الأسبوع ، أنسخ ورقة العمل في مصنف آخر لتنسيقها وإضافة ساعات العمل الخاصة بي.

يعد هذا الإعداد رائعًا لتتبع ساعات "العمل من المنزل" ، أفضل بكثير من إدخال الأوقات يدويًا.

شاهد هذا المشروع على موقع الويب الخاص بي myprojectcorner.com/raspberry-pi-time-recorder/

موصى به: