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

CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح: 8 خطوات (بالصور)
CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح: 8 خطوات (بالصور)

فيديو: CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح: 8 خطوات (بالصور)

فيديو: CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح: 8 خطوات (بالصور)
فيديو: ЗАЧЕМ НУЖНА ТАКАЯ БАНКА ДЛЯ СОЛЕНИЙ — ПЕСОЧНЫЕ ЧАСЫ 🔽 Артикул WB 193120880 Как вам? #соленья 2024, يوليو
Anonim
CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح
CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح
CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح
CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح
CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح
CLEPCIDRE: ساعة رقمية لزجاجات عصير التفاح

قبل الغوص في وصف الكائن ، أحتاج إلى شرح السياق الذي تم تصميمه وبناؤه فيه. زوجتي فنانة وتعمل أساسًا مع الصلصال ، كخزف ، ولكن أيضًا مع مواد أخرى مثل الخشب أو الألواح أو الزجاج. في معظم أعمالها الفنية ، تحاول إظهار الآثار التي خلفها الوقت على الأشياء وغالبًا ما تدمج المواد الموجودة في الطبيعة مثل قطع الخشب على الشاطئ ، وذلك "لإعطاء حياة ثانية للعناصر المستخدمة". اعتادت أختها وشقيق زوجها على صنع عصير التفاح الخاص بهم (في نورماندي) ولا يزال لديهم مئات من زجاجات عصير التفاح تنام تحت طبقة سميكة من الغبار في معاصرهم القديمة. كان هذا أكثر من كافٍ لإطلاق فكرة الخلق التالية لزوجتي: "ساعة زجاجات عصير التفاح". الارتباط بالوقت واضح: لقد كان لتلك الزجاجات ماض مجيد ويجب أن تكون الآن شاهدًا على مرور الوقت وتشكل معًا ساعة. سألتني قبل عام: "حبيبي ، هل يمكنك أن تجعلني ساعة بمصابيح أقل من 12 زجاجة عصير نبيذ؟ سأقوم بتسطيح الزجاجات في الفرن الخاص بي بنفسي وأنت تهتم بالباقي: الدعامة الخشبية ، -منصة نقالة- ، المصابيح وجميع الدوائر الإلكترونية! أريد عرض الوقت ولكن ليس دائمًا ، يجب أن تومض المصابيح أيضًا بشكل عشوائي ، هل هذا ممكن؟ يجب أن تجد أيضًا الحل لإصلاح الزجاجات على المنصة النقالة ". يجب أن تكون الساعة جاهزة خلال شهر واحد …

"الاسم المستعار" لهذا العمل الفني هو "CLEPCIDRE" الذي يرمز (بالفرنسية) إلى "Circuit Lumineux Electronique Programmé sous bouteilles de CIDRE" ، وهو إشارة إلى اسم "CLEPSYDRE" الذي يشير إلى ساعة مائية اخترعها المصريون. تسميها زوجتي "Les Bouteilles de Ma Soeur" (زجاجات أختي).

الصورة رقم 1: مخزون زجاجات عصير التفاح الخاصة بأخت زوجي

الصورة رقم 2: وثيقة المواصفات الأصلية

الصورة من رقم 3 إلى رقم 6: مناظر للساعة

تم عرض CLEPCIDRE خلال معرضين العام الماضي ، الأول في "Greniers à Sel" في هونفلور (كالفادو ، نورماندي ، فرنسا) في أبريل 2019 (الصورة رقم 6) والثاني في Touques (كالفادوس ، نورماندي ، فرنسا) في يونيو 2019.

