جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
أهلا ! سيوضح لك هذا البرنامج التعليمي كيفية جعل جهاز ضبط الوقت أقل اتصالاً. في الواقع ، في هذه الفترة من وباء الفيروس التاجي ، من المهم حقًا غسل يديك جيدًا. لهذا السبب ، لقد قمت بإنشاء هذا المؤقت. بالنسبة لهذا المؤقت ، استخدمت شاشة Nokia 5110 LCD لطباعة الوقت المتبقي ، ومستشعر HC-SR04 لتشغيل المؤقت (ليكون بمثابة زر بدون تلامس) وجرس كمؤشر مسموع لبداية ونهاية المؤقت.
المواد المطلوبة
- 1x Arduino Nano أو Arduino آخر
- 1x مستشعر HC-SR04
- 1x Nokia 5110 LCD
- الجرس / مكبر الصوت بيزو
- سترة او قفاز او لاعب قفز
- 1x 330 أوم المقاوم
- 1x 1 كيلو المقاوم
- مقاومات 4x 10 كيلو
- 100 أوم المقاوم (اختياري)
الخطوة 1: الأسلاك
فيما يلي الأسلاك المختلفة لكل عنصر:
لنوكيا 5110 LCD
- قم بتوصيل الدبوس 1 (RST Pin) بالدبوس 6 من Arduino من خلال المقاوم 10K.
- قم بتوصيل الدبوس 2 (SCE Pin) بالدبوس 7 من Arduino من خلال المقاوم 1K.
- قم بتوصيل الدبوس 3 (D / C Pin) بالدبوس 5 من Arduino من خلال المقاوم 10K.
- قم بتوصيل الدبوس 4 (DIN Pin) بالدبوس 4 من Arduino من خلال المقاوم 10K.
- قم بتوصيل الدبوس 5 (CLK Pin) بالدبوس 3 من Arduino من خلال المقاوم 10K.
- قم بتوصيل السن 6 (VCC Pin) بالدبوس 3.3V في Arduino.
- قم بتوصيل السن 7 (LED Pin) بـ GND الخاص بـ Arduino من خلال المقاوم 330 أوم.
- قم بتوصيل الدبوس 8 (GND Pin) بـ GND الخاص بـ Arduino.
لمستشعر HC-SR04
- قم بتوصيل VCC Pin بـ 3.3V من Arduino.
- قم بتوصيل Trig Pin بالدبوس 9 من Arduino.
- قم بتوصيل Echo Pin بالدبوس 10 من Arduino.
- قم بتوصيل Gnd Pin بـ GND الخاص بـ Arduino.
للجرس
- قم بتوصيل VCC Pin بـ 8 دبوس من Arduino من خلال المقاوم 100 أوم.
- قم بتوصيل Gnd Pin بـ GND الخاص بـ Arduino.
الخطوة الثانية: البرنامج
تشغيل البرنامج:
- اطبع "مرحبًا برجاء بدء المؤقت" على الشاشة
- قياس المسافة مع HC-SR04
-
إذا كانت المسافة> = 30 سم:
- تشغيل الموقت الموسيقى مع الجرس
- بدء الموقت 30 ثانية
بعد انتهاء المؤقت:
- تشغيل الموسيقى نهاية الموقت مع الجرس
- اطبع الرسالة الأولى: "مرحبًا برجاء بدء المؤقت" على الشاشة
هذه التعليمات تدور في حلقة.
لتحميل الكود:
- قم بتنزيل وفتح الملف الموجود في نهاية الخطوة.
- افتح مكتبات المدير: Sketch -> Include Library -> Manage Librairies …
- اكتب "PCD8544" في شريط البحث وقم بتثبيت librairies 'PCD8544' لكارلوس رودريغيز
- أغلق مكتبات المدير
- إذا كنت تستخدم Arduino Nano: حدد Arduino Duemilanove أو Diecimila في: Tools -> Board -> Arduino Duemilanove أو Diecimila نظرًا لوجود خطأ في التحميل عند تحديد "Arduino Nano"
- قم بتحميل الكود
إذا كنت تريد تغيير التأخير للديمر ، فيكفي لك تغيير قيمة متغير delayTimer في السطر 32 بشكل افتراضي إلى 30 ثانية.
إذا كنت تريد تغيير المسافة باستخدام المستشعر HC-SR04 لبدء الموقت ، فيكفي لك تغيير قيمة مسافة البدء المتغيرة في السطر 12 افتراضيًا إلى 30 سم.