Името "тръстичен превключвател" идва от фразата "запечатан контакт". И това обяснява структурата му. Всъщност тръстиковият превключвател представлява два отворени (или затворени) контакта, разположени във вакуумна колба, които променят състоянието си в противоположно при излагане на магнитно поле. Рийд превключвателите са много популярни сензори, които се използват в много приложения. Това включва контрол на отваряне / затваряне на врати, различни броячи за задействане, броячи на скоростта и т.н. Нека свържем тръстиков превключвател към Arduino и да видим как работи.
Необходимо е
- - Arduino;
- - модул с тръстиков превключвател или просто тръстиков превключвател;
- - постоянен магнит;
- - компютър.
Инструкции
Етап 1
Нека свържем модула на тръстиковия превключвател към Arduino съгласно схемата по-долу. Захранването се подава от 5 V или от 3,3 V. Свържете сигнала към цифров щифт D2.
Модулът на тръстиковия превключвател съдържа 10 kΩ променлив резистор. Този резистор може да се използва за задаване на прага на тръстиковия превключвател и по този начин да регулира чувствителността. Модулът също така съдържа компаратор LM393 за изключване на фалшиви аларми на магнитния сензор.
Стъпка 2
Нека напишем скица за обработка на задействането на тръстиковия превключвател. Тук всичко е просто. Задайте номера на пина, към който свързваме изхода на модула - "2", и го включете за "подслушване". Активираме изтеглящия резистор на крака "2". Задаваме щифт 13 като изход. Включваме серийния порт със скорост 9600 бода. И след това на всеки 20 ms четем показанията на тръстовия превключвател и изпращаме стойността към порта. Ако тръстовият превключвател е отворен - показва се "1", ако е затворен - се показва "0".
Освен това светодиодът на 13-ия крак на Arduino свети, докато контактите на тръстиковия превключвател са затворени. Обърнете внимание на инверсията на сигнала, отчетен от сензора.
Стъпка 3
Свържете захранването към Arduino. Светодиодът на модула ще светне, което показва, че модулът е захранван.
Сега ние привеждаме постоянен магнит към тръстиковия превключвател - контактите на тръстиковия превключвател ще се затворят и светодиодът ще светне, което показва, че герцовият ключ е активиран. Отстранете отново магнита - тръстиковият ключ ще се отвори и светодиодът ще изгасне. Ако включим монитора на порта, ще видим задействането на тръстиковия превключвател под формата на нули сред потока от такива, когато контактът е отворен.
Стъпка 4
Нека свържем тръстиковия превключвател отделно към Arduino. Тук всичко е изключително просто. Тръстовият превключвател е свързан по същия начин като бутона, с резистор 10 kΩ. Програмата ще остане същата.
Включете захранването, донесете магнита до тръстиковия превключвател - светодиодът Arduino ще светне, докато контактите на тръстиковия превключвател са затворени.