Віримо в перемогу ЗСУ!
Працюємо з 09:00 до 19:00 Пн-Пт

Плата продаётся без корпуса

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

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

Процесс загрузки программы следует производить так: клацаем в Arduino IDE "Загрузить", на плате нажимаем и удерживаем кнопку PROG, кратковременно нажимаем кнопку EN и после успешного начала процесса загрузки программы отпускаем кнопку PROG. После полной загрузки программы кратковременно нажимаем кнопку EN для перезагрузки контроллера.

Содержит 8 дискретных входов 5 ... 12В

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

Напряжение логических сигналов I2C 5В

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

На плате доступен порт SPI

Напряжение питания 5 ... 12В

Простую плату ESP32 купить можно по ссылке

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

В комплект не входит коробка 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
  • Наличие Есть в наличии
  • 741.52грн.


<< Проекты << Все товары >> Статьи, уроки >>