Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
snow_height_sensor [2018/11/18 18:31] – [Hardware assembly] engolling | snow_height_sensor [2018/11/18 19:20] (current) – [Hardware assembly] engolling | ||
---|---|---|---|
Line 1: | Line 1: | ||
{{: | {{: | ||
- | ====== WeatherDuino Snow Heigh Sensor ====== | + | ====== WeatherDuino Snow Height |
+ | |||
===== Overview ===== | ===== Overview ===== | ||
Line 19: | Line 21: | ||
After testing and debugging another summer, I now can proudly present you the automatic snow height measurement system for the WeatherDuino. | After testing and debugging another summer, I now can proudly present you the automatic snow height measurement system for the WeatherDuino. | ||
- | |||
- | __false__ | ||
Line 27: | Line 27: | ||
Purchasing a snow height measurement PCB you get the following part: | Purchasing a snow height measurement PCB you get the following part: | ||
+ | \\ | ||
{{ : | {{ : | ||
Line 43: | Line 44: | ||
Like all PCBs of the WeatherDuino system, you are free to install the connectors you prefer. | Like all PCBs of the WeatherDuino system, you are free to install the connectors you prefer. | ||
- | < | + | < |
Be careful that the jumper for voltage selection is always set to 2.5V when using a HIREED LASER! | Be careful that the jumper for voltage selection is always set to 2.5V when using a HIREED LASER! | ||
</ | </ | ||
- | < | + | < |
Since the Arduino and the LASER device have to talk to each other, the TX wire of the LASER has to be connected to the RX wire of the PCB and the other way round!\\ | Since the Arduino and the LASER device have to talk to each other, the TX wire of the LASER has to be connected to the RX wire of the PCB and the other way round!\\ | ||
</ | </ | ||
Line 68: | Line 69: | ||
Source of specification: | Source of specification: | ||
+ | |||
+ | === Preparation for the HIREED LASER === | ||
+ | |||
+ | The wires for RX, TX, ground and supply have to be soldered onto the laser PCB as shown on the picture. | ||
+ | |||
+ | Please check further information of your device to confirm that the pinout is still the same. | ||
+ | |||
+ | I recommend putting some glue or tape on the beeper hole since it is very loud. | ||
\\ | \\ | ||
+ | {{ : | ||
+ | |||
+ | === Preparation for the HOLO LASER === | ||
+ | |||
+ | The wires for GND, RX and TX are already soldered on the PCB, the wire for the supply voltage has to be added. | ||
+ | |||
+ | For energy saving the display connector can be disconnected. | ||
+ | |||
+ | I recommend putting some glue or tape on the beeper hole since it is very loud. | ||
+ | |||
+ | \\ | ||
+ | {{ : | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ====== Hardware Setup ====== | ||
+ | |||
+ | Since the snow height measurement sensor will be located outside on a free position, it is subjected to rough environmental influences such as rain, ice and especially UV rays. I can recommend any metal housing or for example the Rittal PC 9508.000. | ||
+ | |||
+ | I just glued the laser inside the housing and drilled a hole for a M16 cable gland and another hole where the measurement LASER beam can get out. The hole can be sealed with real glass or PMMA glass or similar. Since it will not be directly exposed to sunlight, UV stability is not that crucial. You should only use a suitable glue that the housing is being sealed properly. You might put some silica gel into the housing to prevent condensate. Make sure it is __really__ sealed properly, otherwise the hygroscopic properties will lead to even more water in your housing. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Another important part is the mounting on the mast. Since the housing should not shadow the ground at the measurement point the LASER has to be mounted in an defined angle α. Otherwise the falling snow might be blocked by the housing and the snow would not reach the ground, leading to a wrong measurement. The angle α should be around 15°, the higher your laser is mounted the more crucial it is that the angle is determined correctly. This angle has to be entered in the software to ensure a correct calculation. More to come in the software part of this manual. | ||
+ | |||
+ | After the system is mounted correctly and has booted completely you should press the tare button to write the current mounting height as tare value to the EEPROM of the Arduino Controller on the PCB. Be careful that there is no grass or something similar distorting the measurement to the ground. | ||
+ | |||
+ | {{ : | ||
Line 86: | Line 124: | ||
to update each value in the filter. | to update each value in the filter. | ||
- | If it is snowing steadily and each of your reading is correct the samples will increase each time. That means you will have a delay of 50 minutes in snow height measurement. | + | If it is snowing steadily and each of your reading is correct the samples will increase each time. That means you might have a delay of 50 minutes in snow height measurement. |
On the other hand some conditions might occur that don’t allows correct measurements for some time like very heavy snowfall or reflections of already fallen snow. I did not investigate those things, but I want to say that it’s important to choose the parameters according to your needs. I suggest a ratio that the filter is renewed between 40 and 60 minutes. | On the other hand some conditions might occur that don’t allows correct measurements for some time like very heavy snowfall or reflections of already fallen snow. I did not investigate those things, but I want to say that it’s important to choose the parameters according to your needs. I suggest a ratio that the filter is renewed between 40 and 60 minutes. | ||
+ | |||
+ | **[[https:// | ||