Pololu Placa releu SPDT 5VDC

26,00 Lei
Stoc: 0
Momentan indisponibil

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

Cod Produs: MOD-49 Ai nevoie de ajutor? 0731 007 832
Adauga la Wishlist Cere informatii
  • Descriere
  • Video
  • Review-uri (6)

Placa 1 releu

Placa este compatibila cu Arduino,Raspberry PI si BeagleBone

 

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)

 

 

 

 

Specificatie

  • Dimensiune: 1 "× 1.2" × 0,9 "
  • Greutate: 16 g
  • Tensiune: 5 V

Linkuri:

Andrei,

Gasiti aici : https://www.robofun.ro/accesorii/accesorii-cabluri/fire-conexiune-mama-mama

A fost util acest review?

Laurentiu,

unde gasesc cabluri pentru acest releu? folosesc raspberry pi 3. aici pe site gasesc doar cabluri pentru camera.

A fost util acest review?

Dan,

Cate relee pot alimenta de pe raspberry pi b v2 +5V

A fost util acest review?

Toma,

Vad ca scrie pe componenta in poza, dar intreb sa fiu sigur - tensiunea de control este 5-10A 250V AC ?

A fost util acest review?

Andrei,

Produsul este pe stoc : https://www.robofun.ro/index.php?route=product/search&search=relee

A fost util acest review?

Adi,

Ar fi super daca ar fi pe stoc releul dual-chanel, adica ca cel din tutorial. M-ar interesa cand il mai bagati pe stoc (releul dual-chanel)?

A fost util acest review?

Scrie un review


Suport clienti Magazinul este deschis luni - vineri, intre orele 11:00 si 18: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!