BitfehlerASK: Unterschied zwischen den Versionen
(Einleitung) |
K |
||
Zeile 21: | Zeile 21: | ||
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:=== | |
− | |||
[[Bild:Myrfm12-foto.jpg]] | [[Bild:Myrfm12-foto.jpg]] | ||
Zeile 30: | Zeile 29: | ||
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=== | |
− | |||
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. | ||
Zeile 37: | Zeile 35: | ||
Steckdose A - EIN: <nowiki>http://192.168.0.90/ecmd?rfm12 2272+0,5,85+76+10</nowiki> | 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> | Steckdose A - AUS: <nowiki>http://192.168.0.90/ecmd?rfm12 2272+0,5,80+76+10</nowiki> | ||
− | + | ===Infos zum Hauscode (Systemcode)=== | |
− | |||
Erst über einen Linktipp von stesie habe ich verstanden wie das mit dem Funk-Rattenschwanz | Erst über einen Linktipp von stesie habe ich verstanden wie das mit dem Funk-Rattenschwanz |
Version vom 12. April 2009, 09:04 Uhr
Inhaltsverzeichnis
AVR-NET-IO mit RFM12 steuert Funksteckdosen
Nachdem die Temperaturmessung mit Dallas 1-wire Bus und auch das LCD (2x16) funktionieren habe ich nun auch noch ein paar Funksteckdosen in Betrieb genommen.
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.
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:
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" genau funktioniert. Nun kann ich auch bereits vorhandene Funksteckdosen, die unter Hauscode 1 existieren, steuern. In der folgenden Tabelle habe ich zwei verschiedene Hauscode- und Funksteckdosen-Einstellungen dokumentiert.
Angeregt durch einen Beitrag unter [1]