A bump controller emulator on Raspberry Pi Zero W.
Project description
bumpemu
This is a bump controller emulator for CellPro PowerLab 6 and 8 chargers. It allows you to use the CCS mobile app to control your charger over bluetooth low energy (BLE).
To interface to the PowerLab with BLE, you need two pieces of hardware:
Pi Zero W Setup
This controller emulator will run on the Pi Zero W. Follow the instructions for installing the Pi with the latest version of Raspbian.
Once you have the Pi up and running, make sure everything is up to date:
sudo apt-get update
sudo apt-get upgrade
Then install the required libraries:
sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libgirepository1.0-dev libcairo2-dev
The Pi will come with bluez
already installed, but it will probably be an
older version. Version 5.45
has proven to work well so you will need to
install it. Download it from here.
Then follow these instructions
to install it. Make sure to do the step where you enable the experimental
features.
Install the PyGObject dependency:
sudo pip3 install pycairo PyGObject --upgrade
Finally, bumpemu
can be installed using pip
:
sudo pip3 install bumpemu
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.