- Augment your bow with cybertech from your smartphone
- Count arrows shot
- Orientation view for stability/consistency analsysis
- Developed and tested with Galaxy S10
- Bow Phone Mount
- Method 1 : Play Store
- Method 2 : Download and install the latest APK from the Artifacts of the Actions section
- Upload raw orientation/accelerometer data for each shot into your private InfluxDB instance, for offline analsys/data science
- You can obtain a free InfluxDB account
- Edit and add a smartbow_config.json to the root of the internal storage (
/sdcard
)
Tested on Ubuntu 20.04.
export PATH=$HOME/.local/bin/:$HOME/.buildozer/android/platform/android-sdk/platform-tools/:$PATH
# from https://buildozer.readthedocs.io/en/latest/installation.html#android-on-ubuntu-20-04-64bit
sudo apt install -y git zip unzip openjdk-8-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev
sudo apt install ccache
Download and install conda
conda install -c conda-forge kivy
conda install cython numpy
pip install -r requirements.txt
python main.py
make
make install
./logcat.sh
lsusb to get vendor/product
cp 51-android.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules