Luka Code

Code Arduino mpe Vidéo ya SSR-40 Solid-State Relay

Code Arduino mpe Vidéo ya SSR-40 Solid-State Relay

Na boyekoli oyo, tokotalela ndenge ya kosalela Fotek SSR-40 solid-state relay na Arduino mpo na kokamba ba AC loads. Solid-state relay esalisi biso na kokamba ba aparé ya nguya mingi na ndenge ya libateli mpe ya malamu, mpo na kokamba ba aparé lokola ba lumières mpe ata ba air conditioners. Tokotalela wiring, code, mpe ba résultats oyo tozali kolikia na projet oyo. Mpo na kososola malamu, tálá vidéo (na vidéo na 00:00).

Hardware Explication

Élément principal ya projet oyo ezali Fotek SSR-40 solid-state relay, oyo esalemi mpo na kokamba ba AC loads ya haute tension. Na ndenge ya kokesene na ba relais électromécaniques ya kala, ba solid-state relays bazanga ba parties mobiles, oyo esalaka ete ba changements ezala mbangu mpe bomoi bwa yango ezala molai. Bakoki kokamba ba courants ya makasi kino na 40A, mpo na ba applications ya mosala ya kilo.

Na ngambo ya relais, tokosalela carte Arduino mpo na kokamba fonctionnement ya relais. Arduino etindaka signal na relais mpo na kofungola to kokanga yango, mpo na kokamba AC load oyo esangani na yango. Installation oyo ezali malamu mingi mpo na ba tâches ya automatisation, epai contrôle ya précision ezali nécessité.

Détails ya Datasheet

FabricantFotek
Numéro ya pièceSSR-40
Tension ya logique/IO3 – 32 VDC
Tension ya alimentation24 – 380 VAC
Courant ya sortie (na canal)40 A
Courant ya pointe (na canal)80 A
Guidance ya fréquence PWMEsengeli te
Seuils ya logique ya entrée1.5 V min. mpo na LOW, 3 V min. mpo na HIGH
Chute ya tension / RDS(on) / saturation1.5 V max.
Limites thermiques75 °C max. température ya fonctionnement
PackageMontage na rail DIN
Notes / variantesEzali na ba versions na ba courants ndenge na ndenge

  • Kokanola ete heat sink ezala ya kokoka mpo na ba applications ya courant ya makasi.
  • Salela ba fils ya taille ya malamu mpo na ba connexions mpo na kokamba courant ya charge.
  • Vérifier ba spécifications ya AC load liboso ya kosangisa.
  • Kokanola mingi ete relais ezali na capacité ya kokamba tension mpe courant ya charge.
  • Keba na tension ya contrôle ya entrée; kozala na kati ya 32 VDC te.

Instructions ya Wiring

Arduino wiring for SSR-40 Solid State Relay with AC bulb
Arduino wiring for SSR-40 Solid State Relay with AC bulb

Mpo na kosangisa Fotek SSR-40 solid-state relay, banda na kosangisa AC load. Ba fils mibale ya aparé na yo ya AC esengeli kosangisama na ba terminaux AC ya relais, oyo ebengami AC1 mpe AC2. Kanola ete okangisa fil ya live na terminal moko mpe fil ya neutre na mosusu; relais ekosala lokola interrupteur mpo na kofungola to kokanga AC load.

Mpo na côté ya contrôle, sangisa fil ya contrôle ya positif na pin 8 ya Arduino mpe fil ya contrôle ya négatif na ground (GND) ya Arduino. Installation oyo ekopesa Arduino nguya ya kokamba relais. Kanola ete otonga connexions mibale mibale liboso ya kofungola circuit, pamba te connexions ya mabe ekoki kosala dégâts.

Ba Exemples ya Code & Explication

Code ya Arduino mpo na kokamba relais ezali pete. Liboso, tosengeli définir pin ya relais:

int relayPin = 8; // set pin 8 mpo na sortie ya relais

Ligne oyo etyaka relayPin na 8, epai tosangisaki entrée ya contrôle ya relais. Na sima, tosengeli ko-initialiser communication série mpe kosala configuration ya pin na fonction setup():

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

Awa, tobandi communication série na 9600 baud mpe tosali configuration ya relayPin lokola sortie. Na fonction loop(), tokambaka relais na kokoma HIGH to LOW na pin:

void loop() {
  digitalWrite(relayPin, HIGH); // tia pin ya relais na HIGH
  delay(2000); // zela mpekonza 2 secondes
  digitalWrite(relayPin, LOW); // tia pin ya relais na LOW
  delay(2000); // zela mpekonza 2 secondes
}

Code oyo efungolaka relais mpo na 2 secondes mpe na sima ekangaka yango mpo na 2 secondes, mpe ezalaka sé na ndenge wana. Okoki kobongola ba délais to ba conditions kolanda ba besoins na yo.

Démonstration / Nini Okoki Kozela

Ntango code ekotiama na Arduino, relais esengeli kofungola mpe kokanga na ntango nyonso ya 2 secondes, mpe kokamba AC load oyo esangani na yango. Soki nyonso esalemi malamu, okomona lumière to aparé oyo esangani na relais efungolama mpe ekangama na ndenge oyo ozalaki kolikia. Keba na ba connexions AC mpo na kokima choc électrique to dégâts (na vidéo na 05:00).

Ba Timestamps ya Vidéo

  • 00:00 - Introduction na solid-state relay
  • 01:30 - Explication ya installation ya wiring
  • 03:15 - Explication ya code
  • 05:00 - Démonstration ya fonctionnement ya relais

Images

SSR-40-0
SSR-40-0
SSR-40-1
SSR-40-1
Arduino wiring for SSR-40 Solid State Relay with AC bulb
Arduino wiring for SSR-40 Solid State Relay with AC bulb
93-Arduino code for Fotek solid-state relay
Langue: C++
/*
* This is the Arduino code for a Solid State Relay
* manufactured by Fotek
 * to control turning ON or OFF AC or DC loads
 * This code will work with:
 * SSR-25DA
 * SSR-40DA
 * SSR-25DA-H
 * SSR-40DA-H
 *  * Watch the instruction video https://youtu.be/DZrOOhRCtZM
 *  * 
 * Written by Ahmad Shamshiri for Robojax Video
 * Date: May 03, 2018, at 06:57 in Ajax, Ontario, Canada
 * Permission granted to share this code given that this
 * note is kept with the code.
 * Disclaimer: This code is "AS IS" and for educational purposes only.
 * 
 */


 // SSR relay
int relayPin = 8;// set pin 8 for relay output

// setup code for Robojax Solid State Relay
void setup() {
    // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  Serial.println("Robojax Solid State Relay ");
  pinMode(relayPin, OUTPUT);

}

// loop code for Robojax Solid State Relay
void loop() {


  // Turn the relay switch ON (Robojax.com/learn/arduino)
  digitalWrite(relayPin, HIGH);// set relay pin to HIGH
  Serial.println("Relay ON ");
  delay(2000);


   // Turn the relay switch OFF (Robojax.com/learn/arduino)
  digitalWrite(relayPin, LOW);// set relay pin to LOW
  Serial.println("Relay OFF ");
  delay(2000);

}

Nko o na nki.

Mokili na bisika

Pas encore de ressources.

Fichiers📁

Fritzing File