All Projects → simat → Batterymonitor

simat / Batterymonitor

Licence: gpl-2.0
Python code to monitor and log battery data

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Batterymonitor

Raspberry Gpio Manager
A basic library to manage the GPIO pins on a Raspberry Pi with C Sharp.
Stars: ✭ 65 (-7.14%)
Mutual labels:  raspberry-pi
Bthidhub
Bluetooth HID hub
Stars: ✭ 65 (-7.14%)
Mutual labels:  raspberry-pi
Rpi Vk Driver
VK driver for the Raspberry Pi (Broadcom Videocore IV)
Stars: ✭ 1,160 (+1557.14%)
Mutual labels:  raspberry-pi
Ultimatemrz Sdk
Machine-readable zone/travel document (MRZ / MRTD) detector and recognizer using deep learning
Stars: ✭ 66 (-5.71%)
Mutual labels:  raspberry-pi
Awesome Raspberry Pi
📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
Stars: ✭ 9,343 (+13247.14%)
Mutual labels:  raspberry-pi
Raztot
A simple DIY, browser controlled, RPi + WebRTC video streaming rover
Stars: ✭ 67 (-4.29%)
Mutual labels:  raspberry-pi
Opencv 3.2.0 Compiling On Raspberry Pi
Download, Compile, Build, and Install OpenCV 3.2.0 with Extra Modules on RPI running Jessie
Stars: ✭ 65 (-7.14%)
Mutual labels:  raspberry-pi
Homekitcam
A project to make a Raspberry Pi driven, HomeKit Enabled camera.
Stars: ✭ 69 (-1.43%)
Mutual labels:  raspberry-pi
Qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
Stars: ✭ 8,966 (+12708.57%)
Mutual labels:  raspberry-pi
Chromium os Raspberry pi
Build your Chromium OS for Raspberry Pi 3B/3B+/4B and Pi400
Stars: ✭ 1,156 (+1551.43%)
Mutual labels:  raspberry-pi
Homeassistant Config
My personal Home Assistant config
Stars: ✭ 66 (-5.71%)
Mutual labels:  raspberry-pi
Openframeworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Stars: ✭ 8,652 (+12260%)
Mutual labels:  raspberry-pi
Nowify
A Spotify 'Now Playing' screen designed for Raspberry Pi
Stars: ✭ 68 (-2.86%)
Mutual labels:  raspberry-pi
Guitar
Git GUI Client
Stars: ✭ 1,136 (+1522.86%)
Mutual labels:  raspberry-pi
Computer Vision Raspberrypi
Sample projects for Computer Vision with Raspberry Pi and Movidius Neural Compute Stick
Stars: ✭ 69 (-1.43%)
Mutual labels:  raspberry-pi
Os Rootfs
The root filesystem of HypriotOS
Stars: ✭ 65 (-7.14%)
Mutual labels:  raspberry-pi
Client
An Opensource Alternative to the Elgato Stream Deck for the Raspberry Pi
Stars: ✭ 67 (-4.29%)
Mutual labels:  raspberry-pi
Raspberry Pi Diy Projects
Collection of Do-It-Yourself Projects on Raspberry Pi 2 / 3 & Zero W with diverse HATs and pHATs.
Stars: ✭ 70 (+0%)
Mutual labels:  raspberry-pi
Mic hat
2 Mic Array for Raspberry Pi
Stars: ✭ 69 (-1.43%)
Mutual labels:  raspberry-pi
Pi ina219
This Python library supports the INA219 voltage, current and power monitor from Texas Instruments with a Raspberry Pi using the I2C bus. The intent of the library is to make it easy to use the quite complex functionality of this sensor.
Stars: ✭ 68 (-2.86%)
Mutual labels:  raspberry-pi

BatteryMonitor

This project provides the information and software to make a low cost ($50-150) and flexible device to monitor and log individual battery cell voltages and other battery data either using a cheap Chinese Bluetooth BMS board or a Beaglebone Black Linux computer. The monitoring software can also set and reset I/O pins on the Beaglebone in response to cell voltages going out of programmed limits. Programming of the I/O is done via the config file. I have also written some webpages to display batery information on any web browser via the internet. For those that don't need or want all the IO and additional memory that the Beaglebone Black offers I see no reason why this project could not be run on the various models of the Raspberry Pi including maybe even the Raspberry Pi Zero which could cut the cost to below $50, or any Linux computer which has an accessable built in I2C bus or if using the Bluetooth BMS board a USB port. It would even be possible to run it on your router running OpenWRT or something similar.

The primary use for this would be to monitor large Lithium based battery banks of up to 48 volts but it would also be useful for other technologies like Lead Acid batteries. In my case I am using it to monitor and log data from our 24 volt 360ah LiFePO4 battery bank used in our off grid power system.

The main documentation for this project can be found in the wiki here https://github.com/simat/BatteryMonitor/wiki

My thanks to Adafruit for the ADS1X15 a/d drivers from here, https://github.com/adafruit/Adafruit_ADS1X15

I have made this an open source project with the hope that it maybe useful to others and if found useful that others will get involved and broaden the scope of the project. Please feel free to make suggestions, report bugs or provide positive or negative feedback. I am new to using the Beaglebone, Git and Python so suggestions on how to use features of the Beaglebone, Git and Python that I might not be aware of could also be useful.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].