اللوازم

  • اثنا عشر زجاجة عصير التفاح (يمكنك تجربة أنواع أخرى من الزجاجات: الشمبانيا ، والنبيذ الفوار ، … ولكن بدون ضمان)
  • فرن خزفي (استخدمنا فرنًا أسطوانيًا عالي التحميل 5 كيلو فولت أمبير)
  • منصة نقالة (ألواح من الحافة إلى الحافة ، الأبعاد: +/- 107 سم × 77 سم × 16 سم)
  • بعض الألواح الخشبية (لإغلاق جوانب البليت)
  • 24 مصباح LED أبيض بقطر 10 مم عالي الطاقة (على سبيل المثال
  • لوحة Arduino: Uno أو Leonardo OK ، قد تكون اللوحة الأصغر على ما يرام ، Mega مبالغ فيها قليلاً
  • اثنان من إمدادات الطاقة (5 فولت لمصابيح LED و 12 فولت للوحات Arduino و RTC ، على الرغم من أن 5 فولت لـ Arduino يجب أن يكون جيدًا ولكن لم يتم اختباره)
  • لوحة RTC (لقد استخدمت Adafruit DS1307 ولكني أوصي باستخدام RTC أكثر دقة معوضًا لدرجة الحرارة استنادًا إلى DS3231 ؛ يتحول DS1307 من 2 إلى 3 ثوانٍ كل يوم ويحتاج إلى إعادة ضبط منتظمة)
  • 4 سجلات التحول 74HC595 إما كعناصر فردية (16 سنًا DIL CMOS IC) أو مثبتة بالفعل على اللوحة (مثل SparkFun Shift Registerout - 74HC595 المرجع BOB-10680)
  • لوحات اختبار إيبوكسي (50 * 100 مم ، فتحات في مجموعة من 3 لوحات للأغراض العامة بشرائط نحاسية خطية)
  • مثقاب الماس (6 أو 8 مم) ومسامير خشبية (6 أو 8 مم)
  • مقاومات 24 1/4 واط (220 Ω)
  • طوق تثبيت لسدادة الزجاجة الميكانيكية (موجودة في متجر الأجهزة أو الإنترنت)
  • غراء ، أسلاك ، غلاف يتقلص بالحرارة ، أدوات ،.. ، براغي ،.. ، لحام حديد (18 وات موافق)

الخطوة 1: أسهل شيء: إغلاق جوانب البليت

أسهل شيء: إغلاق جوانب البليت
أسهل شيء: إغلاق جوانب البليت

حاول العثور على لوح خشبي (وجدت واحدة من حوالي 107 سم * 77 سم). يجب ألا تكون هناك فجوة بين الألواح الخشبية.

ثبت 4 ألواح خشبية بمسامير ، واحدة على كل جانب. قم بقص الألواح الأربعة من ألواح الجعة للحصول على الأبعاد الصحيحة.

نظرًا لأنه قد يكون هناك (وربما سيكون هناك) ألواح قدم ، أوصي بقصها كما هو موضح في الصورة ، فهذا سيحرر الوصول إلى الألواح السفلية ويسمح بحفر ثقوب للمصابيح.

في وقت لاحق ، عندما يتم تحديد مواضع المصابيح ، سيكون من الضروري الحفر على مرحلتين ، أولاً الفتحة بقطر الصمام (9-10 مم) ثم الفتحة الأكبر (لنقل 2 سم) للحصول على السماكة يتوافق مع ارتفاع الصمام (من المحتمل أن يكون سمك اللوح الخشبي أكبر من ارتفاع الصمام)

الصورة 1: البليت المرئي من الأسفل مع ثقوب الصمام المحفور بالفعل

الخطوة 2: تسطيح زجاجات عصير التفاح

تسطيح زجاجات عصير التفاح
تسطيح زجاجات عصير التفاح
تسطيح زجاجات عصير التفاح
تسطيح زجاجات عصير التفاح
تسطيح زجاجات عصير التفاح
تسطيح زجاجات عصير التفاح

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

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

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

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

الصورة 1: الفرن ، منظر عام

الصورة 2: زجاجتان مسطحتان (ليس لدي أي صورة للزجاجات في الفرن قبل التسخين الآن)

الصورة 3: ملف تعريف درجة الحرارة النموذجي

الخطوة 3: حدد مواقع الزجاجات والمصابيح

حدد مواقع الزجاجات والمصابيح
حدد مواقع الزجاجات والمصابيح
حدد مواقع الزجاجات والمصابيح
حدد مواقع الزجاجات والمصابيح
حدد مواقع الزجاجات والمصابيح
حدد مواقع الزجاجات والمصابيح
حدد مواقع الزجاجات والمصابيح
حدد مواقع الزجاجات والمصابيح

في تصميم الساعة ، سأشرح لاحقًا ، هناك نوعان من المصابيح تحت كل زجاجة ، "الخارجية" تعرض الساعات (0 إلى 11 و 12 إلى 23) والداخلية تظهر الدقائق بخطوة 5 (0 ، 5 ، … 55). تحتاج أولاً إلى وضع الزجاجات حول المنصة النقالة. لذلك تحتاج أولاً إلى مد الأوتار بين دبوس التثبيت المركزي و 12 دبوسًا حول المنصة ، "متعارضة تمامًا" إن أمكن. 4 مواضع واضحة ويسهل العثور عليها: 0 و 3 و 6 و 9 ساعات (الأوتار تتصل بمنتصف كل جانب ، اثنان في اثنين). الخطوط الأربعة الأخرى أكثر تعقيدًا. تحتاج إلى توجيه الأوتار بحيث يكون هناك مساحة كافية لكل زجاجة (يتم محاذاة الزجاجات اثنين في اثنين مع محاورهما المطابق للخيط) والزجاجة التي تعطي الانطباع ليتم توزيعها بالتساوي. هذه الخطوة تتطلب القليل من التجربة والخطأ. لاحظ أيضًا أنه نظرًا لأنها ليست كلها متشابهة ، يجب عليك اختيار المكان الذي يجب أن تذهب إليه كل زجاجة (هذه مسألة "شعور فني"). بمجرد اختيار مكان كل زجاجة ، لا تنس إرفاق ملصق برقمه على كل زجاجة ووضع علامة على منصة نقالة للمركز السفلي لكل زجاجة (انظر أيضًا). سيتم استخدام هذه النقاط والأوتار لاحقًا لتحديد فتحات مسامير التثبيت.

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

من أجل ذلك ، قمت ببناء صندوق به لوحتان "متنقلتان" (انظر الصورة) ، الأولى متعامدة على محور الزجاجة والثانية ، والتي يتم تثبيتها بالبراغي على الأولى في وسطها ، مما يسمح بالدوران ، تتم محاذاتها على هذا المحور. في هذا اللوح الثاني ، قمت بحفر فتحتين (بقطر 9 أو 10 مم) أحدهما على شكل عروة بحيث يمكن تحريك أحدهما على طول اتجاه المحور. أقوم بتطبيق 5V على كل مصباح ، تم اختياره من لوحة Arduino أو أي مصدر آخر. كن حذرا! يمكن أن تكون المصابيح عالية السطوع ضارة إذا نظرت إليها مباشرة ، لذلك يوصى بشدة بوضع شريط من الشريط اللاصق الشفاف فوق المصابيح.

ضع كل زجاجة في الجزء العلوي من الصندوق وحرك اللوحين والمصباح "المتحرك" حتى تشعر بالرضا عن التأثير (تذكر أنه ربما تكون قد أدخلت خرزات زجاجية في بعض الزجاجات ووضع المصابيح تحت هذه الخرزات يعزز تأثير الضوء) ، قم بقياس موضع المصابيح نسبيًا إلى المركز السفلي للزجاجة ومحورها وانقل هذه النقاط إلى منصة نقالة بقلم رصاص. عندما يتم تحديد جميع النقاط الـ 24 على المنصة النقالة ، قم بحفر ثقوب تجريبية (قطر 2-3 مم).

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

الصورة 1: رسم يوضح المصابيح ومعناها

الصورة 2: الصندوق الخاص لتحديد موضع المصابيح تحت كل زجاجة

الصورة 3: نفس الصندوق مع زجاجة

الصورة 4: وضع الزجاجات (والخيوط) على منصة نقالة

الخطوة 4: حفر الثقوب للمصابيح

حفر الثقوب للمصابيح
حفر الثقوب للمصابيح

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

قم بتمييز كل ثقب بعلامات Hx و Mx (H للساعات و M للدقائق ، x = 0 ، 1 ،..11).

يتضح هذا من خلال الصورة.

الخطوة 5: حفر ثقوب في زجاجات لتثبيت المسامير

حفر ثقوب في زجاجات لتثبيت المسامير
حفر ثقوب في زجاجات لتثبيت المسامير

يمكن العثور على كيفية حفر الثقوب في الزجاج على هذا الموقع:

ابحث عن موضع الفتحة على محور الزجاجة بحيث لا يتداخل مع المصباح ، على بعد حوالي 2-3 سم من المركز السفلي للزجاجة يجب أن يكون على ما يرام. حفر حفرة (قطرها 8 مم) في الجانب السفلي ، ولكن على نصف السماكة (لا تثقب خلال سماكة الزجاجة بالكامل!). ضع علامة على نفس النقطة على الجانب العلوي من البليت وحفر حفرة من نفس القطر (من خلال السماكة بالكامل موافق). يتم قياس موضع الثقب على الخيط من أسفل الزجاجة والذي يجب أن تكون قد حددته أثناء وضعه.

ثبت المسامير على كل زجاجة في الفتحة بغراء قوي (مكونات مزدوجة) واترك الغراء يجف.

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

قم بإزالة الزجاجات (اسحب وتدها برفق من الخشب).

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

لقد لاحظت أنه حتى من خلال الزجاجات ، كان الضوء الناتج عن مصابيح LED قويًا جدًا وقمت بطلائها باللون الأصفر الباهت.

الصورة 1: مادة حفر الزجاج (ملاحظة: لقد استخدمت حصيرة مطاطية أسفل الزجاجة)

الخطوة 6: الجزء الإلكتروني

الجزء الإلكتروني
الجزء الإلكتروني
الجزء الإلكتروني
الجزء الإلكتروني
الجزء الإلكتروني
الجزء الإلكتروني

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

قررت فصل واجهة الساعة عن واجهة الدقائق لجعل البرنامج أسهل قليلاً. تعتمد كل واجهة على سجلي إزاحة 74HC595 متصلين تسلسليًا. يتم استخدام جميع مخرجات السجل الأول (من 0 إلى 7) بينما يلزم استخدام الأربعة الأولى فقط للمسجل الثاني (8 إلى 11).

بالنسبة للنظام النهائي ، قمت بإنشاء واجهتين منفصلتين باستخدام ألواح اختبار مقاس 5 سم × 10 سم (ثقوب مجمعة حسب 3). لقد استخدمت نوعين من 74HC595 ، الأول هو DIL IC الأصلي المكون من 16 دبوسًا والذي قمت بتثبيته على دعامتين من 16 دبوسًا ، ملحومًا على اللوحة والثاني عبارة عن لوحين صغيرين اشتريتهما من Sparkfun ، مع سطح واحد 74HC595 شنت على كل (الصورة رقم 7).

نظرًا لأنني كنت في عجلة من أمري ، لم أستطع انتظار تصنيع الدوائر المطبوعة ، لذلك صنعت PCB بنفسي مع لوحات اختبار ، لكن الرسوم البيانية PCB متاحة الآن لكلا الواجهتين (انظر صور PCB). لاحظ أن لديك الخيار بين نوع واحد فقط أو مزيج من النوعين ، فهذا متروك لك. لاحظ أيضًا أنني لم أختبر PCB المصنعة بعد (لا يمكن تحميل ملفات Fritzing هنا ولكن يمكنني توفيرها إذا طلب ذلك).

ضبط RTC: في المرة الأولى التي يتم فيها توصيل Arduino بـ RTC ، ستحتاج إلى ضبط الساعة بشكل صحيح. في النهاية ، هذا التعديل مطلوب مرة أخرى لتعويض إزاحة RTC (2-3 ثوانٍ في اليوم).

يحدث هذا الإعداد في الإعداد () بشرط عدم تعليق التعليمات التالية:

// # حدد RTC_ADJUST true // إذا تم التحديد ، فسيتم ضبط RTC في الإعداد

إذا تم التعليق على السطر أعلاه ، فسيقوم الإعداد () بضبط RTC بقيم الثوابت التالية (لا تنسَ تهيئة هذه الثوابت بالقيم الحالية ، أي القيم في لحظة التجميع وتنزيل الملف) برنامج اردوينو)

