]>
Commit | Line | Data |
---|---|---|
57bbb26e S |
1 | ------------------------------------------------------------------------------- |
2 | PCR800: OOK data | |
3 | ------------------------------------------------------------------------------- | |
4 | ||
5 | This is an example capture of an Oregon Scientific PCR800 rain sensor which | |
6 | transmits at 433.92 MHz using Manchester encoding and amplitude modulation. | |
7 | ||
8 | The signal was received by an RF Solutions RX12 superhet decoder chip and then | |
9 | passed to the logic analyser. | |
10 | ||
11 | In order to decode the Oregon v3 PCR800 you will need a preamble of '1111 ...' | |
12 | (default) in the ook decoder. Currently you can ook decode either a preamble | |
13 | of '1111 ...' or '1010 ...' but not both at the same time, so you can see | |
14 | Oregon v2.1 or v1/3 sensors. | |
15 | ||
16 | Details: | |
17 | http://www.oregonscientificstore.com/p-5-oregon-scientific-pcr800-wireless-rain-gauge-for-professional-weather-stations.aspx | |
18 | https://www.rfsolutions.co.uk/downloads/1481732062DS-AM-RX12.pdf | |
19 | ||
20 | ||
21 | Logic analyzer setup | |
22 | -------------------- | |
23 | ||
24 | The logic analyzer used was a USBee AX Pro / Saleae Logic clone (at 25kHz): | |
25 | ||
26 | Probe RX12 | |
27 | ---------------- | |
28 | 0 OUT | |
29 | 1 Output from Arduino running virtual BTHR968 | |
30 | ||
31 | ||
32 | Data | |
33 | ---- | |
34 | ||
35 | * oregon_pcr800.sr: | |
36 | Contains a single set of pulses that belong to an Oregon Scientific PCR800 | |
37 | rain sensor. These should decode as channel 0, battery OK, rainfall 0 | |
38 | in/hour, total 38.885 inches (since the battery was changed), checksum OK. |