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
| Fabricant | Fotek |
|---|---|
| Numéro ya pièce | SSR-40 |
| Tension ya logique/IO | 3 – 32 VDC |
| Tension ya alimentation | 24 – 380 VAC |
| Courant ya sortie (na canal) | 40 A |
| Courant ya pointe (na canal) | 80 A |
| Guidance ya fréquence PWM | Esengeli te |
| Seuils ya logique ya entrée | 1.5 V min. mpo na LOW, 3 V min. mpo na HIGH |
| Chute ya tension / RDS(on) / saturation | 1.5 V max. |
| Limites thermiques | 75 °C max. température ya fonctionnement |
| Package | Montage na rail DIN |
| Notes / variantes | Ezali 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

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
/*
* 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.
-
AmazonPurchase SSR-40 from Amazonamzn.to
Mokili na bisika
Pas encore de ressources.
Fichiers📁
Fritzing File
-
ssr-40va-ss-relay
ssr-40va-ss-relay.fzpz0.02 MB -
Pièce Fritzing de prise secteur (Robojax.com)
ACPlug_Robojax.com.fzpz