.. note::
Ciao, benvenuto nella community SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 con altri appassionati.
**Perché unirti a noi?**
- **Supporto esperto**: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
- **Impara e condividi**: Scambia consigli e tutorial per migliorare le tue competenze.
- **Anteprime esclusive**: Ottieni accesso anticipato a nuovi annunci di prodotti e anteprime.
- **Sconti speciali**: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
- **Promozioni festive e omaggi**: Partecipa a giveaway e promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca [|link_sf_facebook|] e unisciti oggi stesso!
1.3.4 Relè
=============
Introduzione
--------------
In questa lezione, impareremo a utilizzare un relè. È uno dei componenti
comunemente utilizzati nei sistemi di controllo automatico. Quando la
tensione, la corrente, la temperatura, la pressione, ecc., raggiungono,
superano o sono inferiori al valore prestabilito, il relè collega o interrompe
il circuito per controllare e proteggere l'apparecchiatura.
Componenti
-------------
.. image:: img/list_1.3.4.png
Principio
-------------
**Diodo**
Un diodo è un componente elettronico a due terminali con un flusso di
corrente unidirezionale. Offre bassa resistenza nella direzione del
flusso di corrente e alta resistenza nella direzione opposta. I diodi
sono utilizzati principalmente per prevenire danni ai componenti, in
particolare dovuti alla forza elettromotrice nei circuiti solitamente polarizzati.
.. image:: img/image344.png
I due terminali di un diodo sono polarizzati, con l'estremità positiva
chiamata anodo e l'estremità negativa chiamata catodo. Il catodo è
generalmente di colore argentato o presenta una banda colorata. Il flusso
di corrente in un diodo va dall'anodo al catodo. Il comportamento di un
diodo è simile a quello di una valvola di non ritorno. Una delle
caratteristiche più importanti di un diodo è la curva corrente-tensione
non lineare.
**Relè**
Un relè è un dispositivo che consente di stabilire una connessione tra due o
più punti in risposta al segnale di ingresso. In altre parole, i relè forniscono
isolamento tra il controller e il dispositivo, poiché i dispositivi possono
funzionare sia in corrente alternata (AC) che continua (DC). Tuttavia, ricevono
segnali da un microcontrollore che opera in DC, quindi è necessario un relè per
colmare il divario. Il relè è estremamente utile quando è necessario controllare
una grande quantità di corrente o tensione con un piccolo segnale elettrico.
Ci sono 5 parti in ogni relè:
**Elettromagnete** - Costituito da un nucleo di ferro avvolto da una bobina di
fili. Quando l'elettricità passa, diventa magnetico e si chiama elettromagnete.
**Armatura** - Striscia magnetica mobile nota come armatura. Quando la corrente
fluisce, la bobina si energizza, producendo un campo magnetico che attiva o
disattiva i contatti aperti (N/O) o chiusi (N/C).
**Molla** - Quando nessuna corrente passa attraverso la bobina, la molla tira
l'armatura via, interrompendo il circuito.
Set di **contatti elettrici** - Ci sono due punti di contatto:
- Normalmente aperto - connesso quando il relè è attivato, disconnesso quando è inattivo.
- Normalmente chiuso - non connesso quando il relè è attivato, connesso quando è inattivo.
**Struttura in plastica** - I relè sono rivestiti di plastica per la protezione.
**Funzionamento del Relè**
Il principio di funzionamento del relè è semplice. Quando viene alimentato, la
corrente inizia a fluire attraverso la bobina di controllo, energizzando
l'elettromagnete. L'armatura viene quindi attratta verso la bobina, connettendo
i contatti aperti e chiudendo il circuito. Per interrompere il circuito, l'armatura
viene sollevata dai contatti chiusi grazie alla molla. In questo modo, l'accensione
e lo spegnimento del relè possono controllare lo stato di un circuito di carico.
.. image:: img/image142.jpeg
Schema
---------
.. image:: img/image345.png
Procedure Sperimentali
------------------------
**Passo 1:** Monta il circuito.
.. image:: img/image144.png
:width: 800
**Passo 2**: Apri il file del codice.
.. raw:: html
.. code-block::
cd ~/davinci-kit-for-raspberry-pi/c/1.3.4
**Passo 3:** Compila il codice.
.. raw:: html
.. code-block::
gcc 1.3.4_Relay.c -lwiringPi
**Passo 4:** Esegui il file eseguibile.
.. raw:: html
.. code-block::
sudo ./a.out
Dopo l'esecuzione del codice, il LED si accenderà. Inoltre, puoi sentire
un ticchettio causato dall'interruzione del contatto normalmente chiuso
e dalla chiusura del contatto normalmente aperto.
.. note::
Se non funziona dopo l'esecuzione, o appare un messaggio di errore: \"wiringPi.h: No such file or directory", consulta la guida :ref:`faq_c_nowork`.
**Codice**
.. code-block:: c
#include
#include
#define RelayPin 0
int main(void){
if(wiringPiSetup() == -1){ //se l'inizializzazione wiring fallisce, stampa un messaggio a schermo
printf("setup wiringPi failed !");
return 1;
}
pinMode(RelayPin, OUTPUT); //imposta GPIO17(GPIO0) in output
while(1){
// Tick
printf("Relay Open......\n");
delay(100);
digitalWrite(RelayPin, LOW);
delay(1000);
// Tock
printf("......Relay Close\n");
delay(100);
digitalWrite(RelayPin, HIGH);
delay(1000);
}
return 0;
}
**Spiegazione del Codice**
.. code-block:: c
digitalWrite(RelayPin, LOW);
Imposta la porta I/O a livello basso (0V), disattivando il transistor e non
alimentando la bobina. Non c'è forza elettromagnetica, quindi il relè si apre
e il LED non si accende.
.. code-block:: c
digitalWrite(RelayPin, HIGH);
Imposta la porta I/O a livello alto (5V) per energizzare il transistor.
La bobina del relè viene alimentata, generando forza elettromagnetica, e
il relè si chiude, accendendo il LED.