Pololu Placa 2 relee SPDT 5V

4 Review-uri
49,00 Lei
Stoc sku: MOD-27
Stoc epuizat

Durata de livrare: In acest moment nu avem o data de sosire.

Cod Produs: 00004409 Ai nevoie de ajutor? +40 373 813 088
Adauga la Favorite Cere informatii
  • Descriere
  • Video (3)
  • Review-uri (4)

Placa 2 relee.
 

Placa este compatibil cu Arduino,Raspberry PI si BeagleBone Black.
 

Arduino

Cod Sursa (cel mai simplu)


int relayOne = 2;
int relayTwo = 3;

void setup() {
  Serial.begin(9600);
  pinMode(relayOne, OUTPUT);
  pinMode(relayTwo, OUTPUT);
}

void loop() {  
      setRelayState(0,1);
      delay(1000);
      setRelayState(1, 1);
      delay(1000);
      setRelayState(1, 0);
      delay(1000);
      setRelayState(0, 0);
      delay(1000);
}


void setRelayState(int relay, int state) {
  if (relay == 1) digitalWrite(relayTwo, state);
  if (relay == 0) digitalWrite(relayOne, state);
}

Cod Sursa (din tutorial)


int relayOne = 2;
int relayTwo = 3;

String inputString = "";         
boolean stringComplete = false;  
int led = 0;
int whichRelay = 0;

void setup() {
  Serial.begin(9600);
  inputString.reserve(200); 
  pinMode(relayOne, OUTPUT);
  pinMode(relayTwo, OUTPUT);
}
void loop() {  
  if (stringComplete) {   
    if (inputString == "relay 1 onn") {
      setRelayState(0,1);
      Serial.println("RELAY 1 ON");
    } 
    else if (inputString == "relay 1 offn") {
      setRelayState(0,0);
      Serial.println("RELAY 1 OFF");
    } 
    else if (inputString == "relay 2 onn") {
      setRelayState(1,1);
      Serial.println("RELAY 2 ON");
    } 
    else if (inputString == "relay 2 offn") {
      setRelayState(1,0);
      Serial.println("RELAY 2 OFF");
    } 
    else if (inputString == "relays onn") {
      setRelayState(0,1);
      setRelayState(1,1);
      Serial.println("ALL RELAYS ON");
    } 
    else if (inputString == "relays offn") {
      setRelayState(0,0);
      setRelayState(1,0);
      Serial.println("ALL RELAYS OFF");
    } 
    else {
      Serial.print("Unknown command: ");
      Serial.println(inputString);
    }
    inputString = "";
    stringComplete = false;
  }
}
void serialEvent() {
  while (Serial.available()) {
    char inChar = (char)Serial.read(); 
    inputString += inChar;
    if (inChar == 'n') {
      stringComplete = true;
    } 
  }
}


/* Exemple de situatii:
 setRelayState(0,1) – releu 1 cuplat; 
 setRelayState(1,1) – releu 2 cuplat; 
 setRelayState(0,0) – releu 1 decuplat; 
 setRelayState(1,0) – releu 2 decuplat;
*/

void setRelayState(int relay, int state) {
  if (relay == 1) digitalWrite(relayTwo, state);
  if (relay == 0) digitalWrite(relayOne, state);
}



Un alt exemplu de proiect (tutorial video, aprindere lumina la bataie din palme). Foloseste in plus un microfon.

 

 

Raspberry PI
 

Actionarea bobinelor releelor se face prin tranzistoare (incluse pe placa), care se conecteaza la pinul 5V Raspberry PI, ceea ce inseamna ca placa nu solicita aproape deloc pinii GPIO Raspberry PI din punct de vedere al curentului consumat de aceasta (curentul necesar este tras din pinul de 5V, iar pinii GPIO dau doar comanda).
 

Vezi filmul de mai jos pentru detalii de conectare.

 

Cod Sursa




from time import sleep
import sys
import RPi.GPIO as GPIO 

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(23, GPIO.OUT)
GPIO.setwarnings(False)
GPIO.setup(24, GPIO.OUT) 
GPIO.output(23, False)
GPIO.output(24, False) 

def set_relays_state(relay1, relay2):
 if relay1 == "1":
   GPIO.output(23, True)
 else:
   GPIO.output(23, False)
 
 if relay2 == "1":
   GPIO.output(24, True)
 else:
   GPIO.output(24, False) 


set_relays_state(sys.argv[1],sys.argv[2])
sleep(1)

 

 

Specificatii:
 

Comanda 5V

250V / 10 A

2 Relee Omron G5LE-14-DC5

Greutate :  33g

 

Linkuri:
 

Pagina producator

Daca doresti sa iti exprimi parerea despre acest produs poti adauga un review.

Scrie un review


Review-ul a fost trimis cu succes.

Mares Marian,


poate mai ajuta pe cineva.
am luat si eu un relay cu comutare de 5v in loc de 3.3v. (arduino)
ca sa mearga folosesc un uln2003 (5 lei)
relay VCC -> pi 5V
relay GND -> pi GND
relay IN pin -> ULN2003 output pin 1
pi GPIO pin -> ULN2003 input pin 1
ULN2003 GND -> pi GND
faceti modificarea pe barba voastra, mie imi functioneaza.

Raspunde

A fost util acest review?

Viorel [ROBOFUN],


@alex
Da, aceasta placa este actionata de o tensiune de 3.3 V, asa cum se vede in video.
Placa cu 8 relee nu cred ca este cumparata de la noi, nu stiu sa avem produsul in oferta, asa ca imi este dificil sa te ajut.
Viorel

Raspunde

A fost util acest review?

alex,


Buna,Ma interseaza sa stiu daca aceaste relee actioneaza cu 3.3V cum se vede in video.Am achizitionat o placa cu 8 relee si se pare ca nu se deschid legate direct la GPIO.VA trebui s amodific proiectul sau sa achizitionez o noua placa.ms

Raspunde

A fost util acest review?

Suport clienti Email tehnic si cereri de oferta B2B: contact@robofun.ro

+40 373 813 088 info@robofun.ro

Compara produse

Trebuie sa mai adaugi cel putin un produs pentru a compara produse.

A fost adaugat la favorite!

A fost sters din favorite!