» المظاهر » إصلاح وتحديث »جهاز يطيل عمر بطارية الكمبيوتر المحمول

جهاز يعمل على إطالة عمر بطارية الكمبيوتر المحمول

جهاز يعمل على إطالة عمر بطارية الكمبيوتر المحمول

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

بعد البحث عن معلومات حول هذه المشكلة على الإنترنت ، وجد السيد دراسة من CADEX التي ذكرت أن تقليل شحن البطارية إلى 40 ٪ يطيل عمر البطارية 6 مرات.

وبالتالي ، فإن الحل الذي اقترحه الرئيس التنفيذي لشركة CADEX (شركة تقوم بتطوير أدوات إدارة البطارية) هو شحن البطارية عندما يتم تفريغها إلى 40٪ ، وإيقاف الشحن عندما تصل إلى 80٪ من الشحن. لكن الحفاظ على شحن البطارية باستمرار عند مستوى 40 إلى 80٪ ليس بالأمر السهل ، إن لم يكن مستحيلاً. لهذا السبب قام المعالج بتطوير BatteryCare ، وهي وحدة لفصل أو إعادة توصيل التيار الكهربائي بجهاز الكمبيوتر. يتم التحكم فيه عن طريق البلوتوث مع برنامج يراقب مستوى البطارية.

لتصنيع مثل هذا الجهاز ، هناك حاجة إلى المواد التالية:
وحدة بلوتوث HC-05 ؛
-Relay.
متحكم ATtiny85 ؛

الدائرة بسيطة للغاية وتتكون من متحكم ATtiny85 ووحدة بلوتوث HC-05 ومرحل 230 فولت.بالإضافة إلى ذلك ، يوجد مصدر طاقة 5 فولت لتشغيل الإلكترونيات.

الكود أيضا بسيط جدا. يبدأ الشحن عندما يتم التعرف على الأمر "c" وينتهي الأمر "d". يستخدم المعالج مكتبة SoftwareSerial لأن ATtiny85 ليس لديه اتصال تسلسلي للأجهزة.
# تضمين "SoftwareSerial.h"

# تحديد RELAY_OUTPUT 4

const int rx = 3 ؛
const int tx = 1 ؛

SoftwareSerial mySerial (rx، tx) ؛
int i = 0 ؛
char buf [12] ؛
int inByte = 0 ؛

إعداد باطل ()
{
  pinMode (rx ، INPUT) ؛
  pinMode (tx ، OUTPUT) ؛
  pinMode (RELAY_OUTPUT ، OUTPUT) ،
  الكتابة الرقمية (RELAY_OUTPUT ، HIGH) ؛ // قم بإيقاف تشغيل RELAY
  
  mySerial.begin (9600) ؛
}}

حلقة فارغة ()
{
  إذا (mySerial.available () & gt؛ 0)
  {
    inByte = mySerial.read () ،
    إذا (inByte == 'c')
    {
      الكتابة الرقمية (RELAY_OUTPUT ، LOW) ؛ // قم بتشغيل RELAY
    }}
    آخر إذا (inByte == 'd')
    {
      الكتابة الرقمية (RELAY_OUTPUT ، HIGH) ؛ // قم بإيقاف تشغيل RELAY
    }}
  }}
}}

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

للتواصل عبر Bluetooth ، يجب عليك أولاً إقران وحدة HC-05 مع جهاز كمبيوتر (معلمات> أجهزة Bluetooth وغيرها> ، إضافة جهاز Bluetooth أو جهاز آخر) ، الرمز المطلوب هو 1234 أو 0000.

يجب تخزين .exe في نفس المجلد مثل .dll.يمكنك أيضًا بدء BatteryCare عند بدء التشغيل عن طريق وضع اختصار .exe في: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

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

لتسهيل توصيل الوحدة النمطية عند بدء التشغيل ، قام المعالج بإنشاء ملف تكوين صغير يسمى "config.txt" ، ويحتوي على رقم منفذ الاتصال التسلسلي الذي يستخدمه الكمبيوتر لنقل المعلومات عبر Bluetooth ، بالإضافة إلى حد الشحن والتفريغ.

