Kaip Prijungti Nendrių Jungiklio Modulį Prie „Arduino“

Turinys:

Kaip Prijungti Nendrių Jungiklio Modulį Prie „Arduino“
Kaip Prijungti Nendrių Jungiklio Modulį Prie „Arduino“

Video: Kaip Prijungti Nendrių Jungiklio Modulį Prie „Arduino“

Video: Kaip Prijungti Nendrių Jungiklio Modulį Prie „Arduino“
Video: Connecting Reed switch module with Arduino 2024, Gegužė
Anonim

Pavadinimas „nendrių jungiklis“kilęs iš frazės „sandarus kontaktas“. Ir tai paaiškina jo struktūrą. Tiesą sakant, nendrinis jungiklis yra du atviri (arba uždari) kontaktai, esantys vakuuminėje kolboje, kurie veikdami magnetinio lauko keičia savo būseną į priešingą. „Reed“jungikliai yra labai populiarūs jutikliai, naudojami daugelyje programų. Tai apima durų atidarymo / uždarymo valdymą, įvairius įjungimo skaitiklius, greičio skaitiklius ir kt. Prijunkime nendrių jungiklį prie „Arduino“ir pažiūrėkime, kaip jis veikia.

Modulis su nendrių jungikliu
Modulis su nendrių jungikliu

Tai būtina

  • - Arduino;
  • - modulis su nendrių jungikliu arba tiesiog nendrių jungiklis;
  • - nuolatinis magnetas;
  • - kompiuteris.

Nurodymai

1 žingsnis

Prijunkime nendrių jungiklio modulį prie „Arduino“pagal toliau pateiktą schemą. Maitinimas tiekiamas nuo 5 V arba nuo 3,3 V. Prijunkite signalą prie skaitmeninio kaiščio D2.

Nendrių jungiklio modulis turi 10 kΩ kintamą rezistorių. Šiuo rezistoriumi galima nustatyti nendrės jungiklio slenkstį ir taip pakoreguoti jautrumą. Modulyje taip pat yra LM393 komparatorius, kad būtų išvengta klaidingų magnetinio jutiklio pavojaus signalų.

Modulio su nendrių jungikliu į „Arduino“jungimo schema
Modulio su nendrių jungikliu į „Arduino“jungimo schema

2 žingsnis

Parašykime nendrių jungiklio paleidimo apdorojimo eskizą. Čia viskas paprasta. Nustatykite smeigtuko numerį, prie kurio prijungiame modulio išvestį, - „2“, ir įjunkite jį „klausymui“. Įjungiame kojos „2“traukimo rezistorių. Kaip išvestį nustatėme kaištį 13. Įjungiame nuoseklųjį prievadą 9600 baudos greičiu. Tada kas 20 ms mes perskaitome nendrių jungiklio rodmenis ir siunčiame vertę į prievadą. Jei nendrių jungiklis atidarytas - rodoma „1“, jei uždaryta - „0“.

Be to, 13-osios „Arduino“kojos šviesos diodas šviečia tol, kol nendrių jungiklio kontaktai yra uždaryti. Atkreipkite dėmesį į iš jutiklio nuskaityto signalo inversiją.

Nendrinių jungiklių paleidimo apdorojimo eskizas
Nendrinių jungiklių paleidimo apdorojimo eskizas

3 žingsnis

Prijunkite maitinimą prie „Arduino“. Modulio šviesos diodas užsidega, nurodydamas, kad modulis yra maitinamas.

Dabar į nendrių jungiklį atsinešame nuolatinį magnetą - nendrių jungiklių kontaktai užsidarys ir užsidegs šviesos diodas, rodantis, kad nendrių jungiklis yra įjungtas. Dar kartą nuimkite magnetą - nendrių jungiklis atsidarys ir šviesos diodas užges. Jei įjungsime uosto monitorių, pamatysime nendrių jungiklio nulio pavaros veikimą tarp tų srautų, kai kontaktas yra atidarytas.

„Reed“jungiklio įjungimas
„Reed“jungiklio įjungimas

4 žingsnis

Prijunkime nendrių jungiklį atskirai prie „Arduino“. Čia viskas nepaprastai paprasta. Nendrinis jungiklis prijungtas taip pat, kaip mygtukas, su 10 kΩ rezistoriumi. Programa išliks ta pati.

Įjunkite maitinimą, atneškite magnetą prie nendrių jungiklio - „Arduino“šviesos diodas užsidegs, kol nendrių jungiklio kontaktai bus uždaryti.

Rekomenduojamas: