ساعة إلكترونية بروح كرونيكسي

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



في أحد التعليقات ، أطلقوا على شهر أغسطس هذا الشهر اسم ساعات DIY ، وقرروا أيضًا التحدث عن حرفتي.







فكرة



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



لا أتذكر أي مورد رأيت مثل هذا الجهاز ، والرغبة في القيام بشيء مماثل كانت قوية جدًا.



قبل أن أبدأ العمل ، لم يكن لدي أي خبرة عملية مع رسومات المتجهات ثنائية وثلاثية الأبعاد و CNC ، وما زلت كسولًا جدًا لتثبيت Windows. كان هذا هو الشهر الرابع من البطالة وسط الإرهاق الشديد.



كانت نقطة البداية هي "الرسم" التالي في CDR:





© Folker Stange // thingiverse.com



يُقترح استخدام 3 مم من الأكريليك والشريط WS2812b 144 صمامات ثنائية / متر ، هذه خلية بها صمام ثنائي SMD واحد 12 × 6.9 مم- تعتمد كل الأشكال الهندسية اللاحقة على هذه المقاييس عند إنشاء الرسم.



يبدو أن كل شيء بسيط!



صورة

© X-film // ATM، Lave، حبل.



لكنني لم أستطع الذهاب مع هذا إلى الآلة أو إلى مشغل الآلة وأقول "أريدها بهذا الشكل!" كان علي إعداد نموذجي الخاص. بعد محاولة عمل رسم قابل للتحويل ، تم وضع علامة على IncScape و LibreCAD و FreeCAD على أنها غير مناسبة ؛ لا يعد AutoCAD و CorelDraw ضمن Wine خيارًا ، ثم صادفت BricsCAD - نظام CAD متوافق مع DWG ، والذي ما زلت أعمل فيه.







في موازاة ذلك ، كان من الضروري العثور على الآلة نفسها والوصول إليها ، وفي عواصم القرى لا يوجد الكثير منها.



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







تم أخذ معالم الأرقام هنا من تخطيطات GRI (لأنه لم يكن يعرف KAD جيدًا بعد).







في هذه الأثناء ، كنت أتعامل مع الرسم والطباعة ، وصلت مع علي لفة من الشريط ومسامير أنيقة .







عندما تم قطع زجاج شبكي ، جاء فني من قسم مجاور:

- هل قطعت الكثير من زجاج شبكي؟ غالي!

- الجمال يقتضي التضحية ...






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



نقطة الضعف الأولى هي ثقوب التثبيت ، كانت رفيعة للغاية ومكسورة.



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

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



بناء # 1



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







أحب الجميع الآلية ، وتمت طباعة المخطط ، ورسمتُ بالفعل ملامح الأرقام هنا.







مُجمَّع:







تُظهر الصورة خطوطًا محترقة : فلم أعرف بعد ما هو البولي كربونات ، وأنه سام ، ولا يمكن قطعه بالليزر ، لأنه يحترق عند تسخينه. لكن - تم عمل النتيجة وتزيين ممر جامعة FL.



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



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









حديد







تم اختيار ESP8266 لأنه من الملائم بالنسبة لي تجميع أداة التكوين كتطبيق ويب. أيضًا ، توجد مكتبة Ticker لها - والتي تتيح لك أداء الوظائف وفقًا لجدول زمني والتخلص من الحلقة () ؛

مخطط الاتصال بسيط بالفعل.







خلف كل مقبس ذي 4 سنون يوجد "مصباح".







تم وصف مخطط اتصال مشابه بواسطة AlexGyver في مشروع حقيبة ظهر البكسل ، هنا فقط تختلف الكثافة.



بواسطة



اردوينو IDE



توجد وثائق روسية أساسية جيدة لـ ESP8266 Arduino Core على wikihandbk.com ، في أمثلة الرسومات ، وفي المصادر على github.



النهاية الخلفية



خادم HTTP و WebSocket و FTP و ArduinoOTA (حتى لا يتم البحث عن سلك في كل مرة) ، و mDNS لـ OTA و DNSServer لمحاكاة CaptivePortal في وضع نقطة الوصول ، والعمل مع FastLED و RTC ، وعميل NTP ، ورياضيات تأثيرات RGB والتحولات السلسة ...



نهاية المقدمة



HTML و JS (React وقليلًا من jQueryUI) و Bootstrap CSS.



كل ما هو ثابت إلى حد ما - التخطيط والأنماط والنصوص وإعدادات WiFi والإعدادات المسبقة المحفوظة وشيء آخر - عبر HTTP: من الملائم حزم الإعدادات الثابتة والإعدادات المسبقة في JSON وتحميلها كملف في المقدمة وإعادة قراءتها في الخلف عبر ArduinoJSON .



القيم الديناميكية - الوقت الحالي ، بالإضافة إلى الظلال والفواصل الزمنية والانتقالات ومعلمات البايت الأخرى التي تعيش في كائن EEPROM والأوامر السريعة - عبر مقبس الويب.



تبدو صفحة تكوين العرض والتأثيرات على النحو التالي :







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



عمر المشروع حوالي عام.

يمكن إضافة رقائق جديدة طالما أن الخيال كافٍ.





وهل كل شيء؟



تتوفر الصور ومقاطع الفيديو الخاصة بالعمل في مراحل مختلفة من التطوير على الشبكات الاجتماعية vk و instagram .



وبينما كنت في الحجر الصحي ، جمعت "Live Wallpaper" لنظام Android (لم يبدأ على Samsung الخاص بي).







هناك أيضًا إصدار تجريبي للويب في Vue.JS ، يمكن تنزيله ، ولفه في WebView ، وتشغيله ، على سبيل المثال ، كحافظة شاشة (على النظام الأساسي المفضل لديك) ، أو إعادة كتابته إلى مؤقت للعد التنازلي ، أو استخدامه لأي احتياجات أخرى. يوجد نفس التصميم ، بنفس الموارد الموجودة في تطبيق android.



وماذا عن المصدر؟



يمكن العثور على أمثلة على عمليات التنفيذ ذات القصات والبرامج الثابتة على الأشياء iverse ، hackaday.io ، التعليمات ، فهي تتداخل جزئيًا مع ما هو مرئي ولزج ، ويتم البحث عنها على: Yandex . Pictures ، Pinterest ، Youtube

هذا هو أول مشروع كبير لي حول المحترفين ، ولا يدعي أنه موثوق به.



شكرا للقراءة.



كل كود جيد ونظيف وعلق بشكل واضح ومنتج.



All Articles