Pololu Placa 2 relee SPDT 5V

49,00 Lei
Stoc: 10+
In stoc

Durata de livrare: 1 zi

Limita stoc
- +
Adauga in cos
Cod Produs: MOD-27 Ai nevoie de ajutor? 0731 007 832
Adauga la Wishlist Cere informatii
  • Descriere
  • Video
  • 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

Bogdan,

Salut, pot sa actionez doua pompe de apa de modelul acesta ?https://www.robofun.ro/pompa-apa-micro-2?search=pompa Am un Raspberry pi 3 model B. Luasem un shield, care abia acum am vazut ca e compatibil doar cu Arduino (https://www.robofun.ro/shields/shield-motoare-l298-v2) Sau e mai recomandat sa folosesc acest tip pe relee? https://www.robofun.ro/raspberry-pi-si-componente/placa-doua-relee-raspberry-pi Multumesc.

A fost util acest review?

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.

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

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

A fost util acest review?

Scrie un review


Suport clienti Magazinul este deschis luni - vineri, intre orele 11:00 si 17:00.

0731 007 832 contact@robofun.ro
close

Comparare

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

close

A fost adaugat in wishlist!

A fost sters din wishlist!