Lemontech BlueRelay Shield per Arduino

La lemontech bluerelay shield per arduino è nata per realizzare il tuo impianto domotico a basso costo.

Il modulo bluetooth ti permette di collegare facilmente il tuo progetto domotico sia allo smartphone sia al computer e controllare i due relay della lemontech bluerelay shield per arduino con semplici comandi.
I due led ( LED1 e LED2 ) indicano lo stato dei relay.

Dove acquistare la shield

Visualizza l’elenco dei rivenditori autorizzati

Download Android App

E’ disponibile la versione beta dell’Android App per la Lemontech bluerelay shield per arduino e puoi scaricarla seguendo il qr-code

lemontech app qrcode download

o cliccando su download android app

Impiego della Lemontech bluerelay shield per arduino

La dimensione della lemontech bluerelay shield per arduino è studiata per agevolare il suo posizionamento nelle cassette di derivazione della tuo impianto elettrico evitando costose modifiche.
BlueRelay Shield dimension
Uno dei maggiori problemi riscontrati dalla domotica quando applicata ad impianti esistenti è la difficoltà nel posizionare gli elementi di controllo, la scelta di lemontech di una shield di dimensioni contenute risolve il problema e trasforma il tuo tradizionale impianto in un impianto domotico facilmente.

Montaggio e uso

La parte più complessa di una shield è rappresentata dal montaggio.

Abbiamo deciso di fornirti la bluerelay shield per arduino assemblata per il 90% lasciandoti i soli header da aggiungere e scegliere quelli più adatti al tuo progetto.

HEADES PASSANTI

headers arduino front

Sono utili nei progetti in cui hai la necessità di aggiungere altre shield alla lemontech bluerelay shield per arduino.Ogni shield superiore avrà a disposizione tutti i pin non utilizzati dalla bluerelay shield.Consulta la sezione “connessioni arduino e lemontech bluerelay shield
PIN HEADERS

pin headers arduino

Rappresentano l’alternativa agli HEADERS PASSANTI.Sono indicati nei progetti in cui la BlueRelay shield è l’ultima scheda del progetto e su cui non hai necessità di collegare altre shield di espansione.Sono più semplici da saldare ed occupano minor spazio sulla shield.

Puoi richiederci il “servizio saldatura” della lemontech bluerelay shield per arduino ( valido solo per i rivenditori che offrono tale servizio ) per riceverla già assemblata.

La versione con “servizio di saldatura” non avrai bisogno del saldatore e potrai subito iniziare ad usare la shield.

Connessioni Arduino e Lemontech BlueRelay shield

Arduino BlueRelay Shield per Arduino Utilizzo
3 BT_TX_PIN pin Tx del modulo Bluetooth
4 BT_RX_PIN pin Rx del modulo Bluetooth
5 BT_AT_PIN AT mode Bluetooth
6 RELAY 1 Collegamneto primo relay
7 RELAY 2 Collegamento secondo relay

Caratteristiche tecniche

Per il corretto funzionamento della Lemontech Keypad Lcd shield devi rispettare i seguenti parametri di funzionamento:

Modulo Bluetooth HC-05
Relay SRD-05VDC-SL
Voltaggio operativo 5v
Voltaggio Input (raccomandato) 5v
Voltaggio Input (limite) 6v
Voltaggio Relay (limite) 250VAC
Corrente DC 100mA
Corrente Relay 10A
Numero Relay 2
Numero Led 2

Librerie ed Esempi

Per utilizzare correttamente la shield usa la libreria SoftwareSerial.h, inclusa nell’IDE arduino dalla versione 1.0 ).
La libreria SoftwareSerial.h ti permette di utilizzare i pin 2 e 3 di arduino per comunicare con il modulo bluetooth della Lemontech BlueRelay Shield.

Usa subito la Lemontech BlueRelay Shield con il seguente codice

Download gli esempi dal nostro repository gitHub.com/lemontech-cc/BlueRelayShield

Usa subito la Lemontech BlueRelay Shield con i seguenti codici:

BlueRelay Shield Test ( Primo example )

/*
    Lemontech BlueRelay Shield    
    Demo sketch

    v 1.0 - 19/06/2014
*/

#include 

#define BT_TX_PIN  3
#define BT_RX_PIN  4
#define BT_AT_PIN  5

SoftwareSerial btSerial(BT_TX_PIN, BT_RX_PIN);

void setup() {

  // Set the AT pin high to send commands to the HC-05 module
  pinMode(BT_AT_PIN, OUTPUT);
  digitalWrite(BT_AT_PIN, HIGH);
  
  // Init the software serial between Arduino and the HC-05 module
  btSerial.begin(9600);
  
  // Init the hardware serial between Arduino and the PC
  Serial.begin(9600);
  Serial.println("Lemontech BlueRelay Shield - Demo sketch");
  Serial.println();
  Serial.println("Type AT commands (use CR+LF as line terminator)");
  Serial.println();
}

void loop() {
  
  // Send to the Bluetooth module what we get from the PC and viceversa
  if (btSerial.available()) Serial.write(btSerial.read());
  if (Serial.available()) btSerial.write(Serial.read());
}

BlueRelay Shield da usare con l’App ( vedi sopra )

/*
    Lemontech BlueRelay Shield    
    Demo sketch for App

    v 1.0 - 10/06/2015
*/

#include 

#define BT_TX_PIN  3
#define BT_RX_PIN  4
#define BT_AT_PIN  5
#define RELAY1_PIN 6
#define RELAY2_PIN 7

SoftwareSerial mySerial(BT_TX_PIN, BT_RX_PIN);

boolean relay1Status;
boolean relay2Status;

void setup() {
  
  // Configure Bluetooth module in "transparent mode"
  pinMode(BT_AT_PIN, OUTPUT);
  digitalWrite(BT_AT_PIN, LOW);  

  // Relays default status OFF
  pinMode(RELAY1_PIN, OUTPUT);
  pinMode(RELAY2_PIN, OUTPUT);
  digitalWrite(RELAY1_PIN, LOW);
  digitalWrite(RELAY1_PIN, LOW);
  relay1Status = false;
  relay2Status = false;  

  // Setup serial communication
  Serial.begin(9600);
  mySerial.begin(9600);
  
  Serial.println("Lemontech BlueRelay Shield - Demo sketch");
  Serial.println();
  Serial.println("Type AT commands (use CR+LF as line terminator)");
  Serial.println();
}

void loop() {
  
  // New char from Bluetooth
  if (mySerial.available()) {
    
    char in = mySerial.read();
    switch(in) {
      
      case 'a':
        Serial.println("Toggle RELAY1");
        relay1Status = !relay1Status;
        digitalWrite(RELAY1_PIN, relay1Status);
        break;

      case 'b':
        Serial.println("Toggle RELAY2");
        relay2Status = !relay2Status;
        digitalWrite(RELAY2_PIN, relay2Status);
        break;

      case 'c':
        Serial.println("Send RELAY1 status");
        mySerial.println(relay1Status);
        break;

      case 'd':
        Serial.println("Send RELAY2 status");
        mySerial.println(relay2Status);
        break;        
    }        
  }
}
Acquista
0 commenti su “Lemontech BlueRelay Shield per Arduino
2 Pings/Trackbacks per "Lemontech BlueRelay Shield per Arduino"
  1. […] L’italiana Lemontech mi ha gentilmente fornito un esemplare di uno shield Arduino da loro progettato e prodotto, chiamato BlueRelayShield: […]

  2. […] permette di usare subito la bluerelay shield con il listato che trovi sia sul sito lemontech.cc sia nel mio precedente articolo “Lemontech Bluerelay shield per […]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*