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

Clockception - كيفية بناء ساعة مصنوعة من الساعات: 14 خطوة (بالصور)
Clockception - كيفية بناء ساعة مصنوعة من الساعات: 14 خطوة (بالصور)

فيديو: Clockception - كيفية بناء ساعة مصنوعة من الساعات: 14 خطوة (بالصور)

فيديو: Clockception - كيفية بناء ساعة مصنوعة من الساعات: 14 خطوة (بالصور)
فيديو: Clockception — часы, сделанные из часов! 2024, يوليو
Anonim
Clockception - كيفية بناء ساعة مصنوعة من الساعات!
Clockception - كيفية بناء ساعة مصنوعة من الساعات!
Clockception - كيفية بناء ساعة مصنوعة من الساعات!
Clockception - كيفية بناء ساعة مصنوعة من الساعات!

تحية للجميع! هذا هو تقديري لمسابقة المؤلف لأول مرة لعام 2020! إذا أعجبك هذا المشروع ، فسأكون ممتنًا جدًا لتصويتك:) شكرًا!

سيرشدك هذا الدليل خلال عملية بناء ساعة مصنوعة من الساعات! لقد أطلق عليها بذكاء اسم "Clockception". أنا أعلم ، أصلي للغاية.

إنها في الواقع نسخة طبق الأصل من ClockClock التي صممها وصممها Humans منذ عام 1982. لقد صادفت على مدار الساعة منذ بضع سنوات وقد فتنت على الفور بحركتها المتزامنة وجمالها البسيط. إذا لم تكن قد شاهدته ، فقم بإلقاء نظرة على موقعه لأنه عمل فني حقًا.

ومع ذلك ، عادة ما يأتي الفن المصمم حسب الطلب بسعر. في هذه الحالة ، 6 آلاف دولار - 11 ألف دولار اعتمادًا على النهاية.. إذا كانت لديك الوسائل ، فإنني أوصيك بشدة باختيار واحدة. ولكن إذا كنت مثلي وليس لديك مبلغ إضافي قدره 6 آلاف دولار ، فأنت محظوظ لأنني سأوضح لك اليوم كيفية إنشاء نسخة أبسط من واحدة مقابل 200 دولار تقريبًا باستخدام بعض الأدوات الأساسية و طابعة ثلاثية الأبعاد!

ملاحظة: القول ، "تحصل على ما تدفعه مقابل" صحيح في هذه الحالة لأن تصميمي غير قادر على جعل اللحظات المتزامنة المعقدة التي يفعلها الأصل. لكنني ما زلت أعتقد أنه رائع جدًا ، خاصة وأنك ستتمكن من القول إنك فعلتها!

الخطوة 1: مراجعة التصميم

مراجعة التصميم
مراجعة التصميم
مراجعة التصميم
مراجعة التصميم
مراجعة التصميم
مراجعة التصميم
مراجعة التصميم
مراجعة التصميم

كان أول شيء يجب العمل عليه في التصميم هو الحركة.

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

من ناحية أخرى ، فإن الماكينات رخيصة ومتوفرة وسهلة البرمجة للغاية. وجدت الحل.

بعد قليل من الوقت في CAD ، توصلت إلى تصميم. كانت الخطة هي صنع 24 ساعة صغيرة حيث يمكن التحكم في عقارب كل ساعة بشكل مستقل باستخدام محركين مؤازرين ، وتركيب تلك الساعات على لوحة في شبكة 8x3 ، وكتابة القليل من التعليمات البرمجية للتحكم في الحركات بحيث تصنع العقارب أرقامًا. اكتملت خطة المهمة.

مع هذا الفرز ، قمت بتحويل التركيز إلى تحديد مواقع العقارب لكل رقم يحتاجون إلى تشكيله.

تضمن ذلك البحث في الإنترنت عن الصور ومقاطع الفيديو الخاصة بـ ClockClock أثناء العمل. لقد وجدت صورًا لبعض الأرقام ولكنني جفت أيضًا بكمية جيدة. بعد بعض الإحباط ، سطع ضوء من أعلى لأسفل ووجدت موقعًا حيث قام شخص ما بعمل نسخة رقمية من ClockClock وكان لديه صورة لجميع المواضع. نتيجة!! الائتمان لمانويل في manu.ninja. تحقق من منشور المدونة الخاص به مع المشروع! أشياء رائعة جدا!

باستخدام هذا ، قمت بتعيين الموضع والحركات التي تحتاجها كل يد للعمل من رقم إلى آخر من أجل تكوين الأرقام أثناء دوران الساعة عبر الزمن. (نصف يوم عمل تلخصت في 26 كلمة.. تنهد..) حان الوقت لبناء بعض الأشياء!

الخطوة 2: طلب المواد

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

طابعة ثلاثية الأبعاد وفلاتر

