Codice Arduino e video per il relè a stato solido SSR-40

Codice Arduino e video per il relè a stato solido SSR-40

In questo tutorial esploreremo come utilizzare il relè a stato solido Fotek SSR-40 con un Arduino per controllare carichi in CA. Il relè a stato solido ci permette di gestire dispositivi ad alta potenza in modo sicuro ed efficiente, rendendolo ideale per il controllo di elettrodomestici come luci e persino condizionatori d'aria. Vedremo il cablaggio, il codice e i risultati attesi di questo progetto. Per una comprensione più chiara, guarda il video (a 00:00).

Hardware spiegato

Il componente principale di questo progetto è il relè a stato solido Fotek SSR-40, progettato per controllare carichi AC ad alta tensione. A differenza dei tradizionali relè elettromeccanici, i relè a stato solido non hanno parti mobili, permettendo commutazioni più rapide e una durata di vita maggiore. Possono gestire correnti elevate fino a 40A, rendendoli adatti ad applicazioni gravose.

Oltre al relè, useremo una scheda Arduino per controllarne il funzionamento. L'Arduino invia un segnale al relè per attivarlo o disattivarlo, permettendoci di controllare il carico in corrente alternata collegato. Questa configurazione è particolarmente utile per le attività di automazione, dove è necessario un controllo preciso.

Dettagli della scheda tecnica

ProduttoreFotek
Numero di parteSSR-40
Tensione logica/IO3 - 32 V CC
Tensione di alimentazione24 - 380 V CA
Corrente di uscita (per canale)40 A
Corrente di picco (per canale)80 A
Guida alla frequenza PWMNon applicabile
Soglie logiche di ingresso1,5 V min. per BASSO, 3 V min. per ALTO
Caduta di tensione / RDS(on)/ saturazione1,5 V max.
Limiti termiciTemperatura massima di esercizio: 75 °C
PacchettoSupporto per guida DIN
Note / variantiDisponibile in varie correnti nominali

  • Garantire un'adeguata dissipazione termica per applicazioni ad alta corrente.
  • Utilizzare un cavo di sezione adeguata per le connessioni, in modo da sopportare la corrente di carico.
  • Verificare le specifiche del carico in CA prima di collegarlo.
  • Assicurarsi sempre che il relè sia dimensionato per la tensione e la corrente del carico.
  • Prestare attenzione alla tensione di controllo in ingresso; non superare 32 VDC.

Istruzioni di cablaggio

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

Per collegare il relè a stato solido Fotek SSR-40, inizia collegando il carico in corrente alternata (AC). I due cavi del tuo dispositivo AC devono essere collegati ai morsetti AC del relè, etichettati AC1 e AC2. Assicurati di collegare il conduttore di fase a un morsetto e il conduttore neutro all'altro; il relè fungerà da interruttore per accendere o spegnere il carico AC.

Per il lato di controllo, collega il cavo di controllo positivo al pin 8 dell'Arduino e il cavo di controllo negativo alla massa (GND) dell'Arduino. Questa configurazione permetterà all'Arduino di controllare il relè. Assicurati di ricontrollare le connessioni prima di alimentare il circuito, poiché un cablaggio errato può causare danni.

Esempi di codice e guida passo dopo passo

Il codice Arduino per controllare il relè è semplice. Per prima cosa definiamo il pin del relè:

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

Questa riga impostarelayPinal pin 8, che è dove abbiamo collegato l'ingresso di controllo del relè. Successivamente, inizializziamo la comunicazione seriale e impostiamo la modalità del pin insetup()funzione:

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

Qui avviamo la comunicazione seriale a 9600 baud e configuriamo ilrelayPincome output. Nelloop()Nella funzione, controlliamo il relè scrivendo HIGH o LOW sul pin:

void loop() {
  digitalWrite(relayPin, HIGH); // set relay pin to HIGH
  delay(2000); // wait for 2 seconds
  digitalWrite(relayPin, LOW); // set relay pin to LOW
  delay(2000); // wait for 2 seconds
}

Questo codice accende il relè per 2 secondi e poi lo spegne per 2 secondi, ripetendo all'infinito. Puoi modificare i ritardi o le condizioni in base alle tue esigenze specifiche.

Dimostrazione / Cosa aspettarsi

Quando il codice viene caricato sull'Arduino, il relè dovrebbe attivarsi e disattivarsi ogni 2 secondi, controllando di conseguenza il carico AC collegato. Se tutto è impostato correttamente, dovresti vedere la luce o l'apparecchio collegato al relè accendersi e spegnersi come previsto. Fai attenzione alle connessioni AC per evitare scosse elettriche o danni (nel video a 05:00).

Marcatori temporali del video

  • 00:00- Introduzione al relè a stato solido
  • 01:30- Spiegazione della configurazione del cablaggio
  • 03:15- Analisi del codice
  • 05:00- Dimostrazione del funzionamento del relè

Immagini

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
Lingua: C++
Copia!

Cose di cui potresti avere bisogno

Risorse e riferimenti

Nessuna risorsa ancora.

File📁

File Fritzing