# Smart Water - Temperature and Heat Controller ----------------------------------------------------------------- #### IoT Project for the course "Internet of Things" during the winter semester 2021-22 ## About this project A smart system that will measure the water temperature through a digital temperature sensor and alter the water temperature according to the user's requirements. ## Design & Architecture ------------------------------------------------------------------------ In order to accomplish the smart water heater, the project will be in steps. The first step includes the smart water temperature sensor. It will measure the temperature and it will indicate it on the screen. The second step will be the smart water heater where the temperature will rise and the temperature sensor will measure the new temperature. #### First Step Diagram ![First step](first-step.png) ## Hardware Components ----------------------------------------------------------------------- - Arduino Nano R3 https://create.arduino.cc/projecthub/products/arduino-nano-r3 - Waterproof Digital Temperature Sensor https://www.hellasdigital.gr/electronics/sensors/temperature-sensors/waterproof-ds18b20-sensor-kit-kit0021/ - 4.7K Resistor https://www.stathisnet.gr/antistasi-0-25-watt-4-7k-ohm-plusmn-5-orizontia-metal-film - Breadboard - Cables ## Software Components ----------------------------------------------------------------------- - Arduino Software https://ubuntu.com/tutorials/install-the-arduino-ide#1-overview - Docker https://www.docker.com/ - MongoDB https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ ## Hardware Setup ----------------------------------------------------------------------- ## Software Setup ----------------------------------------------------------------------- ## DOCS ### Admin Manual