Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| report [2023/06/28 18:03] – old revision restored (2023/06/25 09:16) team4 | report [2023/06/28 18:43] (current) – [1.1 Presentation] team4 | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| ===== Glossary ===== | ===== Glossary ===== | ||
| <WRAP box 400px> | <WRAP box 400px> | ||
| - | ^ ^ Abbreviation ^ Description ^ | + | ^Abbreviation ^ Description ^ |
| - | |A |EPS |European Project Semester| | + | |EPS|European Project Semester| |
| - | |B |ISEP|Instituto Superior de Engenharia do Porto| | + | |ISEP|Instituto Superior de Engenharia do Porto| |
| - | |C |USB |Universal Serial Bus| | + | |USB |Universal Serial Bus| |
| - | |D |PUR| Polyurethane | + | |PUR| Polyurethane |
| - | |E |PTFE| Polytetrafluoroethylene | | + | |PTFE| Polytetrafluoroethylene | |
| - | |F |UHMWPE| Ultra-high-molecular-weight polyethylene | | + | |UHMWPE| Ultra-high-molecular-weight polyethylene | |
| - | |G |PP | Polypropylene | | + | |PP | Polypropylene | |
| - | |H |PE | Polyethylene | + | |PE | Polyethylene |
| - | |I |PS | Polystyrene | + | |PS | Polystyrene |
| - | |J |PHA| Polyhydroxyalkanoates| | + | |PHA| Polyhydroxyalkanoates| |
| - | |K |PVC| Polyvinyl chloride | + | |PVC| Polyvinyl chloride |
| - | |L |HDPE| High-density polyethylene | | + | |HDPE| High-density polyethylene | |
| - | |M |ADA | Accessible Design | + | |ADA | Accessible Design |
| - | |N |PDM | Propylene diene monomer rubber | | + | |PDM | Propylene diene monomer rubber | |
| - | |O |LED | Light-emitting diode | | + | |LED | Light-emitting diode | |
| - | |P |LCD | Liquid Crystal Display| | + | |LCD | Liquid Crystal Display| |
| </ | </ | ||
| ===== - Introduction ===== | ===== - Introduction ===== | ||
| Line 39: | Line 39: | ||
| The European Project Semester (EPS) offers students with engineering and other backgrounds a chance to work together on a project at a partner university of their schools. The EPS project provides a unique opportunity for students of different nationalities and study backgrounds to work together and combine their skills and knowledge to produce a unique and realistic result/ | The European Project Semester (EPS) offers students with engineering and other backgrounds a chance to work together on a project at a partner university of their schools. The EPS project provides a unique opportunity for students of different nationalities and study backgrounds to work together and combine their skills and knowledge to produce a unique and realistic result/ | ||
| The project is completed under scientific supervision for the duration of one semester. This project outcome was created at the “Instituto Superior de Engenharia do Porto” also called " | The project is completed under scientific supervision for the duration of one semester. This project outcome was created at the “Instituto Superior de Engenharia do Porto” also called " | ||
| + | <WRAP box 600px> | ||
| <table tlabel1> | <table tlabel1> | ||
| < | < | ||
| Line 50: | Line 50: | ||
| | Elena Boucher | France | Packaging Engineering | | | Elena Boucher | France | Packaging Engineering | | ||
| </ | </ | ||
| + | </ | ||
| ==== - Motivation ==== | ==== - Motivation ==== | ||
| Line 725: | Line 725: | ||
| ^ Social interaction option | ^ Social interaction option | ||
| - | | Sporty activities | | + | | Sporty activities | |
| - | | Games | | + | | Games | |
| - | | Music | | + | | Music | |
| - | | Puzzles/ | + | | Puzzles/ |
| - | | Art | brain stimulation * stimulates creativity * common ground * very accesible | + | | Art | brain stimulation * stimulates creativity * common ground * very accessible |
| After considering all the pros and cons per sub topic, it was decided to focus on creating a type of interactive game, because it was thought that it would encourage more interaction between people than the other sub-topics as competition can be introduced. It is also a more inclusive option and can be made applicable for all ages, languages and backgrounds, | After considering all the pros and cons per sub topic, it was decided to focus on creating a type of interactive game, because it was thought that it would encourage more interaction between people than the other sub-topics as competition can be introduced. It is also a more inclusive option and can be made applicable for all ages, languages and backgrounds, | ||
| Line 830: | Line 830: | ||
| </ | </ | ||
| </ | </ | ||
| + | \\ | ||
| + | For better readability of the Gantt chart, refer to the Excel link below. \\ | ||
| + | {{ : | ||
| ==== - Cost ==== | ==== - Cost ==== | ||
| Line 837: | Line 839: | ||
| For the prototype there were some differences between the initial price planned and the price that ended up being the final one. | For the prototype there were some differences between the initial price planned and the price that ended up being the final one. | ||
| Initially, a list was made with all the materials and components that would eventually be needed but ISEP had alternatives to some of them, so some components were replaced for the ones ISEP gave, making the final price reducing a lot. | Initially, a list was made with all the materials and components that would eventually be needed but ISEP had alternatives to some of them, so some components were replaced for the ones ISEP gave, making the final price reducing a lot. | ||
| - | After all those changes, the final price came up to 39,03€, including wood boards, handles for the sliding pieces, table feet and screws. | + | After all those changes, the final price came up to 39,03 €, including wood boards, handles for the sliding pieces, table feet and screws. |
| **Real Device** | **Real Device** | ||
| - | For the real model, it is expected to pay a total price of 250€, including all the components and materials needed for the construction of it. This is expected total price in the ideal situation although prices may vary according to costs of transport and possible differences that the price has on the website of the suppliers in comparison with the reality or even taxes that may come up with the implementation of the device on the streets. | + | For the real model, it is expected to pay a total price of 250 €, including all the components and materials needed for the construction of it. This is expected total price in the ideal situation although prices may vary according to costs of transport and possible differences that the price has on the website of the suppliers in comparison with the reality or even taxes that may come up with the implementation of the device on the streets. |
| **Maintenance** | **Maintenance** | ||
| Line 1221: | Line 1223: | ||
| | T | Final poster, video and model |18-06-2023|Completed| | | T | Final poster, video and model |18-06-2023|Completed| | ||
| | U | User manual |18-06-2023|Completed| | | U | User manual |18-06-2023|Completed| | ||
| - | | V | Final presentation, | + | | V | Final presentation, |
| - | | W | Update the wiki, report, and paper: Folder with refined deliverables, | + | | W | Update the wiki, report, and paper: Folder with refined deliverables, |
| - | | X | Hand in prototype & user manual: Receive EPS certificate |29-06-2023|To do| | + | | X | Hand in prototype & user manual: Receive EPS certificate |29-06-2023|Completed| |
| </ | </ | ||
| </ | </ | ||
| Line 1391: | Line 1393: | ||
| 19/06/2023 - 21/ | 19/06/2023 - 21/ | ||
| ^ Sprint | ^ Sprint | ||
| - | | 14 | Rehearse for final presentation | + | | 14 | Rehearse for final presentation |
| - | **Available capacity-buffer** = 94 h **Planned capacity** = 24 h | + | **Available capacity-buffer** = 94 h **Planned capacity** = 24 h |
| 22/06/2023 - 28/ | 22/06/2023 - 28/ | ||
| ^ Sprint | ^ Sprint | ||
| - | | 15 | Make changes according to suggestions of professors | + | | 15 | Make changes according to suggestions of professors |
| - | | | Hand in final code and prototype | + | | | Hand in final code and prototype |
| - | **Available capacity-buffer** = 100 h **Planned capacity** = 13 h | + | **Available capacity-buffer** = 100 h **Planned capacity** = 13 h |
| </ | </ | ||
| Line 1435: | Line 1437: | ||
| |T | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |Done | | |T | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |Done | | ||
| |U | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |Done | | |U | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |Done | | ||
| - | |V | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |In progress| | + | |V | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |Done | |
| - | |W | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |In progress| | + | |W | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |Done | |
| - | |X | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |In progress| | + | |X | LH, FL, AF, SS, EB, AT | LH, FL, AF, SS, EB, AT |Done | |
| </ | </ | ||
| </ | </ | ||
| Line 1533: | Line 1535: | ||
| In this table, every competitor of our company is listed and compared with respect to several characteristics. | In this table, every competitor of our company is listed and compared with respect to several characteristics. | ||
| - | // | ||
| <WRAP centeralign> | <WRAP centeralign> | ||
| <table tlabel19> | <table tlabel19> | ||
| < | < | ||
| - | <WRAP box center leftalign | + | <WRAP box center leftalign |
| - | ^ | + | ^ |
| |Pricing for people| | |Pricing for people| | ||
| |Places| | |Places| | ||
| Line 1592: | Line 1593: | ||
| < | < | ||
| <WRAP box center leftalign 800px> | <WRAP box center leftalign 800px> | ||
| - | ^Product | + | ^Product |
| |Jungle gyms|No | |Jungle gyms|No | ||
| |Outdoor gyms|No | |Outdoor gyms|No | ||
| Line 2059: | Line 2060: | ||
| - | **Potential buyers of the game(governments, | + | **Potential buyers of the game(governments, |
| The company' | The company' | ||
| Line 2075: | Line 2076: | ||
| Finally another part of the budget will go to advertising and promoting the company and its product. The printing of the leaflets and posters have to be paid for, as well as the services of the graphic designer or web designer. The company has to pay to get their website on top of the list too.\\ | Finally another part of the budget will go to advertising and promoting the company and its product. The printing of the leaflets and posters have to be paid for, as well as the services of the graphic designer or web designer. The company has to pay to get their website on top of the list too.\\ | ||
| - | The average pay for a Web Designer is €37,468 a year and €18 an hour in Portugal. The average salary range for a Web Designer is between | + | The average pay for a Web Designer is 37, |
| - | The average pay for a Graphic Designer is between | + | The average pay for a Graphic Designer is between 17,909 € - 30, |
| [(ERI2023)], | [(ERI2023)], | ||
| \\ | \\ | ||
| - | The price for the paper and printing the posters and flyers depends entirely on the quality and size of the paper as well as whether the prints are black and white or colour. The amount of prints will of course also affect the price. The larger the format, the more ink used and the more expensive the print. Colour prints are more expensive than grey scale. The quality and finish of the paper or cardboard influences the price a lot too. The thicker the paper in mm, the more expensive. The paper quality is measured in GSM. GSM stands for 'Grams per Square Meter' | + | The price for the paper and printing the posters and flyers depends entirely on the quality and size of the paper as well as whether the prints are black and white or colour. The amount of prints will of course also affect the price. The larger the format, the more ink used and the more expensive the print. Colour prints are more expensive than grey scale. The quality and finish of the paper or cardboard influences the price a lot too. The thicker the paper in mm, the more expensive. The paper quality is measured in GSM. GSM stands for 'Grams per Square Meter' |
| - | 120 – 170gsm: Ideal for booklets, flyers and brochures (the heavier the weight of the stock – the more upmarket the feel). | + | 120 GSM – 170 GSM: Ideal for booklets, flyers and brochures (the heavier the weight of the stock – the more upmarket the feel). |
| One also has to choose the finishing of the paper. So whether the company wants a matte or glossy print. Glossy paper is cheaper than matte mainly because they absorb less ink than its matte counterparts. Premium Look: Glossy pictures have a premium look that is perfect for capturing photos with high-resolution graphics. The sheen also helps to highlight details in the images, making them more realistic and vibrant. Glossy paper is often seen as having a more professional look. Which option to choose for printing posters depends. One should take into consideration the purpose and how one wants to display the posters. If the posters will be used for a long time, then a matte finish would be the better option. If the posters are displayed for a short time, a glossy finish would be better. | One also has to choose the finishing of the paper. So whether the company wants a matte or glossy print. Glossy paper is cheaper than matte mainly because they absorb less ink than its matte counterparts. Premium Look: Glossy pictures have a premium look that is perfect for capturing photos with high-resolution graphics. The sheen also helps to highlight details in the images, making them more realistic and vibrant. Glossy paper is often seen as having a more professional look. Which option to choose for printing posters depends. One should take into consideration the purpose and how one wants to display the posters. If the posters will be used for a long time, then a matte finish would be the better option. If the posters are displayed for a short time, a glossy finish would be better. | ||
| Line 2108: | Line 2109: | ||
| The best way of monitoring which promotional programs are working the best, is to ask players to fill in a survey. This can be sometimes a physical paper handed out by employees, but it would mainly be an online survey that players can access by scanning the QR code on the location of the game to access the company' | The best way of monitoring which promotional programs are working the best, is to ask players to fill in a survey. This can be sometimes a physical paper handed out by employees, but it would mainly be an online survey that players can access by scanning the QR code on the location of the game to access the company' | ||
| Maybe this survey can be shown on the screen to be completed by the players after the puzzle is made. | Maybe this survey can be shown on the screen to be completed by the players after the puzzle is made. | ||
| - | |||
| Line 3168: | Line 3168: | ||
| Each type of sensor has its own advantages and disadvantages, | Each type of sensor has its own advantages and disadvantages, | ||
| - | **using computer vision techniques: | + | **Using computer vision techniques: |
| Take a picture of the puzzle with the pieces in their initial positions. This will serve as the reference image. | Take a picture of the puzzle with the pieces in their initial positions. This will serve as the reference image. | ||
| Use an image processing library, such as OpenCV, to detect the positions of the puzzle pieces in the reference image. You can do this by applying object detection or template matching algorithms. | Use an image processing library, such as OpenCV, to detect the positions of the puzzle pieces in the reference image. You can do this by applying object detection or template matching algorithms. | ||
| Line 3496: | Line 3496: | ||
| === Possible alternatives === | === Possible alternatives === | ||
| There was some research done in using an Arduino Uno for the prototype but this had one big problem, it only had 6 analogue inputs and the project needed at least 9. | There was some research done in using an Arduino Uno for the prototype but this had one big problem, it only had 6 analogue inputs and the project needed at least 9. | ||
| - | Luckily there are ways to use digital ports for these readings as well and initial tests seemed very promising. But in the end the idea to use these was dropped after further testing pointed out that we could only get a LOW or a HIGH reading from those instead of the actual value from the sensors. So the Arduino | + | Luckily there are ways to use digital ports for these readings as well and initial tests seemed very promising. But in the end the idea to use these was dropped after further testing pointed out that we could only get a LOW or a HIGH reading from those instead of the actual value from the sensors. So the Arduino |
| LDRs are very sensitive to light, which is necessary in order to function properly. Using them for the prototype proved that they work very well in detecting the movement of the puzzle pieces, but this might be a different case in reality. In reality the product would be installed outdoors. This means that the readings from the LDRs would be affected by the amount of sunlight, shade, clouds, leaves and other debris or dust that fall on the puzzle table etc. This could lead to them not tracking the movement of the puzzle pieces properly which would mean players would not be able to play the game properly. In order to avoid this, an alternative solution to LDRs could be to use RFID tags instead. Sensors could be placed under each puzzle piece, which then scan and recognize unique tags placed on the bottom of each piece. By scanning the tags as the puzzle pieces are moved, the software can detect the movement and position and communicate this information to the micro-controller. This alternative might be better than the LDRs because it is less affected by the outdoor conditions and external factors, making the technical side more trustworthy with more certainty that things will not go wrong. | LDRs are very sensitive to light, which is necessary in order to function properly. Using them for the prototype proved that they work very well in detecting the movement of the puzzle pieces, but this might be a different case in reality. In reality the product would be installed outdoors. This means that the readings from the LDRs would be affected by the amount of sunlight, shade, clouds, leaves and other debris or dust that fall on the puzzle table etc. This could lead to them not tracking the movement of the puzzle pieces properly which would mean players would not be able to play the game properly. In order to avoid this, an alternative solution to LDRs could be to use RFID tags instead. Sensors could be placed under each puzzle piece, which then scan and recognize unique tags placed on the bottom of each piece. By scanning the tags as the puzzle pieces are moved, the software can detect the movement and position and communicate this information to the micro-controller. This alternative might be better than the LDRs because it is less affected by the outdoor conditions and external factors, making the technical side more trustworthy with more certainty that things will not go wrong. | ||
| Line 3518: | Line 3518: | ||
| \\ | \\ | ||
| - | A flow chart was made in order to better understand how the light sensors would work to detect the movement and position of the 8 puzzle pieces on the 9-piece grid and send it through to the display. Figure {{ref> | + | A flow chart was made in order to better understand how the light sensors would work to detect the movement and position of the 8 puzzle pieces on the 9-piece grid and send it through to the display. Figure {{ref> |
| <WRAP centeralign> | <WRAP centeralign> | ||
| <figure flabel63> | <figure flabel63> | ||
| - | {{::final_flow_chart_sensors.png? | + | {{::flow_chart_user_journey_2023-06-28_15-04-25.png? |
| < | < | ||
| </ | </ | ||
| Line 3538: | Line 3538: | ||
| <WRAP box center leftalgin 800px> | <WRAP box center leftalgin 800px> | ||
| ^ Functionality ^ Method ^ Result ^ | ^ Functionality ^ Method ^ Result ^ | ||
| - | | Photoresistors | The sensor readings were tested in the Arduino code to check if they are correct and accurate. | Pass | | + | | Photoresistors | The sensor readings were tested in the Arduino code to check if they where working. | Pass | |
| | Camera | Pictures were taken to check if users know where to stand and the image is shown on the screen. | Pass | | | Camera | Pictures were taken to check if users know where to stand and the image is shown on the screen. | Pass | | ||
| | Display | The functionality was verified by test images to check if the colours are being displayed correctly and if the photo is shattered. | Pass | | | Display | The functionality was verified by test images to check if the colours are being displayed correctly and if the photo is shattered. | Pass | | ||
| Line 3590: | Line 3590: | ||
| All in all we are happy with are project and proud about the work we accomplished.The overall objective of the European Project Semester was to provide project-based learning opportunities and to test the collaboration skills of team members from various educational and national backgrounds. We can affirm as a group that we met this difficulty successfully. | All in all we are happy with are project and proud about the work we accomplished.The overall objective of the European Project Semester was to provide project-based learning opportunities and to test the collaboration skills of team members from various educational and national backgrounds. We can affirm as a group that we met this difficulty successfully. | ||
| + | |||
| + | Thanks to EPS, it can be said that every member of this group received a great deal of experience and further expanded their expertise in areas such as teamwork, product creation, and English language skills. Moreover, because those talents range slightly in their cultural roots, intercultural interchange allowed for the development of new ideas and communication abilities. By working together on the project we have also learned skills as adaptability and problem solving skills. So despite potential challenges, the overall benefits of the EPS make it a worthwhile and enriching experience to broaden your horizons and prepare for successful careers in a diverse and interconnected society. | ||