Codice Arduino e video per il relè a stato solido Omron G3MB
In questo tutorial impareremo a usare il relè a stato solido Omron G3MB per controllare un carico in corrente alternata, come una lampadina, con e senza Arduino. Questo modulo relè può gestire carichi in AC fino a 240 volt ed è compatibile con un ingresso a 5 volt, rendendolo ideale per progetti con Arduino. Alla fine di questo tutorial capirai come collegare il relè e scrivere il codice Arduino per controllarlo in modo efficace.

Inizieremo con i componenti hardware coinvolti in questo progetto, seguiti dalle istruzioni di cablaggio e da una spiegazione dettagliata del codice. Puoi anche fare riferimento al video per una guida visiva e chiarimenti su passaggi specifici (nel video a 00:00).
L'hardware spiegato
Il componente principale di questo progetto è il relè a stato solido Omron G3MB. Questo relè permette di controllare carichi AC ad alta tensione con un segnale DC a bassa tensione dall'Arduino. Il relè opera tramite un optoisolatore che commuta il carico AC, permettendone l'accensione e lo spegnimento senza un contatto meccanico, garantendo maggiore affidabilità e una vita utile più lunga.
Oltre al relè, avrai bisogno di una scheda Arduino per inviare i segnali di controllo. L'Arduino fornirà un segnale basso o alto al relè, che a sua volta attiverà o disattiverà il carico in corrente alternata collegato. Assicurati di seguire le precauzioni di sicurezza quando lavori con alta tensione.
Dettagli della scheda tecnica
| Produttore | Omron |
|---|---|
| Numero di parte | G3MB-202P |
| Tensione logica/IO | 5 V |
| Tensione di alimentazione | 5-24 V CC |
| Corrente di uscita (per canale) | 2 A max |
| Corrente di picco (per canale) | 4 A massimo |
| Guida alla frequenza PWM | Non applicabile |
| Soglie logiche di ingresso | 0.5 V (basso), 2.5 V (alto) |
| Caduta di tensione / RDS(on)/ saturazione | 1,5 V max |
| Limiti termici | da -30 °C a +100 °C |
| Pacchetto | DIP a 4 pin |
| Note / varianti | Disponibile nelle versioni 5V, 12V e 24V |
- Assicurarsi che il carico AC non superi le specifiche del relè (max 2 A).
- Utilizzare un dissipatore adeguato se si opera vicino alle specifiche massime.
- Isolare sempre il circuito di controllo dal circuito di carico in CA.
- Ricontrollare le connessioni prima di alimentare il circuito.
- Usare un fusibile per la sicurezza nel circuito di carico in CA.
Istruzioni di cablaggio

Per collegare il relè a stato solido Omron G3MB, inizia collegando il pin negativo (Pin 1) alla massa (GND) dell'Arduino. Successivamente, collega il pin positivo (Pin 2) al pin digitale 8 dell'Arduino, che sarà usato per controllare il relè. I due pin sull'altro lato del relè (Pin 3 e Pin 4) saranno collegati al carico AC. Assicurati di collegare un filo del carico AC al Pin 3 e l'altro al Pin 4. Questa configurazione permetterà al relè di controllare il flusso di corrente verso il carico AC in base al segnale dell'Arduino.
Durante il cablaggio, assicurati che tutte le connessioni siano salde e ben isolate, soprattutto quelle che coinvolgono il carico AC. Se usi una breadboard per i test, tieni presente che i pin del relè potrebbero richiedere una certa forza per entrare nei fori della breadboard (nel video a 01:30). Dai sempre priorità alla sicurezza quando lavori con componenti AC.
Esempi di codice e guida passo-passo
Nel codice Arduino definiamorelayPincome il pin 8, che viene utilizzato per controllare il relè a stato solido. Nelsetup()Nella funzione impostiamo questo pin come uscita per consentire all'Arduino di controllare il relè.
int relayPin = 8; // define output pin
void setup() {
pinMode(relayPin, OUTPUT); // set pin 8 (relayPin) as output
}
All'interno delloop()Nella funzione alterniamo lo stato del relè ogni due secondi. Il relè viene spento impostando ilrelayPinportato a LOW e, dopo un ritardo, viene acceso impostandolo su HIGH. Questo crea un semplice ciclo di accensione/spegnimento per il carico in CA.
void loop() {
digitalWrite(relayPin, LOW); // Turn the Relay OFF
delay(2000); // Wait for 2000 milliseconds (2 seconds)
digitalWrite(relayPin, HIGH); // Turn the Relay ON
delay(2000); // Wait for 2000 milliseconds (2 seconds)
}
Nella tua applicazione puoi modificare le condizioni in cui il relè si attiva in base alle tue esigenze specifiche, ad esempio monitorando la temperatura o altri segnali provenienti dai sensori. Questa flessibilità consente di svolgere varie attività di automazione.
Dimostrazione / Cosa aspettarsi
Quando il codice viene caricato sull'Arduino, dovresti vedere il carico AC (lampadina) accendersi e spegnersi ogni due secondi. Se riscontri problemi, ricontrolla i collegamenti dei fili per assicurarti che siano corretti e sicuri. Errori comuni includono polarità invertita e ingressi flottanti, che possono portare a comportamenti inattesi (nel video a 02:15).
Marcatori temporali del video
- 00:00- Introduzione al progetto
- 01:30- Cablaggio del relè
- 02:15- Dimostrazione del controllo del relè
Cose di cui potresti avere bisogno
-
Amazon
Risorse e riferimenti
Nessuna risorsa ancora.
File📁
File Fritzing
-
modulo relè a stato solido Omron SSR - 8 canali
omron-relay-module-8way-1.fzpz0.02 MB