avete mai desiderato di fare un progetto che ha coinvolto contactless di rilevamento, ad esempio, per rilevare una porta di chiusura, contare il numero di giri di una ruota, o fare un tachimetro? Allora questo tutorial del sensore ad effetto hall Arduino è per te!
Questo progetto utilizza un sensore ad effetto Hall per rilevare la presenza di un magnete. Ogni volta che un magnete si muove oltre questo sensore, può rilevarlo. Questo sensore può essere utilizzato per fare un sacco di cose diverse. Ad esempio, se abbiamo bisogno di rilevare una chiusura della porta, dobbiamo semplicemente collegare un magnete alla porta e un sensore hall al telaio della porta. Ogni volta che la porta si chiude, il magnete viene posizionato vicino al sensore ad effetto hall e siamo in grado di rilevare che la porta è stata chiusa.
Allo stesso modo, questo stesso principio può essere utilizzato per realizzare un tachimetro per una bicicletta o qualsiasi altro veicolo. Se un magnete è attaccato alla ruota e un sensore ad effetto hall è posizionato da qualche parte nel telaio della moto, il tempo necessario per la ruota per completare un giro può essere misurato, e con un po ‘ più di matematica, siamo in grado di rilevare la velocità di movimento della moto!
Come funziona?
Il sensore ad effetto hall funziona sul principio dell’effetto Hall, che afferma che ogni volta che un campo magnetico viene applicato in una direzione perpendicolare al flusso di corrente elettrica in un conduttore, viene indotta una differenza di potenziale. Questa tensione può essere utilizzata per rilevare se il sensore si trova in prossimità di un magnete o meno. Arduino può rilevare questo cambiamento di tensione attraverso il suo pin di interrupt e determinare se il magnete è vicino al sensore o meno. Il funzionamento di base del sensore ad effetto hall Arduino è mostrato nell’immagine qui sotto.