с 10ч до 18ч / суббота, воскресенье - выходной

4-канальный модуль реле 5v

  • 4-канальный модуль реле 5v
  • Код товара: c0005
  • На складе 2 - 3 дня
  • 299.00 р.

  • Без НДС: 299.00 р.

Для управления 4 реле платы используются следующие выводы Arduino – D4, D5, D6, D7.. При подключении каждого вывода Arduino к схеме переключения реле используется гальваническая развязка, что предотвращает внешние наводки при включении/выключении, подключенной к реле нагрузки. В схеме реле используется транзистор p-n-p типа, для его открытия нужно подать на базу минус. Для этого используем функцию digitalWrite(pin, LOW). Транзистор будет открыт и через управляющую цепь потечет ток и реле сработает. Для отключения реле следует закрыть транзистор, подав на базу плюс, вызвав функцию digitalWrite(pin, HIGH).
О текущем состоянии каждого из них можно судить по индикаторным светодиодам, расположенным на плате. К каждому реле подведён клеммник на 3 провода, что позволяет использовать реле как в режиме "нормально разомкнутое", так и в режиме "нормально замкнутое".
В отличие от большиства модулей реле для Arduino, данная плата сделана в формате шилда, что значительно эконимит место и увеличивает надежность контакта между Arduino и реле.

Характеристики реле:
Ток обмотки: 80 мА;
Максимальное коммутируемое напряжение: 24 В постоянного тока; 125 В переменного тока;
Максимальный коммутируемый ток: 3 А;
Рекомендованная частота переключения: до 1 Гц;
Время жизни: не менее 50 000 переключений.
 
// Используемый вывод для реле
#define PIN_RELAY 7
// Пин подключения фоторезистора
#define PIN_PHOTORESISTOR A0
// переменная для хранения показаний фоторезистора
int val_photo;
// граничное значение освещенности
#define VAL_PHOTO_ON 220
#define VAL_PHOTO_OFF 520
 
void setup(void) 
   {  
   // подключение последовательного порта
   Serial.begin(9600);
   // настроить вывод реле как OUTPUT
   pinMode(PIN_RELAY,OUTPUT);
   // включить свет
   digitalWrite(PIN_RELAY,LOW);
   } 
void loop(void) 
   {   
    // получение данных с фоторезистора
    val_photo=analogRead(PIN_PHOTORESISTOR);  
    // включить
    if(val_photo< VAL_PHOTO_ON)
        digitalWrite(PIN_RELAY,LOW);
    // выключить
    else if(val_photo< VAL_PHOTO_OFF)
        digitalWrite(PIN_RELAY,HIGH);
    // пауза перед следующим измерением
    delay(5000);
   }

Написать отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!
  Хорошо     Плохо