È stata rilevata una variabile come la velocità, lo spostamento o la prossimità del sistema meccanico? Oppure il tuo progetto ha bisogno di qualcosa per rilevare la posizione di un oggetto o la presenza di un campo magnetico? Sei fortunato perché abbiamo la risposta. Il sensore effetto Hall è tutto ciò di cui hai bisogno.
Questo sensore ha una varietà di scopi, tra cui l’identificazione della polarità dei poli magnetici e la misurazione della forza del campo magnetico.
Quindi, in questo articolo, ti racconteremo tutto sul sensore effetto Hall e ti mostreremo come costruire un semplice circuito effetto Hall con Arduino.
cominciamo.
Cos’è un sensore magnetico effetto Hall?
Il sensore magnetico effetto Hall è un dispositivo che rileva un campo magnetico. Pertanto, quando c’è un campo magnetico, l’uscita del dispositivo aumenterà. D’altra parte, i risultati saranno bassi quando non ci sono campi magnetici.
Inoltre, è possibile regolare la sensibilità del sensore magnetico effetto Hall con il potenziometro.
Il modulo effetto Hall è dotato di resistenza, potenziometro, potenza, sensore Hall, indicatore LED, comparatore IC LM393 e condensatore.
Circuito del sensore effetto Hall
fonte:
Wikileaks condivisione
Configurazione piedini
Di seguito è riportata la configurazione del pin del modulo sensore effetto Hall:
Posizionamento dei pin del sensore effetto Hall
fonte:
Wikileaks condivisione
normativo
Di seguito sono riportate le caratteristiche e le specifiche dei sensori magnetico-hall:
La tensione di funzionamento è di 5V DC.
Le dimensioni del PCB sono 32x12mm mm
È facile da ottenere, non costoso e piccolo.
Utilizza il sensore di commutazione effetto Hall Allegro A3144
Utilizza anche il tipo di rilevatore di effetto Hall magnetico indotto
Comparatore LM393 con soglia predefinita
Ha un raggio di rilevamento di 7 mm.
È possibile utilizzare questo sensore facilmente con qualsiasi normale circuito integrato analogico o digitale o microcontrollore.
Principio di lavoro
Tutti i materiali del sensore A3114 Hall hanno un campo magnetico, ma nessuna carica attiva. Quindi, non appena la tensione viene ricevuta direttamente sul pin di ingresso, queste cariche vengono attivate.
Inoltre, queste particelle cariche creano una forza mentre attraversano il campo magnetico, che le riflette su una linea retta.
Queste particelle sono conduttori di flusso. Pertanto, l’intero processo forma due piani. In sostanza, il primo ha un campo magnetico, mentre il secondo ha un conduttore di flusso o una deformazione delle particelle cariche.
Schema elettrico del sensore Hall
fonte:
Wikileaks condivisione
Inoltre, porta al primo piano con una carica positiva e al secondo piano con una carica negativa. Ora, la tensione tra i due aerei è la tensione effetto Hall. Pertanto, quando le forze tra il campo magnetico e la particella carica sono uguali, i due piani non si separano.
In altre parole, se non vedi alcun cambiamento di corrente, la tensione Hall misurerà lo spostamento del campo magnetico o la densità del flusso.
Sensori ad effetto Hall digitali alternativi
Se non riesci a trovare il modulo sensore Hall A3114 o vuoi qualcosa di diverso, ecco alcuni sensori effetto Hall digitali alternativi:
Sensore flessibile.
Sensore di pulsazione cardiaco
Sensore di evasione a infrarossi
Sensore di umidità del suolo
Sensore di fiamma
Modulo sensore di vibrazione
Sensore di colore
Rivelatori di pioggia
Altri sensori di effetto Hall analogici
Inoltre, ecco alcuni altri sensori di effetto Hall simulati:
Informazioni su APDS9960
Il PT100 RTD
Il TLE4999I3
di BH1750
di DHT22
di LM35
Il VL53L0X
Il CCS811
Il BMP280
di HC-SR505
di MQ137
Il TMP36
di BMP180
di ADXL335
Il DHT11
Il MPX4115A
Il MPU6050
Come collegare il sensore effetto Hall A3144 con scheda Arduino
Se vuoi controllare la densità del flusso magnetico attraverso un sensore effetto Hall, hai bisogno di un controller. Quindi, in questo caso, useremo la scheda Arduino. Di conseguenza, è possibile collegare il sensore effetto Hall A2144 con scheda Arduino tramite il cavo mostrato nel diagramma seguente:
Collegamento Arduino
fonte:
Wikileaks condivisione
Il diagramma mostra che Arduino alimenta il sensore effetto Hall e un LED è collegato all’uscita di Arduino. Il LED viene utilizzato come indicatore. Pertanto, quando il circuito rileva la presenza di un campo magnetico, accende il LED.
Dopo aver effettuato le connessioni necessarie, scriverai un semplice programma logico utilizzando la libreria Arduino e poi caricherai il codice sulla scheda Arduino tramite il software Arduino IDE.
Inoltre, indossare la scheda Arduino, avvicinare il magnete al circuito e verificare che il connettore funzioni correttamente. Il sensore effetto Hall dovrebbe essere in grado di rilevare questa attrazione e, se funziona, invia un segnale logico elevato alla scheda Arduino. Quindi Arduino dovrebbe accendere il LED.
Posizionamento dei pin del sensore effetto Hall – come costruire un circuito del sensore effetto Hall
Per questo circuito, utilizzeremo il sensore di effetto Hall Allegro A1302 per rilevare il campo magnetico. Quindi colleghiamo il sensore alla scheda Arduino per leggere la tensione di uscita dell’A1302 e visualizzarla sullo schermo.
Quindi, se metti un magnete vicino al sensore, la lettura cambia. Ciò significa che il sensore rileva un magnete che si avvicina.
Componenti necessari
Sensore effetto Hall (A 1302) (1)
Scheda Arduino Uno (1)
USB (1)
Nota: L’allineamento dei pin dell’effetto Hall A1302 è diverso da quello dei sensori menzionati in precedenza. L’IC ha solo tre pin (v
In… dentro
GND e V
fuori.
Il pin 1 riceve una tensione DC positiva per il funzionamento dell’IC (4,4-6V), mentre il pin 2 è il pin a terra. Ciò significa che accetta un terminale negativo dell’alimentazione DC. Infine, il pin 3 è il pin di uscita. Rilascia tensioni analogiche in base alla densità del campo magnetico.
A1302 Posizionamento dei pin
fonte:
Wikileaks condivisione
Disposizione dei pin del sensore effetto Hall – diagramma di circuito
Di seguito sono riportati i diagrammi e schemi elettrici:
schema elettrico
fonte:
Wikileaks condivisione
schema del circuito
fonte:
Wikileaks condivisione
Disposizione dei pin del sensore effetto Hall – Passaggi
Segui lo schema sopra riportato per collegare il sensore effetto Hall alla scheda Arduino per costruire il circuito.
Una volta completata la connessione, portare l’USB, collegare l’Arduino al computer, inserire il codice seguente per visualizzare la lettura del campo magnetico del sensore effetto Hall.
Nota: un’estremità del cavo USB deve essere di tipo A e l’altra estremità di tipo B.
//Inizializza/definisce la connessione del pin
int outputpin= 0;
// Impostare il pin di messa a terra a basso livello e impostare il pin di ingresso a alto livello
Impostazione non valida ()
{
serial.begin(9600);
}
// Il ciclo principale – legge il valore originale dal pin di uscita e lo stampa
Ciclo vuoto ()
{
int rawvalue= analogRead(outputpin);
serial.println(valore raw);
ritardo (5000);
}
Anche se la sensibilità del dispositivo non è la migliore, quando si avvicina un magnete, mostra un cambiamento nella lettura.
Disposizione dei pin del sensore effetto Hall – Applicazione
È possibile utilizzare il circuito del sensore effetto Hall per le seguenti applicazioni:
conteggio degli impulsi
Rilevamento apertura/chiusura della porta
Posizionamento valvole
Test di connessione
Sensore a distanza ravvicinata
avvolgimento
Collegare un Arduino a un sensore a effetto Hall è uno dei modi più efficaci per leggere il campo magnetico. perche’? Poiché la maggior parte dei sensori utilizza un ingresso da 4,5 a 6 V, mentre l’Arduino fornisce un’alimentazione da 5 V, è perfetto per i sensori.
Inoltre, è possibile utilizzare il codice Arduino per definire la connessione del pin e leggere la tensione analogica dal pin di uscita del sensore. Questa è la parte più bella. Arduino legge solo i valori originali non calcolati o convertiti e li visualizza.
Bene, questo articolo finisce qui. c’è qualche problema? Si prega di contattarci in qualsiasi momento. Siamo felici di aiutare.