Arduino Weather Station And Ascom Observing Conditions

Similar documents
WeatherWatcher ACP. Astronomers Control Panel (V4 or >) Ambient Virtual Weather Station (Pro or Internet editions) ASCOM platform v4.

A Rain Sensitive House Window Closes Automatically When Raining

Using a Microcontroller to Study the Time Distribution of Counts From a Radioactive Source

Assembly and Operation Manual. April 2016

Designing a Thermostat Worksheet

O P E R A T I N G M A N U A L

MKIII -MB USER S GUIDE 09/18/18. Rev. 3

P8X32A-Q44 SchmartBoard (#27150)

Activity 1: Investigating Temperature

UNIWERSAŁ observatory dome

PCAN-MicroMod Evaluation Kit. Test and Development Environment for the PCAN-MicroMod. User Manual

OASIS WIRELESS WEATHER STATION

Pi in the Sky (Sensors) Ian Bragg from Gadsden, AL Jacksonville State University Mentors: Raj and Dr. Loft NCAR SIParCS

iweathar EDGE V Installation Guide Copyright 2012 iweathar. All rights reserved.

Weather Station P03/3-RS485-GPS with RS485 Interface

SC125MS. Data Sheet and Instruction Manual. ! Warning! Salem Controls Inc. Stepper Motor Driver. Last Updated 12/14/2004

Installation guide 862 MIT / MIR

What You Need to Get Started INSTALLATION GUIDE

Suntracer KNX-GPS. Weather Station. Technical specifications and installation instructions Item number 3093

Non-Acoustical Inputs

Full Integration of GPS System on Arduino

Lab 8: Magnetic Fields

Appendix 4 Weather. Weather Providers

Assembly Programming through Arduino

Weather. science centers. created by: The Curriculum Corner.

C2A for Pulsar2 how to control your telescope from C2A

P03/3-RS485-WAGO. Weather Station with RS485 Interface. Technical specifications and installation instructions

Quick Start Guide New Mountain Visit our Website to Register Your Copy (weatherview32.com)

Weather Station P03/3-RS485 with RS485 Interface

KTBCD430-D1. Product. Bi-stable Cholesteric Display Module 128 x 64 Dots Matrix Build In Voltage Booster

Thermistor. Created by lady ada. Last updated on :07:23 PM UTC

2. To measure the emission lines in the hydrogen, helium and possibly other elemental spectra, and compare these to know values.

2 nd Grade Science Fair Ideas

TRAM LINE SWITCH POINT HEATING

Assembly Instructions for the 1-Wire Weather Station V2.0/V3.0

Weather Stations. Evaluation copy. 9. Post live weather data on the school s web site for students, faculty and community.

SECTION 1 - WHAT IS A BTU METER? BTU's = Flow x ΔT Any ISTEC BTU Meter System consists of the following main components:

Exam Practice Problems (3 Point Questions)

Housing of Robotic Telescopes Remote Hosting

DATA SHEET. Thermocouple module with digital I²C-Interface - THMOD-I²C. Characteristic features. Areas of application. Features.

Paramaters. Resolution 0.2 m (for measurements < 25 meas. / sec )

Digital Design through Arduino

Weather Station P03/3-Modbus-GPS for Modbus

Product Description. 1 of 6

Acceleration/Velocity/Displacement VIBRATION METER

Overlaying GRIB data over NOAA APT weather satellite images using OpenCPN

PHYS320 ilab (O) Experiment 2 Instructions Conservation of Energy: The Electrical Equivalent of Heat

Forecast.io Driver. Installation and Usage Guide. Revision: 1.0 Date: Tuesday, May 20, 2014 Authors: Alan Chow

Review of Ohm's Law: The potential drop across a resistor is given by Ohm's Law: V= IR where I is the current and R is the resistance.

Meteorological Station P03/3-RS485-WAGO

WeatherHawk Weather Station Protocol

ISSP User Guide CY3207ISSP. Revision C

WeatherStation Instrument

Rain Watch TM Set up Manual. IC System with Rain Bird IC CONNECT

ISSPRO 3 3/8 Programmable Tachometer High Performance EV Line Part Numbers R5535M, R6535M

Monitoring Soil Moisture by Accessing Weather Information through Matlab

Simple circuits - 3 hr

THM80X Series Feature Application. Temperature & Humidity / Flow Measuring Specialist

Ocean Optics Red Tide UV-VIS Spectrometer (Order Code: SPRT-UV-VIS)

Lab 5a: Magnetic Levitation (Week 1)

Average Weather In March For Fukuoka, Japan

Name Class Date. RC Circuit Lab

Experiment A11 Chaotic Double Pendulum Procedure

Digital Multi-Day Soil Temperatures Protocol

SECONDARY SCHOOLS ANNUAL EXAMINATIONS 2005 Educational Assessment Unit Education Division. FORM 4 PHYSICS Time: 1 hr. 30 min.

OPERATION MANUAL. 3 in 1, IR, Type K/J/R/E/T, Pt 100 ohm THERMOMETER. Model : TM-2000

3 Channel Constant Current DMX LED Driver

OPERATING MANUAL. EIB-Kombisensor AS 315 N

2.8-1 SCIENCE EXPERIMENTS ON FILE Revised Edition. Dew Formation

E2T0 DVP

Community College of Allegheny County Unit 9 Page #1. Thermocouples R1 = 1K

General Information: Real-time onsite solar forecasting

Laboratory 3 Measuring Capacitor Discharge with the MicroBLIP

Ideal Gas Law and Absolute Zero

Single pyro altimeter AltiUno SMT operating instructions

473 Dew Point Hygrometer

CS ProtoBox. Available 15 Sept 2014 at the Stores shop.

Acceleration, Velocity, Separate probe VIBRATION METER Model : VB-8202

Road Weather: The Science Behind What You Know

Lufft MARWIS-UMB Mobil Advanced Road Weather Information Sensor

Activity P27: Speed of Sound in Air (Sound Sensor)

SUBJECT AREA(S): science, math, solar power, visible light, ultraviolet (UV), infrared (IR), energy, Watt, atmospheric conditions

micro:climate Kit Experiment Guide

WEATHER STATION FOR SOLAR FARM MONITORING

The International Year of Astronomy and

ph electrode Instruction Manual For use with the RAH-210 & RPH-250

HMS-5000 Manual. Product Name: HMS-5000 Hall Effect Measurement System with variable temperature from 80K to 350K. - Manual version: ver 5.

EZ PUSH-TO MANUAL EZ PUSH TO MANUAL. romer-optics.com.

473 Dew Point Hygrometer

Old Dominion University Physics 112N/227N/232N Lab Manual, 13 th Edition

Remote Observing with HdA/MPIA's 50cm Telescope

( ) ( ) = q o. T 12 = τ ln 2. RC Circuits. 1 e t τ. q t

Differential Pressure Sensor

Experiment P43: RC Circuit (Power Amplifier, Voltage Sensor)

ED 701 General Industry Pressure Transmitter

Arduino and Raspberry Pi in a Laboratory Setting

Industrial Pressure Transmitter

Lufft MARWIS-UMB Mobile Advanced Road Weather Information Sensor

Infrared Tire Temperature Sensor Kit, IRTS-UK-V2 Datasheet

- - MAGNETIC SEED DAMS - -

Transcription:

Arduino Weather Station And Ascom Observing Conditions This is a weather station using Arduino with an Ascom Observing Conditions driver on top so we can plug into various Astronomy Software packages. Basic idea is to have Arduino be the microcontroller which is reading various sensors and reporting weather conditions. Everything is enclosed in a weather sealed box and connected to the computer via a USB cable. The same USB cable provides power to Arduino and all sensors. Sensors contemplated are: 1. Ambient Temperature 2. Sky Temperature (This along with Ambient temperature can tell us when clouds are present. Some calibration will be needed) 3. Barometric Pressure 4. Humidity (This along with Ambient temperature can tell us dew point as well) 5. Light level (Can tell us when the sky is dark) 6. Rain levels 7. Wind Speed and Direction Acquiring the hardware There are various bits and bobs we need to acquire to build this system out: 1. Arduino Uno: https://store usa.arduino.cc/products/a000066? utm_source=redirects&utm_medium=store.arduino.cc&utm_campaign=303_redirects 2. SparkFun Weather Shield: https://www.sparkfun.com/products/12081 3. Sparkfun Weather Meters: https://www.sparkfun.com/products/8942 4. Two RJ11 connectors to connect the Weather Meters to the Weather Shield: https://www.sparkfun.com/products/132

5. Melexis MLX90614 IR contactless temperature sensor: https://www.sparkfun.com/products/9570 6. A small breadboard to wire up the MLX90614 to the weather shield and Arduino: https://www.sparkfun.com/products/12043 7. 4.7K Ω pull up resistors for MLX90614 SDA and SCL pins 8. Heat Shrink tubes for Wiring up MLX90614 9. Patch cables: https://www.sparkfun.com/products/13870 10. Big Red Box to enclose everything: https://www.sparkfun.com/products/11366 11. Cable glands: https://www.amazon.com/gp/product/b01gj03auq/ref=oh_aui_detailpage_o01_s00?ie=utf8&psc=1 12. Stackable header kit to wire up weather shield to Arduino: https://www.amazon.com/gp/product/b00pccwejg/ref=oh_aui_detailpage_o02_s00?ie=utf8&psc=1 13. USB cable Type A to Type B of desired length 14. Solder gun and Solder wire Preparing the Hardware Once we have everything in our hands, lets wire them up. The weather shield has a light sensor. But the unit is going to be sitting inside the Big Red Box (BRB) and won t see the light. So we need some sort of a window so light can come in a give the sensor an idea of the light levels outside. We need an optical window. A 3 hole on the lid with a 2 round acrylic window suf ices. The acrylic window was glued using superglued and then caulked around. This should now let enough light which will let the light sensor, after some calibration of the voltage levels to give us a good idea of when it s day, twilight, night, full moon etc.

Next we want to prepare the MLX90614. We want the MLX90614 to be facing the sky and on the outside. So we have to igure out how to still wire it up while protecting the rest from the elements. Idea is to extend the pins by soldering jumper wires to it (one side of the jumper wire stripped for soldering to the pins) and then wrapping everything up in heat shrink tubes so we can pass through a cable gland. Next we use 4 of the jumper cables and solder it to the four pins of the MLX90614. I used red for VDD, black for VSS, White for SDA and Brown for SCL. Heat shrink tubes are used on to to pack everything and protect the solder joints. One more heat tube on top to bundle everything into one cable interface

Using a PG9 cable gland for and the right sized hole on the top we create an entry for the MLX90614 cabled while keeping the sensor itself outside so it can accurately measure Sky and Ambient temperatures.

The window you see on the right was my irst attempt at letting enough light in for the light sensor, but this proved inadequate.

Next we prepare the entry for the USB cable. This time I am using a PG16 cable gland on the bottom.i still had to sand the rubber housing around the USB Type B pin so it would pass through The cable itself is too thin to form a proper. So I used some Sugru to give it more girth. I am using PVC pipes to pass the USB cable from the Weather Station Pole, under the deck, to the USB hub to connect to the computer. The mouth of the PVC pipe is sealed up using Sugru as well.

. Sam technique used for the rain and wind RJ11 cables that come in. The cable gland used here is a PG11 so the RJ11 jack can pass through

The Arduino and Weather Shield (which has stacking headers and RJ11 receptors soldered on), are velcored inside the box. There is a small breadboard to wire up the 10k pull up resistors for the MLX90614. See wiring instructions on how to do this: https://learn.adafruit.com/using melexis mlx90614 non contact sensors/wiring and test

Next, plug in the RJ11 wind and rain sensor cables and close the box up. You are all done!

The software is fairly simple and self explanatory. There is an ASCOM Arudino Observing Conditions driver that you install and choose in your imaging software. There are various calibration settings in there which need to be set. Note the Cloudy Skies and Clear Skies Temp Offset. This is asking for what the difference in ambient temperature and sky temperature will be when the sky is completely cloudy and completely clear. It assumes a linear slope from those to points. The driver will automatically clip the %age between 0 and 100, so it s best to measure the cloudy sky temp offset when the sky is clouded over with high clouds on a cold day. This gives the highest temp difference possible when the sky is cloudy. Similary for clear skies best to measure in the night when you have clear skies and a cold day. This gives the lowest temp difference possible when the sky is clear.

The next two ask when the driver should report the sky is Cloudy or Very Cloudy. Min. Voltage and Max. Voltage refer to what the light sensor reports. To ind these you will, unfortunately have to connect to the Arduino via a serial monitor and read the raw sensor voltage reported. The command for this is SB with a new line ending. Measure when you have a clear dark moonless night and when you a clear fully sunny day. While the sensor response to luminance is not linear the driver assumes linearity based on these two values. It should suf ice, for astronomy purposes. The scaling from voltage to LUX values which is what the ASCOM driver needs to report, is based on the next two values. This sets the loor and ceiling of the LUX range. Again, as mentioned before, there is a linear conversion from the voltage scale to the LUX scale. Next you set what de ines twilight and what de ines daylight. This is Light and Very Light conditions. Windy and Very Windy conditions are de ined next. Default values should suf ice, but change up as you desire. The driver also generates a one line clarity/boltwood ile, which can then be used in conjunction with Chris Rowland s ASCOM safety driver (http://www.ascom standards.org/downloads/safetymonitordrivers.htm) to determine whether it s OK to image or OK to open observatory. Remember that the Cloudy, Very Cloudy, Light, Very Light, Windy and Very Windy settings determines what is written to the boltwood ile which then subsequently determines when the safety driver will report as safe or unsafe. The location which is set in the Observing Conditions driver is the same one you would pick in the Safety Monitor Driver. Make sure that the location you pick is something that has write privileges for the driver. To help with some of these calibrations, or for other use, there is also an executable called Arduino_Weatherstation.exe. It has various different tabs to display running graphs of weather parameters (100 points, rolling). And a settings tab which lets you choose the observing conditions driver, the graph update frequency and the units used to display (These can only be changed when not connected to the driver). The axis scale is automatically chosen based on the data being displayed.

ENJOY!