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

كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة): 10 خطوات (مع صور)
كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة): 10 خطوات (مع صور)

فيديو: كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة): 10 خطوات (مع صور)

فيديو: كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة): 10 خطوات (مع صور)
فيديو: فاتك كل عمرك اذا مافعلتها في السامسونج 2024, شهر نوفمبر
Anonim
Image
Image
كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة)
كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة)
كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة)
كرونومتر رقمي الكل في واحد (ساعة ، مؤقت ، منبه ، درجة حرارة)

كنا نخطط لعمل Timer لبعض المسابقات الأخرى ، لكننا لاحقًا قمنا أيضًا بتطبيق ساعة (بدون RTC). عندما بدأنا البرمجة ، أصبحنا مهتمين بتطبيق المزيد من الوظائف على الجهاز وانتهى بنا الأمر بإضافة DS3231 RTC ، بالإضافة إلى زيادة التفاعل عن طريق زيادة عدد أزرار الضغط إلى اثنين بنهاية المشروع.

ميزات الساعة

  • ساعة الوقت الحقيقي
  • إنذار
  • الموقت
  • عرض درجة حرارة الغرفة
  • ضبط الوقت من قبل المستخدم
  • ضبط الموقت من قبل المستخدم
  • ضبط أيام التنبيه

الخطوة 1: ما تحتاجه

ماذا تحتاج
ماذا تحتاج

مكون الإلكترونيات

  • 1 لا. Arduino Mega2560 مع كابل - 9.79 دولار
  • 1 لا. DS3231 RTC - 1.09 دولار
  • 100 عدد. أحمر 3528 SMD LED - 0.77 دولار
  • عدد 2 1x40 صف واحد ذكر 2.54 رأس دبوس - 0.58 دولار *
  • عدد 1 1 × 40 صف واحد أنثى 2.54 رأس دبوس - 1.0 دولار *
  • عدد 2 6 * 6 * 13 ملم مفتاح زر دفع بمقبض طويل - 0.10 دولار *
  • عدد 2 10 كيلو 1/4 واط من خلال المقاوم الفتحة - 0.04 دولار *
  • عدد 1 مكبر صوت 8 أوم - 1.0 دولار
  • 1 متر 1.27mm PITCH Color Flat Ribbon Cable 10 ألوان - 1.04 دولار
  • عدد 1 LM386 *
  • عدد 1 10Kohm الجهد *
  • عدد 1 10 أوم المقاوم *
  • عدد 2 10 فائق التوهج مكثف *
  • عدد 1 مكثف 250 فائق التوهج *
  • عدد 1 0.1 فائق التوهج مكثف *
  • عدد 1 ثنائي الفينيل متعدد الكلور للأغراض العامة *

الأجزاء الأخرى

  • ورقة MDF 2 مم

    1. 240 مم × 60 مم عدد 2. للأمام والخلف
    2. 240 مم × 70 مم 3 عدد. للجزء العلوي ، لوحة دعم لمصباح LED وأسفل
    3. 60 مم × 65 مم عدد 2. للجانب الأيمن والأيسر من القضية
  • 2mm الاكريليك ورقة

    130 مم × 80 مم 14 عدد. للأرقام

  • مسدس الغراء
  • غراء ممتاز لـ MDF
  • كمبيوتر يحتوي على Arduino IDE
  • محطة لحام
  • ضرب يتقلص

هذا كل شئ.

* تفضل جميع المنتجات للشراء محليًا.

الخطوة 2: قص ليزر أكريليك وجسم ام دي اف

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

الخطوة 3: الصق ولحام المصباح تحت اللوحة العلوية

عصا ولحام الصمام تحت اللوحة العلوية
عصا ولحام الصمام تحت اللوحة العلوية
عصا ولحام الصمام تحت اللوحة العلوية
عصا ولحام الصمام تحت اللوحة العلوية
عصا ولحام الصمام تحت اللوحة العلوية
عصا ولحام الصمام تحت اللوحة العلوية
عصا ولحام الصمام تحت اللوحة العلوية
عصا ولحام الصمام تحت اللوحة العلوية

يعمل الصمام الأحمر على 2.6 فولت كحد أقصى ويعطي الدبوس الرقمي لجهاز التحكم 5 فولت و 0 فولت. لذلك يتعين علينا لصق مؤشر LED الأحمر في سلسلة 2 والاتصال بالدبوس الرقمي الخاص بوحدة التحكم. لذا فإن الجهد الأقصى لسلسلة 2 LED هو 5.2 ولا يحترق LED الأحمر بواسطة وحدة التحكم 5V

كما هو موضح في الصور ، قم بلصق كل مؤشر LED أحمر وفقًا لذلك في الفتحة الخاصة به. بعد لحام الأنود والكاثود لمصابيح LED المتجاورة ، قم بتوصيلهما في سلسلة

خذ سلكًا واحدًا وقم بإزالة العزل المطاطي وفقًا لطول صف الصمام ولحام جميع سلسلة كاثود LED للسلك المشترك كما هو موضح في الصورة الثالثة للأرضية المشتركة لجميع LED

خذ 1.27mm PITCH Color Flat Ribbon Cable واقطعه بمسافة تقريبية بين صف الصمام ووحدة التحكم. قم بإزالة العزل من كلا الجانبين للحام

قم بتلحيم كل سلك في تسلسل هرمي من لون الشريط إلى أنود لسلسلة من LED كما هو موضح في الصورة الثالثة

لا تقم بلحام طرف آخر من السلك في الوقت الحالي ، فسيتم لحامه في وقت ترتيب كل الأسلاك لوحدة التحكم

وبالمثل ، قم بلصق جميع المصابيح الحمراء وأسلاك اللحام على التوالي. قم بتلحيم جميع كاثود LED وأخذ سلكًا واحدًا لمصباح LED بالكامل كأرضي

الخطوة 4: رسم تخطيطي يعتمد على Arduino Mega2560 RTC ومكبر الصوت

رسم تخطيطي يعتمد على Arduino Mega2560 RTC ومكبر الصوت
رسم تخطيطي يعتمد على Arduino Mega2560 RTC ومكبر الصوت
رسم تخطيطي يعتمد على Arduino Mega2560 RTC ومكبر الصوت
رسم تخطيطي يعتمد على Arduino Mega2560 RTC ومكبر الصوت
  • قبل اللحام ، يتم إدخال كل سلك حراري يتقلص في كل سلك لتجنب حدوث ماس كهربائي.
  • لحام 4 دبوس رأس أنثى على جانب واحد و 4 دبوس رأس ذكر على جانب آخر 4 كبل سلكي. قم بتوصيل الأسلاك وفقًا للتخطيطي باستخدام DS3231 (RTC).
  • ضع جميع المكونات المتعلقة بمكبر الصوت على ثنائي الفينيل متعدد الكلور للأغراض العامة ولحامها وفقًا للمخطط التخطيطي لمكبر الصوت على أساس LM386 IC.
  • خذ زري ضغط ومقاوم لحام واتصال Vcc وفقًا للخط التخطيطي وألصقه على اللوحة الأمامية باستخدام مسدس الغراء الساخن من الداخل.
  • قم بتوصيل إدخال زر الدفع الأيسر بالرقم الرقمي رقم. 3 وزر الضغط الأيمن للدبوس لا. 2.
  • إذا أراد المستخدم وضع اتصال SDA و SCL في 20 و 21 لا. دبابيس ، فلن تحدث فرقًا.
  • إرفاق رقم التعريف الشخصي الرقمي. 7 على الأرض ودبوس لا. 6 في مدخلات مكبر للصوت.
  • بعد الانتهاء من جميع أعمال اللحام ، قم بتقليص أنبوب الانكماش الحراري.

الخطوة 5: ضبط كل لوحة أرقام الاكريليك

ضبط كل لوحة رقم الاكريليك
ضبط كل لوحة رقم الاكريليك
ضبط كل لوحة رقم الاكريليك
ضبط كل لوحة رقم الاكريليك
ضبط كل لوحة رقم الاكريليك
ضبط كل لوحة رقم الاكريليك
  • ضع لوحة أرقام أكريليك ، بدءًا من 0 في المقدمة حتى 9 في الفتحة الأخيرة من كل الصف.

  • ضع لوحة القولون على فتحة القولون.

الخطوة 6: قم بتوصيل Anode Pin لجميع مصابيح LED بوحدة التحكم

قم بتوصيل دبوس الأنود لجميع مصابيح LED بوحدة التحكم
قم بتوصيل دبوس الأنود لجميع مصابيح LED بوحدة التحكم
قم بتوصيل دبوس الأنود لجميع مصابيح LED بوحدة التحكم
قم بتوصيل دبوس الأنود لجميع مصابيح LED بوحدة التحكم
قم بتوصيل دبوس الأنود لجميع مصابيح LED بوحدة التحكم
قم بتوصيل دبوس الأنود لجميع مصابيح LED بوحدة التحكم
  • قم بتلحيم جميع أسلاك الكاثود بدبوس رأس الذكر وفقًا لتكوين الدبوس الرقمي كما هو موضح أدناه.
  • قم بتوصيل كل LED كما هو موضح في الصورة.
  • دبابيس Arduino ==> رقم الساعة
  • D10 ==> 0 رقم الوحدة
  • D11 ==> 1 رقم وحدة
  • D12 ==> 2 رقم وحدة
  • D13 ==> 3 رقم وحدة
  • D14 ==> 4 رقم وحدة
  • D15 ==> 5 رقم وحدة
  • D16 ==> 6 رقم وحدة
  • D17 ==> 7 رقم وحدة
  • D18 ==> 8 رقم وحدة
  • D19 ==> 9 رقم وحدة
  • D5 ==> 0 رقم عشري
  • D6 ==> 1 رقم عشري
  • D22 ==> 2 رقم عشري
  • D23 ==> 3 أرقام عشرية
  • D24 ==> 4 أرقام عشرية
  • D25 ==> 5 أرقام عشرية
  • D26 ==> 6 أرقام عشرية
  • D27 ==> 7 رقم عشري
  • D28 ==> 8 رقم عشري
  • D29 ==> 9 رقم عشري
  • D30 ==> 0 مائة رقم
  • D31 ==> 1 مائة رقم
  • D32 ==> 2 مائة رقم
  • D33 ==> 3 مائة رقم
  • D34 ==> 4 مائة رقم
  • D35 ==> 5 مائة رقم

  • D36 ==> 6 مائة رقم
  • D37 ==> 7 مائة رقم
  • D38 ==> 8 مائة رقم
  • D39 ==> 9 مائة رقم
  • D40 ==> 0 ألف رقم
  • D41 ==> 1 ألف رقم
  • D42 ==> 2 ألف رقم
  • D43 ==> 3 آلاف رقم
  • D44 ==> 4 آلاف رقم
  • D45 ==> 5 آلاف رقم
  • D46 ==> 6 آلاف رقم
  • D47 ==> 7 آلاف رقم
  • D48 ==> 8 آلاف رقم
  • D49 ==> 9 ألف رقم
  • D53 ==> نقطتان (:)
  • تتصل جميع الأرضية المشتركة LED بالدبوس الأرضي.

الخطوة 7: تحقق من الاتصال باستخدام نموذج التعليمات البرمجية

  • افتح Arduino IDE وافتح نموذج رمز التحقق الوارد أدناه.
  • تحميل في Arduino Mega2560.
  • بعد الانتهاء من التحميل ، سيبدأ في الوميض من رقم الوحدة المكون من دقيقة 0 إلى 1 ، 2 ، 3 حتى 9 من الرقم العشري للساعة مع تأخير 0.5 ثانية.
  • في ما بينهما ، إذا لم يتوهج أي LED ، فتحقق من توصيل مصابيح LED ووحدة التحكم.

الخطوة 8: كيفية تحميل الكود في وحدة التحكم لأول مرة

  • رمز التنزيل الموضح أدناه.
  • افتح Arduino IDE وافتح الكود فيه.
  • شاهد الفيديو على النحو الوارد أعلاه واتبع التعليمات.

الخطوة 9: كيفية ضبط أوضاع مختلفة في هذه الساعة

Image
Image

الخطوة العاشرة: الخطط المستقبلية

  • أضف ches
  • قم بزيادة زر ضغط واحد لجعله أكثر سهولة في الاستخدام.
  • مما يجعلها قابلة للتبديل بين وضع 12 ساعة و 24 ساعة باستخدام زر الضغط.
  • جعلها أكثر تفاعلاً مع الإشارة الصوتية للوقت الحالي مع صباح الخير والمساء وما إلى ذلك.
  • إضافة خاصية التحكم في هذه الساعة بتطبيق الجوال.

نقدر تعليقاتك / اقتراحاتك / أسئلتك / نقادك …

موصى به: