Come Collegare Un Sensore Hall Ad Arduino

Sommario:

Come Collegare Un Sensore Hall Ad Arduino
Come Collegare Un Sensore Hall Ad Arduino

Video: Come Collegare Un Sensore Hall Ad Arduino

Video: Come Collegare Un Sensore Hall Ad Arduino
Video: Sensori con Arduino ITA: sensore di movimento PIR HC-SR501 2024, Novembre
Anonim

Un sensore ad effetto Hall è un dispositivo elettrico che rileva i cambiamenti in un campo magnetico. Tali sensori sono utilizzati oggi in molti settori della vita. Questo articolo discute il collegamento di un modulo con un sensore Hall 49E alla scheda Arduino Nano e la lettura delle letture dal sensore.

Come collegare un sensore Hall ad Arduino
Come collegare un sensore Hall ad Arduino

Necessario

  • - Modulo con sensore di Hall.
  • - Arduino (qualsiasi della famiglia).
  • - Cavi di collegamento.
  • - Computer con ambiente di sviluppo Arduino IDE.

Istruzioni

Passo 1

Un sensore Hall è un dispositivo che registra i cambiamenti nell'intensità di un campo magnetico. I sensori ad effetto Hall sono ampiamente utilizzati nella vita quotidiana e nell'industria. Quindi, ad esempio, sono usati come:

- sensori di velocità di rotazione - sono utilizzati nell'industria automobilistica e ovunque sia richiesto di determinare la velocità di rotazione di una ruota o altro oggetto rotante;

- sensori di prossimità; un tipico esempio è una custodia pieghevole del tuo smartphone che accende la retroilluminazione quando la apri;

- misurazione dell'angolo di rotazione;

- misurazione delle vibrazioni;

- misurazione della grandezza del campo magnetico - bussole digitali;

- misurazione della forza attuale;

- misurazione di traferri, livello del liquido, ecc.

Modulo sensore Hall
Modulo sensore Hall

Passo 2

Il modulo del sensore di Hall contiene i seguenti componenti: un trimmer, un comparatore a due canali, diversi resistori di terminazione, una coppia di LED e il sensore di Hall 49E stesso.

Il trimmer serve per regolare la sensibilità del sensore di Hall. Il primo LED indica la presenza della tensione di alimentazione sul modulo, il secondo indica che il campo magnetico ha superato la soglia di funzionamento impostata.

Il modulo sensore ha 4 pin. La loro connessione alla scheda Arduino è mostrata in figura.

Schema di cablaggio del sensore Hall ad Arduino
Schema di cablaggio del sensore Hall ad Arduino

Passaggio 3

Scriviamo uno schizzo per leggere le letture dalle uscite digitali e analogiche del sensore. Effettueremo il polling del sensore ogni 100 ms e forniremo i valori alla porta seriale.

Schizzo del sensore di Hall
Schizzo del sensore di Hall

Passaggio 4

Carica lo schizzo su Arduino e apri il monitor seriale o qualsiasi programma terminale.

Vediamo due colonne con i numeri. Nel primo - le letture del canale digitale. Se il valore è "0" - il campo magnetico non supera la soglia specificata, se "1" - supera. Ho portato il magnete al sensore e in diverse righe ho eseguito i valori "1". La soglia è impostata con un resistore di taglio.

E nella seconda colonna - i valori dal canale analogico del sensore. Per capire cosa significano è necessario redigere una tabella di corrispondenza, annotando il verso delle linee magnetiche (polarità del magnete) e la distanza del magnete dal sensore. Sulla base di questa tabella sarà possibile interpretare le letture del sensore di Hall.

Consigliato: