SlideShare a Scribd company logo
Android, without batteries
Running commercial devices without batteries
Motivation
• Android is now the most popular OS
• Android devices have it all
• connectivity, location, processing power & multimedia
• Great choice to make solution centric custom devices
• Making custom devices is expensive!
• What if a common phone/tablet could be used for prototyping ?
• Interested ? This talk shows you how…
In this Talk
• A look at batteries
• How battery reporting works
• Changes required for using a power supply
• Demo
• Handling USB devices
What’s in a Battery ?
-ve or GND
+ve, aka Vcc (3.7V-4.2V)
Battery Detect
THERM for temperature sensing
Android Battery Stack
Kernel
Framework
Application
Fuel Gauge
Battery Charger
Battery
Reporting,
Actions
Higher Level
Decisions
Using a Power Supply
• Considerations for power supply
• Always present
• 100% level
• Modify
• Kernel
• Framework
Demo
USB Peripherals
• Often used in applications
• Supplying power is a problem
• >500 ma?
• Solution : Y cable

More Related Content

Similar to Android, without batteries (11)

PPTX
Battery Monitoring System on Electric Motorcycles
tenat
 
PDF
IEEE IoT Tutorial - "Wearable Electronics: A Designer's Perspective"
oblu.io
 
PPTX
ppt project.pptx
EducationforAll8
 
PDF
iOS & Arduino
Nuno Morgadinho
 
ODP
Intro to Hardware Programming with the Arduino Uno
Vui Nguyen
 
PDF
Arduino Workshop Day 1 - Basic Arduino
Vishnu
 
ODP
Physical Computing with Android and IOIO
Arjan
 
PDF
Cargador Multiplex Ln5014
Gabriel Moraga
 
PDF
Android Things, from mobile apps to physical world
Stefano Sanna
 
PDF
Android Things, from mobile apps to physical world by Giovanni Di Gialluca an...
Codemotion
 
PDF
Android Things, from mobile apps to physical world - Stefano Sanna - Giovanni...
Codemotion
 
Battery Monitoring System on Electric Motorcycles
tenat
 
IEEE IoT Tutorial - "Wearable Electronics: A Designer's Perspective"
oblu.io
 
ppt project.pptx
EducationforAll8
 
iOS & Arduino
Nuno Morgadinho
 
Intro to Hardware Programming with the Arduino Uno
Vui Nguyen
 
Arduino Workshop Day 1 - Basic Arduino
Vishnu
 
Physical Computing with Android and IOIO
Arjan
 
Cargador Multiplex Ln5014
Gabriel Moraga
 
Android Things, from mobile apps to physical world
Stefano Sanna
 
Android Things, from mobile apps to physical world by Giovanni Di Gialluca an...
Codemotion
 
Android Things, from mobile apps to physical world - Stefano Sanna - Giovanni...
Codemotion
 

Recently uploaded (20)

PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PDF
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
PPTX
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
iaas vs paas vs saas :choosing your cloud strategy
CloudlayaTechnology
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Salesforce Experience Cloud Consultant.pdf
VALiNTRY360
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
Ad

Android, without batteries

  • 1. Android, without batteries Running commercial devices without batteries
  • 2. Motivation • Android is now the most popular OS • Android devices have it all • connectivity, location, processing power & multimedia • Great choice to make solution centric custom devices • Making custom devices is expensive! • What if a common phone/tablet could be used for prototyping ? • Interested ? This talk shows you how…
  • 3. In this Talk • A look at batteries • How battery reporting works • Changes required for using a power supply • Demo • Handling USB devices
  • 4. What’s in a Battery ? -ve or GND +ve, aka Vcc (3.7V-4.2V) Battery Detect THERM for temperature sensing
  • 5. Android Battery Stack Kernel Framework Application Fuel Gauge Battery Charger Battery Reporting, Actions Higher Level Decisions
  • 6. Using a Power Supply • Considerations for power supply • Always present • 100% level • Modify • Kernel • Framework
  • 8. USB Peripherals • Often used in applications • Supplying power is a problem • >500 ma? • Solution : Y cable