This week, I set up InfluxDB, our database, locally on the Raspberry Pi 5. I developed code to read the temperature (°C) before and after the radiator, as well as the temperature (°C) in the coolant reservoir from the thermistor. I also wrote code to capture the tachometer readings (RPM) for the radiator fan and coolant pump. Lastly, a data collection method was implemented to store the readings into the database, and a Grafana dashboard was built, allowing us to visualize and monitor the data.
Next week, I plan to research power usage outputs related to CPU overheating, run the testbed to collect data to train our Machine Learning Model, and start developing our Machine Learning Algorithm.
We are back on track with the schedule and should continue to meet our target deadlines.
