An Open Source Battery Monitor built on Arduino