Skip to content
/ Lotus Public

Lotus, réalisé dans le cadre d'un projet UTCéen en partenariat avec le Théâtre Impérial de Compiègne.

License

Notifications You must be signed in to change notification settings

5k4nd/Lotus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATTENTION ce repo n'est plus maintenu, le projet continue ici : https://github.com/littleDad/Lotus2

#       #
Le Lotus
#       #

Programme réalisé dans le cadre d'un projet UTCéen en partenariat avec le Théâtre Impérial de Compiègne.
Codé en Python 2 et en C, l'application finale tourne simultanément sur un Raspberry Pi et une carte Arduino. Le pi traite des signaux en provenance de l'arduino, et y associe des effets lumineux et sonores, pendant que ce dernier gère les ambiances de LEDs.



#######################################
######### Fichier de configuration
#######################################

  config_lotus.py

notamment pour la configuration de l'Arduino



###################################
####### Architecture du projet
###################################

-- arduino/     contient le code arduino
-- core/        contient le code python
-- data/        contient l'ensemble des fichiers utilisés par le pi, notamment la musique et la vidéo




####################################
######### pour le python
####################################

Lancer l'application avec
  ./run.py



n'oubliez pas :

  * de lancer ce programme en root

  * de configurer le port et la vitese de communication de votre arduino dans run.py



vous pouvez :
  
  * accéder au log via la commande :
    tail -f app.log
  
  * désactiver l'interface graphique ncurses dans run.py avec :
        run_with_curses = False



lancer l'application dans un environnement virtuel :
  virtualenv env

se placer dans cet environnement :
  source env/bin/activate

installer les modules python :
  pip install -r requirements.txt

pour sortir du virtualenv :
  deactivate



####################################
######### pour l'Arduino
####################################

voir le readme dans arduino/
et n'oubliez pas de le configurer dans le fichier config_lotus.py

About

Lotus, réalisé dans le cadre d'un projet UTCéen en partenariat avec le Théâtre Impérial de Compiègne.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published