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
- Host: GitHub
- URL: https://github.com/pylipp/dartbox
- Owner: pylipp
- Created: 2017-11-05T16:35:47.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-28T00:33:17.000Z (over 8 years ago)
- Last Synced: 2025-02-03T14:50:38.441Z (over 1 year ago)
- Topics: arduino, arduino-nano, catkin, keypad, lcd, platformio, pydarts, python, raspberry-pi, ros, rosserial
- Language: CMake
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 `#`