Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| playground:playground [2017/04/06 18:22] – team1 | playground:playground [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== 7. Project Development | + | ====== |
| - | + | ||
| - | ==== 7.1 Introduction ==== | + | |
| - | + | ||
| - | In this chapter, the team shows the development process of the " | + | |
| - | + | ||
| - | ==== 7.2 BlackBox ==== | + | |
| - | + | ||
| - | The BlackBox (See Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fbbox> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | ==== 7.3 Architecture ==== | + | |
| - | + | ||
| - | ==== 7.3.1 First Structural Drawings ==== | + | |
| - | + | ||
| - | Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fsketch1> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fsketch2> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 7.3.2 Cardboard Model ==== | + | |
| - | + | ||
| - | To begin with the architecture of the prototype, A cardboard model was made as a first approach to find out the optimal dimensions and opening system of the " | + | |
| - | <WRAP centeralign> | + | |
| - | <figure fcard1> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fcard2> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fcard3> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== 7.3.3 First 3D Model ==== | + | |
| - | + | ||
| - | The team made some first Three-Dimensional (3D) models to see how the product would be like at the end of the project. | + | |
| - | + | ||
| - | At this stage, it was decided to remove the feet of the structure, since it did not add anything to the product, and using a plastic rubber band to keep the product from touching the furniture directly. | + | |
| - | + | ||
| - | Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure f3d1> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure f3d2> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The cover is shown in Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fcover> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fcolors> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fopen> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The different componets included in the product are shown in Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure fcomponents> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 7.3.4 Final Structural Drawings ==== | + | |
| - | + | ||
| - | The team had to do some brainstorming in order to fix the flaws found in the first designs. The original pivotating opening system was not very likely to be long lasting, and therefore sustainable. In order to keep the cover removal simple, the group decided not to host the technologies inside the cover and add a chamfer instead for that purpose. These changes in the product (See Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure ffinal> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 7.3.5 Final 3D Model ==== | + | |
| - | + | ||
| - | In this sub-chapter, | + | |
| - | + | ||
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure f3d2> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure f3d6> | + | |
| - | {{ :: | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure f3d3> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure f3d4> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | Figure {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure f3d5> | + | |
| - | {{ : | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== 7.4 Functionalities ==== | + | |
| - | + | ||
| - | The Escargot Nursery was expected to achieve certain functions. It had to keep the climate inside at a comfortable level for the snails. For this the humidity needed to be controlled, so a liquid spray system needed to be used to keep the soil moist, the temperature also needed to be kept within the safe range, i.e. between 15 and 25 ºC. Lighting in the form of LED also needed to be controlled to ensure the snails had enough light to thrive. | + | |
| - | + | ||
| - | + | ||
| - | ==== 7.5 Components ==== | + | |
| - | + | ||
| - | In the following section, the team will explain the reasons behind the choices of materials. | + | |
| - | === 7.5.1 Microcontrollers === | + | |
| - | + | ||
| - | Table {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tmicroc> | + | |
| - | < | + | |
| - | ^ Controllerboard ^ Picture ^ Microcontroller ^ Size (mm) ^ Voltage input (V) ^ Voltage output (V) ^ Price (€) ^ | + | |
| - | | **Arduino Uno** | {{ : | + | |
| - | | Arduino Nano | {{ : | + | |
| - | | Arduino Micro | {{ : | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The team chose Arduino Uno as the micro controller board because it blends perfectly, size, functionality and cost to suit the project. Arduino uno is very commonly used in online forums so it makes it easier for inexperienced people to use. Arduino was chosen because they use open source software which is the software requirement from the brief. | + | |
| - | + | ||
| - | === 7.5.2 Sensors === | + | |
| - | + | ||
| - | The " | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tsensor1> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Light sensor ^ Power (mW) ^ Resistance (Ω) ^ Voltage (V) ^ Current (A) ^ Price (€) ^ | + | |
| - | | LDR GL5528 | 100 | 100 | 150 | 1.5 | 0.50 | | + | |
| - | | Analogue Ambient Light Sensor | 70 | up to 10K | 3.3 - 5 | 14 m to 21 m | 6.30 | | + | |
| - | | ADVANCED PHOTONIX | + | |
| - | | Luminosity Sensor Breakout - TSL2561 | 1.8 | 5K | 3 | 0.6m | 6.50 | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The team decided to use the " | + | |
| - | + | ||
| - | Other sensors the " | + | |
| - | + | ||
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tsensor2> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Temperature sensor ^ Voltage (V) ^ Current (uA) ^ Accuracy (°C) ^ Temperature range (°C) ^ Price (€) ^ | + | |
| - | | LM35DZ | 4 - 30 | <60 | 0.5 | -55 to 150 | 1.85 | | + | |
| - | | MCP9808 | 2.7 - 5.5 | 200 | 0.25 | -40 to 125 | 6.89 | | + | |
| - | | DS18B20 | 3 - 5.5 | not given | 0.5 | –55 to 125 | 5.10 | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tsensor3> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Humidity sensor ^ Voltage (V) ^ Price (€) ^ | + | |
| - | | Soil Moisture Sensor | 3.3 - 5 | 4.90 | | + | |
| - | + | ||
| - | + | ||
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tsensor4> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Humidity + Temperature ^ Voltage (V) ^ Current (mA) ^ Accurancy ^ Temperature range (°C) ^ Humidity range (%) ^ Price (€) ^ | + | |
| - | | DHT11 | 3-5 DC | 200 - 500 | ±5 %, ±2 °C | 0 to 50 | 20 to 90 | 4.95| | + | |
| - | | DHT22 | 3-5 | 2.5 | 2 - 5 %, ±0.5 °C | -40 to 80 | 0 to 100 | 9.80 | | + | |
| - | | RHT03 | 3.3-6 | 1 - 1.5 | 2-5 %, ±0.5 °C | -40 to 80 | 0 to 10 | 14.76 | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | After the team did research about the temperature and humidity sensors, the team decided to choose a humidity + temperature sensor. The team chose the DHT22 temperature and humidity sensor because it measures both humidity and temperature into one sensor which streamlines the programming and soldering of parts, and also reduces cost and encroachment into the terrarium. The DHT22 had a better range than the DHT11, so therefore was the better choice. | + | |
| - | + | ||
| - | In Table {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tsensor5> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Waterlevel sensor ^ Power (W) ^ Resistance (mΩ) ^ Voltage (V) ^ Current (mA) ^ Price (€) ^ | + | |
| - | | Water Depth Sensor| not given | not given | 3 - 5 | <20 | 3.95 | | + | |
| - | | 10W Liquid Level Sensor| 10 | <200 | 100 | 0.5 | 6.20 | | + | |
| - | + | ||
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The team decided to avoid using the water level sensor for a few reasons. The programming was going to be more time consuming and therefore the time taken for the project would be longer, and the team decided it best to use that time in other areas. There is also the cost aspect, to stay in budget there had to be some cost saving measures. | + | |
| - | + | ||
| - | === 7.5.3 Heating/ | + | |
| - | + | ||
| - | For the snails to have the optimal living conditions, it is necessary to use a cooling and heating system. When the temperature reaches below 15 ºC, the heating system will switch on. If the temperature rises above 25 ºC, the fan system will turn on. Table {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table theating> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Heater ^ Power (W) ^ Voltage (V) ^ Size (mm) ^ Price (€) ^ | + | |
| - | | DBK HP04-1/ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tcooling> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Cooling fan ^ Power (W) ^ Current (A) ^ Voltage (DC) ^ Size (mm) ^ Noise Level (dB) ^ Rotation speed (RPM) ^ Price (€) ^ | + | |
| - | | Fan 50 x 50 x 10 mm Sunnon | 1.32 | 0.11 | 12 | 50 x 50 x 10 | 29 | 5000 | 3.65 | | + | |
| - | | Fan 12V 40 x 40 x 10 mm Velleman | 1.2 | 0.1 | 12 | 40 x 40 x 10 | 25 | 6000 | 3.70 | | + | |
| - | | SUNON MC30060V2-0000-A99 | + | |
| - | | MULTICOMP MC36256 | 0.9 | 0.18 | 5 | 40 x 40 x 10 | 27 | 5800 | 6.44 | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The team decided to use the Fan 12V 40x40x10 mm Velleman because it can be run on 12 Volts and therefore is more powerful, and is not as loud. It is also more cost effective than fans running on 5V. | + | |
| - | + | ||
| - | === 7.5.4 LCD display === | + | |
| - | + | ||
| - | To know if the temperature, | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tLCD> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Heater ^ Voltage (V) ^ Type ^ Size (mm) ^ Price (€) ^ | + | |
| - | | Display LCD 16 x 2 | 5 | parallel | 80 x 36 x 12 | 6.10 | | + | |
| - | | ITEAD 1602 LCD Shield | 5 | parallel | 83 x 57 x 1.6 | 10.50 | | + | |
| - | | Display LCD 16 x 2 Bot'n roll ONE A | 5 |parallel | 80 x 35 x 11 | 6.00 | | + | |
| - | | MIDAS MCCOG21605C6W-FPTLWI | 3 - 5 | I2C | 74.2 x 25.2 x 6.3 | 10.97 | | + | |
| - | | Display LCD 16 x 2 I2C | 5 | I2C | 80 x 36 x 12 | 8.50 | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The team decided to use the Display LCD 16 x 2 I2C from electrofun because it uses an I2C display so has less interference, | + | |
| - | + | ||
| - | === 7.5.5 Lighting === | + | |
| - | + | ||
| - | " | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tLight> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Component Name ^ Voltage (V) ^ Power (W) ^ Price (€) ^ | + | |
| - | | OPTEK TECHNOLOGY OVM12F3G7 | + | |
| - | | Single white LED | 2.4 - 2.7 | Not given | 0.35 | | + | |
| - | | OPTEK TECHNOLOGY OVQ12S30W7 | + | |
| - | | OMC FFSB1 LED Strip | 12 DC | Not given | 15.30 | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The team has chosen the "OPTEK TECHNOLOGY OVM12F3G7 | + | |
| - | + | ||
| - | === 7.5.6 Power Supplies=== | + | |
| - | + | ||
| - | In table {{ref> | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tPower> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Component Name ^ Voltage (V) ^ Current (A) ^ Price (€) ^ | + | |
| - | | Arduino Power Supply AC/DC 230VAC/12V 2A | 12 DC | 2 | 7.50 | | + | |
| - | | Power Supply 230Vac/ | + | |
| - | | Power Supply AC/DC 12V 3A | 12 DC | 3 | 8.50 | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | The team decided to choose the Arduino Power Supply AC/DC 230VAC/12V 2A. | + | |
| - | + | ||
| - | ==== 7.6 List of Materials ==== | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tmaterials> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Material ^ Price(€) ^ Quantiy ^ Source ^ | + | |
| - | | PVC sheets |-|3|Abel| | + | |
| - | | PMMA |2.20|2|http:// | + | |
| - | | Plastico Autocolante|1.76|4|http:// | + | |
| - | | Nylon mesh | - |1| Abel| | + | |
| - | | Clear plastic tubing |-|1|Abel| | + | |
| - | | UHU Allplast|2.64|1|http:// | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table tmaterials> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | ^ Component ^ Picture ^ Price (€) ^ Source ^ | + | |
| - | | 16 x 2 I2C LCD Display | {{: | + | |
| - | | Arduino Uno | {{: | + | |
| - | | Luminosity Sensor Breakout - TSL2561 | {{ :: | + | |
| - | | DHT22 Temperature & Humidity Sensor | {{:: | + | |
| - | | Fan 12V 40 x 40 x 10 mm Velleman | {{:: | + | |
| - | | Resistors (4x) | {{:: | + | |
| - | | NPN Transistor (2x) | {{:: | + | |
| - | | PANASONIC ELECTRIC WORKS JS1-12 V-F General Purpose Relay | {{:: | + | |
| - | | 4n35 optoisolator | {{:: | + | |
| - | | Socket | {{:: | + | |
| - | | Solenoid 12 V |{{ :: | + | |
| - | | Capacitors (4x) | {{: | + | |
| - | | LED Strip | {{ : | + | |
| - | | Arduino Power Supply AC/DC 230VAC/12V 2A | {{ :: | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <table label> | + | |
| - | < | + | |
| - | <WRAP box 1000px center> | + | |
| - | | Total | 89.51 € | | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 7.7 Electronic Architecture ==== | + | |
| - | + | ||
| - | The electronics schematic is shown in Figure {{ref> | + | |
| - | + | ||
| - | + | ||
| - | <WRAP centeralign> | + | |
| - | <figure felect> | + | |
| - | {{ :: | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== 7.8 Prototype ==== | + | |
| - | + | ||
| - | ==== 7.9 Tests and Results ==== | + | |
| - | + | ||
| - | ==== 7.10 Conclusion ==== | + | |
| - | //Provide here the conclusions of this chapter and introduce the next chapter.// | + | |
| - | ===== 8. Conclusions ===== | + | |
| - | ==== 8.1 Discussion ==== | + | |
| - | //Provide here what was achieved (related with the initial objectives) and what is missing (related with the initial objectives) of the project.// | + | |
| - | ==== 8.2 Future Development ==== | + | |
| - | //Provide here your recommendations for future work.// | + | |