Проблемы в интерфейсе реле с Arduino

Я хочу управлять лампочкой переменного тока с помощью Arduino, 5-вольтового реле. Мои связи

Мой код

#define RELAY1  7

void setup() 
{
  pinMode(RELAY1, OUTPUT);
  Serial.begin(9600);
}

void loop() 
{
  digitalWrite(RELAY1,LOW); // Включает реле 1
  Serial.println("Light OFF");
  delay(15000); // Подождать 5 секунд
  digitalWrite(RELAY1,HIGH); // Выключает реле
  Serial.println("Light ON");
  delay(20000);
}
  • Горит красный светодиод в соответствии с лампочкой переменного тока.
  • Светодиод питания (зеленого цвета) также горит, так как я подал питание 5 В от Arduino.

Проблемы

  1. Лампочка не соответствует задержке, указанной в коде. Выход для приведенного выше кода: 20 с ВКЛ - 15 с ВЫКЛ - 20 с ВКЛ - 15 с ВЫКЛ - 20 с ВКЛ - 15 с ВЫКЛ - 1 с ВКЛ - 20 с ВКЛ - 15 с ВЫКЛ и т.д. промежуточный как шум. В чем может быть причина?

  2. На мониторе также печатаются только первые 3 действия, после чего печать не наблюдается.

==>Я использую следующее реле:

, 👍0

Обсуждение

Какую релейную плату вы используете? Слышишь щелчок реле?, @Gerben

да я могу тут реле щёлкать.!, @NShiva

Как говорит Гербен, пожалуйста, укажите номер детали реле и дайте ссылку на него. Вы уверены, что подключили Vcc на реле к контакту +5 В на Arduino?, @Nick Gammon

@Ник, у меня нет ссылки на ретрансляцию. Но я загрузил изображение реле в самом вопросе. Я уверен, что контакт 5 В на Arduino подключен к контакту 5 В на реле., @NShiva

Там два транзистора (маленькие черные штучки с полукругом). Пожалуйста, прочитайте номер детали и опубликуйте его., @Nick Gammon

Номер детали на транзисторе: «CTBC 5478 JS»., @NShiva

Есть ли резисторы (или какие-либо детали) на обратной стороне платы? Можешь сфотографировать это, пожалуйста?, @Nick Gammon

Также измерьте напряжение на контакте 5 В (с помощью мультиметра) после запуска скетча. Это 5В? Или что-то пониже?, @Nick Gammon

На обратной стороне платы нет ничего, кроме металлических контактов., @NShiva

Вы можете добавить конденсатор, чтобы укрепить ваши 5 В., @Gabe Ruiz


2 ответа


0

Все выглядит хорошо, однако попробуйте другое реле, дважды проверьте сторону переменного тока и убедитесь, что напряжение лампы соответствует сети переменного тока, а лампа исправна.

Возможно, вам не хватает питания от вашего USB-накопителя или от того, как вы его запитываете. Если вы можете контролировать 5 В постоянного тока и убедиться, что он стабилен.

Удачи

,

1

Я бы проверил детали одну за другой. поэтому сначала посмотрите, хороший ли у вас сигнал, подключив к нему светодиод. затем проверьте, что вы реле с 5v.

теперь вы должны знать, в чем проблема: ардуино или реле

,