Модуль твердотельного реле 2 канала 5 В

Код:00900
Артикул:TRM2-5
В наличии:есть
380 руб
1
Модуль твердотельного реле 2 канал 5 В

Основой модуля твердотельного реле для управления двумя нагрузками Solid State Relay Module являются недорогие  твердотельные малогабаритные реле Omron G3MB-202P. 
 
Solid State Relay Module
 
Характеристики модуля:
  • Напряжение срабатывания на входе (S): > 4 В (номинально 5 В);
  • Максимальное напряжение на входе (S): < 6 В;
  • Максимальный ток, на входе модуля: < 12 мА, при Vcc = 5 В;
  • Номинальное напряжение нагрузки (AC): 120 ... 240 В, переменного тока 50/60 Гц;
  • Пиковые значения напряжения нагрузки (AC): 75 ... 264 В, переменного тока 50/60 Гц;
  • Падение напряжения в цепи нагрузки (AC): <1,6 В;
  • Номинальный ток нагрузки (AC): 0,1 ... 2 А;
  • Пиковое значение тока нагрузки (AC): 30 А (не повторяющееся и не дольше 20 мс);
  • Ток утечки в цепи нагрузки (AC): 1 мА, при напряжении 100 В. 1,5 мА, при напряжении 200 В;
  • Максимальное время срабатывания: < 1 мс после пересечения нуля;
  • Рабочая температура: -30 ... 80 °C, при относительной влажности воздуха < 85 %;
  • Температура хранения: -30 ... 100 °C.
 
А сейчас мы рассмотрим проект применения модуля Solid State Relay Module – розетка, управляемая по WiFi.
Для проекта нам понадобятся:
  • модуль Solid State Relay Module;
  • модуль на
  • малогабаритный блок питания;
  • розетка.
Модуль Solid State Relay Module предназначен для управления двумя нагрузками, подключаемыми к сети 220 В. с током потребления до 2 А. В модуле используются реле Omron G3MB-202P с функцией пересечения ноля (zero cross function). Данная функция предусматривает возможность замыкания выходной цепи, только когда переменное напряжение нагрузки пересекает ноль, благодаря чему, ток нагрузки увеличивается плавно. Такой тип включения продлевает срок службы устройств подключённых к силовой части модуля, но делает невозможным замыкание цепей нагрузки постоянного тока.
В качестве контроллера будем использовать одну из плат на основе популярного WiFi модуля ESP8266, например такой.
Скетч будем писать в среде Arduino IDE для ESP8266. Вот содержимое скетча:
 // подключение библиотек
#include
#include
#include
#include
// пин управления реле
uint8_t PowerPin = 2;
bool    PowerOn  = false;
 
const char* host = "esp8266-power";
// данные  вашего роутера
const char* ssid = "your_ssid";
const char* password = "your_pass";
 
ESP8266WebServer server(80);
 
void setup() {
  // запуск последовательного порта
  Serial.begin(115200);
 // настройка пина управления реле
  pinMode(PowerPin , OUTPUT);
  digitalWrite(PowerPin , PowerOn);
 
 
  WiFi.mode(WIFI_AP_STA);
  WiFi.begin(ssid, password);
  if(WiFi.waitForConnectResult() == WL_CONNECTED){
     MDNS.begin(host);
     server.on ( "/", HTTP_handleRoot );
     server.onNotFound ( HTTP_handleRoot );
     server.begin();    
     Serial.printf( "HTTP server ok! Open http://%s.local in your browser\n", host);
  }
  else {
     Serial.printf("WiFi started is fail");
  }   
}
 
void loop() {
   server.handleClient();
   delay(50);
}
 
 
// Обработчик  страницы сервера
void HTTP_handleRoot(void) {
  bool status = false;
 
  if( server.hasArg("status") ){
     if( strncmp(server.arg("stat").c_str(),"1",1) == 0 )
       stat = true;
  }
  else {
     stat = PowerOn;
  }
 
  String out = "";
 
  out =
"\
 \
    \
    \
    \
 \
 \
   

WiFi розетка.

\n";
 
  if( status ){
      out+="\
   

РОЗЕТКА :  Включено
\
    Выключить

\
    ";
  }
  else {
      out+="\
   

РОЗЕТКА :  Выключено
\
    Включить

\
    ";            
  }
   out+= "\
  \
";
   server.send ( 200, "text/html", out );
   if( stat != PowerOn ){
      PowerOn = status;
      digitalWrite(PowerPin , PowerOn);
      if( PowerOn )
          Serial.println("Power is ON");
      else
          Serial.println("Power is OFF");
   }  
}
 
Заливаем скетч в плату на основе ESP8266, с телефона (или смартфона) заходим по адресу модуля и управляем состоянием нашей WiFi розетки.
 
 

Вверх