Categorii




   Comanda Direct Furnizor
   Consultanta Tehnica
   Ticket Garantie
   Problema Livrare
   Retur Produse
   Feedback
   Verifica Status


Placa releu SPDT 5VDC

Placa releu SPDT  5VDC
Cod Produs: MOD-49 406
Stoc : 0 buc (produsul nu se afla in stoc in acest moment)
62 bucati au fost comandate la furnizor in data de 16-06-2017. Le asteptam sa soseasca in jurul datei de 30-06-2017 (data estimata, data exacta depinde mult de modul cum decurg formalitatile vamale).
Comanda acum produsul ca sa fie deja rezervat pentru tine cand va ajunge in stoc. Va ajunge la tine in momentul cand revine in stoc (te vom suna inainte de livrare ca sa reconfirmam comanda).
Pret: 28 RON (TVA inclus)
Cantitate:  

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 on\n") {
      setRelayState(0,1);
      Serial.println("RELAY 1 ON");
    } 
    else if (inputString == "relay 1 off\n") {
      setRelayState(0,0);
      Serial.println("RELAY 1 OFF");
    } 
    else if (inputString == "relay 2 on\n") {
      setRelayState(1,1);
      Serial.println("RELAY 2 ON");
    } 
    else if (inputString == "relay 2 off\n") {
      setRelayState(1,0);
      Serial.println("RELAY 2 OFF");
    } 
    else if (inputString == "relays on\n") {
      setRelayState(0,1);
      setRelayState(1,1);
      Serial.println("ALL RELAYS ON");
    } 
    else if (inputString == "relays off\n") {
      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:

Scrie un review / pune o intrebare in zona de mai jos.

Intrebarea / review-ul tau va fi publicata pe site in cel mai scurt timp posibil (pe langa intrebarile scrise de clienti, cu acest formular mai interactioneaza si unii boti si servicii de spam automate care incearca sa ne vanda Viagra, postari pe care este necesar sa le filtram manual :)
.

Numele tau


Adresa ta de email (nu o vom face publica, nu va fi publicata nicaieri pe site)


Intrebarea / review-ul tau

Rating: Bad           Good


Introdu codul in caseta de mai jos:



Robofun © 2017