Sensore di campo magnetico OH49E e Arduino

Ciao!


Il post di oggi illustrerà il funzionamento del sensore lineare ad effetto hall OH49E (equivalente al SS49E).
Questo sensore permette di rilevare l'intensità e la polarità di un campo magnetico.
L'uscita del sensore è lineare e proporzionale, varia tra 0.8v (-1200 Gauss) e 4.2v (+1200 Gauss).

Il materiale necessario è:

  • Una scheda Arduino (o equivalente)
  • Un sensore lineare ad effetto hall OH49E o SS49E (potete trovarlo su eBay cliccando qui)
  • Breadboard e cavetti di collegamento


Il collegamento è davvero semplice, lo potete vedere qui sotto, è sufficiente infatti alimentare a 5v il sensore e collegare il segnale ad un pin analogico di ingresso (in questo caso al pin A0).






Questo invece è lo sketch da caricare nel vostro Arduino:




Dopo aver effettuato il caricamento non vi resta che aprire il serial monitor (il tasto con il simbolo della lente di ingrandimento che trovate in alto a destra sul software Arduino) e avvicinare una calamita al sensore.
Noterete che più il magnete sarà vicino al sensore, più il valore letto sarà alto (o basso). Girando il magnete il valore letto avrà segno opposto.








Ecco dati simili a quelli che vedrete stampati sul vostro serial monitor:





Per maggiori informazioni su questo sensore potete consultare il datasheet.
Per domande su questo post lasciate un commento qui sotto.

Ciao!
Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!

8 commenti:

  1. bravo, bel progetto

    RispondiElimina
  2. Che sensore usare per i metalli grazie

    RispondiElimina
  3. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  4. Salve Daniele , sto seriamente valutando l'idea di acquistare un arduino mega 2560 . A tal proposito vorrei capirne di più a riguardo , da ciò che ho letto per programmare arduino basta caricare delle sketch all' interno di un software di arduino scaricabile dal sito giusto ? lo sketch dev' esser scritto a mano o basta inserirlo dentro il software di arduino ?

    RispondiElimina
    Risposte
    1. Ciao Francesco, puoi caricare lo sketch senza fare modifiche, ma ovviamente se hai bisogno che faccia qualcosa di "diverso" dovrai modificarlo.

      Elimina
  5. Salve, stavo cercando un sistema per misurare delle piccole distanze, come ad esempio lo spessore di un filo fra 1 e 2mm. Secondo te con un sensore di questo tipo si riesce a ottenere un buon grado di precisione, tipo 5 centesimi di millimetro?
    Grazie.

    RispondiElimina
    Risposte
    1. Non so darti una risposta certa, potrebbe farcela ma probabilmente sarà necessario amplificare il segnale per ottenere maggiore dettaglio nel range che ti interessa

      Elimina

Lascia un commento qui sotto, ti risponderò il prima possibile!

Altri Post