Problem this project solves:
The pool sensor uses two Argons with a thermistor and pH sensor to record the pool's water temperature and pH level. By doing this the Argons are able to send the temperature and pH data to Thing Speak or the user's phone. The thermistor allows the user to monitor the pool's temperature and see how cold or hot the water is and if it's ready to go in. While the pH sensor sends the pool's pH level to let the user know if the chlorine or salt levels in the pool are within the ranges they need to be. The devices can be stored in the box with a power supply to keep them protected at the poolside while the thermistor and pH sensor hang out of the slots to take measurements of the water.
Usefulness:
After having experimented with the device it was found that the data collected was easily accessible and was within acceptable ranges. With the thermistor, pH sensor, and LED's all working coherently together and sharing data. The devices provide a backup to any already installed temperature and pH sensors for pools, or could serve as a low-cost alternative. If the user had their pool monitors outside or on sperate devices such as a remote, the pool sensor using the two Argons provides an element convenience to the user. As they would have the data on their phone and recorded on Thing Speak making it more accessible. However, there were some issues encountered when developing the pool sensor with the Argons. The largest and most persistent was the pH sensor's reliability, the device required frequent recalibrations and would sometimes record the same sample at different pH levels with no changes to the device or sample. Although these issues were resolved a higher quality pH sensor is recommended.
In addition, it is commonly found that the ideal pool swimming temperature is between 25°C to 31°C (77°F to 81°F). While the pool pH level is best maintained between 7 to 7.6 pH.
Why would you want to use it:
When you live in Florida like Tim, owning a pool is a wonderful luxury to have in your backyard. On hot days during the summer going out and checking the temperature by hand, finding the remote, or waiting to get home to check the water can be a tiring or boring experience. The same goes for pool maintenance, making sure the pH levels are correct for the chlorine and salt requires going outside in the heat. Our device serves these two purposes. By providing convenience and serving as a backup to any already installed systems or as a low-cost alternative.
In addition to providing a low-cost solution for the role of a pool sensor, the box used to house the devices has sufficient space to hold any power supplies or any additional devices. The two slots provide a means of allowing both of the sensors individually hang from the box to access the pool. Or if needed provided a means of allowing power cords to enter while allowing sensors to access the the water outside the box. When needed all components can be stored inside of the box.
What makes our solution novel:
- Low-cost
- Easy to use and build
- Can fit into smaller containers if needed
- Provides data throughout the day
- Beginner friendly
How are our newly acquired IOT skills allowing usto bring such a solution alive:
For beginner's like us with the Particle Argon this project allowed for us to learn new skills while reinforcing old skills. After having worked on this project we learned how to use C++ to code our devices, and how to have two Argon's communicate with each other using publish and subscribe. While old skills developed in previous classes such as circuitry and problem solving were put to the test and reinforced.
How it WorksThis device uses two sensors and two particle argons as well as an LED to display the status of one of the sensors. The first Particle Argon controls the pH sensor. Every ten seconds the pH sensor records the voltage output from the water read by the sensor. This is converted into the initial pH level before being converted again into the final pH level after taking into account the temperature data received from the other Particle Argon. The reasoning for this is the inverse relationship between water temperature and the pH level, as the higher the water temperature the lower the pH level. This final pH level is then sent to the temperature sensor where a LED will be lit if it falls within the specified range.
The second sensor records the temperature of the pool water. Every ten seconds the thermistor notices the drop in voltage over the resistor which is then converted to degrees Celsius. This temperature measurement is then sent to the pH sensor for the conversion process from voltage to pH level. Once the other Argon has received the temperature data it sends the pH data to the temperature sensor Argon which will light an LED if the pH level is out of the acceptable range warning the user in addition the data on their device.
The data recorded by the sensors is recorded through Thing Speak and can be seen here: Live Data Here
Thing Speak showing the temperature data.
Thing Speak showing the pH data.
Comments