Android app in the google play store: HERE
1 Project descriptionWith the reliance on the cloud and other server-based applications on the rise, performance is paramount and failures become more unacceptable. One way to increase performance is to increase cooling capabilities in servers. Many servers already have temperature-controlled fans or other forms of cooling. A downside to increasing cooling for performance is a failure in cooling can damage the hardware. Many times if a failure occurs you are not aware of said failure unless you are on-site or directly monitoring the server.
We propose making an Arduino controlled fan that will adjust the speed of said fan depending on the temperature detected by a temperature sensor. The product will also use an LED display to indicate the temperature the sensor is detecting. Another feature of our product is that if the fan cannot bring the temperature down to a reasonable temperature, the device will use a wifi module to send a notification to an android app on the customer's phone. Our system also adds redundancy to a cooling solution when paired with cooling solutions already integrated into servers.
2 BackgroundProvide a brief discussion of relevant technical background material on which the project is based. Identify at least 3 published references.
This article has an example of the use of a wifi chip to send a message to an android device. While implemented using a motion sensor in the example the chip used in this project will use a temperature sensor but will work in much the same way.
- This article has an example of the use of a wifi chip to send a message to an android device. While implemented using a motion sensor in the example the chip used in this project will use a temperature sensor but will work in much the same way.
Aditya, M. Sharma, and S. Chand Gupta, "An Internet of Things Based Smart Surveillance and Monitoring System using Arduino, " 2018 International Conference on Advances in Computing and Communication Engineering (ICACCE), Paris, 2018, pp. 428-433, DOI: 10.1109/ICACCE.2018.8441725.
Available:https://ieeexplore.ieee.org/abstract/document/8441725
This article provides an example of how the fan will be implemented in the project. The fan in the project will activate as a result of temperature change instead of smoke detection but is still a similar representation of what this project sets out to achieve.
- This article provides an example of how the fan will be implemented in the project. The fan in the project will activate as a result of temperature change instead of smoke detection but is still a similar representation of what this project sets out to achieve.
M. F. M. Fuzi, M. N. F. Jamaluddin and M. S. N. Abdulah, "Air ventilation system for server room security using Arduino, " 2014 IEEE 5th Control and System Graduate Research Colloquium, Shah Alam, 2014, pp. 65-68, DOI: 10.1109/ICSGRC.2014.6908697.
Available: https://ieeexplore.ieee.org/abstract/document/6908697
This article explains how the temperature sensor planned to be chosen for this project calculates temperature by measuring the resistance of the thermistor. We will use the same method when calculating the temperature of a server.
- This article explains how the temperature sensor planned to be chosen for this project calculates temperature by measuring the resistance of the thermistor. We will use the same method when calculating the temperature of a server.
P. V. Vimal and K. S. Shivaprakasha, "IOT based greenhouse environment monitoring and controlling system using Arduino platform, " 2017 International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), Kannur, 2017, pp. 1514-1519, DOI: 10.1109/ICICICT1.2017.8342795.
Available: https://ieeexplore.ieee.org/document/8342795
3 Context3. 1 EthicalThe ethical concern for our product is to guarantee that our android app does not collect any user data unnecessary for its ability to function.
3.2 ProfessionalOur product is designed to be used in a server setting but could be adapted to a wide range of different temperature-sensitive products.
3.3 GlobalOur solution aims to be affordable and alert the customer when his potentially expensive equipment is at risk of damage.
3.4 EconomicN/A
3.5 EnvironmentalThe prototype product will not have any environmental issues unless applied to mobile devices outside of a server setting, in which it will be potentially exposed to elements; therefore, the Arduino and other systems susceptible to weather will be sealed.
3.6 SocietalThe product allows for a system that communicates to users regarding the status of their equipment’s temperature through the app, and the response of the system’s fan regulates an equilibrial working temperature for technology.
4. Detailed design planSoftware:
- Android App :Create an Android app that keeps a log of the fan activity. It will also send push notifications when the temperature keeps increasing or stays steady for more than a certain time.
- LED status system :Have to be able to take readings from the temperature sensor to display the correct LED color
- Temperature sensors will deliver information to the program to determine which LED shines
- Temperature Sensor Integration with Arduino :Will have to learn how to program the temperature sensors to read if there is a change in temperature
- Program the temperature sensor to detect when the temperature is either too high, too low, or just right and relay the information to the LEDs
- Fan System:The fan will be set to turn on at a certain high temperature and turn off at a certain low temperature. In between those on and off temperature, the fan will decide to speed up or down depending on the temperature. If the temperature is low, the fan will slow down and when the temperature is high, the fan will speed up.
- Wifi Integration:Will program the wifi module to work with the Arduino and send information to the android app.
Hardware:
- Circuit Design: The prototype board will be created for the system and if possible we will get a prototype board from jlcpcb for the final product.
- 3D design for casing box: Design a 3D box that stores the circuit, display, and fan in such a way that air circulation is effective and makes it look like a final product.
- Adapter: The adapter is gonna be the main power source of the whole system. The adapter will give the right amount of voltage that the system needs.
- Fan: This is the main component which is controlled by Arduino.
- Wifi Module: Makes the system controllable with the Android App (Receives data transferred from the Android App and translates it to the whole system.)
- Temperature Sensor:Will have to see what resistors are needed (if any) to wire the temperature sensorsWhen the temperature is too high/low, the red LED shines to warn the user and then proceeds to turn the fan on in order to regulate the temperatureWhen the temperature is in the acceptable range, the green LED shines to assure the user that the system is safe
Comments
Please log in or sign up to comment.