Как да свържете модула от тръстиков превключвател към Arduino

Съдържание:

Как да свържете модула от тръстиков превключвател към Arduino
Как да свържете модула от тръстиков превключвател към Arduino

Видео: Как да свържете модула от тръстиков превключвател към Arduino

Видео: Как да свържете модула от тръстиков превключвател към Arduino
Видео: Пошаговая настройка GSM модуля SIM800L 2024, Ноември
Anonim

Името "тръстичен превключвател" идва от фразата "запечатан контакт". И това обяснява структурата му. Всъщност тръстиковият превключвател представлява два отворени (или затворени) контакта, разположени във вакуумна колба, които променят състоянието си в противоположно при излагане на магнитно поле. Рийд превключвателите са много популярни сензори, които се използват в много приложения. Това включва контрол на отваряне / затваряне на врати, различни броячи за задействане, броячи на скоростта и т.н. Нека свържем тръстиков превключвател към Arduino и да видим как работи.

Модул с тръстиков превключвател
Модул с тръстиков превключвател

Необходимо е

  • - Arduino;
  • - модул с тръстиков превключвател или просто тръстиков превключвател;
  • - постоянен магнит;
  • - компютър.

Инструкции

Етап 1

Нека свържем модула на тръстиковия превключвател към Arduino съгласно схемата по-долу. Захранването се подава от 5 V или от 3,3 V. Свържете сигнала към цифров щифт D2.

Модулът на тръстиковия превключвател съдържа 10 kΩ променлив резистор. Този резистор може да се използва за задаване на прага на тръстиковия превключвател и по този начин да регулира чувствителността. Модулът също така съдържа компаратор LM393 за изключване на фалшиви аларми на магнитния сензор.

Схема на свързване на модул с тръстиков превключвател към Arduino
Схема на свързване на модул с тръстиков превключвател към Arduino

Стъпка 2

Нека напишем скица за обработка на задействането на тръстиковия превключвател. Тук всичко е просто. Задайте номера на пина, към който свързваме изхода на модула - "2", и го включете за "подслушване". Активираме изтеглящия резистор на крака "2". Задаваме щифт 13 като изход. Включваме серийния порт със скорост 9600 бода. И след това на всеки 20 ms четем показанията на тръстовия превключвател и изпращаме стойността към порта. Ако тръстовият превключвател е отворен - показва се "1", ако е затворен - се показва "0".

Освен това светодиодът на 13-ия крак на Arduino свети, докато контактите на тръстиковия превключвател са затворени. Обърнете внимание на инверсията на сигнала, отчетен от сензора.

Скица за обработка на задействане на тръстиков превключвател
Скица за обработка на задействане на тръстиков превключвател

Стъпка 3

Свържете захранването към Arduino. Светодиодът на модула ще светне, което показва, че модулът е захранван.

Сега ние привеждаме постоянен магнит към тръстиковия превключвател - контактите на тръстиковия превключвател ще се затворят и светодиодът ще светне, което показва, че герцовият ключ е активиран. Отстранете отново магнита - тръстиковият ключ ще се отвори и светодиодът ще изгасне. Ако включим монитора на порта, ще видим задействането на тръстиковия превключвател под формата на нули сред потока от такива, когато контактът е отворен.

Задействане на тръстиков превключвател
Задействане на тръстиков превключвател

Стъпка 4

Нека свържем тръстиковия превключвател отделно към Arduino. Тук всичко е изключително просто. Тръстовият превключвател е свързан по същия начин като бутона, с резистор 10 kΩ. Програмата ще остане същата.

Включете захранването, донесете магнита до тръстиковия превключвател - светодиодът Arduino ще светне, докато контактите на тръстиковия превключвател са затворени.

Препоръчано: