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 è:
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!
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!
bravo, bel progetto
RispondiEliminaGrazie!
EliminaChe sensore usare per i metalli grazie
RispondiEliminaQuesto commento è stato eliminato dall'autore.
RispondiEliminaSalve 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 ?
RispondiEliminaCiao Francesco, puoi caricare lo sketch senza fare modifiche, ma ovviamente se hai bisogno che faccia qualcosa di "diverso" dovrai modificarlo.
EliminaSalve, 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?
RispondiEliminaGrazie.
Non so darti una risposta certa, potrebbe farcela ma probabilmente sarà necessario amplificare il segnale per ottenere maggiore dettaglio nel range che ti interessa
EliminaBuongiorno, il mio campo magnetico genera fino a 5V. Quale sensore dovrei usare?
RispondiElimina