
ستركز المقالة على كيفية إعادة تشكيل هاتف محمول قديم لا لزوم له في ساعات حائط ممتازة بأعداد كبيرة ، دائمًا وقت دقيق وقوة احتياطية.
سأتحدث عن بعض الميزات الموضحة لمزامنة الوقت في نظام التشغيل Android ، وكذلك حول الحيل الكهربائية المختلفة في نظام طاقة الهاتف الذكي. سوف أصف مثال لدائرة على مكونات تمثيلية بسيطة توفر طاقة احتياطية تلقائية. وبالطبع سنتحدث عن جزء برنامج android - كيف ومع أي مساعدة يمكنك أن تصنع ساعة جميلة لكل ذوق من هاتفك الذكي.
(
إخلاء المسؤولية التقليدية - أي علامات تجارية مذكورة أو علامات تجارية ، وما إلى ذلك ليست إعلانًا ، وآمل أن يكون ذلك واضحًا. )
الحياة الثانية لهاتف ذكي قديم
كان جهاز Philips Xenium W732 القديم يعمل في وضع الخمول لفترة طويلة. تعمل بالكامل ، مع ملء الشاشة. قررت أن أقدم له حياة ثانية - تحول إلى ساعة حائط. كان من الصعب للغاية رؤية ساعتي المنزلية القديمة ، التي لا تزال سوفيتية ، بأعداد صغيرة من الأمتار. بالإضافة إلى ذلك ، كانوا متخلفين بشكل رهيب ، وكان يتعين عليهم أن يخذلوا بين الحين والآخر ، مع أي فقدان للكهرباء في المنزل ، تم إعادة تعيينهم إلى الصفر وتطلبوا إجراء عملية شاقة من أزرار بدس ووضع الوقت مرة أخرى. لقد تعبت من كل هذا لفترة طويلة ، وقررت أن أصنع ساعة "ذكية" جيدة ، خالية من جميع أوجه القصور هذه ، من الهاتف المحمول القديم.
ما احتاجه
- أعداد كبيرة واضحة لأي لون وخط و سطوع مطلوب.
- الدقة القصوى والاستقرار دون أي تدخل خارجي من الألغام.
- عدم التقلب ، أي يجب أن تستمر الساعة في العمل أثناء انقطاع التيار الكهربائي المؤقت.
- عمل مستقل بالكامل ، بمعنى - دون استخدام أي شبكات بيانات مدفوعة أو بطاقات SIM أو مشغلين ، إلخ.
- الحد الأقصى من الامتثال لمبدأ "صنع ، تشغيل ونسي". أي أن الجهاز لا يحتاج أبدًا إلى أي صيانة أو أي نوع آخر من التفاعل.
نحن نوفر Android مع وقت دقيق.
أول شيء فعله هو الحصول على وقت عالمي دقيق باستمرار على هاتفك الذكي. مفهوم "الدقيق" بالنسبة لي يناسب 1 ... 2 ثانية من الانحراف عن العالم.
من الواضح أن جهاز ضبط وقت الهاتف المحمول لن يعطي مثل هذا الاستقرار ، وليس مطلوبًا منه. لذلك ، لا يمكن الحصول على التزام مضمون بالتوقيت العالمي إلا من خلال التزامن الخارجي المنتظم.
في أبسط الحالات في android ، يمكن تهيئتها باستخدام طريقة "الشبكة". علاوة على ذلك ، لن تكون هناك حاجة إلى شبكة خلوية مزودة ببطاقات SIM لا مفر منها ومدفوعات التعريفة. يكفي توزيع شبكة Wi-Fi المنزلية على الهاتف الذكي ، وتكوين جهاز التوجيه لمزامنة الوقت من مزود الإنترنت أو خادم ntp.
ومع ذلك ، هناك طريقة ثانية للمزامنة - لسواتل GPS ، والتي أعتقد شخصيا أنها أفضل.
من الايجابيات - يمكنك مزامنة أي مكان في العالم حيث تكون السماء مرئية. الدقة المطلقة للوقت ، لأن GPS نفسه يعتمد على هذا. عدم وجود قنوات راديو إضافية والانبعاثات.
من أوجه القصور في GPS - يجب أن يرى الجهاز سماء مفتوحة على الأقل. على الأرجح ، لن يتم اكتشاف أي شيء في مكان تعسفي في الجزء الخلفي من الغرفة ، خاصةً إذا كان الجهاز يحتوي على شريحة قديمة وغير حساسة. وبما أن ساعتي كانت تقع بعيدًا عن النافذة تمامًا ، فقد كنت بحاجة إلى هوائي GPS بعيد ...
أبسط هوائي خارجي لاستقبال GPS
على شبكة الإنترنت ، تبين أن كل شيء صارمًا بشأن هذا الموضوع. أدركت على الفور أنني لن أكون قادرًا على صنع مثل هذا الهوائي بنفسي - فقد تم تقديم تصميمات متقنة وضخمة مع بعض الحسابات المعقدة المعقدة في كل مكان. حاولت أن أجد عملية شراء - كما أنني لم أحب كل شيء. بعضها كبير ، محرج ، يتطلب قوة خارجية ، مع مجموعة من الوظائف غير الضرورية وفي الوقت نفسه باهظ التكلفة.
تم العثور على الحل عن طريق الصدفة - رأيت بطريقة أو بأخرى وصفًا لهوائي من نوع "ثنائي القطب ذو الموجة نصفية". في أبسط تصميم له ، هو ببساطة قطعة مستقيمة من الأسلاك بطول يساوي نصف الطول الموجي للإشارة المطلوبة. كان هذا "التعقيد" في البناء مناسبًا تمامًا بالنسبة لي ، لذلك أخذت المحورية الأولى بمقاومة تعسفية للموجة التعسفية وقمت بلفها بالهاتف الذكي إلى جهات الاتصال المقابلة لهوائي تصحيح GPS.
صورة لجهات اتصال الهوائي GPS على لوحة W732
يتم لحام الجديل والوسط المركزي للمحورية لهذه الاتصالات لقد قمت للتو بتحرير الطرف الآخر من الكبل من شريط الشاشة بحيث بقيت نواة مركزية بطول 95 مم - وهذا هو نصف طول الموجة عند تردد L1 لإشارة GPS القياسية (1575.42 MHz).
أبسط هوائي GPS. نصف موجة ثنائي القطب
يجب وضع هذا الهوائي بالقرب من النافذة قدر الإمكان.
أنا لصقها على الزجاج مع الشريط.
أخذها الهاتف بعيدًا عن النافذة ، وعلى الجانب الآخر ، فإن الطرف المجرد من السلك الذي يبلغ طوله 95 مم قد أحضره إلى النافذة حتى يتمكن من رؤية المزيد من السماء.
وهكذا - سرعان ما اشتعلت Philips بصدقه 5 ... 7 أقمار صناعية وثابتة! الهوائي يعمل!
وما زلت قلقًا بشأن تنسيق ممانعات الموجة للهوائي والكابل والمتلقي ، والذي كان من المفترض أن يكون ضروريًا في مثل هذه الحالات ، حيث كنت غبارًا بأدمغة على الإنترنت في منتديات الهوائي. في وقت لاحق ، اكتشفت أن هذا التنسيق للمقاومة ضروري من أجل الحصول على أقصى كفاءة لخط النقل (عدم وجود انعكاسات نهائية وتخفيف مفرط). وإذا كان الخط هو فقط 2 ... 3 أمتار ، مثل خطي ، والمهمة هي ببساطة توصيل جزء على الأقل من الإشارة إلى المتلقي ، فلا ينبغي أن تفكر في هذا التنسيق على الإطلاق - كل شيء سيعمل مع أي محوري.
ميزات عملية تزامن GPS
بعد تلقي GPS عمل ، بالطبع قمت على الفور بتعيين طريقة مزامنة الوقت "على الأقمار الصناعية GPS" في إعدادات android وترك الهاتف في تلك الحالة للتحقق. ما كان مفاجأة لي عندما "بعد" بضع ساعات في الوقت على الهاتف "افترق" بشكل كبير مع ساعة التحكم على الكمبيوتر (حيث تتم مزامنة النوافذ NTP). لقد بدأت في معرفة السبب ... اتضح أن Android ، الذي تم تكوينه لمزامنة الوقت عبر GPS ، ينفذ هذه المزامنة فعليًا
مرة واحدة فقط
- في الوقت الذي يتم فيه تثبيت الإحداثيات .
وبعد ذلك ، على الرغم من أن الهاتف الذكي يواصل مراقبة الأقمار الصناعية بشكل مستمر ، إلا أن وقت النظام الخاص به لا يزال يحدده المولد الداخلي فقط ، أي أنه لا يوجد التزامن على الإطلاق! على الأقل في تطبيق Philips Android 4.0.3 الخاص بي ، يحدث كل شيء بهذه الطريقة.
بالنسبة لي كانت مفاجأة غير سارة. لن أستمر في سحب GPS يدويًا لتحديث الوقت المحدد ...
تم العثور على الحل البرمجيات. أستخدم برنامج Locus الخاص ببرنامج Asamm للتنقل ، حيث يمكن تكوين صيانة نظام تحديد المواقع العالمي (GPS) غير الثابتة في الحالة النشطة ، ولكن إصلاحات الإحداثيات الدورية لمرة واحدة على فترات زمنية معينة ، وهذا هو بالضبط ما أحتاجه. قمت بتعيين الفاصل الزمني إلى 15 دقيقة ، واختفت المشكلة بأمان - الوقت في الهاتف المحمول منذ ذلك الحين دائما يتزامن بوضوح مع العالم! لمدة 15 دقيقة ، لن يتراكم مؤقت النظام في أي هاتف ذكي عادي لمدة تزيد عن 1 ... 2 ثانية ، وهو ما يناسبني تمامًا. إذا كنت ترغب في ذلك ، يمكنك الإصلاح في الطقس الحار على الأقل كل عشر ثوانٍ.
تقديم الطعام لهاتف ذكي ثابت
بعد أن تم توفير الوقت المحدد ، جاء دورك لصنع نظام غذائي كفء لساعتي.
كما ذكرت من قبل ، كنت بحاجة إلى عدم إيقاف تشغيل الساعة وعدم الذهاب إلى الصفر أثناء انقطاع التيار الكهربائي على المدى القصير في المنزل ، وهو أمر نادر الحدوث.
الحل الأول والأكثر خرقاء هنا هو توصيل الهاتف الذكي بغباء بمأخذ طاقة وتركه بهذه الطريقة. في الواقع ، في نفس الوقت ، تم حل مشكلة انقطاع التيار الكهربائي تمامًا - سيتحول الهاتف المحمول ببساطة إلى بطارية ، والتي ستكون دائمًا مشحونة بالكامل وجاهزة للاستخدام. لم يقل قال من القيام به. متصل ... مر أسبوع ، والثاني - كنت قد بدأت بالفعل بالفرح ... وفي اليوم الثالث ، كان هناك التصفيق ، وكانت البطارية تنطلق بفرح من الهاتف إلى وسط الغرفة ، مضخمة بالضغط الداخلي لحالة الكرة.
بطارية فيليبس القياسية
هذه هي حالته الطبيعية. شقة وصعبة ...
كما تعلمون ، كنت محظوظًا لأن طبقات صندوق البطارية لا يمكن أن تصمد ولن يتم فتحها ، وإلا كنت سأتمكن من تجنب حريق الليثيوم ، والدخان ، والرائحة الكريهة ، والمشمع المدلل.
هناك استنتاج واحد فقط - لا يمكنك فقط
استخدام الهاتف الذكي لعدة أشهر وسنوات بتكلفة ثابتة . الهاتف لم يشحذ في مثل هذا السيناريو. وتتمثل مهمتها الرئيسية في شحن البطارية بشكل صحيح إلى الحد الأقصى ، وعدم السماح للجهد ودرجة الحرارة تتجاوز. ثم التفريغ ما زال من المفترض. إذا لم يتم فصل الجهاز مطلقًا عن مأخذ الحائط ، فعادةً ما تبدأ وحدة التحكم في الحفاظ على جدول شحن سن المنشار - يتم ضبط ما يصل إلى 100٪ أولاً ، ثم إيقاف التيار وانتظار التفريغ إلى حوالي 90 في المائة. وهذا نهج أكثر أو أقل رعاية. والعديد من الهواتف القديمة يمكنها ببساطة الاحتفاظ بغباء بأقصى جهد على البطارية.
من المعروف أنه كلما زاد الجهد على خلية أيون الليثيوم ، زادت سرعة شيخوخة الجسم وتدهوره. بعض الهواتف الذكية تملأ بطارياتها بشكل عام حتى أعلى من 4.2 فولت من أجل زيادة عمر البطارية. ولكن هناك نتيجة واحدة فقط - باستمرار الجهد الأقصى ، البطارية تتحلل بشكل أسرع بكثير. إذا كانت قديمة أيضًا ، فهي ليست بعيدة عن التطور التدريجي للدوائر الداخلية المجهرية ، والتسارع الحراري والانفجار ، كما حدث لي.
بعد الحادث الذي وقع مع البطارية المنفجرة ، فكرت - كيف يمكنني الحصول على طاقة احتياطية في نفس الوقت ومنع البطارية من التعرض للجهد المستمر بالكامل؟
مررت بالكثير من السيناريوهات المختلفة ، واستقرت في النهاية على ما يلي.
في الوضع العادي ، سيتم تشغيل الهاتف دائمًا بواسطة منفذ ، أي 5 فولت عبر موصل USB.
باستخدام دائرة إضافية بسيطة ، يتم شحن البطارية الاحتياطية تلقائيًا وفي وقت واحد إلى الحد الأقصى الطبيعي البالغ 4.2 فولت ، وبعد ذلك يتم
فصلها تمامًا عن الشحن . علاوة على ذلك ، يتم تفريغ البطارية ببساطة بهدوء عن طريق التفريغ الذاتي ، حيث لا يتم توصيلها في أي مكان. في هذه الحالة ، تراقب الدائرة جهدها باستمرار وتعمل مرة أخرى على الشحن الواحد حتى 4.2 فقط عندما ينخفض جهد الخلية عن الحد الأدنى المحدد مسبقًا (أخذت 3.6 فولت). وهكذا ، كل شيء تلقائي بالكامل. الوقت الحقيقي بين عمليات إعادة الشحن هذه هو سنوات ، يتم خلالها تفريغ البطارية ببطء من تلقاء نفسها ، ولكن مع ذلك تظل قادرة على توفير الحمل في أي وقت ، حتى وإن لم يكن من طاقتها الكاملة.
في حالة انقطاع التيار الكهربائي عن مأخذ التيار الكهربائي ، يجب توصيل البطارية على الفور بالهاتف الذكي تلقائيًا (كما هو الحال في مصادر الطاقة غير المنقطعة) ، وبعد ذلك سيستمر النظام في العمل منها بشكل مستقل حتى يتم استعادة طاقة التيار الكهربائي الرئيسي أو حتى يتم استنفاد البطارية بالكامل (وإيقاف تشغيلها).
مع هذا النهج ، يتم تشغيل خلية الليثيوم في وضع تجنيب أكثر مما كانت عليه عندما يتم الحفاظ على الحد الأقصى للجهد بشكل مستمر. وبالتأكيد لن تنفجر!
الهاتف الذكي الخدع الكهربائية
الآن حول كيفية تنفيذ كل هذه الدوائر.
الأمر هنا معقد بسبب حقيقة أنه ليس من السهل تنظيمه في نظام الطاقة في الهاتف الذكي.
على سبيل المثال ، بدون بطارية ، لن يتم تشغيل الهاتف حتى إذا كان هناك 5 فولت عبر USB.
إذا قمت بإزالة البطارية أثناء استخدام USB ، فسيذهب كل شيء فارغًا على الفور. على الرغم من أن القوة في نفس الوقت لا تأتي إلا من موصل USB!
في البداية ، حدثت مشكلة في الاتصال الثالث للبطارية. لم أكن أريد أن أكون مرتبطًا ببطارية Philips عادية وقررت معرفة ذلك - ماذا سيحدث إذا تركت محطة الاتصال الثالثة غير متصلة على الإطلاق؟ اتضح أن الهاتف الذكي لن يتم تشغيله في نفس الوقت ... حتى أنني بدأت أخشى من أن نوعًا من الناقل الرقمي المتطور ، مثل i2c ، لا ينقل إلى الهاتف ، ليس فقط القياس الفني عن بُعد ، ولكن أيضًا جميع أنواع رموز المصنع بأسلوب "صديق أو عدو". هذا يعني أنني كنت مرتبطًا إلى الأبد ببطاري الأصلي من Philips ، لأنني بالتأكيد لم أكن أقصد وضع أي نوع من الخداع على واجهات رقمية هنا (أتذكر أنني واجهت مفاجأة مماثلة عند العمل مع بطاريات كاميرا الفيديو من شركة يابانية شهيرة ومحترمة عالميًا).
نظرت إلى الذبذبات حول ما كان يحدث في الاتصال الثالث. لحسن الحظ بالنسبة لي ، تبين أن Philips W732 كانت بسيطة للغاية! يعرض الجهد المستمر المعتاد من جهاز استشعار درجة حرارة البطارية الداخلية. مدخلات جهة الاتصال الثالثة في الهاتف الذكي هي مقاومة عالية.
قمت بتجميع مقسم توليف بسيط ، وتطبيق الفولتية المختلفة على الاتصال الأوسط ، أخذت عدة نقاط من الاعتماد على درجة حرارة البطارية التي عرضها الروبوت على الجهد على جهة الاتصال الثالثة.
رسم بياني لدرجة حرارة البطارية المعروضة على جهد جهة الاتصال الثالثة اتضح أنه إذا كان المستوى الثالث أقل من 153mV ، فستبدأ تحذيرات ملء الشاشة بشأن ارتفاع درجة حرارة البطارية وبعد بضع ثوانٍ ، سوف يتم إيقاف تشغيل الهاتف بشكل طبيعي. في الفولتية أعلى من 630mV ، يبدأ الروبوت في الاعتقاد بأن البطارية قد تم تجميدها ناقصًا درجة الحرارة ، لكنها ستستمر في العمل (وحتى بصمت!). لم أعد بحاجة للتجربة - أدركت أنه من الأساسي خداع جهة الاتصال الثالثة - فقط قم بتطبيق أي إمكانات بين 155 و 600 mV هناك.
كنتيجة لذلك ، أخذت معايير الشكل 2 ، والتي بدونها لن يعمل الهاتف الذكي على الإطلاق:
1. الجهد الإلزامي على الطرف الإيجابي للبطارية (على الرغم من أن النظام مدعوم من موصل USB)
ولا ينبغي أن يكون هذا نوعًا من الخداع المحتمل المزيف ، بحيث يعتقد الهاتف أنه تم إدخال بطارية فيه. يتطلب الأمر
مصدرًا للجهد
المنخفض ذو مقاومة منخفضة كاملًا مع تيار تشغيل على الأقل للهاتف الذكي.
2. وجود الجهد المستمر على الاتصال الثالث من حزمة البطارية في حدود 155 ... 600mV. هناك بالفعل ما يكفي من إمكانات عالية مزيج بسيط المحتملة.
بالمناسبة ، ما زلت لا أفهم لماذا يمتلك هذا الروبوت عتبة إيقاف تشغيل عالية (3.4V) ، في حين أن خلية الليثيوم القياسية يمكنها بسهولة تفريغ ما يصل إلى 3 وحتى 2.8 فولت! الشيء الوحيد الذي يتبادر إلى الذهن هو وجود مستهلكين داخليين في الهواتف الذكية عند 3.3 فولت ، والذي يحتاج إلى مصدر طاقة لمحوّلي باك. ولكن يمكنك وضع SEPIC واستخدام البطارية بشكل كامل! أو في العصر الحديث لا أحد يفكر في هذا؟
بعد ذلك ، كان من الضروري التوصل إلى خطة مساعدة بسيطة من شأنها مراقبة كل هذا والتحكم فيه تلقائيًا. قررت على الفور أنني لن أستخدم أي متحكم دقيق ، على الرغم من أنني أستطيع العمل معهم. في هذه الحالة ، كان عليك فقط التفكير قليلاً ، وتحسين كل شيء بدقة ، وتم تنفيذ جميع الوظائف على مكونات تمثيلية بسيطة. كل شيء يعمل ولا يتجمد.
يجب شحن بطارية الساعة الاحتياطية بشكل دوري من شيء ما. في البداية ، قررت القيام بذلك مباشرة من بطارية بالإضافة إلى الهاتف الذكي ، لأنني اعتقدت بسذاجة أن لديها 4.2V صادقة ودون تغيير. بمساعدة من الذبذبات ، نظرت إلى ما كان يحدث بالفعل هناك. اتضح أنه لا رائحة لها أي مستويات ثابتة! ..
أولاً ، إذا لم يكن هناك شيء متصل بالطرف الموجب للبطارية ، فإن وحدة التحكم في الشحن لا تزال غير نائمة و "تتحقق" بشكل دوري مع الشيكات.
الجهد الموجي في محطة البطارية الإيجابية
(
إعادة بناء شكل موجة حقيقي )
ترى - بعد كل 45 ميللي ثانية تقريبًا يعطي الهاتف سلمًا من "مجسات" متتالية - هل ظهر الجهد الخارجي على ملامسة البطارية؟ وبين هذه الشيكات يتم الاحتفاظ بمستوى ثابت معين من 4.05V.
إذا قمت بتوصيل البطارية ، فإن النظام يتعرف عليها ويبدأ في ملء التيار هناك بانتظام. لكن ، مرة أخرى ، ليس باستمرار ، ولكن في فترات من 10 ثوانٍ. بعد كل واحدة من هذه الثواني العشرة من الشحن ، يتضمن الهاتف الذكي لمدة ثانيتين
تيارًا عكسيًا كاملاً ، أي يستغرق الحالية من البطارية ، وبقوة لائقة (لم أكن قياس القيم العددية الدقيقة لجميع هذه المعلمات ، كنت مهتما بالمبدأ). خلال عملية أخذ العينات الحالية على المدى القصير ، يقيس الهاتف الذكي شحن البطارية تحت الحمل ، وبالتالي الحصول على أرقام صادقة من النسبة المئوية والجهد. كان واضحًا بوضوح كيف يتم تحديث قيم جميع معلمات البطارية بعد هذا العكس تمامًا في android.
كل هذه الآلية الشاقة الصعبة لم تكن مناسبة لي على الإطلاق ، بل لقد تدخلت ، لأنني كنت أنوي بناء منطق دوائر الشحن استنادًا إلى التحكم المستمر في الجهد التناظري في وحدة القياس. وقم بإيقاف تشغيل الرسوم تلقائيًا عندما ينخفض الانخفاض في التحويل إلى الحد الأدنى المحدد مسبقًا ، مما يشير إلى أن تيار الشحن قد وصل إلى المرحلة النهائية من الشحن. وبعد ذلك أفسد كل هذا الاتجاه المعاكس تمامًا ... في البداية حاولت التحايل عليه أو خداعه بطريقة أو بأخرى ، ولكن كنت أدرك أنه من الأسهل استخدام مصدر خارجي لجهد الشحن المرجعي. سيكون أكثر موثوقية وأكثر شفافية لمزيد من التفاهم.
قمت بتثبيت مثبت خارجي متكامل (عادي ، خطي) ، استلمت به 4.2 فولت دقيق
ومستقر في درجة الحرارة من شاحن USB 5 فولت 6 فولت. معهم ، أولاً ، أطعمت الهاتف الذكي محطة البطارية الإيجابية ، بحيث كان يعتقد دائمًا أن لديه بطارية مشحونة بنسبة 100٪ ولم يبث أي شيء على هذه الشاشة بالكامل. وثانيا ، يعمل نظام شحن البطارية الاحتياطية من هذا الناقل.
على طول الطريق ، صادفت ملاحظة غريبة.
اتضح أنه إذا قمت بإيقاف تشغيل الطاقة عن طريق USB وقمت بتطبيق جهد ثابت من مصدر ثابت لن يتغير أبدًا إلى محطة بطارية الهاتف الذكي ، فسوف يقوم Android برسم رسم بياني مائل وهابط لنسبة الشحن! على ما يبدو ، يتم تضمين نوع من المعادلات لحساب هذه النسب في برنامج مراقبة البطارية android ، والذي يأخذ في الاعتبار ليس فقط الجهد الفعلي للخلية ، ولكن أيضًا الاستهلاك الحالي للجهاز. قمت بإجراء تجارب على وجه التحديد ، وأطفئ وإيقاف الإضاءة الخلفية للشاشة ، كواحد من أكثر المستهلكين الحاليين شراسة. فيما يلي الإحصاءات التي يتم جمعها يوميًا:لذلك رسم الروبوت رسم بياني "تفريغ البطارية" كما ترى ، عندما كانت الشاشة تعمل والتيار المستمر من محطة البطارية ملحوظًا ، لفت أندرويد منحدرًا جيدًا ، حيث انخفض بنسبة 5٪ تقريبًا في الساعة. ثم أطفأت الإضاءة الخلفية وسقط الهاتف الذكي نائماً ، وانخفض التيار إلى بعض قيم الاستعداد الصغيرة ، وذهب الرسم البياني أفقياً تقريبًا. التفت على الشاشة مرة أخرى - ومرة أخرى المنحدر. لاحظ أن الجهد في المحطة الإيجابية للبطارية كان دائمًا ثابتًا تمامًا . وبالتالي فإن الروبوت يحسب النسبة المئوية من التهمة بناءً على التيار المقاس.ومع ذلك ، بمجرد أن تصل الشحنة إلى 15٪ (هنا يعطي الهاتف تحذيرًا بشأن بطارية تم تفريغها) ، يتوقف المخطط عن الانخفاض ثم يذهب أفقياً بنسبة 15٪ ... وإليك الخدعة (أو العيب).كان هناك ميزة أخرى. اتضح أنه إذا قمت في وقت واحد بتزويد طاقة البطارية واستقرار الطاقة الخارجية إلى طرف البطارية ، ولكن أقل من 4.2 فولت ، فإن الهاتف الذكي سيظهر لأول مرة ولوقت طويل بصراحة نسبة غير كاملة من الشحن ، ثم يبدأ فجأة في التوبيخ ، بأسلوب " Do you شيء مع بطارية! التهمة تستغرق وقتًا طويلاً! " وبالطبع ، كل هذا مرة أخرى في وضع ملء الشاشة وفي أعلى ساعتي!حسنًا ، إذا قمت بتطبيق أكثر من 4.2V ، ثم في مكان ما حول 4.3V سيبدأ بالقسمة على الفائض الخطير لجهد البطارية ، فهذا أمر مفهوم. لذلك ، فإن "مجموعة الهدوء" هنا ضيقة جدًا - 0.1 فولت فقط.وفقط إذا تم تزويده بقدرة 5 فولت USB ومضاهاة كاملة للبطارية بدقة 4.2 فولت عبر محطة البطارية - عندها فقط يغلق الروبوت بسعادة ، معتقدًا أنه قام بشحن البطارية بأمانة إلى أقصى حد. وأكثر بالفعل ، والحمد لله ، لا يشكو من أي شيء!
سأطمئن على الفور أولئك الذين ربما اعتقدوا أنني فعلت ذلك بشكل سيئ للغاية عن طريق تحميل مصدرين غير متناسقين للجهد المنخفض مقاومة أعلى بعضهما البعض (أي عامل استقرار خارجي 4.2 فولت ومحطة بطارية إيجابية ، والتي "تغذي" نفسها أيضًا) . الحقيقة هي أن جهاز التثبيت الخارجي الخاص بي هو LDO خطي عادي ، ومن خلال دائرته ، غير قادر على تحويل التيار. تفشل فقط. لذلك ، لا تنشأ هنا أي تعارضات كهربائية ، حيث يمكن أن يحدث هذا ، على سبيل المثال ، عند توصيل عدة بطاريات مختلفة بشكل متوازٍ.
مخطط
عندما تم تحديد المعارف التقليدية تمامًا في النهاية ، كان من الممكن البدء في تطوير مخطط معين. على الرغم من البساطة الواضحة للمهمة ، فقد تعاملت معها بشكل خاص! كان عليّ أن أخترع ثم أرفض أكثر من عشرة خيارات مختلفة ، من البساطة إلى الضخمة. هذه هي النتيجة:
على الرغم من التكرار الواضح ، فإن المخطط بسيط. بفضل SMD ، يتم تلبيس وشاح بحجم 35 × 22 مم بسهولة داخل حجرة البطارية العادية المزالة. كبطارية احتياطية ، استخدمت بطارية ليثيوم أيون عادية 18650 مثبتة على حامل ساعة.توفر الدائرة الوظائف التالية:- مصدر الطاقة الرئيسي 5V الثابت من المخرج عبر موصل USB.
- قم بنقل الهاتف الذكي تلقائيًا إلى بطارية احتياطية في حالة انقطاع التيار الكهربائي من USB.
- 4,2 ( ).
- ( ).
- .
- , .
- .
- .
الآن ، لفترة وجيزة ، كيف تعمل الدائرة.للحصول على 4.2 فولت مستقر ومستقل عن درجات الحرارة ، استخدمت نظام LDO ADM7172 المدمج الرائع من الأجهزة التناظرية. إنه يعطيني الجهد المرغوب والمتكافئ تمامًا حتى 4.22 فولت حتى حمولة 2A. أضعه في هاتفي الذكي على موصل موصل البطارية (VBAT) ، وأستخدمه أيضًا لشحن البطارية الاحتياطية للنظام.يتم إجراء دائرة محاكاة الجهد لجهة الاتصال بالبطارية الثالثة (TEMP) على الصمام الثنائي البسيط D2 ، والمدعوم من تيار خلفي ضئيل.يقوم موصل الـ Q4 P-channel بتوصيل بطارية احتياطية بالهاتف الذكي على الفور ، بمجرد اختفاء الجهد في ناقل تزويد USB + 5V الرئيسي. تم تعيين LED2 هنا فقط بهدف تغيير المستوى لتسريع فتح Q4 قليلاً في عملية تراجع الإطارات. إنه أشعة تحت الحمراء ولا يلمع في أي مكان.جعلت بقية التفاصيل الدائرة تهمة. يتم شحن البطارية الاحتياطية BT1 من خلال جهاز Q3 mosfet ومقاوم مقاوم R9R10.عمل YOU U2 مثير للاهتمام هنا. يتم تضمينه هنا بحيث يوفر التحكم في كل من درجة التفريغ ودرجة الشحن. تعمل op-amp هنا في وضع المقارنة ، ويتم الحصول على نظام تشغيل إيجابي من تلقاء نفسه بسبب العمليات في الدوائر التي يتحكم فيها.وإليك كيفية حدوث ذلك: عندما يكون كل شيء على ما يرام - هناك طاقة USB + 5V ويتم شحن بطارية النسخ الاحتياطي بجهد أعلى من تلك التي حددتها نقطة التقسيم R4R5R6 - عندها يخرج المرجع التشغيلي إمكانات ناقل 4.2 فولت (الذي يتم تشغيله منه) ، والشحن Mosfet Q3 مغلق. عندما تفريغ البطارية ، لسبب أو لآخر ، دون هذه النقطة (+ 3.63 فولت في الرسم التخطيطي) ، سينفصل خرج المرجع أمبير تدريجياً عن علامة الجمع ويفتح بالتالي موسفيت شحن Q3. سوف يتدفق التيار إلى البطارية ، وسوف ينمو التيار الكهربائي على الخلية فورًا على الأقل ببضعة مللي فولت (بسبب المقاومة الداخلية غير الصفرية) وسيكون هذا بمثابة نقطة بيع موثوقة لأمر المرجع. هنا يمكنك تطبيق مقارنة حقيقية مع التباطؤ الخاص بها ، ولكن في الواقع ، فإن تبديل مكبر الصوت موثوق به وسريع ، ولا توجد انحرافات قوية.يمر شحن البطارية عبر المقاوم R9R10 (وهو مركب من أجل زيادة قدرة التبديد). أولاً ، إنه يحد من تيار الشحن ، وهو أمر ضروري للغاية هنا ، وإلا فإن الشاحن 2 أمبير لن يتعامل بسهولة مع الترهل. ثانياً ، وفقاً لانخفاض الجهد عبر هذا المقاوم ، تحدد الدائرة اللحظة التي يجب فيها إيقاف الشحن.يحدث هذا على النحو التالي: بمجرد تشغيل التهمة ، يتم فتح mosfet Q2 الإضافي في نفس الوقت ، مما يعيد إنشاء مقسم التحكم R4R5R6 للحصول على مدخلات معكوسة من المرجع أمبير ، وبالتالي يبدأ المرجع أمبير بمراقبة الجهد الذي يتم إصداره على المقاوم الشحن. في بداية الشحن ، عندما يتم تفريغ البطارية تمامًا ، يسقط حوالي 0.5 فولت على R9R10 ، مما يجعل المرجع غير متوازن بشكل موثوق في حالة وضع الشحن. وفقط عندما يتم شحن البطارية تدريجيًا بالكامل ، يضعف التيار من خلال المقاوم المقاوم إلى قيمة معينة (حوالي 20 مللي أمبير) ، ثم يتم معادلة إمكانات مدخلات op-amp ، وبعد ذلك يتم نقلها إلى الحالة المقابلة بواسطة نفس آلية POS الخارجية (زائد عند الإخراج) ، وإيقاف تشغيل mosfets و Q3 ووقف التهمة.أما بالنسبة الناتجة مثل هذا المخططملف تعريف شحن بطارية ليثيوم أيون ، يقوم المقاوم R9R10 هنا تلقائيًا بتنفيذ وظيفة شحن بسيطة بحد أقصى أولي للتيار ، وانخفاض تدريجي تلقائيًا ويقترب من الصفر.وظيفة الرسم البياني المسؤول يوصي مصنعو البطاريات ، بدوره ، بملف تعريف الشحن التالي المعروف مع أقسام تثبيت التيار والجهد:ملف تعريف الشحن الموصى به النموذجي لـ Li-ion في حالتي ، لا يتم تثبيت الجهد أو التيار على الخلية بشكل محدد على الإطلاق ، لكن الجهد على ذلك لن يتجاوز الحدود الآمنة. لذلك ، أنا أعتبر أن هذه الطريقة المبسطة للشحن قابلة للتنفيذ والفعالة. في الممارسة العملية ، يعمل بشكل رائع ، وفي الوقت نفسه لا يتطلب سوى المقاوم واحد.يتم استخدام Mosfet Q1 حتى عند العمل فقط مع بطارية احتياطية ، فإنه ليس من الضروري تضييع التيار لتشغيل بقية الدائرة. عند فقد الطاقة من مأخذ التيار الكهربائي ، يقوم Q1 بإغلاق وقطع جميع الأجزاء غير المستخدمة من الدائرة من السلك المشترك. نتيجةً لذلك ، ينخفض الاستهلاك الخاص للهيكل بأكمله إلى 3 ميكروبلات ضئيلة ، وهذا يمنع تلقائيًا التفريغ العميق للبطارية في حالة نسيان النظام الميت لفترة طويلة.D1 U1 – U1 ( ADM7172 ) . 1, 1 +5 USB ADM7172 33 , , , . D1, .
باعتباري مثبت مدخلات ، استخدمت LDO ممتازًا مع انخفاض منخفض بالفعل ، على الرغم من أن الجهد في هذا المكان لن ينخفض أبدًا عن 0.4V. أنا فقط أحب ADM7172 للعديد من مواصفاته. وهكذا يمكنك هنا وضع أي دائرة كهربائية مثبتة خطيًا تقريبًا تقريبًا ، الشيء الرئيسي هو أنها تعطي فولتات موثوقة لا تطفو في درجة الحرارة ، وعلى الأقل 1.5A من التيار.
من mosfets كنت بحاجة إلى الحد الأدنى من المقاومة قناة مفتوحة (RdsON) هنا. هذا ينطبق بشكل خاص على مفتاح P-channel بت Q4. هناك وضعت عينة رائعة من Toshibov TPH1R712MD - أفضل ما تم العثور عليه بواسطة مقاومة القناة في علبة صغيرة مسطحة. في الحالة المفتوحة ، لديه 1.3mOhm حقيقي ، والذي يعمل بهاتف ذكي يعمل على 200 ... 300mA يعطي خسائر ترانزيتية لبطارية الجهد القيمة على مستوى 0.4mV لا يكاد يذكر!
من المستحسن أيضًا أن يكون لديك RdsON منخفض في Q1 من أجل أن نعلق بشكل أكثر دقة إمكانات السلك المشترك. فيرتشايلد FDMC8010 mosfets هي أيضا بخير مع هذا. هناك المزيد من العينات ذات المعاوقة المنخفضة ، ولكن في هذا التصميم كانت الأبعاد الصغيرة للأجزاء مهمة أيضًا بالنسبة لي.
يمكن أن تكون بقية الموصل موجودة ، فمن المستحسن أن يكون لديهم جهد عتبة أقل للفتحة.
كمقارن U2 ، استخدمت Micropower Microchip MCP6V11 IOW ، وهو ما أعجبني بكفاءته الممتازة - فقط 7 وحدات مصغرة في الخلفية. صحيح ، بالمقارنة مع YOW التقليدية ، فمن المؤكد أنها بطيئة كسلحفاة (GBW 80 كيلو هرتز ومعدل ضربات فقط 0.03 فولت / μs). لكنها تعمل كبيرة هنا على أي حال. بالمناسبة ، حاولت أن أضع هنا مقارنة حقيقية مع التباطؤ المدمج. لقد وجدت نموذجًا ممتازًا MCP6541 ، يستهلك 600 nanoamps فقط (!) في الخلفية ، وعندما يتم تشغيله يمكنه سحب الإخراج بقوة تصل إلى 30 مللي أمبير ... ولكن ، بوضعه مباشرةً بدلاً من MCP6V11 (يتزامن pinout الخاص بهم) ، عطلت فجأةً في الدائرة. اتضح أن MCP6541 تتحول بسرعة كبيرة بحيث تخترق الجبهة عالية السرعة من نبضها بسهولة من خلال بوابة السعة القطبية Q2 في دائرة مقسم التحكم R4R5R6 وتصل إلى مدخلاتها العكسية. لقد ظهر هذا التعليق الديناميكي ، ولا يقوم المقارن بالتبديل ، ولكنه يبدأ في التوليد.
سيتم حل المشكلة ببساطة عن طريق إضافة مقاوم عالي المقاومة بين ناتج المقارنة وبوابة Q2 ، لكن كان لدي بالفعل لوحة لا يوجد فيها مكان لمقاوم SMD صغير إضافي واحد ، لذلك غادرت MCP6V11 هنا.
هناك حاجة إلى LED1 فقط للإشارة إلى الوقت الذي تتدفق فيه البطارية إلى البطارية. بطريقة جيدة ، يجب أن يحدث هذا كل بضع سنوات ... يمكنك استخدام أي لون ، أو لا يمكنك وضعه على الإطلاق.
تعتبر المقاومات والمكثفات من أكثر SMDs شيوعًا ، ولا توجد متطلبات عليها ، باستثناء الحجم الصغير. لقد استخدمت المكثفات التنتالوم ، lowESR ، في 7343H الحالات ، ولكن أي تناسب ، فقط لتناسب حجرة البطارية مع لوحة (في W732 فيليبس بحجم 55x60x8 مم).
في عملية شحن البطارية ، ترتفع درجة حرارة اللوحة بأكملها بشكل لائق خلال أول ساعتين ، وتصل إلى 60 درجة ، وبما أنه لا تزال هناك مساحة كافية في المقصورة ، فقد قمت بزيادة مساحة اللوحة وتعمد توسيع أجزاء التسخين الموجودة عليها دون أي جدوى.
مجلس إدارة الطاقة في مقصورة البطارية مصنوعة باليد ، مقاوم للضوء. طريقة FR تجعل من السهل الحصول على "عملية" 0.15 مم ، لكن لسبب ما لدي كل أنواع النسيج من هذه النوعية السيئة التي تحاول الطرق الرقيقة أن تسقطها عند التعليب ... إذا كان أي شخص يعرف من أين يمكنك شراء مادة نسيج جيدة الجودة مع ضمان - اكتب في التعليقات !
لذلك ، يتم تشغيل الهاتف الذكي بشكل صحيح في النهاية ، ويعمل "مثل الساعة" بكل معنى الكلمة! يعمل بثبات على حد سواء مع السلطة من مأخذ ، ومن البطارية ، يعمل بصمت. عند توصيل الشاحن ، فإنه يظهر دائمًا شحن بنسبة 100٪. إذا قمت بإزالته من مأخذ التيار الكهربائي ، فإنه يستمر في العمل بهدوء من بطارية النسخ الاحتياطي ، ويبدأ قريبًا في عرض الجهد الفعلي عليه. عند استعادة مصدر التيار الكهربائي ، يظهر مرة أخرى بصمت وبهدوء شحنة 100 ٪. كل شيء كما يجب!
من حيث المبدأ ، من خلال دائرة مماثلة ، يمكنك تشغيل أي هاتف محمول يتلقى جهدًا ثابتًا بسيطًا من خلال الاتصال الثالث للبطارية.
ساعة رقمية لالروبوت
على هذا ، تم الانتهاء من هذه المسألة مع الحديد. لقد حان الوقت لإضافات البرامج. وهي ، كان من الضروري الحصول على ساعة رقمية كبيرة على شاشة الهاتف الذكي.
إليكم ما أحتاجه:
- أكبر عدد ممكن! لا أحب التحديق وإلقاء نظرة على الأشياء الصغيرة من بعيد.
- القدرة على وضع أي خط من أي لون. قراءة يعتمد أيضا على هذا.
- خصوصية عرض الساعة على الشاشة - لا شيء سوى الأرقام الزمنية لا ينبغي أن يكون هناك. لا تنبؤات الطقس والتحذيرات والرسائل وأشرطة الحالة وغيرها من الهراء - لا ينبغي أبدا أن تظهر.
- من الواضح أن شاشة الهاتف الذكي يجب ألا تتحول إلى اللون الأسود من تلقاء نفسها.
- تعمل بشكل صحيح وظيفة سطوع السيارات من الشاشة.
- الموثوقية القصوى (ما زلت أعيش على هذه الساعة). يعتمد ، أفاريز - كل هذا مستبعد.
بدأت بتعليق الهاتف واقتلع بلا رحمة جميع النفايات التي استطعت الوصول إليها. جميع أنواع gapps ، وصمة عار ، وكل ما هو غير مطلوب للتحميل العادي طار في السلة. بما في ذلك مجموعة من تطبيقات النظام ، والأدوات المساعدة المختلفة للعمل مع بطاقات SIM ، والاتصال ، والرسائل القصيرة ، والمتصفحات ، والتقويمات ، والخلفيات وغيرها من الهراء. لقد ذهبت بعيدًا عدة مرات - كان الهاتف محاطًا بالأخطاء. لكنني استعدت كل شيء وأعدته مرة أخرى.
ثم لفترة طويلة بحثت في الإنترنت عن برنامج عادي لساعات رقمية بملء الشاشة لنظام أندرويد. على الرغم من وجود مجموعة من البرامج المماثلة ، إلا أن أيا منها لم يناسبني يحاول جميع المطورين ، دون استثناء ، تجميع مجموعة من الأشياء غير الضرورية في منتجاتهم - بدءًا من نوع من الخلفية المضحكة (غير قابلة للفصل) ، وينتهي بتنبؤات الطقس والأخبار والتقويمات وغيرها من القمامة المشابهة. أنا صامت عمومًا بشأن الإعلانات المنبثقة التي وصلت بالفعل إلى الجميع ... أنا فقط بحاجة إلى وقت من الساعة!
والميزة العالمية لبرامج المراقبة والحاجيات هي الاستخدام غير الاقتصادي تمامًا لمنطقة الشاشة. الأرقام صغيرة في كل مكان ، والهوامش من حواف الشاشة ضخمة. بلدي فيليبس ، وبالتالي فإن الشاشة ليست أكبر - 4.3 فقط ".
باختصار ، وجدت البرنامج المناسب تقريبًا - Big Digital Clock 1.1.1.
لقطة شاشة ساعة رقمية كبيرة لديها أكبر عدد. وما زالوا بعيدون عن الاستخدام الكامل لمنطقة المصفوفة. من مزايا البرنامج - القدرة على إزالة كل شيء من الشاشة ، باستثناء الوقت ، والقدرة على اختيار أي لون ، تنسيق على مدار 24 ساعة ، ونقطتين منفصلتين غير موضعتين ، أي اتجاه الشاشة والصيانة التلقائية للإضاءة الخلفية غير المتلاشية. من أوجه القصور - خط مخيط بإحكام يحاكي نموذج سبعة قطعة.
سلمته وبدأ الاستخدام اليومي. في البداية كان كل شيء على ما يرام - يبدو أن الأرقام كبيرة ، وهي ظاهرة بشكل طبيعي ، وبعد ساعاتي القديمة - عمومًا السماء والأرض! لكن الآن ، بعد حوالي شهر من العمل المتواصل ، لاحظت فجأة أن الوقت
تجمد عليهم
ولم يتغير! ما هذا الهراء! قررت التحقق - هذا خلل لمرة واحدة أو "ميزة" في البرنامج.
أعيد تشغيلها على مدار الساعة ، وبعد أسبوعين تكرر الإفريز. الوقت يتوقف فقط عن التحديث. بدلاً من ذلك ، يتدرج البرنامج عشوائيًا كل 7 ... 10 دقائق ، ويقوم بتحديث الساعة وسقط مرة أخرى في حالة ذهول. من الواضح أن مثل هذه "الموثوقية" لم تناسبني.
أتمتة أندرويد و "رقائقه"
بما أن هذا البرنامج هو البرنامج المناسب الوحيد عملياً ، كان عليّ أن أبدأ في ابتكار عكازات من أجله. قررت أن أحتاج إلى تثبيت نوع من أدوات التشغيل الآلي لنظام Android بحيث يعيد تشغيل برنامج ساعة عربات التي تجرها الدواب بشكل دوري قبل أن يتوفر لديه الوقت للتجميد. ضع تاسكر. لقد كان مشغولًا ، وصنفها - لكن شيئًا لم يعجبني ... لقد غيرته إلى Automagic. من ليس في معرفة - تستخدم أداة التشغيل الآلي هذه البرمجة النصية استنادًا إلى مخططات انسيابية مرئية. وهذه الميزة منه جذبتني حقًا!
تمثيل سيناريوهات أتمتة Automagic وظيفة إعادة تشغيل برنامج مراقبة عربات التي تجرها الدواب بشكل دوري نفذت على الفور تقريبا. ثم وضع Automagic على هاتفه الذكي العامل الرئيسي وعلق لمدة أسبوع في تجارب مثيرة للاهتمام معها. كنتيجة لذلك ، استفدت كثيراً من الحياة اليومية على هاتفي.
لكن ذلك لم يكن الشيء الرئيسي. صادفت خصائص Automagic على شريحة مثل Custom Widgets. ثم اتضح أنه مع مساعدتها يمكنك رسم و "إحياء" عمليا
أي القطعة محلية الصنع التي لديها فقط الخيال والوظائف البرنامج! ثم أدركت أنني يمكن أن أرسم نفسي هذه الساعة ، والتي فقط رغب قلبي! علاوة على ذلك ، ساعد البرنامج في وصف مثال لإنشاء عنصر واجهة مستخدم على مدار الساعة.
بعد يومين ، كان كل شيء جاهزًا بأفضل طريقة ممكنة! بفضل Nova lancer ، لدي القدرة على مد التطبيقات حتى حواف المصفوفة ذاتها. كما اختبأت شريط قفص الاتهام وشريط الحالة ، وحررت الشاشة من جميع عناصر الواجهة. وإليكم النتيجة - أرقام ضخمة حقًا فيما يتعلق بحدود الشاشة ... أخيرًا ، سعيد !!!
أخيرًا ، تحتل الأرقام العرض الكامل للشاشة! سمح لي استخدام Automagic بتلبية جميع متطلباتي. يمكنك وضع أي خط .tf أو .otf. يمكنك رسم وتمتد الأحرف بأي نسبة لتناسبها تمامًا على الشاشة. وأخيرا ، يمكنك فقط الحصول على ما تحتاجه! لم أرسم نقطتين مقسومتين في الساعة - مع مساحة بسيطة ، كل شيء قابل للقراءة تمامًا. في تطبيق أي برامج خارجية والعكازات على الفور لم تعد هناك حاجة.
علاوة على ذلك ، الآن لم أكن بحاجة إلى أداة Locus لإصلاح إحداثيات GPS بشكل دوري لمزامنة الوقت. كل هذا يمكن القيام به تماما من قبل أي أداة التشغيل الآلي. في سيناريو التحكم ، يمكنك تنفيذ كل ما تحتاجه تقريبًا. على سبيل المثال ، الحفاظ على الشاشة في حالة غير باهتة.
كذلك ذهب عموما مشاكل مع ملمعات مختلفة من المظهر. ولماذا لا ، إذا كان كل هذا يمكن تنفيذها بسهولة؟
على سبيل المثال ، عند اختيار حجم الخط والعامل ، يجب أن تبدأ من تنسيق الوقت المكون من 4 أحرف (XX: XX). ولكن في الفترة من 0:00 إلى 9:59 ، هناك ثلاثة أرقام فقط على الشاشة ، فإنها تشغل عرضًا أصغر من أربعة ، وبالتالي لا تستخدم المصفوفة بالكامل. تافه ، لكن قبيح. مع Automagic ، يتم حل القضية بسهولة مع اثنين من الأوامر الإضافية. لديه وظيفة تسمح لك بتغيير أي معلمة لعنصر واجهة مستخدم مخصص تقريبًا. في هذه الحالة ، هذا هو عامل عرض (تسطيح) أحرف الخط ، والذي قمت بتعيينه لتغييره بواسطة مشغل الفواصل الزمنية أعلاه. إنه يعمل!
ثلاثة وأربعة أحرف تناسب نفس حجم الشاشة
يتغير عامل عرض الخط "سريعًا" مع الانتقال من 9:59 إلى 10:00
والعودة من 23:59 إلى 0:00 في البداية ، كانت لدي شكوك حول
اللحظة التي يتم فيها
تحديث قراءات الساعة كل دقيقة. كنت خائفًا من أن يقوم Automagic بتحديثه ليس بشكل متزامن مع تغيير دقائق ساعة نظام الهاتف الذكي ، ولكن بشكل تعسفي ، وبالتالي إدخال خطأ عشوائي لمدة دقيقة. بدأت بالتحقق ...
في Automagic ، هناك طريقتان مختلفتان لتنفيذ الوقت في عنصر واجهة مستخدم مخصص. يمكنك إرسال قيم رقمية إلى حقل نص عادي لعنصر واجهة مستخدم بواسطة حدث إجراء خارجي. لكل حدث من هذا القبيل ، هناك فقط خيار خاص "في وقت محدد" ، مما يعني أنك بحاجة إلى إرساله بشكل متزامن تمامًا مع اللحظة التي يتغير فيها وقت النظام.
والطريقة الثانية أكثر بساطة - فهي لا تستخدم البرامج النصية الخارجية وتتألف من كتابة وظيفة استدعاء نظام من النوع مباشرة في حقل النص المطلوب من عنصر واجهة المستخدم
{getDate(),dateFormat,HH:mm}
ولكن لا يوجد مثل هذا الخيار "في وقت محدد". يتم تحديد عنصر واجهة المستخدم ببساطة "تحديث تلقائي" وتعيينه على "تحديث الفاصل" لمدة دقيقة واحدة بالضبط. وهنا كانت مخاوفي بالتحديد أن هذا الفاصل الزمني للتجديد الذاتي للقطعة في دقيقة واحدة يمكن حسابه بشكل تعسفي بالنسبة إلى "الشبكة" الزمنية لتغيير دقائق وقت النظام. لقد أجريت تجربتين ، لكن من دواعي سروري أن كل شيء كان على ما يرام. يقوم التطبيق المصغر بالتحديث الذاتي بوضوح على الفور ، بمجرد تغير دقائق ساعة النظام!
لا يهم في أي نقطة من الوقت بدأت القطعة تعمل.
شاشة سطوع السيارات
الشيء التالي الذي أردت القيام به هو السطوع التلقائي الواضح للشاشة. عملت سطوع السيارات المدمج في بلدي فيليبس القديمة بشكل رهيب. الوخز ، غير كافية ومع مجموعة ضيقة جدا. أنا هنا لم أزعج وأضع أحد برامج السطوع التلقائي العديدة. جربت Lux في البداية ، لكنني لم أحب بعض الصبغات غير البديهية والتشكيلات الجانبية المعقدة. تغيرت إلى فيليس ، واتضح أن هذا هو ما نحتاجه. ما أعجبني بشكل خاص - يجعل Velis من الممكن رسم منحنى حقيقي لاعتماد السطوع على قراءات مقياس العدسة ، وفي الوقت الفعلي يظهر على هذا الرسم البياني كيف يقوم الهاتف الذكي بضبط السطوع وفقًا لذلك. يمكنك تكوين أي تغيير في درجة سطوع القانون السلس للغاية وبالطبع أي قيمة له ، تصل إلى 1 ٪ ، عندما تكون الشاشة غير مرئية تقريبا. أنها مريحة للغاية في الليل ، عندما يجب أن تتوهج الأرقام بالكاد.
أثناء الركض حول الساعة الجديدة ، لاحظت أن مصفوفة الهاتف الذكي ، حتى مع وجود خلفية شاشة سوداء تمامًا ، لا تزال تتوهج بشكل لائق مع الإضاءة الخلفية التي تخترقها. هذا ملحوظ بشكل خاص في الظلام الداكن - مستطيل الشاشة مرئي بوضوح في شكل خلفية رمادية ، مثل تأثير التوهج. قررت لاصلاحها مع مرشح خارجي. لون أرقام الساعة اخترت الأحمر ، لأنه اللون الأحمر الذي أراه بوضوح من بعيد.
لقد صنعت المرشح الأول يدويًا - لقد قمت بطباعة عبوة حمراء صلبة على طابعة نافثة للحبر على فيلم شفاف وطبعت مطبوعين لا يزالا مطبوعين بالحبر مع بعضهما البعض. يتم الالتزام بشدة بالأفلام ويتم الحصول على "كأس" شفاف من اللون الأحمر السميك. بالمناسبة ، لن يعمل هذا الاختراق في الحياة الآن ، فهو أمر مبتذل لأنه في عملي تمامًا تم استبدال جميع طابعات نفث الحبر بأجهزة ليزر متعددة الوظائف عصرية. إنهم يطبعون بشكل مثالي على الورق ، لكن من المستحيل الحصول على ملء لون شفاف للفيلم بمساعدتهم - ستكون هناك طبقة ماتي صاخبة لا يمكن رؤية أي شيء من خلالها.
لكنني هنا ذهبت بطريقة ما إلى كوموس لأقلام الرصاص ، ورأيت عن طريق الخطأ هذا النوع من الأشياء:
هذا عبارة عن درج ورق مكتب عادي ، ولكن انظر إلى ما هو مصنوع منه. إما زجاج شبكي أو بلاستيك شفاف ، إلا أنه من نفس اللون ونقل الضوء الذي أحتاجه للمرشح. اشتريتها ، وقطع بعناية لوحة منه لتناسب الشاشة وتكييفها. الجمال!
اللمسات الأخيرة
من حيث المبدأ ، على هذا ، يمكن اعتبار تحويل الهاتف المحمول القديم غير الضروري إلى ساعات جميلة ممتازة كاملة.
صحيح ، حتى قبل الكومة ، شعرت بالارتباك من حقيقة أنني في محرر الخط ، قمت بتغيير الخط .otf قليلاً بحيث كانت الأحرف كما أردت ، وصولاً إلى أدنى الانحناءات. تافه ، ولكن لطيفة! كان من الضروري أيضًا جعل الخط أحادي المسافة ، بحيث عند تغيير الأحرف ، لا ينتقل الخط ويزحف خارج حدود الشاشة. استخدم أحد برامج تحرير الخطوط مفتوحة المصدر ، Glyphr Studio.
حسنًا ، في النهاية ، يبقى فقط تثبيت الهيكل بأكمله على رف في زاوية الغرفة. هناك مجال كبير للإبداع. أنا ببساطة ثبّت الشريط المصنوع من الألومنيوم على شكل حرف L وقمت بلف الغطاء الخلفي للهاتف الذكي بلطف بمسامير. ثمل الطرف الآخر إلى الرف. يمكنك تدوير عن طريق تحديد أي زاوية عرض. والألومنيوم منحني قليلا منحنى ، وضبط زاوية عموديا. في الواقع ، لقد قمت عمومًا بتثبيت كل شيء ، لذلك لم أعد أتطرق إليه.
تم تكييف البطارية الاحتياطية عند منعطف الشريط المتصاعد. لقد فعلت هنا دون تصميم رائع ، لا يمكن رؤية أي شيء من الخلف. كما أنني لم أزعج أي حاويات طرفية للبطارية ، لكن ببساطة تم لحامها مباشرةً بحالة 18650 المعدنية في تلك الأماكن التي لم تكتل بالمحتويات الداخلية للبطارية حتى لا يتم تسخينها بحديد لحام.
يتم إجراء جميع التوصيلات بواسطة أسلاك عادية يتم إلقاؤها عبر الفتحات المحفورة في الغطاء الخلفي للهاتف الذكي. وفي الداخل ، رصدت مباشرة تفاصيل ومسارات لوحة الهاتف الذكي.
في المجموع ، يأتي سلكان خارجيان من التصميم: طاقة 5 فولت من شاحن التيار الكهربائي وكابل هوائي GPS ينتقل إلى النافذة ويتم لصقه على الزجاج بشريط.
منذ عام تقريبًا ، أسعدتني الساعات بأعداد كبيرة وجميلة وتشغيل دقيق وعملية موثوقة دون انقطاع.
ومن أجل المتعة ، قمت برسم القطعة الثانية على مدار الساعة - للموقع الرأسي للهاتف الذكي.
الساعات الأفقية والرأسية على نفس النطاق لقد بدأت في ابتكارها لسبب أن الأرقام مع هذا الترتيب غير التقليدي يمكن أن تكون أكبر ، أي أنه يمكن الحصول على الاستخدام المفيد لمنطقة الشاشة قدر الإمكان. علاوة على ذلك ، في هذه الحالة ، تختفي الحاجة إلى تغيير عامل عرض الأحرف في كل مرة عند التبديل من تنسيق الوقت X: XX إلى XX: XX والعكس بالعكس ، لأن كل شيء دائمًا ما يبدأ تلقائيًا.
صحيح أن الجميع الذين عرضت عليهم مثل هذه الساعة الرأسية غير القياسية قالوا "fuu ، الأفقي أفضل!". حسنا ، هذه مسألة هواة ، وأنا شخصيا أحب كلاهما.
هذا كل شيء. شكرا لكل من يقرأ!