إذا لم يكن لديك طابعة ثلاثية الأبعاد ، فستحتاج إلى الحصول على طابعة لهذا المشروع. يمكنك طباعة الأجزاء عبر خدمة الطباعة ، لكنني لا أوصي بهذا المسار لأنه ربما يكون أكثر اقتصادا لشراء الطابعة الخاصة بك فقط بسبب عدد الأجزاء التي تحتاج إلى طباعتها. بالإضافة إلى ذلك ، إذا اشتريت الطابعة الخاصة بك ، فستحصل على طابعة يمكنها ما تريده في المستقبل! إذا كنت بحاجة إلى الحصول على واحدة ، فإنني أوصي بشدة باستخدام Ender 3 من Creality. هذه هي الطابعة التي استخدمتها لهذا المشروع وقد التقطت للتو طابعة ثانية. يمكن الحصول عليها بحوالي 250 دولارًا وطباعتها جيدًا مقابل السعر.

Ender 3 من Creality 3D -

اخترت استخدام مادة PLA باللونين الأسود والأبيض للساعات الفردية ولكن يمكنك أن تكون مبدعًا كما تريد! على سبيل المثال ، انتهى بي الأمر باستخدام بعض اللون الرمادي الذي كنت أضعه في الجوار عندما نفدت المواد. إذا كنت جديدًا في الطباعة ثلاثية الأبعاد ، فإنني أوصي باستخدام PLA عبر ABS حيث يسهل الطباعة باستخدامه.

  • (2) خيوط طابعة ثلاثية الأبعاد من نوع HATCHBOX PLA - أسود -
  • (1) خيوط طابعة ثلاثية الأبعاد من نوع HATCHBOX PLA - أبيض -

في المجموع ، يحتاج هذا المشروع إلى 1416 جرامًا من المواد أو 470 مترًا. بافتراض أنك تريد أن تكون أجسام الساعة بلون مختلف عن العقارب ، فستحتاج إلى 1176 جرامًا للأجسام و 96 جرامًا للأيدي. يمكن طباعة باقي المكونات بأي لون ويتطلب ذلك 144 جرامًا.

إلكترونيات

  • (48) SG90 9g Micro Servo -
  • (3) PCA9685 16 قناة PWM محرك سيرفو -
  • (1) DS1302 Real Time Clock Module -
  • (1) Arduino Nano V3.0 Micro Controller -
  • (1) مصدر طاقة 5 فولت 2 أمبير تيار مستمر -
  • أسلاك توصيل متنوعة -

مواد بناء

لقد استخدمت أرخص أنواع الأخشاب الصلبة التي يمكن أن أجدها في متجر الأخشاب (الحور) وذهبت مع صبغة / بولي ماهوجني الكل في واحد من Varathane. مرة أخرى ، كن مبدعًا كما تريد! خشب القيقب؟ الكرز؟ الخيار لك!

  • لوح حور 3 × 16 × 3/4 بوصة - متجر محلي للأخشاب
  • Varathane Mahogany Satin Stain و Polyurethane -
  • 320 ورق الرمل الناعم -
  • 100 ورق رمل متوسط الحصى -
  • فرشاة تطبيق البقع (أو ما يعادلها) -
  • (100) # 4 3/8 "برغي صفيحة معدني برأس فيليبس -
  • (96) مسامير M2.5 6mm غطاء رأس المقبس -
  • سوبر جلو جل -
  • (اختياري) زيت تشحيم متعدد الأغراض -

أدوات

يجب أن يتم ضبطك إذا كان لديك أدوات DIY الأساسية (مثقاب وحفر ، مفكات ، شريط قياس ، ومربع). لقد احتجت إلى منشار طاولة لتقليص قطعة الخشب الصلب التي حصلت عليها من متجر الأخشاب ، لكنهم قد يتمكنون من قطعها لك في المتجر.

أيضًا ، اخترت استخدام بت راوتر نصف قطره 1/4 بوصة لتقريب حواف اللوحة ، ولكن هذه الخطوة اختيارية. إذا لم يكن لديك جهاز توجيه أو لا تريد فصله لهذا المشروع ، فقط قم برمل الحواف الحادة قليلاً لمنع أي شظايا وجعل الساعة أسهل في التعامل معها.

الأداة الوحيدة التي احتجت إلى شرائها لهذا المشروع كانت منشار ثقب 3-1 / 2 . ذهبت مع Milwaukee Ice Hardened Hole Dozer! إذا لم تستطع التمييز من الاسم ، فإن هذه الأداة تصنع ثقوبًا قريبة من الكمال ، جدًا بسرعة. إذا ذهبت في نفس الطريق ، فستحتاج أيضًا إلى بت المحول الذي يعلق عليه المنشار.

  • Milwaukee 3-1 / 2-Inch Ice Holded Hole Saw -
  • مغزل منشار ثقب التغيير السريع من ميلووكي ، 1/4 "https://amzn.to/35ac3C5

الخطوة 3: طباعة الأجزاء

أجزاء الطباعة
أجزاء الطباعة
أجزاء الطباعة
أجزاء الطباعة
أجزاء الطباعة
أجزاء الطباعة

لقد وضعت هذه الخطوة أولاً حيث من المحتمل أن تستغرق وقتًا أطول. بالنسبة لي ، استغرقت أجسام الساعة حوالي 3 ساعات للطباعة وهناك 24 منها (إجمالي 72 ساعة لا يشمل وقت التوقف). هل قلت أن الطابعة الثانية التي اشتريتها كانت مخصصة لهذا المشروع؟ حسنًا كان كذلك.

