open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bluetooth battery monitor w/ notifications on disconnect

KaKi87 opened this issue · comments

commented

Project description

My bluetooth headset lasts days until it warns me of low battery, but it usually happens in the middle of the day, so I'm forced to interrupt what I'm doing to get it charged.

Meanwhile, if I was suggested to charge it the evening before, right after stopping using it, then I wouldn't have been interrupted at all.

Therefore, I'm suggesting to make an app that notifies its user of the battery level of their bluetooth devices after they disconnected those, i.e. when they are not using those anymore, giving them a chance to charge those when they won't be interrupted.

Relevant Technology

Android

Complexity and required time

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique

I guess a model predicting how much the specific headset lasts on the specific battery at specific charge level is absolutely needed, so you only get a notification if you really need to charge. Unfortunately I'm not an expert in lithium battery technology so IDK how the batteries wear out and what reduces their lifespan more, keeping them charged or cycling.

commented

No need to go that far, just log every level change and let the user choose based on that data.