ساعة عرض وحدات Instructables
ساعة عرض وحدات
- بواسطة جاما ويف
- يستخدم هذا المشروع عنصر العرض المعياري لمشروع سابق لإنشاء ساعة رقمية، باستخدام أربع وحدات متصلة معًا ويتم التحكم فيها بواسطة Microbit وRTC.
- لوازم:
- Microbit V2 (مفضل بسبب وجود مكبر صوت مدمج، سيعمل V1 ولكنه سيتطلب جهاز صوت خارجي.)
- DS3231 آر تي سي
- تبديل SPST
- اندلاع موصل حافة Kitronik
- جمبر جيركي جونيور F/M – الكمية 20
- جمبر جيركي جونيور F/F - الكمية 4
- جمبر جيركي F/F - الكمية 3
- جمبر جيركي F/M – الكمية 3
- المقاوم 470R
- مكثف 1000 فائق التوهج
- مطلوب رأس الزاوية اليمنى 2 × (3 طرق × 1 صف).
- WS2812Neopixel زر LED * 56 الكمية.
- سلك نحاسي مطلي بالمينا 21 AWG (قطر 0.75 مم)، أو أي سلك معزول آخر.
- شريط لوحي
- مسامير M2
- براغي M2 مقاس 8 مم – العدد 12
- براغي M2 مقاس 6 مم – العدد 16
- مسامير M2 10 مم – الكمية 2
- صواميل M2 - الكمية 2
- غسالات M2 - الكمية 2
- مساحات سداسية M2 5 مم – الكمية 2
- البراغي M3
- غسالات M3 - الكمية 14
- مسامير M3 10 مم – الكمية 2
- مسامير M3 25 مم – الكمية 4
- صواميل M3 - الكمية 12
- المواجهات السداسية M3
- فواصل سداسية M3 5 مم – الكمية 2
- فواصل سداسية M3 10 مم – الكمية 4
- أقواس الزاوية اليمنى (15 (عرض) × 40 (طول) × 40 (ارتفاع) ملم) - الكمية 2
- قد يكون شراء مجموعة من القيم أكثر فعالية من حيث التكلفة بدلاً من القيم الفردية ما لم تكن متوفرة لديك بالفعل. قد تحتوي بعض المكونات أيضًا على MOL أكبر من الكمية المحددة في قائمة المكونات.
- طابعة ثلاثية الأبعاد
- خيوط بيضاء - للحصول على أقصى قدر من سهولة العرض.
- خيوط سوداء – للوحات الداعمة.
- 2 مم مثقاب
- 3 مم مثقاب
- طقم حفر 5 ملم
- حفر
- رأى
- كماشة
- قواطع الأسلاك
- مكواة لحام
- لحام
- ورق صنفرة
- مفكات البراغي
- تعرف على أدواتك واتبع الإجراءات التشغيلية الموصى بها وتأكد من ارتداء معدات الوقاية الشخصية المناسبة.
- لا يوجد أي تشابه مع أي من الموردين المستخدمين في هذا المشروع، فلا تتردد في استخدام الموردين المفضلين لديك واستبدال العناصر التي كانت مناسبة لتفضيلاتك الخاصة أو الخاضعة للتوريد.
- الروابط صالحة في وقت النشر.
- الخطوة 1: شرائط اللوح الأساسي
- يرى: عنصر العرض المعياري (MDE)
- يلزم وجود أربعة "عناصر عرض معيارية" لإنشاء عرض الساعة ويتم تجميعها معًا باستخدام شرائط اللوح الأساسي التي تم قطعها من اللوح الأساسي الأكبر.
- يبلغ قياس شرائط اللوح الأساسي 32 (عرضًا) × 144 (طولًا) مم أو 4 × 18 كعبًا وكل واحدة على مدى لفتين من MDE متصلة بالدعائم الموجودة على MDE. ومع ذلك، لمزيد من القوة، يتم تثبيت أربعة براغي M2 × 8 مم بالقرب من الزوايا التي تمر عبر اللوح الأساسي وفي MDE.
- الخطوة 2: التخطيطي
- يوضح الرسم التخطيطي المكونات المستخدمة للتحكم في MDE والتي تحتوي على 56 نيوبكسل.
- تتكون مكونات التحكم من Microbit وRTC وBreakout Board وSwitch ودائرة الحماية.
- تركز غالبية عمليات اللحام على Neopixels بينما ترتبط مكونات التحكم بشكل أساسي بوصلات العبور.
- الخطوة 3: البرمجة
- يتم إنشاء الكود في MakeCode.
- ”oonn ssttaarrtt“ pprroocceedduurree..
- تهيئة شريط Neoplxel المكون من 56 مصباح LED
- عرض رسالة العنوان.
- تهيئة قائمة_القطاعات التي تحتوي على تعيينات المقاطع لكل رقم سيتم عرضه. الرقم 0 المخزن في العنصر [0] = 0111111
- الرقم 1 المخزن في العنصر [1] = 0000110
- الرقم 9 المخزن في العنصر [9] = 1101111
- بالإضافة إلى.
- الرقم 10 المخزن في العنصر [10] = 0000000 يستخدم لمسح الأرقام.
الإجراء إلى الأبد
- يستدعي "وضع الضبط" الذي يتحقق من P1 وإذا كان مرتفعًا، فإنه يقوم بتمكين إعداد الوقت وإلا فإنه يعرض الوقت الحالي.
- يستدعي "Time_split" الذي يجمع القيمتين العدديتين للساعات والدقائق في سلسلة مكونة من 4 أحرف، ويضع مسبقًا أي أرقام أقل من 10 بصفر بادئ.
يدعو "pixel_time" - والذي يستخرج كل حرف من الأحرف الأربعة بدوره بدءًا من الحرف الأخير إلى قيمة_القطعة
- يحتوي الرقم بعد ذلك على القيمة الموجودة في قائمة_القطعة والتي تشير إليها قيمة_القطعة.
- (إذا كانت قيمة الجزء = 0 فإن الرقم = العنصر [0] = 0111111)
- Inc = الفهرس × (LED_SEG) × 7). حيث الفهرس = أي من الأحرف الأربعة المشار إليها، LED_SEG = عدد مصابيح LED لكل قطعة، 4 = عدد المقاطع في رقم.
- هذا النوع هو بداية المصابيح التي يتم التحكم فيها للحصول على الطابع المناسب.
- يقوم العنصر for بتعيين كل رقم في رقم إلى قيمة.
- إذا كانت القيمة = 1، فسيتم تعيين البكسل المخصص بواسطة inc إلى اللون الأحمر وتشغيله وإلا فسيتم تشغيله.
- نظرًا لأن هناك حاجة إلى مصباحين LED لكل قطعة، يتم تكرار هذه العملية مرات LED_SEG.
- (على سبيل المثال، إذا كانت وحدة الساعات هي 9، الفهرس = 0، الرقم = 1011111 [القيمة = 1، inc = 0 & inc = 1]، [القيمة=0، inc = 2 & inc = 3] .... [القيمة=1، المؤتمر الوطني العراقي = 12 & المؤتمر الوطني العراقي = 13])
- عشرات الساعات [الفهرس = 1، بما في ذلك النطاق من 14 إلى 27]، وحدة الدقائق [الفهرس = 2، بما في ذلك النطاق من 28 إلى 41]، عشرات الدقائق [الفهرس = 3، بما في ذلك النطاق من 42 إلى 55].
- بمجرد معالجة كل قيمة من القيم السبعة وإرسالها إلى الشريط، تظهر التغييرات.
- يتم تقديم تأخير لمنع Icker.
- على الزر AA"
- يؤدي هذا إلى تعيين الساعات إذا كانت set_enable = 1
- على الزر بي بي"
- يؤدي هذا إلى ضبط الدقائق إذا كانت set_enable = 1 ”long bbuutttoonn AA++BB”
- وهذا يستدعي "ضبط الوقت" الذي يحدد الوقت بناءً على القيم المخصصة للزرين A وB.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
الخطوة 4: اللوحة الخلفية
يتم توصيل المكونات بلوحة أساسية (95 (عرض) × 128 (طول) مم)، والتي يتم تثبيتها في الجزء الخلفي من MDE بمسامير M3 X 25 مم وحامل 10 مم. يتم ربط أربعة مسامير من خلال الفتحات الموجودة في لوحة دعم Neopixel ويتم تثبيت الحامل لربط اللوح الأساسي في الزوايا، ويتم عمل فتحات مقاس 3 مم في اللوح الأساسي لتتماشى مع البراغي. تحديد موضع وحفر فتحات موصل الحافة (2 × 3 مم)، وRTC (2 × 2 مم)، والمفتاح الذي يضمن ترك مساحة (20 × 40 مم)، لتركيب أقواس الزاوية اليمنى التي تعمل كأقدام. يتم إجراء التوصيلات إلى RTC باستخدام 4 وصلات وصل صغيرة F/F ويتم تأمين RTC بمسامير M2 × 2. يتم إجراء التوصيلات بالمفتاح باستخدام وصلتين صغيرتين F/M ويتم توصيل المفتاح من خلال فتحة مقاس 2 مم. يتم إجراء التوصيلات إلى دائرة حماية CR الخاصة بـ Neopixels باستخدام 5 وصلات وصل F/F ومن ذلك إلى Neopixels المزودة بـ 3 وصلات وصل F/M، ويتم توصيلها باللوحة برباط كابل يتم تغذيته من خلال إحدى الفتحات الموجودة في اللوحة.
قم بتركيب أقدام قوس الزاوية على اللوح الأساسي باستخدام 4 مسامير. (يمكن استخدام مسامير الزاوية السفلية M3 لتثبيت اللوح الأساسي لتثبيت القدمين في مكانهما باستخدام مسمار ثانٍ في الفتحة السفلية للكتيفة. لمنع خدش السطح الذي ستوضع عليه الساعة، قم بتثبيت العصا على منصات أو زوجين يمكن الآن تثبيت اللوح الأساسي على مسامير دعم الزاوية وتأمينه بالمكسرات.
- الخطوة 5: التشغيل
- يتم توفير الطاقة عن طريق توصيل كابل USB مباشرة بـ Microbit.
- Sseettttiinngg tthhee clloocckk..
- قبل ضبط الساعة، تأكد من أن RTC يحتوي على بطارية للاحتفاظ بالوقت عند/في حالة فصل الطاقة. تنسيق الوقت الافتراضي هو وضع 24 ساعة.
- حرك المفتاح إلى موضع الوقت المحدد وسيظهر رمز زائد على الشاشة.
- اضغط على الزر A لساعات. (0 إلى 23)
- اضغط على الزر B للدقائق. (0 إلى 59)
اضغط على الزرين A وB معًا لضبط الوقت، وسيتم عرض قيم الوقت المدخلة. - حرك المفتاح من الوضع المحدد.
- Aatt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
- بعد مهلة قصيرة، سيتم تحديث الشاشة بالوقت الحالي
- الخطوة 6: وأخيرا
الجمع بين مشروعين صغيرين يؤدي إلى مشروع أكبر. أتمنى لكم وهذا والمشاريع السابقة ذات الصلة ذات الاهتمام.
- مشروع رائع
- شكرا، مقدر بشده.
- مشروع جميل!
- شكرًا لك.
- ساعة باردة. يعجبني أن هذا يعمل بنظام Micro:bit!
- شكرًا، Micro:bit متعدد الاستخدامات للغاية وقد استخدمته في معظم مشاريع الساعة الخاصة بي.
المستندات / الموارد
![]() |
ساعة عرض وحدات قابلة للتوجيه [بي دي اف] دليل المالك ساعة عرض وحدات، ساعة عرض |