Outils pour utilisateurs

Outils du site


projets:ocs:20152016:gr7

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:ocs:20152016:gr7 [2016/02/18 21:21]
chammam [Project Files:]
projets:ocs:20152016:gr7 [2016/02/21 19:02] (Version actuelle)
chammam [Results of the relations with Reims (being factual without personal opinion)]
Ligne 23: Ligne 23:
 {{ :​projets:​ocs:​20152016:​untitled.jpg?​700 |}} {{ :​projets:​ocs:​20152016:​untitled.jpg?​700 |}}
  
 +== Picture of the Object : ==
  
-== Picture of the Object without instruments and electronics :== + - Raspberry Pi 2 & Grove Pi+ 
 +  - Servo Moter 
 +  - Dimmable LED Driver 
 +  - LEDs 
 +  - Grove Relay 
 +  - Water Heater 
 +  - Water thermomter 
 +  - RFID Reader
  
-== 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) ​==+{{ :projets:​ocs:​20152016:​obj_rep.png?​700 |}}
  
-== Picture of the finished Object (all is integrated) ==+{{ :projets:​ocs:​20152016:​hard.jpg?​700 |}}
  
-== Demonstration ​Video : ==+{{ :​projets:​ocs:​20152016:​water.jpg?​700 |}} 
 + 
 + 
 +== Demonstration ​Videos (FR) : == 
 +  * [[https://​youtu.be/​iTE8yp_1Fcs|Hardware list]] 
 +  * [[https://​youtu.be/​JVMKi8JNrzE|Startup]] 
 +  * [[https://​www.youtube.com/​watch?​v=vxJ41_eMNWo|Online state]] 
 +  * [[https://​www.youtube.com/​watch?​v=ugkDnTojVRo|LED on]] 
 +  * [[https://​www.youtube.com/​watch?​v=V7lnH8ipyd8|UPnP device]] 
 +  * [[https://​www.youtube.com/​watch?​v=UG-tQbrgHF8|RFID tags]] 
 + 
 +Screen-cast videos: 
 +  * [[https://​www.youtube.com/​watch?​v=WwWWTF_I6V8|Web panel]] 
 +  * [[https://​www.youtube.com/​watch?​v=FwnijIuavsQ|UPnP demo]]
 ==== Hardware specifications : ==== ==== Hardware specifications : ====
  
Ligne 38: Ligne 59:
 | GrovePi+ Board | http://​www.dexterindustries.com/​shop/​grovepi-board/​ | OK | | GrovePi+ Board | http://​www.dexterindustries.com/​shop/​grovepi-board/​ | OK |
 | Temperature Sensor - Waterproof | [[https://​www.cooking-hacks.com/​temperature-sensor-waterproof-ds18b20|CookingHacks]] | OK | | Temperature Sensor - Waterproof | [[https://​www.cooking-hacks.com/​temperature-sensor-waterproof-ds18b20|CookingHacks]] | OK |
-| Heater 100W | [[https://​www.cooking-hacks.com/​heater-100w-for-open-aquarium|Cooking-Hacks]] | N.A |  +| Heater 100W | [[https://​www.cooking-hacks.com/​heater-100w-for-open-aquarium|Cooking-Hacks]] | OK |  
-|PhidgetRFID Read-Write ​| http://www.phidgets.com/products.php?​category=14 ​| OK |  +|RFID Reader ​[[http://www.seeedstudio.com/wiki/​Grove_-_125KHz_RFID_Reader|SeedStudio]] ​| OK |  
-2x (LED + Drivers) | - | TBD |+| (LED + Drivers) | - | OK | 
 +| ServoMotor | - | OK | 
 + 
  
-== quotes and purchases == 
-**Minimal viable product using Phidgets sensors:​** ​ 
-|title | seller link |  french reseller link | french reseller reference id| unit price TTC | Quantity | total price TTC | 
-|Temperature Sensor - Waterproof | [[https://​www.cooking-hacks.com/​temperature-sensor-waterproof-ds18b20|CookingHacks]] | | | 8.75 | 1 | 8.75 | 
-|Heater 100W| [[https://​www.cooking-hacks.com/​heater-100w-for-open-aquarium|Cooking-Hacks]] | | | 10.00 | 1| 10.00 | 
-|36W LED Driver Power Supply ​ w/ Dimmer| [[http://​www.leddna.com/​36w-led-driver-power-supply-for-7-12-x-3w-led-100-240v-input-non-dimmable-dimmable/​|leddna]] | |  | 11.00| 2 | 22.00 | 
-|HIGH POWER 30W Warm White LED| [[http://​www.leddna.com/​high-power-30w-warm-white-led-2000-2200lm-120deg-30-36v-1a/​|leddna]] | | | 19.00 | 2 | 38.00 | 
-|Total Price|78.75| 
  
-**Capteurs/​Actionneurs Optionnels:​** ​ 
-|title | seller link |  french reseller link | french reseller reference id| unit price TTC | Quantity | total price TTC | 
-|PhidgetRFID Read-Write| [[http://​www.phidgets.com/​products.php?​category=14|Phidgets]] | | | 55.00 | 1 | 55.00 | 
-|pH Lab Electrode| [[http://​www.phidgets.com/​products.php?​category=36&​product_id=3550_0|Phidgets]] | | | 22.00 | 1 | 22.00 | 
-|pH/ORP Adapter| [[http://​www.phidgets.com/​products.php?​category=36&​product_id=1130_0|Phidgets]] | | | 28.00 | 1 | 28.00 | 
 ==== Specifications and interface of the service on the object ​ ==== ==== Specifications and interface of the service on the object ​ ====
  
Ligne 67: Ligne 78:
 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)
  
 +{{ :​projets:​ocs:​20152016:​aqua.png?​600 |}}
 ==== Project Files: ==== ==== Project Files: ====
  
Ligne 78: Ligne 90:
  
 == Python scripts on the embedded object ==  == Python scripts on the embedded object == 
 +These scripts are executed either on startup or via a cron task :
 [[https://​drive.google.com/​file/​d/​0BzsL2bhogX49ZnJRLW1vcDZDZUE/​view?​usp=sharing|aqua-scripts]] [[https://​drive.google.com/​file/​d/​0BzsL2bhogX49ZnJRLW1vcDZDZUE/​view?​usp=sharing|aqua-scripts]]
  
-== . wcc of the embedded container: == +- The scripts under the directory `startups` are executed on every startup ​of the device.
  
-==  Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them) ==+- The scripts under the directory `crons` are executed on regular intervals. 
 + 
 +== The source code of the UPnP device == 
 +[[https://​drive.google.com/​file/​d/​0BzsL2bhogX49azFwMWRwUk5mSGs/​view?​usp=sharing|UPnP Aquarium]] 
 +This is a VisualStudio project, just open and build it to get the .exe and .DLL files. 
 + 
 +== . wcc of the container on the computer: ​==  
 +[[ 
 +https://​drive.google.com/​file/​d/​0BzsL2bhogX49dS02Tk53Y1EyQzQ/​view?​usp=sharing 
 +|Container.WCC]] 
 + 
 +The picture below is a simple use-case scenario where we interact the Aquarium with a virtual UPnP enabled lamp. 
 + 
 +{{ :​projets:​ocs:​20152016:​capture_1.png?​500 |}}
  
-== Beans added for the remote PC container (for the high added value service on the PC) ** (DLL and Source code for each of them) == 
  
 == Chesklist to install the embedded service on the object ​ == == Chesklist to install the embedded service on the object ​ ==
 +  * Install mono-complete package
 +  * Install Python module (requests,​logging)
 +  * Set-up the startup and repetitive tasks (inittab & cron)
 +  * Reboot the device ​
  
 == Chesklist to install the remote service/​application on the PC == == Chesklist to install the remote service/​application on the PC ==
 +  * Have Node.js, PostgreSQL and SailsJS installed.
 +  * Open the directory.
 +  * Run command "npm install"​
 +  * Run command "sails lift"
 +  * Check localhsot:​1337
 ==== Results of the relations with Reims (being factual without personal opinion) ==== ==== Results of the relations with Reims (being factual without personal opinion) ====
  
 +  * We have received the LED and its Driver as promised (with a bit of delay).
 +  * We did not receive the aquarium. ​
 ==== Prospects : ==== ==== Prospects : ====
 == Possible extensions of the object == == Possible extensions of the object ==
-== Possible extension ​of the service on the Object == +Add a number ​of sensors/​actuators such as a **light-sensor**,​ a **cooling-fan**,​ **water-changer**.. ​  
-== Possible extension of the high added value Service ==+
  
 +== Possible extension of the service o  the Object ==
 +  * Local web-server.
 +  * Local UPnP activation/​deactivation. ​
 +
 +== Possible extension of the high added value Service ==
 +  * UPnP devices authorization instead/​(besides) remote activation/​deactivation.
projets/ocs/20152016/gr7.1455826915.txt.gz · Dernière modification: 2016/02/18 21:21 par chammam