An open API service indexing awesome lists of open source software.

https://github.com/pylipp/dartbox

Raspi/Arduino ROS/Python DIY project
https://github.com/pylipp/dartbox

arduino arduino-nano catkin keypad lcd platformio pydarts python raspberry-pi ros rosserial

Last synced: 2 months ago
JSON representation

Raspi/Arduino ROS/Python DIY project

Awesome Lists containing this project

README

          

## DARTBOX

DIY-project helping to track dart scores

### Hardware

- Arduino nano
- Raspberry Pi 3 running Ubuntu Mate 16.04
- LCD
- 4x4 keypad

### Software

- ROS for communication
- [pydarts](http://github.com/pylipp/pydarts) package for game logic

### Installation

sudo apt-get install ros-kinetic-ros-base ros-kinetic-rosserial ros-kinetic-rosserial-arduino
sudo rosdep init
rosdep update

# development tools, optional
sudo apt-get install direnv python-virtualenv virtualenvwrapper

git clone https://github.com/pylipp/dartbox --recursive

Please also see the `README`s in `catkin_ws/src` and `arduino_ws`.

### Run it!

source catkin_ws/devel/setup.zsh
roslaunch dartbox dartbox.launch

### TODOs

- [x] make LCD print incoming messages to different rows
- [x] clear '... starting ...' row
- enable clearing of chars with `#`