RFM12-Funkbrücke
Aus BraLUG-Wiki
(Unterschied zwischen Versionen)
| Zeile 54: | Zeile 54: | ||
10: 00 00 00 00 00 af af af af af af af af af af af .....??????????? | 10: 00 00 00 00 00 af af af af af af af af af af af .....??????????? | ||
... | ... | ||
| + | </pre> | ||
| + | |||
| + | <pre> | ||
| + | > tclsh rfm12.tcl | ||
| + | |||
| + | Counter.........: 256 | ||
| + | Vcc (Sender)....: 4.978V | ||
| + | Helligkeit......: 484lux | ||
| + | SHT15-Humidity..: 58.27% | ||
| + | SHT15_Temperatur: 21.99°C | ||
| + | TMP36...........: 21.4°C | ||
| + | ******************** | ||
</pre> | </pre> | ||
Version vom 2. Juni 2013, 18:07 Uhr
...kommt demnächst...
Inhaltsverzeichnis |
Motivation
Funkbrücke
RFM12-Module
Sender
Sensoren
TSL45315 (Helligkeit)
SHT15 (Temperatur/Luftfeuchtigkeit)
TMP36 (Temperatur)
Versorgungsspannung Sender ermitteln
Messwerte senden
...
// Funkmessage...
struct msg_t { // Offset
uint16_t counter; // --> 0
uint16_t vcc; // --> 2
uint32_t brightness; // --> 4
uint16_t sht15_humidity; // --> 8
uint16_t sht15_temperature; // --> 10
uint16_t tmp36; // --> 12
} msg;
...
Empfänger
> i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- 28 -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- 77
> i2cdump -y 0 0x28
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: af 00 72 13 22 01 00 00 9d 16 05 09 d9 02 00 00 ?.r?"?..??????..
10: 00 00 00 00 00 af af af af af af af af af af af .....???????????
...
> tclsh rfm12.tcl Counter.........: 256 Vcc (Sender)....: 4.978V Helligkeit......: 484lux SHT15-Humidity..: 58.27% SHT15_Temperatur: 21.99°C TMP36...........: 21.4°C ********************