yarradeen
Veteran Member
People
I have been working on a project and would like to share what I have done and what my intentions are.
I have read many posts over time with people using temp sensors to monitor engine room device using IR / Laser heat guns. I like the process but my engine room is not easily accessible while under way. I have installed a brace of CCTV cams to monitor but wanted a more detailed method for monitoring the environment.
I have looked at alarm systems but they are limited in scope and programmability.
Having a software and electronic back ground I have put together a prototype system using the following
Arduino Mega programable controller. $30
Digital one wire DS18B20 waterproof sensors at around $5 each in volume.
Data logging card with realtime clock. $30
Ultimately a ethernet or wifi interface less then $50.
My prototype also includes a LCD for displaying temps real time.
This is the probe using a digital thermos in a ss housing. Z6386 Stainless Steel Housing Waterproof DS18B20 Temperature Probe - Altronics. Not sure on the longevity of these but they are cheap to replace….
I record to SD card every min the reading from each sensor with a time stamp. The log file I roll over every day. The SD card has capacity for many years of logging. LCD display updates every 250ms.
The sensors can alarm at set points that I will determine after logging for a period.
Currently in my prototype I am using a cable tie to hold the sensor to the object I want to read temp from. Longer term I want to use some sort of 2-part setting putty to glue them as required. (not sure what at the point open to suggestions). I have used my IR gun to test the readings and they are very accurate.
The short list of sensor locations so far.
• Fridges
• PSS shaft seal
• Coolers inlets and outlets
• Exhaust mixers main and genset
• Power Steering pump
• Inlet water
• Outlet water
• Batteries.
• Etc
The idea behind all of this is I will have an extended log of temp that can be used a predictive for when items are requiring service or cleaning. I will have the ability to grab the data files from the SD card and use software the show trends over time (Excel). Once I have established base lines I will include alarms when over those base lines. These can be display visually on LCD with audio alarms depending on what is alarming.
Ultimately alarms could go out over the internet using existing onboard internet router providing for remote management.
I intend to also connect to the CAN bus of my engine package and record data from this for long term trend analysis. This will be timestamps to allow temp and engine data to be evaluated side by side.
The system is designed to give Realtime monitor and alarming with bonus of longer term logging. Am I crazy or does this seem like a worthwhile project.
PS happy to share code if anyone is interested. PM me
I have been working on a project and would like to share what I have done and what my intentions are.
I have read many posts over time with people using temp sensors to monitor engine room device using IR / Laser heat guns. I like the process but my engine room is not easily accessible while under way. I have installed a brace of CCTV cams to monitor but wanted a more detailed method for monitoring the environment.
I have looked at alarm systems but they are limited in scope and programmability.
Having a software and electronic back ground I have put together a prototype system using the following
Arduino Mega programable controller. $30
Digital one wire DS18B20 waterproof sensors at around $5 each in volume.
Data logging card with realtime clock. $30
Ultimately a ethernet or wifi interface less then $50.
My prototype also includes a LCD for displaying temps real time.
This is the probe using a digital thermos in a ss housing. Z6386 Stainless Steel Housing Waterproof DS18B20 Temperature Probe - Altronics. Not sure on the longevity of these but they are cheap to replace….
I record to SD card every min the reading from each sensor with a time stamp. The log file I roll over every day. The SD card has capacity for many years of logging. LCD display updates every 250ms.
The sensors can alarm at set points that I will determine after logging for a period.
Currently in my prototype I am using a cable tie to hold the sensor to the object I want to read temp from. Longer term I want to use some sort of 2-part setting putty to glue them as required. (not sure what at the point open to suggestions). I have used my IR gun to test the readings and they are very accurate.
The short list of sensor locations so far.
• Fridges
• PSS shaft seal
• Coolers inlets and outlets
• Exhaust mixers main and genset
• Power Steering pump
• Inlet water
• Outlet water
• Batteries.
• Etc
The idea behind all of this is I will have an extended log of temp that can be used a predictive for when items are requiring service or cleaning. I will have the ability to grab the data files from the SD card and use software the show trends over time (Excel). Once I have established base lines I will include alarms when over those base lines. These can be display visually on LCD with audio alarms depending on what is alarming.
Ultimately alarms could go out over the internet using existing onboard internet router providing for remote management.
I intend to also connect to the CAN bus of my engine package and record data from this for long term trend analysis. This will be timestamps to allow temp and engine data to be evaluated side by side.
The system is designed to give Realtime monitor and alarming with bonus of longer term logging. Am I crazy or does this seem like a worthwhile project.
PS happy to share code if anyone is interested. PM me