Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| report [2018/06/25 17:17] – [7.4 Components Prototype ] team4 | report [2018/06/27 16:06] (current) – [7.6 Tests and Results] team4 | ||
|---|---|---|---|
| Line 96: | Line 96: | ||
| ^ Target Audience | ^ Target Audience | ||
| | 1.1 | R | H | Shader needs to be built for people at home. A structure that can rest on a terrace | | 1.1 | R | H | Shader needs to be built for people at home. A structure that can rest on a terrace | ||
| - | | 1.2 | R | M | The shader must fit a table for eight people ( 2500x110 ) | | | 16th of March | | + | | 1.2 | R | M | The shader must fit a table for eight people ( 2500x110 |
| | 1.3 | R | M | The users need to be able to walk around the table within the measurements of the shader with, at least, 70 mm | | Dined Table | 16th of March | | | 1.3 | R | M | The users need to be able to walk around the table within the measurements of the shader with, at least, 70 mm | | Dined Table | 16th of March | | ||
| | 1.4 | R | H | Shader must fit a full grown adult man ( Shader height at least 2300 mm ) | Construction Bow | | 16th of March | | | 1.4 | R | H | Shader must fit a full grown adult man ( Shader height at least 2300 mm ) | Construction Bow | | 16th of March | | ||
| Line 2041: | Line 2041: | ||
| <WRAP centeralign> | <WRAP centeralign> | ||
| <figure Electsche> | <figure Electsche> | ||
| - | {{ :electrical_schematics_1_esquema.png? | + | {{ :36391988_2102571203105495_112453887465619456_n.png? |
| < | < | ||
| </ | </ | ||
| Line 2084: | Line 2084: | ||
| <WRAP centeralign> | <WRAP centeralign> | ||
| <figure prototype> | <figure prototype> | ||
| - | {{ :flowchart_algorithm.png? | + | {{ :algorithm_chart123.png? |
| - | < | + | |
| </ | </ | ||
| </ | </ | ||
| Line 2091: | Line 2090: | ||
| - | + | After plugging in the SetSun shader the system will calculate where the cloth part of the shader should move to over the structure based on the time of day and the physical placement of the SetSun in the world. The NREL's Solar Position Algorithm (SPA) calculates the position of the sun given the correct time of day (provided | |
| - | After plugging in the SetSun shader the system will calculate where the cloth part of the shader should move to over the structure based on the time of day and the physical placement of the SetSun in the world. The NREL's Solar Position Algorithm (SPA) calculates the position of the sun given the correct time of day which is given by the Real Time Clock and by the correct position of the SetSun shader (inputted as latitude and longitude by team member at time of programming) at this point the controller, after receiving this information, | + | |
| The time of day is provided to the system by the Real Time Clock that is connected up to the Arduino and whilst this continuously updates throughout the day and even if the SETSUN is unplugged or moved at any point there is a backup battery plugged into the Real Time Clock to keep accurate time in the system. | The time of day is provided to the system by the Real Time Clock that is connected up to the Arduino and whilst this continuously updates throughout the day and even if the SETSUN is unplugged or moved at any point there is a backup battery plugged into the Real Time Clock to keep accurate time in the system. | ||
| + | The placement of the cloth over the structure is determined by; the location of the structure in the world (which country/ | ||
| - | The placement of the cloth over the structure is determined by; the location | + | At the end of the day, as mentioned previously, |
| - | This information is provided by the algorithm that will be uploaded to our prototype/ | + | |
| - | Each day when the sun is rising, the algorithm informs the system | + | |
| - | + | ||
| - | At the end of the day we place in the code an instruction that informs the motor to turn in the correct direction until the cloth returns back to its zero-point (where the sensors meet) throughout the night and wait until the next day to begin again. The proximity sensors which reside in the top corners of the structure are there to ensure that when the cloth moves to its default position at night both proximity sensors are activated and the motor stops turning and the cloth stops moving until the next day when it starts up and moves to the first position at the beginning of the sunrise. | + | |
| ==== - Tests and Results ==== | ==== - Tests and Results ==== | ||
| Line 2134: | Line 2129: | ||
| **APP REPOSITIONING: | **APP REPOSITIONING: | ||
| + | |||
| + | Each individual part of the sun positioning algorithm work independently but when all parts of the code were placed together the code did not work as initially expected. The team were unable to rectify this problem due to finding out this problem very late on in the testing phase and a lack of specialised knowledge in the field to be able to ensure it would work. | ||
| ==== - Conclusion ==== | ==== - Conclusion ==== | ||