BitfehlerASK: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(neue Seite)
 
Zeile 18: Zeile 18:
  
 
Nach einem „make“ und Überspielen der entstandenen „ethersex.hex“ auf das AVR-NET-IO Board steht einem erfolgreichen Test nichts mehr im Wege.
 
Nach einem „make“ und Überspielen der entstandenen „ethersex.hex“ auf das AVR-NET-IO Board steht einem erfolgreichen Test nichts mehr im Wege.
 +
  
 
'''Fotos vom Aufbau:'''
 
'''Fotos vom Aufbau:'''
Zeile 26: Zeile 27:
  
 
Unten links: Das aufgefächerte Flachbandkabel von „ISP“ und die beiden Drähte (grün/schwarz) von „EXT.“ gehen direkt an die Lötpunkte der RFM12-Platine. Die beiden 10k Widerstände sind im Isolierbandwickel versteckt. Der grüne Draht, der in den „Himmel“ ragt, ist die 17 cm lange Drahtantenne. Ein einfacher und funktionierender Testaufbau.
 
Unten links: Das aufgefächerte Flachbandkabel von „ISP“ und die beiden Drähte (grün/schwarz) von „EXT.“ gehen direkt an die Lötpunkte der RFM12-Platine. Die beiden 10k Widerstände sind im Isolierbandwickel versteckt. Der grüne Draht, der in den „Himmel“ ragt, ist die 17 cm lange Drahtantenne. Ein einfacher und funktionierender Testaufbau.
 +
  
 
'''Test der Funksteckdose'''
 
'''Test der Funksteckdose'''
 
   
 
   
 
Entweder wie oben beschrieben über den Ethersex HTTP-Server oder auch auf folgende Weise.
 
Entweder wie oben beschrieben über den Ethersex HTTP-Server oder auch auf folgende Weise.
Voraussetzung für die folgenden Beispiele ist aber, dass der Systemcode der verwendeten Funksteckdosen auf "11111" eingestellt ist:
+
Voraussetzung für die folgenden Beispiele ist aber, dass der Hauscode (Systemcode) der verwendeten Funksteckdosen auf "11111" eingestellt ist:
 +
 
 +
Steckdose A -  EIN:  <nowiki>http://192.168.0.90/ecmd?rfm12 2272+0,5,85+76+10</nowiki>
 +
 
 +
Steckdose A -  AUS: <nowiki>http://192.168.0.90/ecmd?rfm12 2272+0,5,80+76+10</nowiki>
 +
 
 +
 
 +
'''Infos zum Hauscode (Systemcode)'''
  
Steckdose A - EIN:  http://192.168.0.90/ecmd?rfm12 2272+0,5,85+76+10
+
Erst über einen Linktipp von "stesie" habe ich verstanden wie das mit dem Funk-Rattenschwanz
 +
''<nowiki>"http://192.168.0.90/ecmd?rfm12 2272+0,5,85+76+10"</nowiki>'' funktioniert:
  
Steckdose A - AUS: http://192.168.0.90/ecmd?rfm12 2272+0,5,80+76+10
+
Angeregt durch einen Beitrag unter [http://www.das-labor.org/wiki/Diskussion:Funkfernbedienung]

Version vom 11. April 2009, 23:56 Uhr

AVR-NET-IO mit RFM12 und Funksteckdosen

Der Anschluss des RFM12 Funkmoduls erfolgt über „ISP“ und ein paar weitere Pins der „EXT.“ Steckerleiste. Der folgende Verdrahtungsplan hilft bei der Verkabelung des Moduls.

Myrfm12.jpg

In der Datei "pinning/hardware/netio.m4" die entsprechenden Einträge auskommentieren und auf die verwendeten Pins der „EXT.“ Steckerleiste lenken. Auf die Verwendung einer RX-LED wurde in dieser Anwendung verzichtet.

/* port the rfm12 module CS is attached to */ 
pin(SPI_CS_RFM12, PD5, OUTPUT) 
/* port the LEDS for rfm12 tx attached to */ 
pin(RFM12_TX_PIN, PB0, OUTPUT) 
RFM12_USE_INT(1)

Ist der Systemcode, die ersten fünf DIP-Schalter, der verwendeten Funksteckdose auf "11111" eingestellt, so ist sicher gestellt, das die Steuerung ganz einfach per Mausklick, über die Webseite "RFM12 ASK" des Ethersex HTTP-Servers (Inline RFM12), erfolgen kann.

Nach einem „make“ und Überspielen der entstandenen „ethersex.hex“ auf das AVR-NET-IO Board steht einem erfolgreichen Test nichts mehr im Wege.


Fotos vom Aufbau:

Myrfm12-foto.jpg

Oben links/rechts: auf Pin 2 und 4 werden die Signale von „EXT.“ abgenommen. Auf 7 und 9 ist die LED „TX“ angesteckt. Das Flachbandkabel steckt in der Steckerleiste „ISP“.

Unten links: Das aufgefächerte Flachbandkabel von „ISP“ und die beiden Drähte (grün/schwarz) von „EXT.“ gehen direkt an die Lötpunkte der RFM12-Platine. Die beiden 10k Widerstände sind im Isolierbandwickel versteckt. Der grüne Draht, der in den „Himmel“ ragt, ist die 17 cm lange Drahtantenne. Ein einfacher und funktionierender Testaufbau.


Test der Funksteckdose

Entweder wie oben beschrieben über den Ethersex HTTP-Server oder auch auf folgende Weise. Voraussetzung für die folgenden Beispiele ist aber, dass der Hauscode (Systemcode) der verwendeten Funksteckdosen auf "11111" eingestellt ist:

Steckdose A - EIN: http://192.168.0.90/ecmd?rfm12 2272+0,5,85+76+10

Steckdose A - AUS: http://192.168.0.90/ecmd?rfm12 2272+0,5,80+76+10


Infos zum Hauscode (Systemcode)

Erst über einen Linktipp von "stesie" habe ich verstanden wie das mit dem Funk-Rattenschwanz "http://192.168.0.90/ecmd?rfm12 2272+0,5,85+76+10" funktioniert:

Angeregt durch einen Beitrag unter [1]