Arduino-ga Qamish Kaliti Modulini Qanday Ulash Mumkin

Mundarija:

Arduino-ga Qamish Kaliti Modulini Qanday Ulash Mumkin
Arduino-ga Qamish Kaliti Modulini Qanday Ulash Mumkin

Video: Arduino-ga Qamish Kaliti Modulini Qanday Ulash Mumkin

Video: Arduino-ga Qamish Kaliti Modulini Qanday Ulash Mumkin
Video: arduino подключение питания и виды сигналов урок №2. 2024, May
Anonim

"Reed switch" nomi "muhrlangan aloqa" iborasidan kelib chiqqan. Va bu uning tuzilishini tushuntiradi. Aslida qamish kaliti - bu vakuumli idishda joylashgan ikkita ochiq (yoki yopiq) kontakt, ular magnit maydon ta'sirida holatini teskari tomonga o'zgartiradi. Reed kalitlari ko'plab dasturlarda ishlatiladigan juda mashhur sensorlardir. Bunga eshikni ochish / yopishni boshqarish, har xil qo'zg'aysan hisoblagichlari, tezlikni hisoblagichlari va boshqalar kiradi. Arduino-ga qamish kalitini ulaymiz va uning qanday ishlashini ko'rib chiqamiz.

Reed switch bilan modul
Reed switch bilan modul

Bu zarur

  • - Arduino;
  • - qamish kaliti yoki shunchaki qamish kaliti bo'lgan modul;
  • - doimiy magnit;
  • - kompyuter.

Ko'rsatmalar

1-qadam

Qamish kaliti modulini Arduino-ga quyidagi sxema bo'yicha ulaymiz. Quvvat 5 V dan yoki 3,3 V dan quvvatlanadi. Signalni raqamli pin D2 ga ulang.

Reed switch moduli 10 kΩ o'zgaruvchan qarshilikni o'z ichiga oladi. Ushbu qarshilik yordamida qamish kaliti eshigini belgilash va shu bilan sezgirlikni sozlash mumkin. Shuningdek, modulda magnit sensorning noto'g'ri signallarini istisno qilish uchun LM393 komparatori mavjud.

Arduino-ga qamish o'tkazgichli modulni ulash sxemasi
Arduino-ga qamish o'tkazgichli modulni ulash sxemasi

2-qadam

Qamish kaliti yoqilishini qayta ishlashning eskizini yozamiz. Bu erda hamma narsa oddiy. Biz modul chiqishini bog'laydigan pin raqamini o'rnating - "2" va uni "telefonni tinglash" uchun yoqing. Biz "2" oyog'idagi tortishish qarshiligini faollashtiramiz. Chiqish sifatida 13-pinni o'rnatdik. Biz ketma-ket portni 9600 bod tezligida yoqamiz. Va keyin har 20 msda biz qamish kaliti o'qilishini o'qiymiz va qiymatni portga yuboramiz. Agar qamish kaliti ochiq bo'lsa - "1", yopiq bo'lsa - "0" ko'rsatiladi.

Bundan tashqari, Arduinoning 13-oyog'idagi LED qamish kaliti kontaklari yopiq bo'lsa yonadi. Sensordan o'qilgan signalning teskari tomoniga e'tibor bering.

Qamish tugmachasini boshqarishni qayta ishlash uchun eskiz
Qamish tugmachasini boshqarishni qayta ishlash uchun eskiz

3-qadam

Arduino-ga quvvatni ulang. Moduldagi LED yonadi, bu modul quvvatga ega ekanligini ko'rsatadi.

Endi biz qamish kalitiga doimiy magnitni olib kelamiz - qamish kaliti kontaktlari yopiladi va qamish kaliti yoqilganligini ko'rsatuvchi LED yonadi. Magnitni yana echib oling - qamish kaliti ochiladi va LED o'chadi. Agar biz port monitorini yoqadigan bo'lsak, biz kontakt ochiq bo'lganida, oqimlar orasida nollar ko'rinishidagi qamish kalitini ishga tushirilishini ko'ramiz.

Reed kalitini ishga tushirish
Reed kalitini ishga tushirish

4-qadam

Arduino-ga qamish kalitini alohida ulaymiz. Bu erda hamma narsa juda oddiy. Qamish kaliti tugmachaga o'xshash tarzda, 10 kΩ qarshilik bilan ulanadi. Dastur bir xil bo'lib qoladi.

Quvvatni yoqing, magnitni qamish tugmachasiga keltiring - qamish kaliti kontaklari yopilganda Arduino LED chiroqchasi yonadi.

Tavsiya: