RS485 Wind Vane Direction Sensor
SKU: SEN0482
The Wind Direction Sensor provides precise measurement with a 360° range and a low start-up wind speed, utilizing RS485 communication for seamless integration into meteorological systems.
SKU: SEN0482
The Wind Direction Sensor provides precise measurement with a 360° range and a low start-up wind speed, utilizing RS485 communication for seamless integration into meteorological systems.
Downloadable Resources
1. Example Code for Arduino-Wind Direction Reading
This article provides example code for reading wind direction using Arduino and RS485 transmitter. It includes detailed hardware and software setup, wiring diagrams, and sample code to help users accurately read wind angle from 0 to 360 degrees.
2. Older version hardware Wiki (discontinued, now updated to V2)
This article provides comprehensive information about the older version hardware Wiki, specifically focusing on the wind direction sensor which is now updated to V2. It highlights the advanced features, specifications, installation instructions, and Raspberry Pi integration for the sensor, emphasizing its high measurement accuracy, sensitivity, and suitability for harsh environments.
Reference
The RS485 Wind Direction Transmitter V2 utilizes Modbus RTU protocol for communication, providing accurate wind direction data through a low-inertia wind vane and hall sensor. The library supports initialization and reading of wind direction via core methods, ensuring precise measurements in outdoor environments with a durable design.
FAQ
Is it possible to use the RS485 Wind Direction Transmitter together with the RS485 Wind Speed Transmitter on the same bus? If yes, what I have to change on the raspberry pi code you providing?
Hi,
you may have found the answer already, anyway:
yes, you have to send once the command to change the address of the RS485 device. Per default, they are both set to address = 0x02. You can connect either of the two and send to slave address 0x00 = (broadcast to all devices) the command to change the address (0x00 0x10 0x10 0x00 0x00 0x01 0x02 0x00 0x03 0xFA 0x00 sets slave address =0x03). Afterwards, you can connect both again and command them individually with the set slave address. Its is also described in the wiki.
Was this article helpful?