// لا تنس ضبط الثابت أدناه إذا تم تعريف RTC_ADJUST !! # حدد DEF_YEAR 2019 // السنة الافتراضية المستخدمة في تعديل RTC الأولي

#define DEF_MONTH 11 // الشهر الافتراضي المستخدم في تعديل RTC الأولي

#define DEF_DAY 28 // اليوم الافتراضي المستخدم في تعديل RTC الأولي

#define DEF_HOUR 11 // الساعة الافتراضية المستخدمة في ضبط RTC الأولي

#define DEF_MIN 8 // الدقيقة الافتراضية المستخدمة في ضبط RTC الأولي

#define DEF_SEC 0 // الثانية الافتراضية المستخدمة في ضبط RTC الأولي

مهم أيضًا: بمجرد إجراء التعديل ، لا تنس إعادة التعليق على السطر وإعادة تنزيل البرنامج إلى Arduino

// # حدد RTC_ADJUST صحيح // في حالة التحديد ، سيحدث تعديل RTC في الإعداد

وإلا فسيتم تعديل RTC بقيم غير صحيحة في كل مرة يتم فيها إعادة تشغيل البرنامج (التشغيل أو إعادة تعيين Arduino). هذا ما حدث خلال اختباراتي !! (نسيت أن أعيد التعليق على هذا السطر ولم أفهم ما كان يجري …).

الآن دعونا نلقي نظرة على وظيفة الساعة نفسها.

في الأساس ، هناك وضعان للعرض:

  1. وضع الساعة (انظر الصورة رقم 9)

    1. تكون الساعة التي تقودها المقابلة للساعة الحالية قيد التشغيل
    2. الدقائق التي يتم إجراؤها المقابلة للمضاعف الحالي لمدة 5 دقائق قيد التشغيل (يظل هذا المؤشر قيد التشغيل لمدة 5 دقائق)
    3. تومض كل دقيقة ، بخلاف تلك التي تكون قيد التشغيل ، خلال 5 ثوانٍ (والتي يتم اشتقاقها من القيمة "الثانية" المقروءة من RTC)

الوضع العشوائي (انظر الصورة رقم 10)

    يتم تشغيل وإيقاف جميع المصابيح بشكل عشوائي ، باستثناء "الساعة" و "الدقيقة" الحالية

الوقت الذي يكون فيه مؤشر الدقائق قيد التشغيل يستمر لمدة 5 دقائق ، ولكن خلال ذلك الوقت ، تتقدم الدقيقة "الحقيقية". على سبيل المثال ، عندما تصبح الدقيقة الحالية 15 ، سيتم تشغيل المؤشر "الشرقي" خلال 5 دقائق ولكن الدقيقة الحقيقية ستكون 15 و 16 و 17 و 18 و 19 خلال تلك الدقائق الخمس (سنسمي هذا "5 دقائق" دورة")

يقوم البرنامج بثلاثة أشياء:

  1. تحسب الفرق بين الدقيقة "الحقيقية" والدقيقة المعروضة ، مع إعطاء 5 قيم: 0 ، 1 ، 2 ، 3 و 4
  2. يحسب المدة التي يجب أن يستمر فيها الوضع العشوائي بضرب الرقم الموجود أعلى بقليل في 6 ثوانٍ ، مما يؤدي إلى 5 قيم: 0 و 6 و 12 و 18 و 24 (ثانية) للوضع العشوائي والفرق بين هذه القيم و 30 لـ وضع الساعة (30 و 24 و 18 و 12 و 6 ثوانٍ)
  3. يكرر هذا التوزيع البيني مرتين في كل دقيقة (إجمالي الوضعين دائمًا 30 ثانية)

يتم تطبيق "دورة 5 دقائق" هذه مرارًا وتكرارًا في كل مرة يتم فيها تشغيل "مؤشر الدقائق" التالي (والذي يحدث كل 5 دقائق).

ملاحظة: يمكن للمرء أن يشتق الدقيقة الحقيقية ببساطة عن طريق حساب المدة التي يستمر فيها الوضع العشوائي وقسمة هذه المدة على 6 ؛ على سبيل المثال ، إذا عدت 18 ثانية للوضع العشوائي وكانت الدقائق "25" قيد التشغيل ، فهذا يعني أن الدقيقة الحقيقية هي 28 (18/6 = 3 و 25 + 3 = 28)

في هذا الفيديو ، يمكن للمرء أن يرى أولاً وضع الساعة (الوقت الحالي بين 10h25 و 10h29) ثم الوضع العشوائي (يستمر 6 ثوانٍ ، مما يعني أن الدقائق الحالية هي 26) ثم وضع الساعة مرة أخرى. لاحظ أن البليت هنا موضوعة على الأرض وأن زجاجة "منتصف الليل" على اليمين. منذ هذا المعرض الأول ، يتم الآن عرض الساعة عموديًا على حامل ثلاثي القوائم (الصورة رقم 11)

لاحظ أيضًا أن مؤشرات الساعات الحالية (10 ساعات) والدقيقة (25 مترًا) لا تتأثر بالوضع العشوائي.

ملاحظات على مخططات ثنائي الفينيل متعدد الكلور

أول ثنائي الفينيل متعدد الكلور (الأصلي 74HC595: الصورة رقم 4):

  • U1 و U2 هما 74HC595 IC's
  • يمكن العثور على تخطيط الدبوس في الصورة رقم 6 (انظر أيضًا الدبوس المستخدم في Arduino في التصريح المتغير للبرنامج)

ثنائي الفينيل متعدد الكلور الثاني (لوحات اندلاع Sparkfun 74HC595: الصورة رقم 5)

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

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

الخطوة 7: إصلاح الزجاجات على البليت وتوصيل المصابيح

إصلاح الزجاجات على البليت وتوصيل المصابيح
إصلاح الزجاجات على البليت وتوصيل المصابيح
إصلاح الزجاجات على البليت وتوصيل المصابيح
إصلاح الزجاجات على البليت وتوصيل المصابيح
إصلاح الزجاجات على البليت وتوصيل المصابيح
إصلاح الزجاجات على البليت وتوصيل المصابيح

لكل زجاجة بدورها:

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

هذا كل شيء! (لا تنس إزالة الخيوط وملصقات الزجاجة في النهاية).

لكل ليد:

قم بتوصيل كل من أرجل الصمام بأسلاك + و GND. + يأتي من طرف الإخراج المناسب على لوحة الواجهة و GND من إحدى "لوحات توزيع GND" الوسيطة ؛ هذه اللوحات هي ببساطة لوحات اختبار (+/- 2 سم × 5 سم) مع نطاقات خطية تقوم فيها بلحام رؤوس دبوس ذكر مع جميع دبابيسها ملحومة على نفس النطاق ، ويتم توصيل دبوس واحد بواجهة واحدة متاحة من دبوس GND ؛ إذا كنت تعاني من نقص في دبابيس GND ، فما عليك سوى توصيل النطاق بآخر ثانٍ وتوصيلهما معًا. أوصي بعزل وصلات الصمامات الملحومة مع غلاف يتقلص بالحرارة (أزرق لـ GND وأحمر لإشارة LED ، "+")

قم بإصلاح جميع اللوحات الموجودة على منصة نقالة ، أدناه ، وقم بتوصيلها مع الأسلاك ذات الموصل الأنثوي (Arduino إلى لوحات الواجهة ، و 6 إشارات + GND ، وإمدادات الطاقة إلى Arduino ولوحات الواجهة و RTC ، و RTC إلى Arduino ، ولوحات الواجهة بـ 24 المصابيح (12 على لوحة واجهة واحدة).لا تنس توصيل GND بجميع اللوحات.

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

يُظهر الفيديو أدناه الدقائق الثلاث الأولى من دورة واحدة مدتها 5 دقائق. الوقت الحالي هو 4h55 تقريبًا ويبدأ الفيديو قبل التبديل لـ "50min" مباشرة إلى "55min" (أول الثواني الأخيرة من الوضع العشوائي 24 ثانية ، و 6sec من وضع الساعة ثم التبديل إلى 55 دقيقة). خلال الدقيقة الأولى (16 ساعة و 55 دقيقة) ، يتم عرض وضع الساعة فقط (60 ثانية) ، أثناء الدقيقة الثانية (16 ساعة و 56 دقيقة) ، كل خطوة مدتها 30 ثانية تبدأ بوضع 6 ثوانٍ عشوائي ثم يتبع وضع الساعة 24 ثانية ، خلال الدقيقة الثالثة (16h57) ، 12 ثانية عشوائي و 18 ثانية على مدار الساعة (مرتين)

الخطوة 8: الملاحظات والإضافات والتحسينات

الملاحظات والملحقات والتحسينات
الملاحظات والملحقات والتحسينات

ملاحظات:

  • عندما يبدأ البرنامج ، فإنه ينتظر حتى "الدقيقة الكاملة" التالية (أي RTC-seconds = 0) قبل أن يبدأ عرض LED
  • تسمح بعض المعلمات في البرنامج بـ

    • حدد اتجاهًا مختلفًا لقيادة "منتصف الليل"
    • وزع الوضعين على دقيقة واحدة كاملة بدلاً من مرتين لمدة 30 ثانية
  • دعم البليت وزجاجات عصير التفاح ليست ضرورية تمامًا ، يمكنك اختراع أنواع أخرى من دعم العرض مثل صندوق السكر على سبيل المثال ، كما هو موضح في الصورة

ملحقات:

  • لقد قمت بتكييف البرنامج وصنعت نسخة "تعتمد على الجدول" لتمكين التقسيم الفرعي لأوضاع الساعة / العشوائية بناءً على جدول توقيت بدلاً من قاعدة محددة مسبقًا
  • يسمح الجدول "المعتمد على التقويم" (التاريخ ، وساعة البدء ، وساعة التوقف) بالتحكم في وقت بدء وإيقاف الساعة ، بحيث يمكن تركها قيد التشغيل عند إغلاق المعرض في المساء (سيتم تلقائيًا يوقف العرض ويبدأ في الصباح دون أي إجراء يدوي)
  • يحتوي البرنامج على إصدار حيث يتم تشغيل العرض بواسطة اكتشاف وجود زائر ويتوقف بعد 5 دقائق من غياب الزوار.

تحسينات:

  • RTC: يمكن أن تحل نسخة أكثر استقرارًا محل 1307 المستخدم حتى الآن
  • يمكن إضافة تعديل RTC يدوي (على سبيل المثال عن طريق إضافة جهازي تشفير دائريين ، مثل https://wiki.dfrobot.com/Rotary_Switch_Module_V1_… وزر ضغط لتأكيد إعدادات الساعة والدقائق الجديدة)

موصى به: