Назва “геркон” походить від словосполучення “герметичний контакт”. І це пояснює його пристрій. По суті, геркон – це два розімкнутих (або замкнутих) контакту, що перебувають у вакуумній колбі, які змінюють свій стан на протилежний при впливі на них магнітного поля. Геркони – дуже популярні датчики, які використовуються у багатьох завданнях. Це і контроль відкриття/закриття дверей, різноманітні лічильники спрацьовувань, лічильники швидкості і т. д. Давайте підключимо геркон до Arduino і подивимося, як він працює.

Модуль с герконом

Вам знадобиться

  • – Arduino;
  • – модуль з герконом або просто геркон;
  • – постійний магніт;
  • – комп’ютер.

Інструкція

1. Підключимо модуль з герконом до Arduino за наведеною схемою. Живлення здійснюється від 5 або від 3,3 Ст. Сигнал підключимо до цифрового піну D2.Модуль з герконом містить змінний резистор номіналом 10 кОм. Цим резистором можна встановити поріг спрацьовування геркона і таким чином відрегулювати чутливість. Також модуль містить компаратор LM393 для виключення помилкових спрацьовувань магнітного датчика.

Схема подключения модуля с герконом к Arduino

2. Напишемо скетч обробки спрацьовування геркона. Тут все просто. Задаємо номер піна, до якого підключаємо вихід модуля – “2”, і включаємо його на “прослушку”. Активуємо підтягуючий резистор на ніжці “2”. Задаємо 13 пін в якості вихідного. Включаємо в роботу послідовний порт на швидкості 9600 бод. А потім кожні 20 мсек зчитуємо показання геркона і видаємо значення в порт. Якщо геркон розімкнений – виводиться “1”, якщо замкнутий – виводиться “0”. Крім того, світлодіод на 13-ій ніжці Arduino світиться, поки замкнуті контакти геркона. Зверніть увагу на інверсію считываемого з датчика сигналу.

Скетч для обработки срабатывания геркона

3. Підключимо харчування до Arduino. На модулі загориться світлодіод, що сигналізує про наявність живлення модуля.Тепер поднесем до геркона постійний магніт – контакти геркона замкнуться і загориться світлодіод, який засвідчує спрацьовування геркона. Знову приберемо магніт – геркон розімкнеться, і світлодіод згасне. Якщо ми включимо монітор порту, то побачимо спрацьовування геркона у вигляді нулів серед потоку одиниць при розімкнутому контакті.

Срабатывание геркона

4. Давайте підключимо окремо геркон до Arduino. Тут все гранично просто. Геркон підключається аналогічно підключенню кнопки, з резистором 10 кОм. Програма залишиться такою ж.Увімкніть харчування, піднесіть магніт до геркона – світлодіод Arduino загориться, поки замкнуті контакти геркона.

Схема подключения геркона к Arduino

НАПИСАТИ ВІДПОВІДЬ

Please enter your comment!
Please enter your name here