Hallův senzor je elektrické zařízení, které detekuje změny v magnetickém poli. Takové senzory se dnes používají v mnoha oblastech života. Tento článek pojednává o připojení modulu s Hallovým senzorem 49E k desce Arduino Nano a čtení údajů ze senzoru.
Nezbytné
- - Modul s Hallovým senzorem.
- - Arduino (kdokoli z rodiny).
- - Připojení vodičů.
- - Počítač s vývojovým prostředím Arduino IDE.
Instrukce
Krok 1
Hallův senzor je zařízení, které zaznamenává změny v síle magnetického pole. Hallovy senzory jsou široce používány v každodenním životě a průmyslu. Například se používají jako:
- snímače rychlosti otáčení - používají se v automobilovém průmyslu a všude tam, kde je nutné určit rychlost otáčení kola nebo jiného rotujícího předmětu;
- snímače přiblížení; typickým příkladem je skládací pouzdro na smartphonu, které po otevření zapne podsvícení;
- měření úhlu natočení;
- měření vibrací;
- měření velikosti magnetického pole - digitální kompasy;
- měření síly proudu;
- měření vzduchových mezer, hladiny kapaliny atd.
Krok 2
Modul Hallova senzoru obsahuje následující komponenty: trimr, dvoukanálový komparátor, několik zakončovacích odporů, dvojici LED diod a samotný Hallův senzor 49E.
Trimr se používá k nastavení citlivosti Hallova snímače. První LED indikuje přítomnost napájecího napětí na modulu, druhá indikuje, že magnetické pole překročilo nastavenou provozní prahovou hodnotu.
Modul snímače má 4 piny. Jejich připojení k desce Arduino je znázorněno na obrázku.
Krok 3
Napíšeme náčrt pro čtení naměřených hodnot z digitálních a analogových výstupů snímače. Každých 100 ms budeme dotazovat senzor a hodnoty vysílat na sériový port.
Krok 4
Nahrajte náčrt do Arduina a otevřete sériový monitor nebo libovolný program terminálu.
Vidíme dva sloupce s čísly. V první - odečty digitálního kanálu. Pokud je hodnota „0“- magnetické pole nepřekračuje zadanou prahovou hodnotu, pokud „1“- překračuje. Přivedl jsem magnet k senzoru a v několika řádcích jsem prošel hodnotami „1“. Prahová hodnota se nastavuje pomocí trimovacího odporu.
A ve druhém sloupci - hodnoty z analogového kanálu snímače. Abychom pochopili, co to znamená, je nutné vypracovat srovnávací tabulku, ve které je uveden směr magnetických čar (polarita magnetu) a vzdálenost magnetu od snímače. Na základě této tabulky bude možné interpretovat odečty Hallova senzoru.