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

ساعة منبه بمؤقت لمدة 30 دقيقة: 3 خطوات (بالصور)
ساعة منبه بمؤقت لمدة 30 دقيقة: 3 خطوات (بالصور)

فيديو: ساعة منبه بمؤقت لمدة 30 دقيقة: 3 خطوات (بالصور)

فيديو: ساعة منبه بمؤقت لمدة 30 دقيقة: 3 خطوات (بالصور)
فيديو: 30 MINUTE - TIMER & ALARM - Full HD - COUNTDOWN 2024, يوليو
Anonim

تبدأ إحدى الأصدقاء مشروعًا تجاريًا صغيرًا يؤجر موردًا لمدة 30 دقيقة ، وقد بحثت عن جهاز توقيت يمكنه التنبيه كل 30 دقيقة (على مدار الساعة ونصف الساعة) بصوت جرس لطيف ، ولكن لم يتمكن من العثور على أي شيء.

عرضت إنشاء ساعة منبه بسيطة تعتمد على Arduino ، ويستخدم هذا التصميم متحكمًا دقيقًا Pro Micro ومشغل DFPlayer Mini MP3 وساعة DS3231 في الوقت الفعلي (RTC.) استخدمت Fusion 360 لتصميم العلبة ، استنادًا إلى Fusion 360 البرنامج التعليمي - حالات سهلة Snap Fit!

اللوازم

  • Arduino Pro Micro ، 5 فولت ، 16 ميجا هرتز
  • مشغل DFPlayer Mini MP3
  • بطاقة مايكرو التنمية المستدامة
  • DS3231RTC
  • 1602 16x2 LCD مع واجهة I2C
  • مكبر صوت صغير
  • عدد 2 أزرار ضغط SPST صغيرة
  • مزود طاقة بجهد 5 فولت
  • مقبس برميل لإدخال الطاقة
  • مختلف البراغي / المواجهة / المكسرات ، إلخ.
  • لوحة بيرف
  • رؤوس 2.54 مللي متر للإناث والذكور
  • حافظة مطبوعة ثلاثية الأبعاد

الخطوة 1: تطوير النموذج الأولي ورمز Arduino

Image
Image

لقد قمت بتصميم نموذج أولي للتصميم باستخدام مجموعة SparkFun Inventor's Kit التي تتضمن لوحة Arduino Uno ، ولوح التجارب ، وأسلاك العبور ، وما إلى ذلك. هذه منصة جيدة لنماذج أولية لمشاريع Arduino ، إلى جانب العديد من المنصات المماثلة الأخرى.

استخدمت لأول مرة ساعة الوقت الحقيقي "Tiny RTC" DS1307. يشتمل على بطارية احتياطية CR2032 للحفاظ على الوقت عندما لا يتم تشغيل المشروع بالكامل. ومع ذلك ، علمت أن DS3231 RTC هو خيار أفضل لأنه يتضمن مذبذبًا معوضًا لدرجة الحرارة لحفظ الوقت بشكل أكثر دقة. لا يتم تعويض درجة الحرارة ، لذا تحقق بعناية قبل الشراء.

تتضمن وثائق DFPlayer Mini MP3 Player مخطط اتصال وعينة التعليمات البرمجية. كان هذا يعمل بشكل جيد بالنسبة لي. بالنسبة إلى صوت التنبيه ، أحببت تسجيل "وعاء الغناء ضرب بمطرقة شعرية" على Freesound. مع Audacity ، قمت بتحويل التسجيل إلى صوت أحادي ، وقمت بقصه إلى طول أقصر ، وأضفت تلاشيًا ، وحفظها في ملف mp3. بعد ذلك ، قمت بنسخ ملف.mp3 إلى بطاقة SD وأدخلته في DFPlayer Mini. (بالطبع ، يتيح لك هذا التصميم استخدام أي صوت للتنبيه.)

زران دفعان يعملان على زيادة / تقليل الوقت بدقيقة واحدة. لقد قمت بتوصيل هذه دبابيس 2 التي تم تمكينها للمقاطعات واستخدمت attachInterrupt ()

الكود موجود في مرفق "shoni_clock.ino". مصادر كود Arduino واتصالاته:

  • مشغل MP3 الصغير DFPlayer

    # تضمين "DFRobotDFPlayerMini.h"

  • Adafruit RTClib
  • #يشمل
  • LiquidCrystal_I2C
  • #يشمل

الخطوة 2: مخطط الدائرة

لقد استخدمت فريتزينج لتصميم الدائرة.

  • مصدر فريتزينج التخطيطي: shoni_clock.fzz
  • التخطيطي.pdf: shoni_clock_schem.pdf

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

تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل

كان هذا المشروع فرصة رائعة لتحسين مهاراتي في تصميم 3D CAD ، أستخدم Fusion 360 ، برنامج Fusion 360 التعليمي - حافظات سهلة التركيب! يوضح تقنية مفيدة لتصميم حالات مدفوعة بالمعلمات (الطول والعرض والارتفاع وسمك الغلاف) مع ميزات المفاجئة معًا لحاوية بدون مسامير / غراء.

لقد أضفت ثقوبًا وفتحات لمقبس الطاقة ، وشاشة LCD ، وأزرار ضغط ضبط الوقت ، ومكبر الصوت ، لقد صممت حلقة بسيطة لتركيب السماعة في الجزء العلوي الداخلي من العلبة ، واستخدمت أداة نمط Fusion 360 لإنشاء مصفوفة مستطيلة من الثقوب لمكبر الصوت ، كان من الأجمل إنشاء نمط دائري لشواية السماعة ، لكن لم أجد طريقة بسيطة للقيام بذلك ، فقد أنشأ شخص ما نصًا لإصدار أقدم من Fusion ، لكنه لم يتم تثبيته في الإصدار الأخير هل لديك فكرة عن كيفية عمل نمط مكبر صوت دائري؟ واسمحوا لنا أن نعرف مع تعليق.

لقد طبعت هذا في PLA على طابعة Ender 3.

ملفات تصميم الطباعة ثلاثية الأبعاد:

  • جبل مكبر الصوت:

    • مصدر Fusion 360: speaker_mount v1.f3d
    • STL: speaker_mount.stl
  • قضية:

    • مصدر Fusion 360: ShoniClockCase v20.f3d
    • الضميمة STL: shoni_clock_case.stl
    • الغلاف السفلي STL: shoni_clock_case_bottom_cover.stl

موصى به: