جدول المحتويات:
- اللوازم
- الخطوة 1: الطباعة والأسلاك…
- الخطوة 2: تجميع ثنائي الفينيل متعدد الكلور
- الخطوة 3: الرسم
- الخطوة 4: حان الوقت لنقول وداعا
فيديو: ساعة من 7 أجزاء: 4 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
بعد عدة سنوات من الاستخدام ، ساعتي التناظرية إذا ماتت نهائياً.
في هذه الأثناء كنت أبحث عن مشروع ساعة ثلاثية الأبعاد للطباعة باستخدام Prusa الخاص بي ، لذلك وجدت ساعة من 7 أجزاء يتم تشغيلها بواسطة المصابيح ws2812 و Arduino.
اعتقدت أن قوة تلك المصابيح تكمن في إظهار مجموعة كبيرة من الألوان ، ثم كان السؤال هو كيفية الجمع بين ألوان متعددة على ساعة رقمية؟
ثم فكرة تخصيص الساعة بالميزات التالية:
- 7 انتقالات تغيير دقيقة مختلفة
- 3 ألوان محددة مسبقًا لفترات زمنية
- شدة الإضاءة المحيطة خافت تلقائي
- إيقاف التشغيل التلقائي / بدء التشغيل عندما لا تكون هناك حاجة لإظهار الوقت
- ضبط التوقيت الصيفي التلقائي
اللوازم
يمكن تنفيذ المشروع باستخدام طابعة ثلاثية الأبعاد أو googling لمشاريع من 7 ساعات. صنعها شخص ما بالكرتون أيضًا.
هناك حاجة أيضًا إلى:
- اردوينو نانو
- تشيل الصورة
- زر الضغط اللحظي
- مفتاح تشغيل / إيقاف
- قابس تيار مستمر
- محول 5 فولت
- المصابيح n ° 30 WS2812 (طراز 30 المصابيح / متر)
- ثنائي الفينيل متعدد الكلور
- وحدة DS3231
- كابلات رفيعة لتوصيلات المصابيح
- مقاومات 10 كيلو ، 550
- جندى
- صمغ
- صداري
- رؤوس ذكور / إناث
الخطوة 1: الطباعة والأسلاك…
تم تعديل المشروع الأصلي على Thingverse قليلاً. (بفضل المستخدم random1101)
تم تكبير النقطتين لتلائم إصدار LED المستخدم لهذا المشروع. تم تعديل أحد الأغطية الخلفية الثلاثة أيضًا ليناسب ثنائي الفينيل متعدد الكلور. تم تغيير قاعدة الساعة أيضًا.
العمل الرئيسي هو لحام المصابيح. أولاً ، شرعت في لحام مصابيح LED خارج الغلاف الخلفي المكون من أرقام طباعة ثلاثية الأبعاد ، ثم تم إدخالها فيه.
سيتم توصيل الصمام السابع للرقم الأول الذي يبدأ من اليسار بالمؤشر الأول للرقم التالي. في نهاية الرقم الرابع ، قم بتوصيل النقطتين ، سيتم ترقيمهما 28 و 29 داخل التسلسل.
يمكن تعديل تسلسل الصمام بتغيير بعض المعلمات إلى مكتبة Arduino على النحو الموضح أدناه.
بمجرد الاتصال ، تم الانتهاء من معظم العمل.
الخطوة 2: تجميع ثنائي الفينيل متعدد الكلور
حان الوقت الآن لتجميع ثنائي الفينيل متعدد الكلور حيث يتم لحام بعض المقاومات والرؤوس وما إلى ذلك. المكونات لتوصيل Arduino هي:
زر الضغط متصل بين Arduino pin 3 و GND بمقاومة سحب داخلية.
مستشعر الضوء متصل كمقسم للجهد ، بين Arduino pin A7 و GND. أضف أيضًا المقاوم 10K بين A7 و + 5V ……… خطأ كبير
مستشعر الضوء بين + 5V و A7 pin و 10 K المقاوم بين A / pin و GND
وحدة DS3231 متصلة عبر i2c و SQW pin إلى Arduino interrupt pin 2
المصابيح متصلة بالدبوس من 5 إلى 550 أوم المقاوم.
الخطوة 3: الرسم
هناك العديد من التخصيصات التي يمكن إجراؤها داخل الرسم التخطيطي.
تتم معالجة حفظ مكتبة التوقيت الصيفي بواسطة المعلمات TimeChangeRule ، راجع مكتبة JChristensen على Github للحصول على مزيد من المعلومات.
يتم التعامل مع الإغلاق التلقائي داخل الحلقة بواسطة متغير int gotosleep. في حالتي في الساعة 0:00 ، ينتقل Arduino في وضع السكون ، ثم تنطفئ الساعة.
ضبط الإنذار على وحدة DS3231 من خلال النوم المتغير ، يسمح لاردوينو بالاستيقاظ من وضع السكون. في حالتي الساعة 7:00 صباحًا.
ميزة أخرى هي تغيير لون الساعة أثناء النهار داخل وظيفة:
باطل printDateTime (time_t t، const char * tz)
في إعداداتي من الساعة 0:00 إلى 12:00 ، يظهر الوقت باللون الأحمر ، من الساعة 12:00 إلى الساعة 17:00 باللون الأخضر ومن الساعة 17:00 إلى الساعة 0:00 باللون الأزرق في الغالب. هذا هو أفضل توازن لون تم العثور عليه حتى الآن للحصول على تباين جيد مع الجدار الأبيض خلفه.
تسمح ميزة الانتقالات بالحصول على انتقال لوني متحرك عند تغيير دقيق. هناك 6 أنواع مختلفة يمكن اختيارها بالضغط على الزر اللحظي ، الخيار السابع هو بدون انتقالات. الشخص الذي يعجبني يسمى newrandom () وهو الإعداد المسبق (الوضع int = 1 ؛).
لقد أجريت بعض التغييرات على المكتبة للتوافق مع تسلسل LED. داخل ملف section_display.cpp ، في النهاية ، قم بالتبديل (i) يمكنك تعديل تسلسل LED الخاص بك. بمجرد الانتهاء من استبدال الملف بالداخل
/ Arduino / libraries / 7segment_NeoPixel-master
المكتبات المطلوبة:
- avr.sleep
- مقطع_عرض
- DS3231
- TimeLib
- الأسلاك
- Adafruit NeoPixel
- وحدة زمنية
الخطوة 4: حان الوقت لنقول وداعا
تعجبني هذه الساعة ، فالوقت الحالي مرئي بوضوح من بعيد ويتم إيقاف تشغيله عندما لا أحتاج إليه.
كيف يمكن أن تطلب المزيد من الساعة؟
موصى به:
ساعة من 7 أجزاء - إصدار الطابعات الصغيرة: 9 خطوات (مع صور)
ساعة من 7 أجزاء - إصدار الطابعات الصغيرة: ساعة أخرى من 7 أجزاء. xDA على الرغم من أنني يجب أن أقول أنه لا يبدو هذا الجنون عند مشاهدة ملف التعريف الخاص بي Instructables. من المحتمل أن يكون الأمر أكثر إزعاجًا في اللحظة التي تلقي فيها نظرة على ملف التعريف الخاص بي
ساعة منبه ذكية: ساعة منبه ذكية مصنوعة من Raspberry Pi: 10 خطوات (مع صور)
المنبه الذكي: ساعة منبه ذكية مصنوعة من Raspberry Pi: هل سبق لك أن أردت ساعة ذكية؟ إذا كان الأمر كذلك ، فهذا هو الحل المناسب لك! لقد صنعت Smart Alarm Clock ، هذه ساعة يمكنك تغيير وقت التنبيه وفقًا لموقع الويب. عندما يرن المنبه ، سيصدر صوت (صفارة) وسيصدر مصباحان
كشك صور زفاف اردوينو - أجزاء مطبوعة ثلاثية الأبعاد ، آلية ومنخفضة الميزانية: 22 خطوة (مع صور)
Arduino Wedding Photo Booth - 3D Printed Parts، Automated and Low Budget: لقد دُعيت مؤخرًا إلى حفل زفاف شقيق شريكي وسألوا من قبل عما إذا كان بإمكاننا بناء كشك للصور لهم لأنهم يكلفون الكثير للتأجير. هذا ما توصلنا إليه وبعد عدة مجاملات ، قررت تحويله إلى تعليمي
ساعة اردوينو بسيطة / ساعة توقيت: 6 خطوات (مع صور)
ساعة اردوينو بسيطة / ساعة توقيت: هذه & quot؛ قابلة للتوجيه & quot؛ سيُظهر لك ويعلمك كيفية إنشاء ساعة Arduino Uno بسيطة تعمل أيضًا كساعة توقيت في بضع خطوات بسيطة فقط
ساعة من ثلاثة أجزاء: 6 خطوات (مع صور)
ساعة من ثلاثة أجزاء: الساعة التناظرية العادية هي طريقة فعالة لتكديس ثلاث أجزاء مختلفة من المعلومات فوق بعضها البعض. يمكن قراءة جميع الساعات والدقائق والثواني بقرص واحد فقط. أحب هذا النظام ، لكن بعد فترة اعتقدت أن كل عقرب يجب أن