______________________________________________________________________________________________
___/\/\/\/\/\__/\/\/\/\/\____/\/\/\/\____/\/\/\/\____/\/\/\/\/\/\__/\/\/\/\/\/\__/\/\/\/\/\/\_
_/\/\__________/\/\____/\/\____/\/\____/\/\____/\/\______/\/\__________/\/\______/\___________
_/\/\__/\/\/\__/\/\/\/\/\______/\/\____/\/\____/\/\______/\/\__________/\/\______/\/\/\/\/\___
_/\/\____/\/\__/\/\__/\/\______/\/\____/\/\____/\/\______/\/\__________/\/\______/\/\_________
___/\/\/\/\/\__/\/\____/\/\__/\/\/\/\____/\/\/\/\________/\/\__________/\/\______/\/\/\/\/\/\_
______________________________________________________________________________________________
Griotte is a framework that turns a Raspberry Pi into a programmable multimedia player.
Associated with a RaspiOMix interface and sensors (temperature, distance, RFID, ..., you name it), the player can react to external events, activate external devices, drive lights via DMX, ...
While RaspiOMix uses SeeedStudio's Grove system, giving access to a wide range of sensors and actuators, any 3.3v/5v sensor can be used.
Griotte can play scenarios written with Blockly simply by dragging and dropping blocks.
Applications include museum players (that can react to visitors for instance), educational tools (learning about programming or sensors), home automation, lighting systems, ...
-
configure your raspberry pi
sudo raspi-config
8 Advanced Options A6 I2C yes
sudo nano /etc/modules #add the folowing line i2c-dev #save and exit
-
clone Griotte from GitHub
git clone --recursive -b v2 https://github.com/erasme/griotte.git
-
Install dependencies (Raspbian/Debian script), you must reboot once completed.
cd griotte sudo ./install_dependencies.sh sudo reboot
-
Get Started
cd griotte ./startup.sh
-
Use
You can access the web interface via your webbrowser at
http://**your-Pi-IP**:8080
And begin to write your own scenarios !
The Griotte Project is supported by Erasme, Lyon - France
Griotte v2 has been fully re-coded by @AlainBarthelemy from the Hemisphere-Project Team, and now run with Node.JS
Griotte v2 use external modules to work: