
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53

خلال العام الماضي ، أتيحت لي الفرصة للعمل من المنزل. من أجل ذلك كنت بحاجة إلى تتبع ساعات العمل التي أعمل بها.
بدءًا من استخدام جدول بيانات Excel وإدخال أوقات "تسجيل الدخول" و "ساعة الخروج" يدويًا ، سرعان ما وجدت هذا الأمر مملاً للغاية (وسأنسى إدخال الأوقات).
لدي Raspberry Pi على مكتبي ، ولذلك قررت إعداد حل لتسجيل وقت العمل باستخدامه وبعض المكونات من مجموعة مشاريع Arduino المبدئية لابني.
اللوازم:
- فطيرة التوت
- 450 أوم المقاوم x3
- عدد 2 ليد
- زر Mini Arduino
- اللوح للنموذج الأولي
- موصلات دوبونت
الخطوة 1: النمذجة

لقد بدأت ببناء نموذج أولي لمسجل الوقت على لوح قياس نصف الحجم. بمجرد أن كنت سعيدًا بالطريقة التي تعمل بها ، كانت الخطة هي تجميع إصدار محاصر باستخدام علبة مطبوعة ثلاثية الأبعاد ووصلات ملحومة.
يتم توصيل المكونات باستخدام أسلاك Dupont كما هو موضح في مخطط التآكل.
الخطوة 2: إعداد 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



الوحدة النهائية متصلة وتعمل
في نهاية الأسبوع ، أنسخ ورقة العمل في مصنف آخر لتنسيقها وإضافة ساعات العمل الخاصة بي.
يعد هذا الإعداد رائعًا لتتبع ساعات "العمل من المنزل" ، أفضل بكثير من إدخال الأوقات يدويًا.
شاهد هذا المشروع على موقع الويب الخاص بي myprojectcorner.com/raspberry-pi-time-recorder/
موصى به:
كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD - DHT11 محاكاة مسجل البيانات في Proteus: 5 خطوات

كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD | DHT11 محاكاة مسجل البيانات في Proteus: مقدمة: مرحبًا ، هذا Liono Maker ، إليك رابط YouTube. نحن نصنع مشروعًا إبداعيًا مع Arduino ونعمل على أنظمة مضمنة. Data-Logger: مسجل البيانات (أيضًا مسجل البيانات أو مسجل البيانات) هو جهاز إلكتروني يسجل البيانات بمرور الوقت مع
كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino - أفكار أتمتة المنزل: 15 خطوة (بالصور)

كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino | أفكار أتمتة المنزل: في مشروع أتمتة المنزل هذا ، سنصمم وحدة ترحيل منزلية ذكية يمكنها التحكم في 5 أجهزة منزلية. يمكن التحكم في وحدة الترحيل هذه من الهاتف المحمول أو الهاتف الذكي أو جهاز التحكم عن بعد بالأشعة تحت الحمراء أو جهاز التحكم عن بعد في التلفزيون أو المفتاح اليدوي. يمكن لهذا التتابع الذكي أيضًا أن يستشعر r
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE - ساعة الوقت الحقيقي RTC مع M5stack M5stick-C: 4 خطوات

صنع ساعة باستخدام M5stick C باستخدام Arduino IDE | RTC Real Time Clock مع M5stack M5stick-C: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية صنع ساعة باستخدام لوحة تطوير m5stick-C من m5stack باستخدام Arduino IDE ، لذا سيعرض m5stick التاريخ والوقت وأمبير ؛ أسبوع من الشهر على الشاشة
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات

عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس
أتمتة المنزل باستخدام Android و Arduino: افتح البوابة عندما تصل إلى المنزل: 5 خطوات

أتمتة المنزل باستخدام Android و Arduino: افتح البوابة عندما تصل إلى المنزل: يدور هذا Instructable حول إعداد نظام التشغيل الآلي للمنزل ليتم التحكم فيه عبر الهاتف الذكي ، باستخدام اتصال بالإنترنت ، بحيث يمكن الوصول إليه من أي مكان تريده. علاوة على ذلك ، سيتم تنفيذ إجراءات معينة عندما تكون المعايير م