للتغلب على مشكلة فصل الوحدة عند إيقاف تشغيل الكمبيوتر ، استخدم المعالج برنامجًا نصيًا ، أو اثنين. عند إيقاف تشغيل جهاز الكمبيوتر ، يتم تنفيذ البرنامج النصي BatteryCare_discharge.bat. سيقوم بتشغيل البرنامج النصي ps1 بنفسه ، والذي سيرسل الحرف "d" إلى منفذ الاتصال.
لتكوين البرنامج النصي للتشغيل عند إيقاف تشغيل الكمبيوتر ، تحتاج إلى القيام بما يلي:
قم بتشغيل تنفيذ البرنامج النصي PowerShell:
افتح PowerShell في قسم الإدارة: set-executiveepolicy غير مقيد
win + r gpedit.msc: في إعدادات المستخدم / إعدادات النافذة / البرامج النصية / logOFF
انقر فوق إضافة ، ثم ابحث عن ملفين وانسخهما في المجلد المفتوح وحدد ملف .bat.
هذه ليست حقا أفضل طريقة للقيام بذلك ... ولكنها أسرع طريقة تمكن المعلم من تنفيذها.

جميع البرامج متاحة على هذا العنوان: https://github.com/David-LETINAUD/BatteryCare
يستخدم السيد هذا الجهاز لأكثر من 3 سنوات وليس لديه أي شكاوى.
السؤال / الموضوع ينشر تلقائيا في مواقع التواصل الاجتماعي. شبكة الموقع - ترقبوا الإجابات هناك:

مناسب للموضوع

مواضيع ذات صلة

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
7 التعليقات
اقتباس: كوروليف
أعتقد أن الميزة الرئيسية للكمبيوتر المحمول على جهاز كمبيوتر ثابت هي حركته.
لا يعمل الكمبيوتر المحمول دائمًا على طاقة البطارية ؛ يستخدمه الكثير من الأشخاص بدلاً من بطارية ثابتة. وعندما تحتاج إلى التنقل ، لا يزعج أحد إيقاف تشغيل هذا الوضع والعمل بشحن كامل.
R555,
أما بالنسبة لعدد دورات تفريغ الشحن التي يقول مصنعو البطاريات ، فهذه نقطة خلافية. عندما حلت بطاريات NiCH محل NiCd ، ادعى المصنعون أن هذا الأخير يفتقر إلى تأثير الذاكرة. يمكنك إعادة الشحن دون انتظار التفريغ الكامل. لكن الممارسة أظهرت أن الأمر ليس كذلك. نفس الشيء مع أيونات الليثيوم.
عنكبوت,
قرأت المقالة باهتمام كبير. لدي مشكلة مع بطارية الكمبيوتر المحمول أصبحت ذات الصلة لفترة طويلة. يحدث أنه يتم إيقاف تشغيله بعد 10 دقائق من العمل المكثف (عند تحميل مقطع فيديو ، على سبيل المثال).
لقد فعلت ذلك حقًا حتى تخفت الشاشة ، ثم تخرج بينما لا يزال الشحن طبيعيًا.
Ivan_Pokhmelev,
تم زيادة عمر الخدمة 2.4 مرة.
أعتقد أن الميزة الرئيسية للكمبيوتر المحمول على جهاز كمبيوتر ثابت هي حركته. إذا أخذنا متوسط ​​عمر البطارية من بطارية مشحونة بالكامل - ساعتان ، فإن خوارزمية الشحن هذه - سيؤدي فصل البطارية إلى منح عمر البطارية 48 دقيقة. الصفر
يؤدي تقليل شحن البطارية بنسبة تصل إلى 40٪ إلى إطالة عمر الخدمة 6 مرات.
ويترتب على عنوان الجدول أنه لا يطيل عمر الخدمة ، ولكنه يزيد من عدد دورات تفريغ الشحن. تم زيادة عمر الخدمة 2.4 مرة.
المؤلف
كوروليف,
أنا على صواب
- حق. لفت الانتباه أيضا إلى هذا. في المقال الأصلي ، في النهاية ، هناك لينك مقال بحثي (انقر على الرابط). إذا أردت ، يمكنك القراءة.
لقد فهمت بشكل صحيح أنه عند العمل من مصدر طاقة الشبكة ، سيقوم هذا الجهاز بشحن البطارية إلى سعة 80٪ ، وإيقاف تزويد الطاقة وتفريغ البطارية إلى سعة 40٪ ، وبالتالي بشكل دوري ، وبالتالي "تناول" عدد دورات تفريغ البطارية؟ وما هي خوارزمية الكمبيوتر المحمول التي تعمل دون اتصال بالإنترنت ، مقابل 40٪ من شحن البطارية؟ الصفر

ننصحك بقراءة:

تسليمها للهاتف الذكي ...