- Arduino based portable multiuser voting system
- was tested with 4 voterremotes and 1 server
For hardware and software configuration check https://github.com/silps/voteino/wiki/Configuration
- if you are using windows download the repositories in zip or
- check https://github.com/msysgit/msysgit/wiki/InstallMSysGit to use git
- to use python in windows check http://docs.python.org/using/windows.html
- install https://github.com/maniacbug/RF24/ library for arduino
- download this repository
- upload voteino.ino on your arduino
- for using the python server we need to install django, python-serial and dajax
- once installed we can run the server cd voteino/voteino_server && sudo python manage.py runserver 80
- open browser and type localhost to see the client side, localhost/admin for admin side (user: test, pass: test)
- to access the development server locally from another device use sudo python manage.py runserver 0.0.0.0:80
- unpack and install django
tar xzvf Django-1.4.tar.gz
cd Django-1.4
sudo python setup.py install && cd ..
- install python serial library
sudo apt-get install python-serial
- install django-dajax
git clone https://github.com/jorgebastida/django-dajax.git
cd django-dajax && sudo python setup.py install && cd ..
- install django-dajaxice
git clone https://github.com/jorgebastida/django-dajaxice.git
cd django-dajaxice && sudo python django-dajaxice/setup.py install && cd ..