Головний модуль автоматизації для створення домашніх і промислових систем управління на базі Arduino Nano. Призначений для зручного монтажу у щит управління на DIN-рейку. Оптимальне рішення для керування пристроями, обробки дискретних сигналів, підключення датчиків та модулів через I2C, SPI або UART.

Характеристики:

  • 8 дискретних входів з рівнем сигналу від 5 до 12 В
  • Підписані пін-коди Arduino біля кожного входу (через окрему оптопару)
  • Дві окремі групи по 4 входи з загальним плюсом (COM)
  • Можливість підключення зовнішнього джерела живлення для дискретних входів (5 ... 12 В)
  • Перемички на зворотному боці плати для вибору джерела живлення дискретних входів

Інтерфейси:

  • 2 клемники I2C для підключення периферійних модулів (логічний рівень 5 В)
  • SPI порт доступний на платі
  • UART для серійної комунікації
  • Роз’єм для підключення RTC модуля DS3231 (RTC для Raspberry Pi)

Живлення та монтаж:

  • Напруга живлення модуля: 5 ... 12 В
  • Призначений для встановлення в DIN-бокс DR70 (не входить у комплект)
  • Габарити коробки DR70: 57 x 70 x 85 мм

Важливо:

  • Контролер Arduino Nano у комплект не входить
  • Плата постачається без корпусу

Застосування:

Модуль ідеально підходить для реалізації проектів автоматизації, таких як: система керування освітленням, контроль двигунів, збір даних з датчиків, побудова ПЛК (PLC) на базі Arduino. Сумісний з системами «Розумний будинок», агроавтоматика, моніторинг стану обладнання та інше.

Схема підключення:

Схема підключення модуля Arduino на DIN-рейку

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

#include <Wire.h>
#include <DS3232RTC.h>
#include "Adafruit_MCP23008.h"

#define BUT1 2
#define BUT2 3
#define BUT3 4
#define BUT4 5
#define BUT5 6
#define BUT6 7
#define BUT7 8
#define BUT8 9

Adafruit_MCP23008 mcp;

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);

  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(" 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 размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре

Модуль на DIN-рейку для Arduino Nano — 8 дискретних входів, I2C, SPI, UART

  • Модель GNANO-8DI
  • Код: ID-762
  • Наявність Є в наявності
  • 557.49грн.


<< Проекти << Усі товари >> Статті, уроки >>

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

Arduino Nano 3.0 не розпаяна

Arduino Nano 3.0 не розпаяна

Мініатюрна плата контролера з лінійки Aduino на базі мікропроцесора ATMEGA328P-AUГребінки виводів не..

207.75грн.

Модуль 4 реле I2C на DIN-рейку без корпусу

Модуль 4 реле I2C на DIN-рейку без корпусу

Плата продається без коробкиМодуль 4-х релейних виходів I2C для побудови домашньої або промислової с..

766.68грн.