Pages: [1]   Go Down
Author Topic: Termostato inalambrico con codec-adaptive wireless relay [SOLUCIONADO]  (Read 988 times)
0 Members and 1 Guest are viewing this topic.
Principau d'Asturies
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a tod@s Es la primera vez que recurro a poner un post en el foro, no soy precisamente un experto, pero en cosas basicas me apaño.

El caso es que me he propuesto hacer un termostato inalambrico y me he comprado un rele inalambrico (http://www.cooking-hacks.com/index.php/codec-adaptive-wireless-relay.html ), un emisor de rf 133MHZ ( http://www.cooking-hacks.com/index.php/rf-link-transmitter-315mhz.html ) y un sensor digital de temperatura ( http://www.cooking-hacks.com/index.php/digital-temperature-sensor-breakout-tmp102.html ). intentare aprovechar un display para visualizar la temperatura y mas adelante ponerle un modulo de reloj para poder programarlo mediante pulsadores, para mas adelante intentar conectarlo a internet......( eso ya es otra historia... si lo de internet se me da como lo de la rf..:-D ).

Con el sensor de temperatura, el display, los pulsadores  y el reloj, no tengo problema ( ya los he usado para hacerme un programador para la pecera :-) ).

Pero con la rf me estoy dando de cabezazos contra la pared...................

He montado un circuito con un pulsador para enviar un codigo por rf con la libreria virtualwire, pero cada vez que pulso el pulsador el rele, en modo de programacion, no recibe nada........ o eso parece :-(

Alguien me podría aclarar algo??

Gracias por adelantado, un saludo.
« Last Edit: January 24, 2013, 09:25:39 am by Angelgg » Logged

Principau d'Asturies
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Problema solucionado.  smiley

Gracias a Sui del foro http://forum.ardumote.com/

La solucion es :

Not sure if I'm right but you'll need the relay to first learn a code.

1) Upload this sketch to your Arduino.


Code: Select all
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();

void setup() {
  // Transmitter is connected to Arduino Pin #10  
  mySwitch.enableTransmit(10);
}

void loop() {
  delay(1000);
  mySwitch.switchOn("11101", "00010");
  delay(3000);
  mySwitch.switchOff("11101", "00010");
  while (true) {}
}


2) Relay: Power up, press red button until LED lit.

3) Within 20 seconds, press reset on arduino. relay LED blink then off to notify adaption successful.

4) If it worked you can control the realay with this commands: mySwitch.switchOn("11101", "00010"); mySwitch.switchOff("11101", "00010");

« Last Edit: January 24, 2013, 09:26:28 am by Angelgg » Logged

Pages: [1]   Go Up
Jump to: