Hi, this seance we made a return on last session because last time we had not manage to calculate the time that a water drop take to touch the floor. This time is about 0.63 seconds so we can conclude that our frame rate will be 2fps (frame per seconds).
After it, we switch on the main subject of the session, the functional analysis.
It’s a three part analysis :
Horny animal and octopus diagrams
Researches about the technical solutions (what material can we use ?)
Global scheme of the system
Part 1 :
Horny animal diagram :
We use this diagram to define the principal function of our system. We see who it serve, on what it act and what is his final goal.
Our system will be use to link public with water and light.
Octopus diagram :
(ERP = Établissement Recevant du Public = Establishment opened to public)
This diagram is used to tell us the main functions and the constraint functions of the system.
They are numbered but it’s not in order of importance.
FP1 : Entertain public with light and water
FP1.1 : See the fall of water and the light
FP1.2 : enable a takeover
FP2 : Permit the learner to learn
FC1 : Protect the users from risks
FC2 : Have the ability to move the system
FC3 : Be hygienic
FC4 : Choose the animation type (easily)
FC5 : Save energies
FC6 : Supply the system
FC7 : maintain the system
We now need to find technical solutions to this functions
Part 2 :
The researches are simple, for each function or constraint, we give a solution to it.
FP1.1 : valves / lamp / controller --> micro-controller
FP1.2 : IHM (Interface Homme Machine = Human-Machine-Interface)
–> Loaded screen
–> Smartphone application
–> Vocal command
–> Kinect sensor
FC1 : electrical insulation, large and heavy plinth
FC2 : transport foot
FC3 : water treatment
FC4 : Animation management programm
FC5 : LED / Basin / Pump
FC6 : power supply (and distributor)
FC7 : Put the controller at man’s height
Then, we searched most exactly which material we’ll use :
Valve : Discrete
Normally opened / closed
LED : RGB (Red Green Blue) / RGBW (Red Green Blue White)
Controller : Arduino (-> restriction : mémoire)
Raspberry + UNIX
Power supply : ~12V : 40A
Phone : We will use a framework that compile on both iOs and Android on the base of the same code.
Part 3 :
After it, we draw a global scheme of the system :