وفقًا لـ KDPV ، من الواضح أن المؤلف ليس غير مبال بمعدات الصوت القديمة من Sony. هنا و MD Walkman ، واكتساب مؤخرا - مركز الموسيقى المدمجة مع "النقل" العمودي CD. تم بيعه دون جهاز تحكم عن بعد ، إلى نظير محلي الصنع طلب منه المؤلف: نفس التيار الهادئ المنخفض مثل تيار أجهزة التحكم عن بعد النهائي على الدوائر الدقيقة المتخصصة.
في البداية ، أراد المؤلف كتابة البرنامج الثابت من نقطة الصفر ، حيث أنه سبق أن طبق بروتوكول البرنامج المستخدم في أجهزة التحكم عن بُعد من Sony. ولكن بعد ذلك قررت استخدام
المكتبة الحالية . وهو يدعم العديد من البروتوكولات والأجهزة ، وكذلك لديه إضافية. الميزات التي تسهل التنمية وتصحيح الأخطاء.
باستخدام هذه المكتبة ، ما عليك سوى توصيل الصمام الثنائي IR بقدم المتحكم والبدء في البحث عن أكواد التحكم عن بعد من Sony. تمكنوا من كسب جهاز التحكم عن بعد محلية الصنع بسرعة كبيرة. ولكن ما هي الفائدة إذا نفدت البطارية في غضون يوم إلى يومين ، حتى لو كنت لا تستخدمها على الإطلاق؟
بشكل عام ، كانت المهمة هي وضع ATmega328P في وضع السكون بحيث لا يستهلك عملياً التيار حتى يتم الضغط على المفتاح. توجد أيضًا مكتبات للتحكم في وضع الإسبات ، لكن المؤلف قرر أنه نظرًا لأنه أخذ مكتبة جاهزة لإرسال الأوامر ، فدع هذا الجزء من البرنامج الثابت على الأقل يكتب بشكل مستقل. وفقًا لورقة البيانات ، كان وضع المتحكم في وضع السكون عملية متعددة الخطوات.
لذلك ، تم تعليق كل شيء بتفاصيل كافية في المخطط بحيث يمكنك أثناء قراءة الكود ومجموعة البيانات في نفس الوقت ، فهم ما يحدث عند تنفيذ كل سطر. "ينام" المتحكم الدقيق طوال الوقت تقريبًا ، وعندما تتغير حالة أحد المدخلات ، "يستيقظ" ، ويحدد الزر الذي يتم الضغط عليه ، ويرسل أمرًا ، ثم "يغفو" مرة أخرى.
مع 16 ميغا هرتز الكوارتز ، متحكم ، عندما لا "النوم" ، سوف تستهلك أكثر حداثة من عند استخدام على مدار الساعة 8 ميغاهيرتز. لإعادة تكوين "الصمامات" المقابلة ، اضطررت إلى استخدام مبرمج الدائرة. يتم تحديد وضع السكون بحيث يتم إيقاف تشغيل كل شيء باستثناء المقاطعات. لم يفهم المؤلف على الفور أنه كان من الضروري إيقاف تشغيل ADC ، والذي لم يستطع العثور على سبب استهلاك المتحكم فيه حوالي مللي أمبير في وضع السكون. يجب أيضًا إيقاف تشغيل جهاز ضبط الوقت ، وهذه هي النتيجة: حوالي 2 μA في وضع السكون و 3.5 mA عند إرسال أمر. أظهرت
هذه الآلة الحاسبة أنه في ظل الظروف المثالية ، إذا قمت بالضغط على الأزرار 5 مرات في الساعة ، فسيستمر العنصر في هذا الوضع لمدة 4.82 سنة. حتى سنة واحدة أو سنتين بالفعل كبيرة ، وحتى أكثر من ذلك.
طور المؤلف لوحة الدارة في Eagle. ملفات للتكرار:
رسم ،
رسم تخطيطي ،
جربر ،
لوحة المصدر .


فيديو ، حيث يظهر القياس الحالي:
تستمر عملية تحسين التصميم ، أولاً وقبل كل شيء ، من الضروري عمل عدة أزرار تبين أن الرموز الموجودة على الشبكة غير صحيحة. علاوة على ذلك ، يقدم المؤلف تناظرية مبسطة لـ CC-BY من عبارة واحدة: "إذا كنت تريد ، استخدم الكود واللوحة في منتجات محلية الصنع أخرى ، فقط تذكر الإشارة إلى من قام بتطوير كل هذا من أجلك." نظرًا لأن المكتبة المصدر لا تخضع لـ GPL ، ولكن ضمن LGPL ، يمكنك القيام بذلك.