I want to create a cloud/rain detection system with a MLX90614 infraredsensor. When pointed at a clear sky the temperature read is far below zero celsius. As soon as clouds move in the temperature rises considerable.
I want to create with arduino a utility that sensors a rise in temperature, indicating clouds, and shutting down the observing session. Parking the scope and closing the roof of my ROR.
Has anybody tried this or sees any difficulties?
Mount: AZ EQ 6GT
Telescope: Newton 10' f4, Esprit 100ED, Celestron 8SE
Camera: Zwo 120MC, 294 MC Pro
Take a look at the WeatherRadio project for a complete project.
Prior to that I used the MLX90614 in a home grown project for the purpose you outlined. Firmata to obtain the sensor data and the existing INDI Weather monitors to decide on warning messages or closing the roof. Attaching As an example, some Arduino Firmata based collection code that sends the data over USB.
I use one of these too. Point of clarification though:
IR is very useful to detect clouds but not rain. If all you want is to close when it's cloudy that will work for sure. What you want is a seasonally-dependent *difference* between air temp and IR sky temp. The actual sky temp varies too much for a single threshold to work.
But the real bugaboo is rain. Failing to close when it's cloudy is no big deal. You just have some bad subs to delete. Failing to close when it's raining can destroy your expensive equipment. IR doesn't help you here except that closing when its cloudy will usually mean you're still closed when it starts pouring.
Yep - what Scott said basically. I run with a formula from here lunaticoastro.com/aagcw/TechInfo/SkyTemperatureModel.pdf and combine that with a RG15 for rain detection - I then combine that into a web server response that matches the weather watcher requirements fo Ekos can pick up the weather from my weatherstation.