RFM12-Funkbrücke

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
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, 19:07 Uhr


...kommt demnächst...

Inhaltsverzeichnis

Motivation

Funkbrücke

RFM12-Module

Sender

RFM12 Sender

Sensoren

TSL45315 (Helligkeit)

TSL45316

SHT15 (Temperatur/Luftfeuchtigkeit)

SHT15

TMP36 (Temperatur)

TMP36

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

RFM12 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
********************


Software

Firmware

Kontakt

Uwe

'Persönliche Werkzeuge