Nosaukums "niedru slēdzis" nāk no frāzes "noslēgts kontakts". Un tas izskaidro tā struktūru. Faktiski niedru slēdzis ir divi atvērti (vai slēgti) kontakti, kas atrodas vakuuma kolbā, kas, pakļauti magnētiskā lauka iedarbībai, maina stāvokli pretējā stāvoklī. Reed slēdži ir ļoti populāri sensori, kurus izmanto daudzās lietojumprogrammās. Tas ietver durvju atvēršanas / aizvēršanas kontroli, dažādus iedarbināšanas skaitītājus, ātruma skaitītājus utt. Savienosim niedru slēdzi ar Arduino un redzēsim, kā tas darbojas.
Tas ir nepieciešams
- - Arduino;
- - modulis ar niedru slēdzi vai vienkārši niedru slēdzis;
- - pastāvīgais magnēts;
- - dators.
Instrukcijas
1. solis
Savienosim niedru slēdža moduli ar Arduino saskaņā ar zemāk redzamo diagrammu. Elektroenerģija tiek piegādāta no 5 V vai no 3,3 V. Pievienojiet signālu digitālajam tapam D2.
Niedru slēdža modulis satur 10 kΩ mainīgu rezistoru. Šo rezistoru var izmantot, lai iestatītu niedru slēdža slieksni un tādējādi pielāgotu jutību. Modulis satur arī LM393 salīdzinātāju, lai izslēgtu magnētiskā sensora viltus trauksmes signālus.
2. solis
Uzrakstīsim niedru slēdža iedarbināšanas apstrādes skici. Šeit viss ir vienkāršs. Iestatiet tapas numuru, ar kuru mēs savienojam moduļa izvadi - "2", un ieslēdziet to "noklausīšanās režīmā". Mēs aktivizējam pievilkšanas rezistoru uz kājas "2". Kā izeju mēs iestatījām tapu 13. Mēs ieslēdzam seriālo portu ar ātrumu 9600 baud. Un tad ik pēc 20 ms mēs nolasām niedru slēdža rādījumus un nosūta vērtību uz portu. Ja niedru slēdzis ir atvērts - tiek parādīts "1", ja aizvērts - tiek parādīts "0".
Turklāt Arduino 13. kājas gaismas diode deg tik ilgi, kamēr niedru slēdža kontakti ir aizvērti. Pievērsiet uzmanību sensora nolasītā signāla inversijai.
3. solis
Pievienojiet strāvu Arduino. Moduļa gaismas diode iedegsies, norādot, ka modulis ir darbināts.
Tagad mēs nēsājam pastāvīgu magnētu pie niedru slēdža - niedru slēdža kontakti aizvērsies un iedegsies gaismas diode, kas norāda, ka niedru slēdzis ir aktivizēts. Atkal noņemiet magnētu - atvērsies niedru slēdzis un gaismas diode nodziest. Ieslēdzot ostas monitoru, starp kontaktu plūsmu redzēsim niedru slēdža darbību nulles formā starp kontaktu plūsmu.
4. solis
Savienosim niedru slēdzi atsevišķi ar Arduino. Šeit viss ir ārkārtīgi vienkāršs. Niedru slēdzis ir savienots tāpat kā poga ar 10 kΩ rezistoru. Programma paliks nemainīga.
Ieslēdziet strāvu, nogādājiet magnētu pie niedru slēdža - Arduino gaismas diode iedegsies, kamēr niedru slēdža kontakti ir aizvērti.