Názov „jazýčkový spínač“pochádza z výrazu „zapečatený kontakt“. A to vysvetľuje jeho štruktúru. Jazýčkový spínač sú v skutočnosti dva otvorené (alebo zatvorené) kontakty umiestnené vo vákuovej banke, ktoré pri vystavení magnetickému poľu menia svoj stav na opačný. Jazýčkové spínače sú veľmi populárne snímače, ktoré sa používajú v mnohých aplikáciách. Patrí sem kontrola otvárania / zatvárania dverí, rôzne počítadlá aktivácie, počítadlá otáčok atď. Pripojme k Arduinu jazýčkový spínač a pozrime sa, ako to funguje.
Je to nevyhnutné
- - Arduino;
- - modul s jazýčkovým spínačom alebo iba jazýčkovým spínačom;
- - permanentný magnet;
- - počítač.
Inštrukcie
Krok 1
Pripojme modul jazýčkového spínača k Arduinu podľa nižšie uvedenej schémy. Napájanie je napájané z 5 V alebo z 3,3 V. Pripojte signál k digitálnemu kolíku D2.
Modul jazýčkového spínača obsahuje variabilný rezistor 10 kΩ. Tento rezistor sa dá použiť na nastavenie prahu jazýčkového spínača a tým na nastavenie citlivosti. Modul tiež obsahuje komparátor LM393 na vylúčenie falošných poplachov magnetického snímača.
Krok 2
Poďme si napísať náčrt spracovania aktivácie jazýčkového spínača. Všetko je tu jednoduché. Nastavte číslo kolíka, ku ktorému pripojíme výstup modulu - „2“, a zapnite ho na „odpočúvanie“. Aktivujeme pull-up rezistor na nohe „2“. Ako výstup sme nastavili pin 13. Sériový port zapíname rýchlosťou 9600 baudov. A potom každých 20 ms prečítame údaje z jazýčkového spínača a odošleme hodnotu na port. Ak je jazýčkový spínač otvorený - zobrazuje sa „1“, ak je zapnutý - zobrazuje sa „0“.
Okrem toho LED na 13. nohe Arduina svieti, pokiaľ sú kontakty jazýčkového spínača zatvorené. Dávajte pozor na inverziu signálu načítaného zo snímača.
Krok 3
Pripojte napájanie k Arduinu. LED na module sa rozsvieti, čo značí, že je modul napájaný.
Teraz privedieme k jazýčkovému spínaču permanentný magnet - kontakty jazýčkového spínača sa zatvoria a LED dióda sa rozsvieti, čo naznačuje, že jazýčkový spínač je aktivovaný. Znova vyberte magnet - jazýčkový spínač sa otvorí a LED dióda zhasne. Ak zapneme monitor portov, uvidíme stlačenie jazýčkového spínača vo forme núl medzi prúdmi tých, keď je kontakt otvorený.
Krok 4
Pripojme jazýčkový spínač osobitne k Arduinu. Všetko je tu mimoriadne jednoduché. Jazýčkový spínač je pripojený rovnakým spôsobom ako tlačidlo s odporom 10 kΩ. Program zostane rovnaký.
Zapnite napájanie, priveďte magnet na jazýčkový spínač - kontrolka Arduino LED sa rozsvieti, zatiaľ čo kontakty jazýčkového spínača sú zatvorené.