Differences
This shows you the differences between two versions of the page.
report [2020/06/17 18:05] – [7.3 Components] team4 | report [2021/03/23 11:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 6: | Line 6: | ||
- | **Author(s)**: | + | **Authors**: |
* Juho Ruusunen | * Juho Ruusunen | ||
Line 312: | Line 312: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure Gantt1> | <figure Gantt1> | ||
- | {{:: | + | {{:: |
- | < | + | {{ : |
+ | < | ||
</ | </ | ||
</ | </ | ||
Line 886: | Line 887: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure SMTG> | <figure SMTG> | ||
- | {{::smart.png?600|}} | + | {{::smart.jpg?600|}} |
< | < | ||
</ | </ | ||
Line 1031: | Line 1032: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure Fb> | <figure Fb> | ||
- | {{::fb.png?200|}} | + | {{::fb.jpg?200|}} |
< | < | ||
</ | </ | ||
Line 1043: | Line 1044: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure Insta> | <figure Insta> | ||
- | {{::insta.png?200|}} | + | {{::insta.jpg?200|}} |
< | < | ||
</ | </ | ||
Line 1106: | Line 1107: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure PDCA> | <figure PDCA> | ||
- | {{: | + | {{: |
< | < | ||
</ | </ | ||
Line 1600: | Line 1601: | ||
</ | </ | ||
- | After comparisons between all sensors, we decided to use sensor CCS811, | + | After comparisons between all sensors, considering all of them are in simmilar price and quality range, we decided to use sensor CCS811, |
=== - Dynamo Component === | === - Dynamo Component === | ||
Line 1747: | Line 1748: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure kolmedeetulostus> | <figure kolmedeetulostus> | ||
- | {{::3d.png?600|}} | + | {{::3d.jpg?600|}} |
< | < | ||
</ | </ | ||
Line 1843: | Line 1844: | ||
**Arduino software:** \\ | **Arduino software:** \\ | ||
- | The Arduino software has two primary functions. One is to gather data from the sensors in timed intervals, using built in timer and sending them via Bluetooth module to the application. The second one is to detect light levels and turn on the front light in response to that. \\ | + | The Arduino software has two primary functions. One is to gather data from the sensors in timed intervals, using built in timer and sending them via Bluetooth module to the application. The second one is to detect light levels and turn on the front light in response to that. |
+ | The software works in a loop, checking the light level and then switching the level output on pins connecected to the front light. Next it should check whether a Bluetooth conncection has been established. If so, is should read all sensors and send the results to the application. | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure arduinoFlow> | <figure arduinoFlow> | ||
Line 1851: | Line 1852: | ||
</ | </ | ||
</ | </ | ||
+ | |||
Line 1891: | Line 1893: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure softArd1> | <figure softArd1> | ||
- | {{:: | + | {{:: |
< | < | ||
</ | </ | ||
Line 1899: | Line 1901: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure softArd2> | <figure softArd2> | ||
- | {{:: | + | {{:: |
< | < | ||
</ | </ | ||
</ | </ | ||
+ | In **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure light> | ||
+ | {{ :: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure air> | ||
+ | {{ :: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | In **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure temp> | ||
+ | {{ :: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | Finally, **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure loop> | ||
+ | {{ :: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
**Software testing results**\\ | **Software testing results**\\ | ||
The front LEDs react appropriately to the changes detected by photoresistor. The temperature is printed correctly and matches the one set on the sensor. Finally, the diodes indicating pollution react to the change in proximity between the sensor and the source of pollution. | The front LEDs react appropriately to the changes detected by photoresistor. The temperature is printed correctly and matches the one set on the sensor. Finally, the diodes indicating pollution react to the change in proximity between the sensor and the source of pollution. | ||
Line 1908: | Line 1938: | ||
=== - Application testing === | === - Application testing === | ||
Due to the circumstances we could not test the connection between Arduino and the application. In order to test the main functionalities, | Due to the circumstances we could not test the connection between Arduino and the application. In order to test the main functionalities, | ||
- | The application GUI presents as shown in **Figure {{ref> | ||
- | |||
+ | In the home screen **Figure {{ref> | ||
<WRAP centeralign> | <WRAP centeralign> | ||
<figure index> | <figure index> | ||
- | {{::2020.png?400|}}{{::user2.jpg?260|}} | + | {{:indeks.jpg?200|}}{{:legend.jpg?200|}} |
- | < | + | < |
</ | </ | ||
+ | </ | ||
+ | The login button opens the login screen **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure login> | ||
+ | {{:: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | In case of forgotten password, new window opens **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure reset> | ||
+ | {{:: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | In case the user has no account, signup button opens new window **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure signup> | ||
+ | {{:: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | The map page **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure map> | ||
+ | {{: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | The settings page **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure settings> | ||
+ | {{: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | The update profile page **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
+ | <figure update> | ||
+ | {{: | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | In **Figure {{ref> | ||
+ | <WRAP centeralign> | ||
<figure firebase> | <figure firebase> | ||
{{: | {{: | ||
Line 1922: | Line 2004: | ||
</ | </ | ||
</ | </ | ||
- | |||
**Application testing results**\\ | **Application testing results**\\ | ||
Line 1929: | Line 2010: | ||
==== - Conclusion ==== | ==== - Conclusion ==== | ||
- | \\ | + | |
This chapter summarized the entire process of creating the prototype visuals, starting from concept and sketches, through technical drawings and finally 3D renders of the product. It shows the steps taken in developing the electronic circuit, which included schematics of the circuits, choosing appropriate components from ones available on the market and calculating the power usage. As the manufacturing process was described, we considered both the method, being 3D printing of the prototype and injection molding for mass production, as well as the materials which should be used. The functionalities of both the application and the device itself were discussed and finally, we recounted the process of testing the circuit elements, Arduino software and the application. \\ \\ | This chapter summarized the entire process of creating the prototype visuals, starting from concept and sketches, through technical drawings and finally 3D renders of the product. It shows the steps taken in developing the electronic circuit, which included schematics of the circuits, choosing appropriate components from ones available on the market and calculating the power usage. As the manufacturing process was described, we considered both the method, being 3D printing of the prototype and injection molding for mass production, as well as the materials which should be used. The functionalities of both the application and the device itself were discussed and finally, we recounted the process of testing the circuit elements, Arduino software and the application. \\ \\ | ||
The concept visuals are well defined and thought through. Materials were chosen with great care to make sure they are both ethical and sustainable while still fulfilling the needs and requirements of the project. The circuits were designed to both be safe for the user and to provide a sustainable energy source. The application was designed having in mind the comfort of use for the device owner, allowing them to apply the gathered data in their daily lives with the use of navigation. While regretfully, | The concept visuals are well defined and thought through. Materials were chosen with great care to make sure they are both ethical and sustainable while still fulfilling the needs and requirements of the project. The circuits were designed to both be safe for the user and to provide a sustainable energy source. The application was designed having in mind the comfort of use for the device owner, allowing them to apply the gathered data in their daily lives with the use of navigation. While regretfully, | ||
Line 1940: | Line 2021: | ||
==== - Discussion ==== | ==== - Discussion ==== | ||
- | The GOairLight concept is based on a community | + | The GOairLight concept is based on an approach that links citizens around |
- | uploads the data collected by the probe during rides to the cloud, where it remains accessible to the whole community. The **Figure {{ref> | + | shows how exactly |
- | shows how excactly | + | |
the team designed an all-in-one device with a light module, air and light sensors, and four rechargeable batteries. The system is powered by a | the team designed an all-in-one device with a light module, air and light sensors, and four rechargeable batteries. The system is powered by a | ||
dynamo operated by the cyclist. The proposed design would not be possible without the preliminary work on related products, marketing, | dynamo operated by the cyclist. The proposed design would not be possible without the preliminary work on related products, marketing, | ||
- | sustainability, | + | sustainability, |
- | solution. Besides, communicative supports have been carried out to promote the qualities of GOairLight, like posters, leaflets, or even a | + | self-explanatory video of the 3D model. As far as the prototyping was not possible, the team managed to do everything tasks it was required to do. Instead of doing the prototyping, |
- | self-explanatory video of the 3D model. | + | we did simulate how the app and the device should have been working. |
<WRAP centeralign> | <WRAP centeralign> | ||
<figure conclusion> | <figure conclusion> | ||
{{ : | {{ : | ||
- | < | + | < |
</ | </ | ||
</ | </ | ||
- | Apart from giving access to pollution levels, GOairLight tries to bring the community around the cause of the air pollution, especially in big cities. | + | Apart from giving access to pollution levels, GOairLight tries to bring the community around the cause of air pollution, especially in big cities. |
+ | By collecting data and sharing them with a common cloud, the whole community can have free access to the pollution map. In that sense, people can | ||
+ | link together, share their feelings about the air conditions, try new routes provided by the map together and connect to bike users. Furthermore, | ||
+ | the device has another important role that is to make people use their bikes. As GOairLigth is made to improve the road conditions for bikes, | ||
+ | people are more willing to take their bicycles to commute throughout the city. The feeling of safety can, even more, be improved by the creation | ||
+ | of real bike lanes. | ||
+ | ==== - Team members' | ||
- | As far as the prototyping | + | **Zuzanna**: |
- | we did simulate | + | of expertise, allowing me a broader look at my field of studies. I have also learned many skills connected to my field, such as knowledge on |
+ | embedded systems and mobile android applications. I believe these skills will further aid me in the future both as a student and as a | ||
+ | professional. | ||
+ | I believe it was a valuable lesson on how to work with remote teams, which is not uncommon in the IT job market" | ||
+ | **Logan**: " | ||
+ | communication skills, in terms of conveying different ideas and messages across | ||
+ | pandemic played a big part in our EPS semester. However, skills were still developed through the use of online teaching and video software. | ||
+ | In the time spent completing the EPS, a part that I will look back fondly on, was the opportunity of meeting new people from all over the world | ||
+ | and to contribute my skills in a multi-skilled group." | ||
+ | **Mélissa**: | ||
+ | is out of my study field. However, EPS is more than the creation | ||
+ | develop team management, searching and scientific writing skills. Thanks to this project, I now know more about the marketing field, and its | ||
+ | important role in a company, and how to communicate efficiently through visual communication supports as well as with my team. COVID-19 | ||
+ | situation hardened the realisation of the project and made it even more challenging, | ||
+ | **Kaan**: "I have learned a lot by working together with students from different fields and seeing their strengths and weaknesses. It ranged | ||
+ | from self-learning (working with new tools and improving my design skills) to peer-learning (understanding | ||
+ | to the design of functional devices). Due to the outbreak of the pandemic, we were forced to switch to distance teamwork, resorting to online | ||
+ | tools for communication. Although it was a challenge, the team was able to continue working | ||
+ | experience and knowledge on how to work as a team without being physically together." | ||
+ | **Juho**: "My experience with the EPS programme has been positive. I have learned how a team should | ||
+ | doing within the group. EPS was not just focused on doing a project, but on learning other skills as well. I have learned other subjects like | ||
+ | Portuguese, basics of coding, project management, marketing, energy and sustainability. The team was composed of students from all over | ||
+ | the world and everyone had a different educational background. Before I used to do my work just before the deadline and now, after this teamwork | ||
+ | experience, I realised that team partners have to work side by side to go further." | ||
==== - Future Development ==== | ==== - Future Development ==== | ||
Line 1971: | Line 2080: | ||
===== Bibliography ===== | ===== Bibliography ===== | ||
+ | This section shows the sources that were used to create the content of the report. Websites, reports, articles, and papers were the main sources used. |