Геркон представляет собой электромеханическое коммутационное устройство. Его структура проста – в его составе имеются две ферромагнитные лопасти, герметично запаянные в стеклянную оболочку. Другими словами, эти компоненты могут существовать или использоваться практически в любой среде.
В этом уроке мы узнаем, как использовать геркон для управления домашними устройствами, такими как телевизор, лампочка и т. д. В рамках данного проекта мы подключим геркон к Arduino и будем считывать его состояние.
Давайте для начала соберем на макетной плате простую схему, демонстрирующую принцип действия геркона. Помимо самого геркона на ней будут установлены светодиод и сопротивление 330 Ом.
Источник питания 5 В подключен к геркону, геркон подключен последовательно с резистором и светодиодом, вывод заземления светодиода подключен к заземлению источнику питания.
После подключения цепи поднесите магнит к геркону, он зажжет светодиод.
Но как использовать геркон в реальных приложениях? Просто подключите реле, как показано на следующей схеме. Теперь вы можете управлять устройствами в вашем доме с помощью магнита.
В некоторых случаях требуется более сложное управление с использованием микроконтроллера. Так, можно согласно следующей схеме подключить геркон к плате Arduino, которая будет управлять какой-либо нагрузкой (в нашем случае ее роль исполнит светодиод).
Код программы Arduino довольно прост и приведен далее.
int reed_switch = 2;
int Led = 3;
void setup() {
pinMode(reed_switch,INPUT_PULLUP);
pinMode(Led,OUTPUT);
}
void loop() {
if(digitalRead(reed_switch) == LOW ){
digitalWrite(Led,HIGH);
}else{
digitalWrite(Led,LOW);
}
}
Теперь, когда вы поместите магнит рядом с герконом, светодиод включится.
Используйте этот код в качестве примера, чтобы сделать ваши будущие устройства для домашней автоматизации или подсчета чего-либо с помощью геркона.
© digitrode.ru