For Nakina Systems Pumpkin Carving Contest!
https://www.youtube.com/watch?v=z-0BPkHR6m8
Ready for Halloween!
- Uses Raspberry PI + PI Face
- Uses Halloween Font
- Configured background and music for questions
- Amazing!
- Presents Answers and Score
- Flashes all outuputs and relays
Hardware: Raspberry PI Model B + PI Face
Components:
Software: Flask + Tornado + Websocket
- Enable Default Raspbian's Desktop OpenBox
- Unblacklist SPI Kernel Module
in /etc/modprobe.d/raspi-blacklist.conf comment the SPI driver:
#blacklist spi-bcm2708
- Upgrade your OS
sudo apt-get -y update && sudo apt-get -y full-update
Python dev:
sudo apt-get install python-dev
Distribute and Pip:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
sudo python get-pip.py
VirtualEnv and VirtualEnvWrapper:
sudo pip install virtualenvwrapper
PI Face's Common and IO lib:
git clone https://github.com/piface/pifacecommon.git
pip install pifacecommon
git clone https://github.com/piface/pifacedigitalio.git
pip install pifacedigitalio
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv --no-site-packages pump-quizz
pip install -r requirements.txt
workon pump-quizz
python server.py
# Connect to http://localhost:5000/
#!/bin/sh
PROJECT_DIR=/home/pi/projects/pump-quizz
GIT_WORK_TREE=$PROJECT_DIR git checkout -f
chmod u+x $PROJECT_DIR/restartServer.sh
$PROJECT_DIR/restartServer.sh $PROJECT_DIR > /tmp/pump-quizz-git.log 2>&2