Працюємо з 09:00 до 19:00 Пн-Пт
Київ біля ТЦ Квадрат бул.Перова

Головний модуль для побудови домашньої чи промислової системи автоматичного керування на основі WiFi мікроконтролера ESP32. Модуль розроблено для монтажу у щит управління з кріпленням на DIN-рейку.

Програмувати контролер ESP32 можна за допомогою Arduino IDE, попередньо завантаживши відповідні бібліотеки. Підключати його до комп'ютера необхідно через порт PROG за допомогою перетворювача UART-TTL

Містить 8 дискретних входів 5 ... 12В

Два клемники для підключення I2C периферії

Напруга логічних сигналів I2C 5В

Передбачено роз'єм для встановлення годинника реального часу RTC для Raspberry PI

На платі доступний порт SPI

Напруга живлення 5 ... 12В

Біля кожного дискретного входу підписано пін контролера, до якого він веде через свою окрему оптопару.

В комплект входить коробка DR70 з габаритними розмірами 57 x 70 x 85 мм

На зворотному боці плати є перетинки для вибору напруги комутації дискретних входів. Також цю напругу можна підключати від зовнішнього джерела живлення 5 ... 12В, для чого перетинки потрібно залишити незамкненими.

Дві групи по 4 дискретних входи. В кожної групи входів є загальний плюс COM. Підключені датчики на схемі показані у вигляді вимикачів.

Приклад перевірочної програми під Arduino IDE:

#include <Wire.h>
#include <DS3232RTC.h>      // https://github.com/JChristensen/DS3232RTC
#include "Adafruit_MCP23008.h"

DS3232RTC RTC(false);
Adafruit_MCP23008 mcp;

#define BUT1 25
#define BUT2 26
#define BUT3 27
#define BUT4 13
#define BUT5 2
#define BUT6 17
#define BUT7 16
#define BUT8 4
#define BUT9 0 //PROG BUTTON

void setup() { 
  pinMode(BUT1, INPUT_PULLUP);
  pinMode(BUT2, INPUT_PULLUP);
  pinMode(BUT3, INPUT_PULLUP);
  pinMode(BUT4, INPUT_PULLUP);
  pinMode(BUT5, INPUT_PULLUP);
  pinMode(BUT6, INPUT_PULLUP);
  pinMode(BUT7, INPUT_PULLUP);
  pinMode(BUT8, INPUT_PULLUP);
  pinMode(BUT9, INPUT);

  mcp.begin(7);
  mcp.pinMode(0, INPUT);
  mcp.pinMode(1, INPUT);
  mcp.pinMode(2, INPUT);
  mcp.pinMode(3, INPUT);
  mcp.pinMode(4, INPUT);
  mcp.pinMode(5, INPUT);
  mcp.pinMode(6, INPUT);
  mcp.pinMode(7, INPUT);

  Serial.begin(9600);
  while (!Serial) {
  }

  Serial.println("SETUP");
  setSyncProvider(RTC.get);
    if(timeStatus() != timeSet)
        Serial.println("Unable to sync with the RTC");
    else
        Serial.println("RTC has set the system time");
}

void loop()
{
  
  Serial.print(digitalRead(BUT1));
  Serial.print(digitalRead(BUT2));
  Serial.print(digitalRead(BUT3));
  Serial.print(digitalRead(BUT4));
  Serial.print(digitalRead(BUT5));
  Serial.print(digitalRead(BUT6));
  Serial.print(digitalRead(BUT7));
  Serial.print(digitalRead(BUT8));
  Serial.print(" ");
  Serial.print(digitalRead(BUT9));
  Serial.print(" mcp=");
  Serial.print(mcp.digitalRead(0));
  Serial.print(mcp.digitalRead(1));
  Serial.print(mcp.digitalRead(2));
  Serial.print(mcp.digitalRead(3));
  Serial.print(mcp.digitalRead(4));
  Serial.print(mcp.digitalRead(5));
  Serial.print(mcp.digitalRead(6));
  Serial.println(mcp.digitalRead(7));
  digitalClockDisplay();
  delay(1000);
}

void digitalClockDisplay()
{
    Serial.print(hour());
    printDigits(minute());
    printDigits(second());
    Serial.print(' ');
    Serial.print(day());
    Serial.print(' ');
    Serial.print(month());
    Serial.print(' ');
    Serial.print(year());
    Serial.println();
}

void printDigits(int digits)
{
    Serial.print(':');
    if(digits < 10)
        Serial.print('0');
    Serial.print(digits);
}

Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре

ESP32 WiFi модуль на DIN-рейку

  • Модель GESP32-8DI
  • Наявність Є в наявності
  • 578.59грн.


Рекомендовані товари

Плата ESP32 (ESP-32)

Плата ESP32 (ESP-32)

Плата WiFi та Bluetooth контролера ESP-32 з програматором CP2102На платі вже встановлено у..

192.58грн.

ESP32-WROOM-32

ESP32-WROOM-32

ESP32-WROOM-32 - це потужний універсальний модуль Wi-Fi + BT + BLE MCU, призначений для широкого спе..

123.97грн.

Міні ESP32

Міні ESP32

Плата контролера ESP32. Цікавий мініатюрний формат WiFi Bluetooth контролера. Напруга живлення 5В ..

167.64грн.