projets:ocs:20152016:gr6
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:ocs:20152016:gr6 [2015/11/17 09:30] – [Hardware specifications :] couste | projets:ocs:20152016:gr6 [2016/03/14 17:55] (Version actuelle) – [Prospects :] couste | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
==Scénario 1 :== | ==Scénario 1 :== | ||
Je veux connaître la productivité énergétique de mon éolienne. J' | Je veux connaître la productivité énergétique de mon éolienne. J' | ||
+ | Je veux connaître la consommation de ma machine à laver. J' | ||
==Scénario 2 :== | ==Scénario 2 :== | ||
- | Je veux utiliser des machines qui consomme de l’électricité et dont on peut décaler l’utilisation. Mon moniteur de production électrique enclenche ces machines quand il produit assez d’énergie pour permettre son utilisation. | + | Je veux utiliser des machines qui consomme de l’électricité et dont on peut décaler l’utilisation. Mon moniteur de production électrique enclenche ces machines quand il produit assez d’énergie pour permettre son utilisation. |
==Scénario 3 :== | ==Scénario 3 :== | ||
+ | Je veux connaître combien j' | ||
+ | * grâce à ma production d' | ||
+ | * grâce aux réglages de mon EnergyBox. | ||
+ | |||
+ | ==Scénario 4 :== | ||
Je veux connaître des métriques propres à ma source d' | Je veux connaître des métriques propres à ma source d' | ||
Ligne 25: | Ligne 31: | ||
< | < | ||
- | |||
< | < | ||
== Picture of the Object without instruments and electronics :== | == Picture of the Object without instruments and electronics :== | ||
+ | {{ : | ||
== Picture of the Object with instruments and electronics outside on the same table (put some circles and arrows on the picture to show where you're going to integrate all of these) : == | == Picture of the Object with instruments and electronics outside on the same table (put some circles and arrows on the picture to show where you're going to integrate all of these) : == | ||
+ | {{: | ||
== Picture of the finished Object (all is integrated): | == Picture of the finished Object (all is integrated): | ||
+ | {{: | ||
== Demonstration Video : == | == Demonstration Video : == | ||
+ | https:// | ||
+ | https:// | ||
==== Hardware specifications : ==== | ==== Hardware specifications : ==== | ||
Ligne 55: | Ligne 64: | ||
==== Specifications and interface of the service on the object | ==== Specifications and interface of the service on the object | ||
+ | * bool open(moduleID) : Alimente en énergie le module " | ||
+ | * bool close(moduleID) : Coupe l' | ||
+ | * double getVoltage(moduleId) : retourne la tension moyenne sur T secondes | ||
+ | * double getCurrent(moduleId) : retourne la courant moyenne sur T secondes du module " | ||
+ | * double getPower(moduleId) : | ||
+ | * < | ||
+ | |||
+ | * void changeLedColor(int color) : Permet d' | ||
==== Specifications of the interface of high added value service ==== | ==== Specifications of the interface of high added value service ==== | ||
Note : (including a figure on the orchestration between services on objects and information systems) | Note : (including a figure on the orchestration between services on objects and information systems) | ||
==== Project Files: ==== | ==== Project Files: ==== | ||
+ | Les différentes sources du projet sont situées sur le répertoire github présent à l' | ||
== . wcc of the two containers (embedded and on the remote PC) : == | == . wcc of the two containers (embedded and on the remote PC) : == | ||
+ | Ls .wcc sont présents dans le sous-répertoire EnergyBox/ | ||
+ | \\ | ||
+ | Le containeur embarqué est le fichier EnergyBox.wcc.\\ | ||
+ | Le containeur distant est le fichier SmartStuff.wcc\\ | ||
== Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them) == | == Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them) == | ||
+ | La solutions regroupant les différents projets (beans et bibliothèques) se situe dans le répertoire EnergyBox/ | ||
+ | |||
+ | RPi.I2C.Net est une bibliothèque permettant d' | ||
+ | CurrentSensor, | ||
+ | **CurrentSensor** contrôle le capteur de courant. Ce bean lit régulièrement (la régularité est contrôlable) la valeur du courant et émet un événement contenant cette dernière.\\ | ||
+ | **Led** contrôle la Led RGB embarquée dans l' | ||
+ | **Relay** contrôle le relais. Ce bean peut recevoir un événement qui lui fait changer l' | ||
== Beans added for the remote PC container (for the high added value service on the PC) ** (DLL and Source code for each of them) == | == Beans added for the remote PC container (for the high added value service on the PC) ** (DLL and Source code for each of them) == | ||
+ | La solutions regroupant les différents projets (beans et bibliothèques) se situe dans le répertoire EnergyBox/ | ||
+ | \\ | ||
+ | LedLogic, EdfTempo, StringConverter, | ||
+ | **LedLogic** reçoit en entrée des événements sortant l' | ||
+ | **EdfTempo** est un bean qui permet d' | ||
+ | **StringConverter** est un bean utilitaire qui permet de transformée une entrée (chaîne de caractère représentant un nombre entier ou décimal au format décimal) en plusieurs sortie/ | ||
+ | **Statistics** est un beans qui prend en entrée le prix de l' | ||
== Chesklist to install the embedded service on the object | == Chesklist to install the embedded service on the object | ||
+ | |||
+ | Cloner le répertoire git dans le RaspberryPi.\\ | ||
+ | Se positionner dans le répertoire racine du répertoire git.\\ | ||
+ | Exécuter la commande ./run.sh $$$ en passant pour argument ($$$) le chemin vers le fichier assemblage wcc à utiliser (EnergyBox.wcc). Ce qui fait : " | ||
== Chesklist to install the remote service/ | == Chesklist to install the remote service/ | ||
+ | Cloner le répertoire git sur le PC.\\ | ||
+ | Lancer uPnpWizard.\\ | ||
+ | Lancer SharpDevelop, | ||
+ | Dans uPnpWizard, coupler le container.\\ | ||
+ | Dans SharpDevelop, | ||
+ | ==== Results of the relations with < | ||
- | ==== Results of the relations with Reims (being factual without personal opinion) ==== | + | L' |
==== Prospects : ==== | ==== Prospects : ==== | ||
== Possible extensions of the object == | == Possible extensions of the object == | ||
+ | On peut imaginer rajouter un capteur de tension ce qui permettrait, | ||
+ | Actuellement, | ||
+ | \\ | ||
== Possible extension of the service on the Object == | == Possible extension of the service on the Object == | ||
+ | Ajout d'un bean permet de faire remonter les mesures de tension et de puissance.\\ | ||
+ | \\ | ||
== Possible extension of the high added value Service == | == Possible extension of the high added value Service == | ||
+ | Ajouter un moyen de programmer les allumages et éteignage de l' | ||
+ | \\ | ||
== Possible GUI for data visualization == | == Possible GUI for data visualization == | ||
+ | {{: | ||
projets/ocs/20152016/gr6.1447752650.txt.gz · Dernière modification : 2015/11/17 09:30 de couste