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

متتبع دقائق اردوينو: 3 خطوات
متتبع دقائق اردوينو: 3 خطوات

فيديو: متتبع دقائق اردوينو: 3 خطوات

فيديو: متتبع دقائق اردوينو: 3 خطوات
فيديو: مشروع قفل باب بكلمة مرور - أردوينو + لوحة المفاتيح 2024, يمكن
Anonim
اردوينو دقيقة المقتفي
اردوينو دقيقة المقتفي
اردوينو دقيقة المقتفي
اردوينو دقيقة المقتفي

مشاريع تينكركاد »

في هذا البرنامج التعليمي ، سوف أعلمك كيفية عمل متتبع للدقائق باستخدام Arduino Uno. متتبع الدقائق هو جهاز يمكنك استخدامه لتتبع المدة التي تعمل فيها على شيء ما بمرور الوقت. تضغط على زر البدء لبدء عد الدقائق ، ثم تضغط على زر إعادة الضبط / السجل لإرسال تلك الدقائق إلى ملف. يمكن الوصول إلى الملف ويمكنك معرفة عدد الدقائق التي جمعتها بمرور الوقت.

اللوازم

اردوينو اونو

اللوح

18 سلك توصيل

عرض مكون من 4 أرقام و 7 أجزاء

2 أزرار

2 مقاومات 10 كيلو أوم

الخطوة 1: بناء الجهاز

بناء الأجهزة
بناء الأجهزة

اتبع التخطيطي أعلاه لإنشاء مسجل الدقائق.

ملاحظة: تم ترك الرقم الموجود في أقصى اليسار للشاشة المكونة من 7 أجزاء غير متصل نظرًا لاستخدام جميع المسامير. إذا كنت تريد استخدام جميع الأرقام الأربعة ، فجرّب Arduino Mega.

ملاحظة: سيتم إنشاء ماركات مختلفة من المكونات بشكل مختلف. تأكد من فحص الأسلاك الدقيقة لمكوناتك.

الخطوة 2: كود البرنامج

كود البرنامج
كود البرنامج
كود البرنامج
كود البرنامج
كود البرنامج
كود البرنامج

هناك ثلاث خطوات فرعية لترميز البرنامج: ترميز المؤقت ، وتوصيل الشاشة ، وتنفيذ التسجيل. إذا واجهتك مشكلة أو لا ترغب في كتابة هذا بنفسك ، فلا تتردد في التحقق من الكود الخاص بي هنا:

نصيحة: عند البرمجة ، اجعل البرنامج يسجل الثواني (وليس الدقائق) لتسهيل الاختبار.

ترميز الموقت

يُنشئ الجزء الأول من الكود بشكل أساسي ساعة توقيت. يستخدم زر البدء / الإيقاف وزر إعادة الضبط لتتبع الدقائق. ابدأ بتشغيل زر البدء والإيقاف: اطبع الوقت المنقضي على وحدة التحكم بعد الضغط على الزر ، وأوقفه مؤقتًا بمجرد الضغط على الزر مرة أخرى. تلميح: سيكون عليك استخدام وظيفة millis ().

تلميح: سيتعين عليك إضافة تأخير يبلغ حوالي 20-50 مللي ثانية لضمان عدم تشغيل وإيقاف الزر بضغطة واحدة.

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

الآن بعد أن أصبح زر البدء / الإيقاف يعمل ، فإن الخطوة التالية هي زر إعادة الضبط. وتتمثل وظيفة هذا في إعادة ضبط الوقت إلى 0. تلميح: تذكر إعادة ضبط وقت البدء وإيقاف متغيرات الوقت مؤقتًا.

توصيل الشاشة

بمجرد أن يتتبع برنامجك الوقت بنجاح ، ستحتاج إلى إرسال بيانات الوقت إلى شاشة العرض المكونة من 7 أرقام والمكونة من 4 أرقام. يمكنك إنشاء وظيفة عد من البداية أو الحصول على مساعدة عبر الإنترنت لعرض أرقام معينة. تأكد من تعيين حد أقصى للقيمة التي يمكن أن تعرضها شاشتك (إذا كنت تستخدم 3 أرقام فسيكون ذلك 999).

تنفيذ التسجيل

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

الخطوة 3: تم

هذا كل شيء! لا تتردد في الإضافة إلى هذا المشروع وتخصيصه لما تقوم بتتبعه. شكرا للقراءة.

موصى به: