Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| report [2015/06/23 16:34] – [2.2 Related products and market competition] team1 | report [2015/06/23 19:14] (current) – [7.2 Architecture] team1 | ||
|---|---|---|---|
| Line 413: | Line 413: | ||
| - | Table {{ref> | + | Table {{ref> |
| <table ee> | <table ee> | ||
| < | < | ||
| Line 431: | Line 431: | ||
| - | Table {{ref> | + | Table {{ref> |
| <table b4> | <table b4> | ||
| < | < | ||
| Line 446: | Line 446: | ||
| ==== 3.7 Risk ==== | ==== 3.7 Risk ==== | ||
| Risk management is attempting to identify and then manage threats that could severely impact or bring down our project. Generally, this involves reviewing operations of our team, identifying potential threats to the project and the likelihood of their occurrence, and then taking appropriate actions to address the most likely threats. To be effective, risk management must be proportionate to the size and nature of our porject. Avoiding all risk would result in no achievement, | Risk management is attempting to identify and then manage threats that could severely impact or bring down our project. Generally, this involves reviewing operations of our team, identifying potential threats to the project and the likelihood of their occurrence, and then taking appropriate actions to address the most likely threats. To be effective, risk management must be proportionate to the size and nature of our porject. Avoiding all risk would result in no achievement, | ||
| - | Table {{ref> | + | Table {{ref> |
| <table b5> | <table b5> | ||
| < | < | ||
| Line 555: | Line 555: | ||
| **7. Solar dehydrator researchers**\\ | **7. Solar dehydrator researchers**\\ | ||
| The next stakeholders that we have identified are the solar dehydrator researchers. We can benefit from all those researchers through the literature (reports, articles, etc.), because as far as our team is concerned, this literature is really important as it provides all the knowledge about this process. However, the researchers as individuals are not very important stakeholders as they neither have interest in our project nor direct influence on it.\\ | The next stakeholders that we have identified are the solar dehydrator researchers. We can benefit from all those researchers through the literature (reports, articles, etc.), because as far as our team is concerned, this literature is really important as it provides all the knowledge about this process. However, the researchers as individuals are not very important stakeholders as they neither have interest in our project nor direct influence on it.\\ | ||
| - | Table {{ref> | + | Table {{ref> |
| <table b6> | <table b6> | ||
| < | < | ||
| Line 722: | Line 722: | ||
| - | In order to present market segmentation more clearly, graphical structure was created which is presented in figure | + | In order to present market segmentation more clearly, graphical structure was created which is presented in Figure |
| <figure a13> | <figure a13> | ||
| {{ : | {{ : | ||
| Line 940: | Line 940: | ||
| As the environmental sustainability requires a preservation of the nature, the social sustainability requires a preservation of the well being of the human race as a society. Maslow' | As the environmental sustainability requires a preservation of the nature, the social sustainability requires a preservation of the well being of the human race as a society. Maslow' | ||
| - | Going from the inside to the outside, the employees are the main resource we have. By creating a good environment inside the company we obtain commitment towards the company. Their needs are our needs. Figure {{ref> | + | Going from the inside to the outside, the employees are the main resource we have. By creating a good environment inside the company we obtain commitment towards the company. Their needs are our needs. |
| + | |||
| + | Figure {{ref> | ||
| <figure a16> | <figure a16> | ||
| {{ : | {{ : | ||
| Line 1060: | Line 1062: | ||
| * To extend the dehydrator’s life choose high quality. | * To extend the dehydrator’s life choose high quality. | ||
| - | Figure {{ref> | + | Figure {{ref> |
| <figure flabel1> | <figure flabel1> | ||
| {{ : | {{ : | ||
| Line 1152: | Line 1154: | ||
| Mobility in the dehydrator is favored by a modular design. The heating tunnel can be displaced with a way guides and adapt its position with the dehydration chamber, performing a unique body. In the lower part of the tunnel a pair of wheels is settled, making the usage and transportation of the product more pleasant. Figure {{ref> | Mobility in the dehydrator is favored by a modular design. The heating tunnel can be displaced with a way guides and adapt its position with the dehydration chamber, performing a unique body. In the lower part of the tunnel a pair of wheels is settled, making the usage and transportation of the product more pleasant. Figure {{ref> | ||
| <figure a23> | <figure a23> | ||
| - | {{:plegado.jpg?800|}} | + | {{ :untitled.58.jpg?800 |}} |
| < | < | ||
| </ | </ | ||
| Line 1158: | Line 1160: | ||
| Another problem to take into account is the isolation of the food to bugs and other physical agents from the exterior that can affect in a negative way to the food. The use of nets in both intakes to prevent the entry of unwanted solids is mandatory. | Another problem to take into account is the isolation of the food to bugs and other physical agents from the exterior that can affect in a negative way to the food. The use of nets in both intakes to prevent the entry of unwanted solids is mandatory. | ||
| - | To illustrate some of the design changes in a graphic way, in the following pictures details as the allocation of the air vent, the interior guides of the new shelves and the initial idea of the rear support system. Also are included some of the different parts draws with references to the main measurements of each. In the assembly draws it is shown in the three critical positions. Lowest position in operation, highest position in operation and compact position, prepared to be carried out. In the compact position must be taken into account that this is not the position the user is going to held while the transporting, | + | To illustrate some of the design changes in a graphic way, in the following pictures details as the allocation of the air vent, the interior guides of the new shelves and the initial idea of the rear support system. Also are included some of the different parts draws with references to the main measurements of each. In the assembly draws it is shown in the three critical positions. Lowest position in operation, highest position in operation and compact position, prepared to be carried out. In the compact position must be taken into account that this is not the position the user is going to held while the transporting, |
| - | < | + | < |
| - | {{: | + | {{: |
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| - | {{: | + | {{: |
| < | < | ||
| </ | </ | ||
| - | < | + | < |
| - | {{: | + | {{: |
| < | < | ||
| + | </ | ||
| + | |||
| + | <figure a98> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <figure a99> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | <figure a100> | ||
| + | {{: | ||
| + | < | ||
| </ | </ | ||
| Line 1219: | Line 1236: | ||
| Concerning to the user experience, we want to give an intuitive and kind interaction between the product and the customer. The system is supported with an LCD display that shows directly to the user all the information needed to start the process. To interact with the system it is also required some keyboard or any kind of control to give the user the chance to select his different needs depending on the requirements on the food that is going to be dehydrated. Figures {{ref> | Concerning to the user experience, we want to give an intuitive and kind interaction between the product and the customer. The system is supported with an LCD display that shows directly to the user all the information needed to start the process. To interact with the system it is also required some keyboard or any kind of control to give the user the chance to select his different needs depending on the requirements on the food that is going to be dehydrated. Figures {{ref> | ||
| <figure a35> | <figure a35> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||
| <figure a36> | <figure a36> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||
| Line 1241: | Line 1258: | ||
| Anthropometrics has to do with the adaptation of every product to the physical properties of the human being. The adequacy of the measurements of the Solar dehydrator have as a goal a comfortable use towards the final user. It’s the final detail that makes a functional product into a pleasant product. | Anthropometrics has to do with the adaptation of every product to the physical properties of the human being. The adequacy of the measurements of the Solar dehydrator have as a goal a comfortable use towards the final user. It’s the final detail that makes a functional product into a pleasant product. | ||
| - | The study is mostly focused around the portability aspects of the product [(ergonomia)]. The determination of the size is dependent of the physical values of the final customer. Females and males are taken into account to realize an universal design. The necessary values are shown in anthropometric studies under the control of international regulations as Deutsches Institut für Normung (DIN). Figure {{ref> | + | The study is mostly focused around the portability aspects of the product [(ergonomia)]. The determination of the size is dependent of the physical values of the final customer. Females and males are taken into account to realize an universal design. The necessary values are shown in anthropometric studies under the control of international regulations as Deutsches Institut für Normung (DIN). Figure {{ref> |
| <figure a37> | <figure a37> | ||
| {{ : | {{ : | ||
| Line 1249: | Line 1266: | ||
| Specifying about the product, two important variables are the size of the handle to carry the Solar dehydrator, and the maximum points of mobility of the arm in a rear and extended position. | Specifying about the product, two important variables are the size of the handle to carry the Solar dehydrator, and the maximum points of mobility of the arm in a rear and extended position. | ||
| - | The diameter of the handle has to be under some maximum values to avoid the sliding off the hand and also a minimum values to avoid an excess of weight pressure in the palm or fingers of the user. Figure {{ref> | + | The diameter of the handle has to be under some maximum values to avoid the sliding off the hand and also a minimum values to avoid an excess of weight pressure in the palm or fingers of the user. Figure {{ref> |
| <figure a38> | <figure a38> | ||
| {{ : | {{ : | ||
| Line 1256: | Line 1273: | ||
| - | In order to determine the height of the Solar dehydrator, the optimum angle of movement has to be studied and fitted between the commodity values of mobility of the user arms. By determining the shoulder and hand heights and the maximum angles of mobility a range of correct actuation can be calculated providing the correct position of usability of the product. Figure {{ref> | + | In order to determine the height of the Solar dehydrator, the optimum angle of movement has to be studied and fitted between the commodity values of mobility of the user arms. By determining the shoulder and hand heights and the maximum angles of mobility a range of correct actuation can be calculated providing the correct position of usability of the product. Figure {{ref> |
| <figure a39> | <figure a39> | ||
| {{ : | {{ : | ||
| Line 1486: | Line 1503: | ||
| - | In the case of the basic sketch used to evaluate the proper read and control of the signals, it was used a pair of LEDs, one controlling temperature output signals and the second one controlling humidity output signals. So this is a summarized example of the If conditions used for this test, which is the base of the whole program, where h is the read value of humidity and t is the read value of temperature: | + | In the case of the basic sketch used to evaluate the proper read and control of the signals, it was used a pair of LEDs, one controlling temperature output signals and the second one controlling humidity output signals. So the If conditions used for this test, which is the base of the whole program, where h is the read value of humidity and t is the read value of temperature. |
| - | + | ||
| - | + | ||
| - | if (h > 80) digitalWrite(12, | + | |
| - | if (t > 24) digitalWrite(11, | + | |
| - | if (h < 80) digitalWrite(12, | + | |
| - | if (t < 24) digitalWrite(11, | + | |
| | | ||
| | | ||
| - | Once the values are under control, it was thought to be necessarily considered the possibility of having a full range of different values in order to adequate the process to the kind of food desired to dehydrated by the user. This implies that the user needs to interact with the Arduino to be capable to select the proper program. That’s the main reason of having an LCD Shield with buttons in the electronic system. The LCD permits a visual interaction and the buttons permit the user to surf through a specific menu where it is shown a variety of foods to dehydrate. The use of an LCD and moreover the use of buttons requires also a specific library. Here is shown an example | + | Once the values are under control, it was thought to be necessarily considered the possibility of having a full range of different values in order to adequate the process to the kind of food desired to dehydrated by the user. This implies that the user needs to interact with the Arduino to be capable to select the proper program. That’s the main reason of having an LCD Shield with buttons in the electronic system. The LCD permits a visual interaction and the buttons permit the user to surf through a specific menu where it is shown a variety of foods to dehydrate. The use of an LCD and moreover the use of buttons requires also a specific library. Here in Figure {{ref> |
| - | #include "DHT.h" | + | <figure a101> |
| - | # | + | {{ : |
| + | <caption>// | ||
| + | </figure> | ||
| - | #define DHTPIN 13 // what pin we're connected to | ||
| - | #define DHTTYPE DHT22 // DHT 22 (AM2302) | ||
| - | // Initialize DHT sensor for normal 16mhz Arduino | ||
| - | DHT dht(DHTPIN, DHTTYPE); | ||
| - | LiquidCrystal lcd(8, 9, 4, 5, 6, 7); | ||
| - | void setup() { | + | The process now is more complex. The whole variety of products have to be set and the program has to know which food has been selected. This implies that when a food program is selected the whole rest of the code has to be obviated. A basic way to develop this program is by using counters and If statements. The counters are arbitrary values that work inside an If condition. Every time the If condition is accomplished, |
| - | Serial.begin(9600); | + | |
| - | Serial.println(" | + | |
| - | + | ||
| - | // set up the LCD's number of columns and rows: | + | |
| - | lcd.begin(16, | + | |
| - | // Print a message to the LCD. | + | |
| - | lcd.print(" | + | |
| - | delay(1000); | + | |
| - | lcd.clear(); | + | |
| - | delay(400); | + | |
| - | lcd.setCursor(0, | + | |
| - | // print the number of seconds since reset: | + | |
| - | lcd.print(" | + | |
| - | lcd.setCursor(0, | + | |
| - | // print the number of seconds since reset: | + | |
| - | lcd.print(" | + | |
| - | pinMode(12, OUTPUT); | + | |
| - | pinMode(11, OUTPUT); | + | |
| - | dht.begin(); | + | |
| - | } | + | |
| - | + | ||
| - | + | ||
| - | void loop() { | + | |
| - | // Wait a few seconds between measurements. | + | |
| - | delay(2000); | + | |
| - | float h = dht.readHumidity(); | + | |
| - | // Read temperature as Celsius | + | |
| - | float t = dht.readTemperature(); | + | |
| - | // Read temperature as Fahrenheit | + | |
| - | float f = dht.readTemperature(true); | + | |
| - | + | ||
| - | // Check if any reads failed and exit early (to try again). | + | |
| - | if (isnan(h) || isnan(t) || isnan(f)) { | + | |
| - | Serial.println(" | + | |
| - | return; | + | |
| - | } | + | |
| - | float hi = dht.computeHeatIndex(f, | + | |
| - | Serial.print(" | + | |
| - | Serial.print(h); | + | |
| - | Serial.print(" | + | |
| - | Serial.print(" | + | |
| - | Serial.print(t); | + | |
| - | Serial.print(" | + | |
| - | Serial.print(f); | + | |
| - | Serial.print(" | + | |
| - | Serial.print(" | + | |
| - | Serial.print(hi); | + | |
| - | Serial.println(" | + | |
| - | lcd.clear(); | + | |
| - | lcd.setCursor(0, | + | |
| - | lcd.print(" | + | |
| - | lcd.setCursor(5, | + | |
| - | lcd.print(h); | + | |
| - | lcd.setCursor(0, | + | |
| - | lcd.print(" | + | |
| - | lcd.setCursor(6, | + | |
| - | lcd.print(t); | + | |
| - | if (h > 80) digitalWrite(12, | + | |
| - | if (t > 24) digitalWrite(11, | + | |
| - | if (h < 80) digitalWrite(12, | + | |
| - | if (t < 24) digitalWrite(11, | + | |
| - | } | + | |
| - | + | ||
| - | + | ||
| - | The process now is more complex. The whole variety of products have to be set and the program has to know which food has been selected. This implies that when a food program is selected the whole rest of the code has to be obviated. A basic way to develop this program is by using counters and If statements. The counters are arbitrary values that work inside an If condition. Every time the If condition is accomplished, | + | |
| ==== 7.5 Tests and Results ==== | ==== 7.5 Tests and Results ==== | ||
| Line 1582: | Line 1525: | ||
| Once each and every one of the components passed the test, a code for the dehydrator had to be written. It was required a very specific functionality, | Once each and every one of the components passed the test, a code for the dehydrator had to be written. It was required a very specific functionality, | ||
| - | Figure {{ref>a50}} | + | Figure {{ref>a51}}, Figure {{ref> |
| - | < | + | < |
| {{: | {{: | ||
| < | < | ||
| </ | </ | ||
| - | Figure {{ref> | + | |
| - | < | + | < |
| {{: | {{: | ||
| < | < | ||
| </ | </ | ||
| - | Figure {{ref> | + | |
| - | < | + | < |
| {{: | {{: | ||
| < | < | ||