6 Channel Analog Temperature Logger

The Idea was to observe several temperature changes in my home central heating / solar water heating system and see the startup/shutdowns temprature values of the heating circuits.
ORIGINAL POST
By Dooni
components
details

6 Channel Analog Temperature Logger.jpg

Dummy code:

Setup:

  • clear logfile if button pressed within 2 sec. after startup
  • write headers to CSV file
  • optional: wait for button pressed to start logging

Loop:

  • store timestamp
  • make 30 readings, drop first five, calculate average (to filter jitter)
  • calculate celsius value
  • write to array
  • repeat this for each sensor
  • make comma separated string out of array
  • if countdown is elapsed, write result to logfile
  • write each result to LCD display
  • wait until interwal time is elapsed
  • start over again

6 Channel Analog Temperature Logger.jpg

Dummy code:

Setup:

  • clear logfile if button pressed within 2 sec. after startup
  • write headers to CSV file
  • optional: wait for button pressed to start logging

Loop:

  • store timestamp
  • make 30 readings, drop first five, calculate average (to filter jitter)
  • calculate celsius value
  • write to array
  • repeat this for each sensor
  • make comma separated string out of array
  • if countdown is elapsed, write result to logfile
  • write each result to LCD display
  • wait until interwal time is elapsed
  • start over again
documents
Code
6ch_temp_logger
https://create.arduino.cc/projecthub/Dooni/6-channel-analog-temperature-logger-a47461?ref=part&ref_id=31780&offset=22#code
Schematics
Wiring

COMMENTS

Please Login to comment
  Subscribe  
Notify of