جدول المحتويات:
فيديو: ساعة النبض من Arduino DCF77: 13 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
بواسطة oliverb
مقدمة
يوضح لك هذا Instructable كيفية إنشاء ساعة نبضية رقمية وإضافتها إلى علبة ساعة قديمة مقاس 12 بوصة (300 ملم) أو قرص وإطار. تُستخدم طالما أن هناك مساحة على القرص للعرض الرقمي والحركة التناظرية الثانوية.
تتوفر هذه الحالات القديمة من موقع ebay وأحيانًا تكون مكتملة مع صندوق خلفي منحني أو مائل ، انظر الصور 5 و 6. إذا كانت ساعتك لا تحتوي على صندوق خلفي ، فقط اصنع واحدة من الخشب الرقائقي وصبغها لتتناسب مع محيط الاتصال الهاتفي.
جاءت هذه الساعة بإطار قرصي وإطار نحاسي محيطي ، لذا فقد صنعت للتو صندوقًا خلفيًا لتلائمه وربطته بمحيط الاتصال الهاتفي الخشبي. يمكنك عن طريق الموانئ والأطر النحاسية الجديدة من موقع ئي باي إذا لزم الأمر.
كان الاتصال الهاتفي الأصلي الذي جاء مع الساعة أصفر للغاية وكان به الكثير من الرقائق للطلاء. قررت الاحتفاظ بها لأنها تجعل الساعة تبدو أصلية. كانت المشكلة الوحيدة هي أن الطلاء مقطوع لأنني قطعت الفتحة لشاشة العرض المكونة من 7 أجزاء. لقد وجدت علبة قديمة من الطلاء الكريمي في مرآبي وكان هذا مطابقًا تمامًا.
تم تطبيق قرص الثواني باستخدام نقل جاف من متجر ساعات. لقد اشتريت هذا منذ بضع سنوات ، لكن يمكنك أن تجعلك تمتلك النقل الرطب باستخدام ورق نقل نفث الحبر ، انظر إلى إحدى ساعات منظم الاستنساخ الخاصة بي هنا الخطوة 4 للحصول على التفاصيل والقوالب.
الحركات
تستخدم شاشة الثواني التناظرية إدراجًا قياسيًا لساعة الكوارتز ويتم تعديلها بحيث يمكن تشغيلها عبر Arduino.
تستخدم شاشة عرض الساعات والدقائق التناظرية حركة الرقيق الكهربائية لمدة 30 ثانية. هناك جميع أنواع هذه الأنواع المتاحة في جميع أنحاء العالم ، لذا قم فقط بتحديد النوع المتاح في موقعك. إذا لم تكن حركتك من النوع 30 ثانية فقط قم بتعديل الكود ليناسب.
مصدر الوقت
لقد استخدمت إشارة وقت رمز الراديو DCF77 من ألمانيا لإخبار هذه الساعة بالوقت المثالي ، لذا إذا لم تكن مقيمًا في أوروبا ، فستحتاج إلى استخدام مكتبة Arduino ذات الصلة لموقعك ووضع الكود وفقًا لذلك.
إذا لم تكن منزعجًا من الدقة على المدى الطويل ، فيمكن استخدام وحدة ساعة في الوقت الفعلي بدلاً من ذلك. ستكون أزرار ضبط الساعة وتعديل الكود مطلوبة.
يعرض
عرض المعلومات
لقد استخدمت شاشة عرض كبيرة بحجم 20 × 4 LCD للساعة ومعلومات DCF77 ولكن يمكن استخدام شاشة عرض قياسية 20 × 4 دون إجراء تغييرات على الرمز. تستخدم الشاشة وحدة I2C ، لذا يلزم وجود سلكين فقط (بالإضافة إلى 5 فولت و 0 فولت) للتحكم فيه.
عرض الساعة الرقمية
يتم استخدام وحدة عرض مكونة من 8 أرقام مقاس 0.56 بوصة للعرض الرقمي للوقت.
تتوفر هذه على موقع Ebay كمجموعات أو وحدات مسبقة الصنع وتتطلب فقط 3 أسلاك (بالإضافة إلى 5 فولت و 0 فولت) للتحكم فيها.
يبدو
تحتوي هذه الساعة على صوت تيك مدته ثانية واحدة من ساعة حالة طويلة (الأب الكبير). يتم تشغيل هذا بواسطة لوحة Adafruit Audio FX Sound Board + 2x2W Amp التي يتم التحكم فيها بواسطة Arduino. يمكن إيقاف تشغيل الصوت أو رفعه أو خفضه حسب الحاجة.
لوحة دائرة كهربائية
نظرًا لأن هذا هو واحد من دائرة الساعة ، فقد تم بناؤه على لوحة فيرو. لقد قمت ببناء Arduino Uno في التصميم ولكن يمكن استخدام Uno بالحجم الكامل بدلاً من ذلك إذا لزم الأمر. لاحظ أن مكتبة DCF77 المستخدمة في هذه الساعة تتطلب بلورة كوارتز على Arduino.
الخطوة 1: البنية الأساسية
يوضح الشكل 1 الساعة المكتملة. تتكون الساعة من أجزاء من ساعة قرص قياس 12 بوصة (300 مم) مثبتة على صندوق خلفي جديد مصنوع من الخشب الرقائقي.
تم تلوين صندوق الخشب الرقائقي ليتناسب مع محيط الاتصال الهاتفي. تم تجريد إطار الاتصال الهاتفي البلوطي مرة أخرى للخشب المكشوف وتبييضه لتفتيح اللون.
يعرض الشكل 2 الساعة مع قطع الاتصال لإظهار مواضع الحركات والشاشات. الجزء العلوي من حركة الكوارتز المكسورة بالثواني ، ووسط حركة الرقيق لمدة 30 ثانية ، وأسفل العرض الرقمي. يتم تثبيت حركة الرقيق لمدة 30 ثانية على قرص الساعة المعدني بواسطة برغيين صغيرين. ثم يتم إرفاق حركة الكوارتز بحركة 30 ثانية بواسطة قوس. لقد أدت حركة الكوارتز إلى قطع لوحة تحكم الكوارتز وتوصيل الأسلاك مباشرة بملف محرك الدفع. يتم تثبيت الشاشة الرقمية على لوحة دعم الاتصال الهاتفي الخشبية بواسطة قوسين معدنيين.
يوضح الشكل 3 محيط القرص والإطارات التي تم إزالتها بحيث يمكن رؤية جميع المكونات والوحدات. يتم تثبيت القرص المحيط والقرص المحيط على جانب الصندوق الخلفي ويمكن فتحهما وطيهما للخلف لتمكين الوصول إلى أدوات التحكم ولوحات الدوائر
يوضح الشكل 4 اللوحة الخلفية والوحدات النمطية بدون عرض الساعة والحركات.
أعلى اليمين - تم ضبط وحدة PSU لإعطاء 5 فولت على اللوحة بعد الصمام الثنائي للحماية. الوسط - لوحة Vero الرئيسية مع متحكم Atemega 328 ووحدة لوحة الصوت. أسفل - وحدة عرض LCD مع وحدة تحكم I2C مثبتة في الخلف. توجد لوحة التحكم في مفتاح ساعة الكوارتز في الجزء العلوي الأيسر مع مفاتيح التحكم في الصوت والإضاءة الخلفية لشاشات الكريستال السائل مثبتة على اليمين. يتم توصيل لوحة الصوت التي تُصدر صوت التكتكة بالسماعة الصغيرة التي تنطلق عبر الجزء السفلي من العلبة. يتم أخذ عينات من صوت tick-tock من حركة ساعة ذات حالة طويلة مدتها ثانية واحدة تم تحريرها في Audacity وصولاً إلى عينة تبلغ 1.5 ثانية. تقوم الساعة بتشغيل هذه العينة كل ثانية بحيث يكون الدقات متزامنًا دائمًا مع جميع شاشات الساعة. يتم تثبيت LDR من خلال فتحة مقطوعة في الجانب الأيمن من الصندوق الخلفي للتحكم في كثافة عرض الأجزاء السبعة عبر المتحكم الدقيق. يتم تشغيل شاشة LCD وشاشة العرض الرقمية المكونة من 7 أجزاء بواسطة وحدة كاشف PIR الموجودة في نفس الغرفة التي توجد بها الساعة عندما يكون أي شخص في الغرفة.
يوضح الشكل 5 الاتصال الهاتفي الأصلي كاملاً بالبقع والرقائق والخدوش وقد تمت إضافة قرص للثواني وفتحة مقطوعة للشاشة الرقمية.
الخطوة 2: يعرض
"تحميل =" كسول "" تحميل = "كسول" "تحميل =" كسول"
يظهر الفيديو ساعة تعمل لمدة دقيقة كاملة.
الخطوة 13: الكود
يتطلب المكتبات التالية
LedControl.h
dcf77.h لاحظ أن هذه الساعة تستخدم مكتبة Udo Kleins Release 2 وتنزيل هنا DCF77 Release 2
LiquidCrystal_I2C.h
سلك
موصى به:
مستشعر النبض يمكن ارتداؤه: 10 خطوات (بالصور)
جهاز استشعار النبض القابل للارتداء: وصف المشروع يدور هذا المشروع حول تصميم وإنشاء جهاز قابل للارتداء يأخذ في الاعتبار صحة المستخدم الذي سيرتديه. هدفه هو التصرف مثل الهيكل الخارجي الذي تتمثل وظيفته في الاسترخاء وتهدئة المستخدم أثناء
ساعة محلل الإشارة من Arduino DCF77: 17 خطوة
Arduino DCF77 ساعة محلل الإشارة: Arduino DCF77 Clock & amp؛ محلل الإشارة يمكنك أيضًا مشاهدة هذه الساعة على موقع myweb هنا صفحة ساعة محلل DCF77 فك شفرة الوقت DCF77 على ثلاث شاشات عرض نقطية 8x8 والوقت والتاريخ ومعلومات الإشارة على أربعة 8
مقياس تأكسج النبض بدقة محسنة: 6 خطوات (بالصور)
مقياس التأكسج النبضي بدقة محسنة: إذا زرت طبيبًا مؤخرًا ، فمن المحتمل أن يتم فحص علاماتك الحيوية الأساسية من قبل ممرضة. الوزن والطول وضغط الدم وكذلك معدل ضربات القلب (HR) وتشبع الأكسجين في الدم المحيطي (SpO2). ربما ، تم الحصول على الأخيرين من
C51 ساعة إلكترونية 4 بت - ساعة خشبية: 15 خطوة (مع صور)
C51 4 Bits Electronic Clock - ساعة خشبية: قضيت بعض وقت الفراغ في نهاية هذا الأسبوع ، لذا تقدمت وقمت بتجميع هذه الساعة الرقمية الإلكترونية ذات الأربع بتات 2.40 دولار أسترالي والتي اشتريتها من AliExpress منذ فترة
النبض (لمبات LED المفعّلة بحجم الصوت): 7 خطوات (بالصور)
نبض (مصابيح LED ذات حجم صوتي): هل سبق لك أن أردت إنشاء شيء باستخدام مصابيح LED ، لكنك لم تكن متأكدًا من أين تبدأ؟ سيوفر لك هذا الدليل بعض الخطوات السهلة لمتابعة تصميم رمز الحجم المرئي الخاص بك لأضواء LED القابلة للتوجيه. هذا مقياس ضوضاء ممتع لسطح المكتب ، Rave de