إجمالاً ، سوف تحتاج إلى طباعة الأجزاء التالية. انظر الصور للتوجيه. تتم طباعة التروس والحلقات بشكل مسطح.

جمعيات الساعة

  • (24) أجسام الساعة
  • (24) عقرب الدقائق
  • (24) عقارب الساعة
  • (24) ترس 12T مع ثقب صغير
  • (24) 12T جير مع ثقب كبير
  • (24) حلقات التثبيت
  • (48) 32T أجهزة مؤازرة

متفرقات

  • (2) بين قوسين
  • (1) تهزهز مثقاب الجسم على مدار الساعة

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

الخطوة 4: قص اللوحة الأمامية

قطع اللوحة الأمامية
قطع اللوحة الأمامية
قطع اللوحة الأمامية
قطع اللوحة الأمامية
قطع اللوحة الأمامية
قطع اللوحة الأمامية

الآن بعد أن انتهت اللوحة وقمت بصيد الشراهة في مشاهدة ذلك العرض التلفزيوني ، يجب أن تتم الأجزاء المطبوعة ثلاثية الأبعاد بمعنى ، لقد حان الوقت لتجميع الساعات!

في الصور ، قمت بتضمين عرض مفصل لكيفية عمل الساعات معًا.

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

توضح الخطوات أدناه عملية اختبار الأجزاء وتعديلها حسب الحاجة.

  1. اختبر ملاءمة الترس 12T مع ثقب صغير في عقرب الدقائق. يجب أن يكون ضيقًا ، لكن ليس من المستحيل ارتداء الترس. (آسف ليس لدي صورة لهذا)

    إذا لم تتناسب الأجزاء ، فقم بالثقب في مركز الترس تدريجيًا حتى يصلح لليد. ستحتاج هذه الأجزاء إلى لصقها حتى لا تجعلها ضيقة جدًا

  2. اختبر ملاءمة الترس 12T مع فتحة كبيرة لعقرب الساعة. يجب أن يكون الملاءمة أيضًا ضيقة.

    إذا كانت الأجزاء غير مناسبة ، فقم بالثقب تدريجيًا حسب الحاجة

  3. اختبر ملاءمة حلقة التثبيت على عقرب الساعة. يجب أن توضع الحلقة على الشفة المصممة في عقرب الساعة. يجب أن يكون الملاءمة ضيقة.

    إذا كانت الأجزاء غير مناسبة ، فستحتاج إلى استخدام ورق رمل ناعم (حوالي 320) لرمل الجزء الخارجي من عقرب الساعة حيث من المفترض أن تنزلق الحلقة. ملاحظة: حاول عزل الصنفرة لإزالة المواد فقط من مكان حلقة التثبيت

  4. ألقِ نظرة على قاعدة العمود في عقرب الدقائق وافحص أي انتفاخات أو مواد متراكمة.

    قم بإزالة أي مواد إضافية من القاعدة أو العمود. يجب أن يصنع العمود زاوية 90 درجة مع القاعدة حول المحيط بالكامل

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

    إذا كانت الأجزاء غير مناسبة أو كان هناك خيال مع دوران الدقيقة ، فستحتاج إلى البحث عن مركز عقرب الساعات. بالنسبة لي ، تم تحقيق ذلك باستخدام مثقاب رقم 18 (0.1695 "ديا.). ملاحظة: لا تفرط في حفر عقرب الساعات وسيترجم هذا إلى اللعب في الحالة المجمعة. أوصي باستخدام مجموعة من الفرجار من أجل قم بقياس قطر العمود على عقرب الساعات وشراء لقمة حفر أكبر من هذا القطر بحوالي ".005 -.010"

  6. اختبر ملاءمة عقرب الساعة إلى داخل جسم الساعة من الأمام والخلف لجسم الساعة. يجب أن يكون الملاءمة خاليًا من الاحتكاك حيث يجب أن تدور الأجزاء داخل بعضها البعض.

    • إذا كان مناسبًا من الخلف وليس من الأمام ، فمن المحتمل أن يكون هناك شفة على وجه الجسم كانت على لوحة تصميم الطابعة. يمكن إزالة هذا عن طريق تشغيل شفرة حلاقة حول محيط العمود على الجسم.
    • إذا لم يكن مناسبًا من الخلف أو الأمام ، فقم بإلقاء نظرة على العمود الخارجي لعقرب الساعات. إذا كانت هناك نتوءات أو بثور من الطابعة ثلاثية الأبعاد ، فستحتاج إلى صقلها لأسفل ثم اختبار الملاءمة.
    • إذا كان لا يزال غير مناسب بعد الصنفرة ، فستحتاج إلى حفر العمود المركزي على جسم الساعة. بالنسبة لي ، تم تحقيق ذلك باستخدام مثقاب 21/64 "ديا. مثل عقرب الساعات ، استخدم مجموعة من الفرجار لقياس عمود عقرب الساعات ، واستخدم مثقاب حوله".005 -.010 "بقطر أكبر لحفر جسم الساعة.

إذا كنت بحاجة إلى تنفيذ أي من هذه الخطوات ، فستحتاج على الأرجح إلى فعل الشيء نفسه لكل مجموعة من الأجزاء ، لذا اشطفها وكرر هذا الإجراء حتى تتلاءم جميع المجموعات الأربع والعشرون معًا كما ينبغي.

الخطوة 7: قم بتجميع الساعات - الغراء والمسمار

تجميع الساعات - الغراء والمسمار
تجميع الساعات - الغراء والمسمار

أتمنى أن تكون قادرًا على تخطي الخطوة السابقة ولكن إذا لم يكن الأمر كذلك ، فإن قلبي معك.

مع تركيب جميع الأجزاء معًا ، حان الوقت للغراء والمسمار! أي تجميع الساعات.

المجسم

  1. أدخل عقرب الساعة من خلال هيكل الساعة وانتزع حلقة الاحتفاظ. ضع كمية صغيرة من الغراء الفائق على القطر الداخلي (ID) لحلقة الاحتفاظ وحركها على يد الساعة من الخلف. تأكد من أن الحلقة مثبتة بالكامل حتى لا يكون هناك تلاعب في عقرب الساعات. ملاحظة: كن محافظًا مع الغراء. لا تريد أن تضرب الجزء العلوي من العمود عن طريق الخطأ بالغراء عند تثبيت الحلقة ، ولا تريد أن يتدفق الصمغ إلى أسفل العمود ويثبّت اليد في مكانها على الجسم.
  2. احصل على ترس 12T مع الفتحة الكبيرة وقم بتطبيق القليل من الغراء على معرف الترس.
  3. حرك الترس على عقرب الساعات. تأكد من تثبيته بالكامل حتى تتم محاذاة الترس الموجود على المؤازرة بشكل صحيح.
  4. احصل على المؤازرة ، وقم بتوجيه الكبل على الرغم من الحامل وثبته في مكانه. ملاحظة: يجب تثبيت المؤازرة مع العمود مباشرة عبر العمود المركزي (انظر الصورة)
  5. اربط المؤازرة في مكانها باستخدام البراغي M2 وكررها للجانب الآخر.
  6. احصل على اثنين من التروس المؤازرة وواحدًا تلو الآخر ، حركهما على أعمدة المؤازرة. ملحوظة: لا توجد أي أسنان في داخل هذه التروس ولديها نوبة ضغط. من الأفضل تثبيتها عن طريق الضغط التدريجي بحركة دائرية على الجزء العلوي من الترس.
  7. استخدم البرغي المرفق مع المؤازرة لتركيب الترس في مكانه. كرر على الجانب الآخر.
  8. اضبط عقرب الساعة بحيث يكون بالقرب من موضع الساعة 12 عن طريق الضغط قليلاً على الترس المؤازر لفكه عن اليد وتدوير اليد حسب الحاجة.
  9. ثبت عقرب الدقائق في وسط عقرب الساعة وقم بتدويره ليكون في وضع الساعة 12.
  10. احصل على ترس 12T مع الفتحة الصغيرة وقم بتطبيق القليل من الغراء على معرف الترس. حرك الترس على عقرب الدقائق من الجزء الخلفي من الساعة. تأكد من أن الترس مثبت بالكامل.

يجب أن يكون لديك الآن ساعة واحدة مجمعة! وو!

الآن 23 الآخر.. ملاحظة: الصبر مطلوب.

الخطوة 8: قم بتجميع الساعة على اللوحة

قم بتجميع الساعة على اللوحة
قم بتجميع الساعة على اللوحة
قم بتجميع الساعة على اللوحة
قم بتجميع الساعة على اللوحة
قم بتجميع الساعة على اللوحة
قم بتجميع الساعة على اللوحة

أنت فعلت ذلك. جميع الساعات الـ 24. أحسنت.

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

حفر ثقوب التركيب

  1. أمسك باللوحة الخشبية مرة أخرى وقم بإعدادها على بعض الكتل بحيث يكون الجزء الخلفي متجهًا لأعلى. قم بتغطية الكتل بالمناشف حتى لا تخدش الوجه الأمامي.
  2. ركب لقمة 1/16 بوصة في المثقاب وضع الرقصة في الفتحة الأولى.
  3. باستخدام مربع (أو مقلة عينك) ، قم بتدوير الرقصة لتكون موازية لحافة اللوحة.
  4. ضع طرف الريشة في الفتحة الموجودة على الرقصة وحفر الثقوب بعناية حتى عمق 1/2 بوصة. تحرك ببطء لأنك لا تريد الثقب خلال الجزء الأمامي من اللوحة. اختراق سهل لهذا المكان حلقة O صغيرة على الجزء 1/2 "من الحافة وحفر حتى تلامس الحلقة O الرقصة. ستمشي الحلقة وقتًا إضافيًا وقد تحتاجين إلى إعادة ضبطها ولكن أفضل من القيام بذلك بشكل أعمى.
  5. كرر مع الثقوب الـ 23 المتبقية.
  6. ضع قوسي الدعم على الجزء الخلفي من اللوحة على بعد حوالي 1.5 بوصة من الحافة الخارجية ومحاذاة مع الحافة السفلية.ثقب إلى نفس العمق 1/2 بوصة.

تركيب الساعات

  1. احصل على ساعة وضعها وجهها لأسفل على اللوحة.
  2. باستخدام 4 من مسامير الصفائح المعدنية رقم 4 ، قم بتركيب الساعة في مكانها. لقد استخدمت مفكًا عاديًا لهذا الغرض للتأكد من أنني لم أفعل ذلك.
  3. كرر مع الساعات 23 المتبقية.
  4. باستخدام نفس البراغي ، قم بتركيب قوسي الدعم.
  5. اقلب الساعة واستمتع بعملك!

خذ استراحة جيدة هنا لأنك انتهيت من منتصف الطريق تقريبًا وأنت تستحق ذلك!

الخطوة 9: توصيل الأسلاك معًا

توصيل كل شيء معًا
توصيل كل شيء معًا
الأسلاك كلها معا
الأسلاك كلها معا
توصيل كل شيء معًا
توصيل كل شيء معًا
توصيل كل شيء معًا
توصيل كل شيء معًا

إلى الإلكترونيات!

قبل أن نبدأ ، سنحتاج إلى إجراء بعض التعديلات على برامج تشغيل أجهزة PWM حتى نتمكن من ربطها معًا.

برامج تشغيل PWM

  1. إذا لم يتم تجميع برامج التشغيل الخاصة بك ، فستحتاج إلى تجميعها. إذا اشتريت قطعًا غير مجمعة ، فسأفترض أنك تعرف كيفية القيام بذلك.
  2. في اثنين من برامج التشغيل ، قم بلحام رأس بجانب اللوحة التي لا تحتوي على واحدة. سيسمح لهم ذلك بأن يكونوا مقيدون بالسلاسل معًا. نضع واحدة جانبا.
  3. بعد ذلك ، نحتاج إلى ربط جهتي اتصال على السبورة لم نخصصهما لإعطائه عنوانًا فريدًا. بالنسبة لهذا المنتدى ، سيكون ذلك جهات اتصال "A0". باستخدام مكواة لحام وقليلاً أو جندى ، اسحب اللحام عبر لتوصيل الوسادات. تأكد من أن اللاصقات الأخرى تظل سليمة وليست موصولة.
  4. أخيرًا ، على السبورة لم تقم بلحام رأس إضافي ، قم بتوصيل جهتي الاتصال المسمى A1.

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

الأسلاك

  1. قم بتوجيه خطوط المؤازرة عبر وحول أجسام الساعة بطريقة تسمح لك بتوصيل 16 سطرًا بكل لوحة. إذا كنت ترغب في نسخ التوجيه الخاص بي ، ألق نظرة على الصورة. إذا لم تقم بنسخ التوجيه الخاص بي ، فستحتاج إلى ملاحظة اللوحة وتثبيت كل مؤازرة متصلة بها. في الصور أعلاه ، توجد مصفوفة توضح اصطلاح التسمية الذي استخدمته في الكود. استخدم نفس الاتفاقية حتى لا تحتاج إلى تعديل الرمز لاحقًا.
  2. باستخدام أسلاك العبور ، اربط السائقين الثلاثة معًا بشكل مستقيم. تحقق جيدًا من عملك للتأكد من عدم تجاوز الخطوط. يتم تمييز المسامير على الجانبين الأيمن والأيسر من برامج التشغيل ، وإذا كنت تستخدم أسلاكًا ملونة مختلفة ، فيجب أن يكون من السهل معرفة ذلك.
  3. باستخدام المزيد من أسلاك التوصيل ، قم بتوصيل Arduino Nano بمحرك المؤازرة الأول لكل الصورة المرفقة. قمت بتوجيهها إلى الجزء السفلي الأيمن من جسم الساعة حتى أتمكن من إخفاء Arduino هناك. يوجد متسع كبير ، فقط تحقق مرتين للتأكد من أن الأسلاك لا تضرب التروس.
  4. باستخدام عدد قليل من أسلاك العبور ، قم بتوصيل Real Time Clock (RTC) بـ Arduino وفقًا للصورة المرفقة. تمكنت من إخفاء هذا في الجسم مباشرة فوق الساعة باستخدام Arduino.
  5. أخيرًا ، قم بتوصيل مصدر الطاقة بجهد 5 فولت بأطراف اللولب الخضراء في أول برنامج تشغيل PWM.

يجب أن تبدو الساعة جيدة الآن !! لكن للأسف حان الوقت للجزء الأصعب.

الخطوة العاشرة: معايرة المواقف

معايرة المواقف
معايرة المواقف

حسنًا ، الكشف الكامل ، هذا هو المكان الذي تعلمت فيه أنه كان يجب علي تصميم تجميع الساعة بشكل أفضل لتسهيل هذه الخطوة.

تكمن المشكلة في أن التروس ليست مرتبطة باليدين ، لذا فإن وضع 100 درجة لأحدهما ليس هو نفسه الآخر. على هذا النحو ، يجب معايرة كل يد على حدة لتحديد الدرجة التي يرتبط بها الأمر بمواقف الساعة 12 و 3 و 6 و 9.

هذا ممل ولكنه ليس مستحيلاً. لقد كتبت القليل من التعليمات البرمجية للقيام بذلك وقمت بعمل مخطط يحتوي على النتائج. يسمح لك الرمز بإرسال موضع بالدرجات من خلال Serial Monitor للتحكم في موضع المؤازرة الذي تقوم بمعايرته. باختصار ، بمجرد معرفة الموضع الذي يتوافق مع 12 و 3 وما إلى ذلك ، ستلاحظ أنه في الرسم البياني والصيغ تنشئ تلقائيًا الكود الرئيسي لتشغيل الساعة. في المستقبل ، قد أقوم بتحديث التصميم للحصول على تروس ذات مفاتيح ولكن في الوقت الحالي ، ستحتاج إلى اتباع الخطوات أدناه.

قبل أن تبدأ ، تكون هذه العملية أسهل كثيرًا إذا قمت بتسمية كل ساعة باستخدام الدبوس ولوحة القيادة لكل يد. احصل على بعض الملاحظات اللاصقة (يفضل أن تكون بثلاثة ألوان) وقلم. قم بتدوين 8 ملاحظات من كل لون واكتب الأزواج التالية. "0-1" ، "2-3" ، "4-5" … إلخ. ستكون هذه أزواج الدبوس في الساعة لكل ساعة. قم بإعداد ساعتك وضع هذه الملاحظات على مقدمة اللوحة بجوار هيكل الساعة المقابل.

معايرة المواقف

  1. قم بتنزيل وتثبيت برنامج Arduino Coding إذا لم يكن لديك بالفعل.
  2. قم بتنزيل وفتح مصنف Excel بعنوان "Clock Calibration and Code" على الرابط التالي ، ثم انتقل إلى ورقة "Calibration Table" (جدول المعايرة).
  3. قم بتنزيل Adafruit-PWM-Servo-Driver-Library على الرابط أدناه وضعه في مجلد مكتبة Arduino. يوجد مجلد المكتبة عادة في documents / Arduino flower على جهاز الكمبيوتر الخاص بك.
  4. قم بتنزيل وافتح رسم Arduino بعنوان "Calibrating_the_Positions" المرفق أدناه.
  5. في حلقة الفراغ الرئيسية ، قم بتعديل سطر الكود لأدنى صف ليد ساعة العمود الأول (C1H لكل اصطلاح التسمية). استبدل الرقم "3" باللوحة التي يتصل بها عقرب الساعات ، واستبدل الرقم "14" بالرقم السري الذي يتصل به العقرب. "board3.setPWM (14، 0، pulse2) ؛"
  6. تأكد من ضبط اللوحة الخاصة بك على Nano وتحديد المنفذ التسلسلي الصحيح في برنامج Arduino. افتح Serial Monitor وقم بتحميل الرسم التخطيطي. يجب أن تقرأ الشاشة التسلسلية "جاهز للأمر".
  7. أرسل "120" إلى المؤازرة. يجب أن يصل عقرب الساعات إلى موضعه المقابل 120.
  8. الآن ، ستحتاج إلى القفز على شبكة التروس لجعل الذراع مواجهًا في مكان ما بالقرب من موضع الساعة 12 مع ترك المؤازرة في موضعها. يمكن القيام بذلك عن طريق تحريك الترس المؤازر برفق بعيدًا عن ترس الساعة المقابل ، وتدوير اليد حتى تواجه الموضع 12. ملاحظة: ليس من الضروري أن تكون مثالية ، فقط في محيط الساعة 12.
  9. مع اكتمال هذا التعديل ، أرسل "80" إلى المؤازرة. يجب أن تتحرك اليد في اتجاه عقارب الساعة.
  10. الآن ستحتاج إلى التبديل بين الأمر حول "120" والأمر "80" ، واستمر في تعديل الرقم 120 حتى تعرف الأمر الذي يتوافق مع الساعة 12. بمجرد الحصول عليه ، لاحظ ذلك في ورقة excel لعمود C1 hour CCW.
  11. بعد ذلك ، قم بالتبديل بين القيمة 12 وشيء ما حول "80" حتى تحصل على رقم موضع الساعة 3 من اتجاه عقارب الساعة. لاحظ هذا في الجدول في العمود C1 hour CW.
  12. بعد ذلك ، بدّل بين القيمة 3 وشيء قريب من الرقم "40" لموضع الساعة 6 من اتجاه عقارب الساعة. لاحظ هذه القيمة.
  13. موضع الساعة 7.5 محسوب في الجدول ، لذا لا تقلق بشأن هذا الموقف.
  14. قم بالتبديل بين القيمة 6 الخاصة بك وشيء ما حول "10" للحصول على قيمة الساعة 9 في اتجاه CCW.
  15. نظرًا لأن التروس ليست مثالية ، ستحتاج الآن إلى تكرار ذلك في الاتجاه المعاكس لاتجاه عقارب الساعة حيث من المحتمل أن تكون القيم مختلفة قليلاً وسيحتاج كل يد إلى الوصول إلى المواضع من كلا الاتجاهين للأرقام المختلفة.

الآن يجب أن يكون لديك يد واحدة معايرة على الساعة الأولى !!

تعديل الأرقام في "board3.setPWM (14 ، 0 ، pulse2) ؛" كود لعقرب الدقائق C1 وكرر العملية. بمجرد الانتهاء ، ستحتاج إلى تكرار ذلك للتجمعات الـ 23 المتبقية.

في المخطط ، ستلاحظ أن بعض الخلايا رمادية اللون. هذا لأن هذه المواقف ليست ضرورية لتكوين أرقام أكبر لتلك اليد المحددة.

أعتذر مقدمًا عن مدى مملة هذا ولكن بمجرد اكتماله ، يمكنني القول بصراحة أن الجزء الأصعب قد انتهى.

الخطوة 11: معايرة الأرقام

معايرة الأعداد
معايرة الأعداد

إذا كنت ستصل إلى هذه النقطة ، فهذا هو المكان الذي ستصبح فيه الساعة حية!

لقد بذلت بالفعل جهودًا لتحديد المكان الذي يجب أن تذهب إليه كل يد لجعل كل رقم أكبر وأفضل من ذلك ، سيتم إنشاء الكود تلقائيًا في ورقة Excel!

تحتاج فقط إلى أخذ هذا الرمز وتحميله وإجراء بعض التعديلات الدقيقة لكل رقم.

معايرة الأعداد

  1. افتح الرسم التخطيطي "Calibrating_the_Numbers" المرفق أدناه.
  2. انتقل إلى ورقة "Angles for Code" في مصنف Excel.
  3. إذا وفقط إذا استخدمت اتصالات دبوس مؤازرة مختلفة عني ، فأدخلها الآن في جدول "Servo Board و Pin Assignments".
  4. خلافًا لذلك ، قم بالتمرير لأسفل بعد الخط الأسود وانسخ الرمز الخاص بالرقم الأول.
  5. الصقها في رسم Arduino في الأسفل.
  6. في الكود الذي لصقته للتو ، قم بتعديل الرقم الغامق في هذا السطر إلى "11". "إذا (الرقم == 0) {". سيتم استخدام هذا لإرسال "0" إلى الساعة.
  7. في الحلقة الرئيسية ، قم بتعديل الرقم الغامق للرقم الذي تقوم بمعايرته. "digit4 (رقم) ؛"
  8. قم بتحميل الرسم وافتح الشاشة التسلسلية. يجب أن ترى "جاهز للقيادة".
  9. من المفترض أن تعمل الأرقام بترتيب تسلسلي فقط. 1 ، 2 ، 3 ، إلخ. انطلق وأرسل "11" إلى السبورة ولكن لا تفزع إذا كانت متوقفة. كان من المفترض أن يكون الرقم "2" موجودًا من قبل. دورة على الرغم من الأرقام الأخرى 1 و 2 و 11. يجب أن ترى الآن شيئًا قريبًا من "0"
  10. الآن هو المكان الذي ستحتاج فيه إلى تعديل الزوايا بقدر ما ترغب في إتقان أوضاع اليدين. إذا كنت لا تزال لديك العصي ، فهذا ليس بالأمر الصعب كما يبدو. لنفترض أنك تتحرك من 0 إلى 1 ولكنك لا تحب الموضع الذي تكون فيه إحدى العقارب. لاحظ اللوحة والدبوس الخاص بهذا اليد وانتقل عبر الرمز إلى الأسطر الموجودة أسفل ، "وإلا إذا (الرقم == 1) {". ابحث عن الخط الذي يتحرك فيه هذا اليد ، وأضف أو اطرح بت إذا كنت تريد أن تتحرك اليد أكثر قليلاً في اتجاه CW أو CCW على التوالي.
  11. إذا كنت لا ترى سطر الكود الذي يتحرك فيه هذا اليد ، فذلك لأنه لا يحتاج إلى الانتقال من موضعه السابق لإنشاء هذا الرقم وتم تعيينه مسبقًا. في هذه الحالة ، ارجع للخلف على الرغم من الأرقام ، 0 أو 2 ، وابحث عن هذا الخط ، وقم بإجراء تعديلاتك هناك.
  12. بمجرد أن تشعر بالرضا ، انسخ الكود المعدل ، والصقه عدة أعمدة من الأصل في ورقة Excel. هام: تحتاج إلى تغيير "11" في السطر ، "إذا (الرقم == 11) {" العودة إلى "0". إذا لم تقم بذلك ، فلن يعمل الرمز اللاحق بشكل صحيح.
  13. كرر للأرقام الثانية والثالثة والرابعة. بالنسبة للرقم الثاني والرابع ، ستقوم بمعايرة الأرقام من 0 إلى 9 وللرقم الثالث من 0 إلى 5.

هذا كل شيء! لديك الآن الكود الذي سيجعل الأرقام التي نحتاجها لإظهار الوقت!

الخطوة 12: ضبط الوقت

اوشكت على الوصول! أعدك.

تعتبر وحدة DS1302 Real Time Clock (RTC) رائعة لأنها تحتوي على بطارية مستقلة وسوف تخزن الوقت حتى لو لم يكن لدى Arduino Nano طاقة. ولكن مثل أي ساعة أخرى ، يجب ضبط الوقت.

ضبط الوقت

  1. قم بتنزيل مكتبة "DS1302" من هذا الرابط وضعها في مجلد مكتبة Arduino.
  2. افتح بيئة Arduino وافتح مثال الرسم ، "set_clock" بالانتقال إلى File / Examples / arduino-ds1302-master / set_clock.
  3. هذا هو جزء من الكود الذي سيحدد الوقت ولكن أولاً ، نحتاج إلى توصيل سلكين توصيل من 3.3 فولت وطرف طرف على Arduino Nano ، إلى VCC ودبوس النهاية على RTC على التوالي. تستخدم هذه الخطوط فقط لضبط الوقت. إذا تركتهم متصلين ، فسيتم إعادة ضبط الوقت في كل مرة يرى فيها Arduino الطاقة.
  4. بعد ذلك ، نحتاج إلى تعديل الرمز لإخباره بمكان توصيل ساعتنا. يتم ذلك عن طريق تعديل الأرقام الغامقة في ، "const int kCePin = 5 ؛ // Chip Enable" "const int kIoPin = 6 ؛ // Input / Output" "const int kSclkPin = 7 ؛ // Serial Clock" من 5 ، 6 ، 7 إلى 4 ، 3 ، 2.
  5. قم بالتمرير إلى الحلقة الرئيسية وابحث عن السطر ، "Time t (2013، 9، 22، 1، 38، 50، Time:: kSunday)؛" هذا بتنسيق ، "الوقت t (السنة ، الشهر ، اليوم ، الساعة ، الدقيقة ، الثانية ، الوقت:: kDayOfTheWeek) ؛"
  6. نحتاج إلى الوقت فقط ، لكن المضي قدمًا وقم بتعديل كل شيء ليكون صحيحًا وقم بتحميل الكود.
  7. افتح Serial Monitor للتحقق من تحميل الرمز بنجاح. من المفترض أن ترى نسخة مطبوعة بتنسيق ، "الأحد ، 22 سبتمبر 2013 الساعة 01:38:50."
  8. افصل وصلات العبور.

الخطوة 13: قم بتحميل الكود الرئيسي

Image
Image

أنت فعلت ذلك! لقد فعلتها! خطوة أخرى والجائزة لك.

كل ما تبقى هو تحديث الكود الرئيسي بالقيم المخصصة من المعايرة والاستمتاع بقطعة فنية رائعة.

كما ذكرنا سابقًا ، من المفترض أن تتغير الأرقام بترتيب تسلسلي. إذا كان الرقم الخطأ موجودًا قبل التغيير ، فمن المحتمل ألا يعمل بشكل صحيح. على هذا النحو ، يتم تهيئة هذا الرمز عن طريق تدوير كل رقم من 0 إلى الحد الأقصى لهذا الرقم ثم النسخ الاحتياطي إلى رقم الوقت الحالي. لذا قل في الخانة الثانية نحتاج إلى "4" ، هذا الرقم سوف ينتقل من 0-1-2-3-4-5-6-7-8-9-0-1-2-3-4 لضمان يظهر "4" في الواقع.

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

قم بتحميل الكود الرئيسي

  1. افتح الرسم التخطيطي "Clockception_Main_Code" في برنامج Arduino.
  2. انسخ الكود المخصص الخاص بك من ورقة Excel ، والصقه في المخطط في النهاية.
  3. قم بتحميل الرسم التخطيطي واجلس لمشاهدة عملك وهو ينبض بالحياة.

إذا قمت بعمل جيد بما يكفي لتحديد هذه التعليمات ، فيجب أن تنظر الآن في الوقت الحالي! اجلس لمدة دقيقة أو دقيقتين للتأكد من أن الوقت قد تغير.

بمجرد أن تصبح جاهزًا ، يمكنك نقل الساعة إلى منزلها!

الخطوة 14: استمتع بساعتك

مسابقة المؤلف لأول مرة
مسابقة المؤلف لأول مرة

حسنًا ، هذا كل شيء! لقد نجحت في إنشاء نسخة طبق الأصل من ClockClock مقابل جزء بسيط من التكلفة.

آمل أن تكون قد استمتعت بهذه التعليمات! إذا كان الأمر كذلك ، فسأكون ممتنًا للغاية لتصويتك في مسابقة المؤلف الأول.

إذا كانت لديك أي أسئلة أو تعليقات ، فلا تتردد في التواصل معنا! أنا سعيد للإجابة على أي أسئلة:)

مسابقة المؤلف لأول مرة
مسابقة المؤلف لأول مرة

الجائزة الكبرى في مسابقة المؤلف لأول مرة

موصى به: