- Главная
- FAQ по контроллерам
FAQ по контроллерам
По просьбам посетителей нашего сайта публикуем рекомендации разработчиков по использованию наших контроллеров в Ваших проектах.
Где можно использовать контроллеры Смартагродом Б1 и Точка-1?
Например, в системах автоматического полива:
На аппаратном уровне контроллер Б1 может управлять поливом трех зон с помощью электромагнитных клапанов и низковольтным насосом по сигналам до 4-х датчиков или влажности или температуры или потока.
Точка-1 может управлять приводом шарового крана, имеющего три провода управления, также может включать свой насос и имеет два цифро-аналоговых входа. Это позволяет реализовать в контроллере свою, достаточно сложную логику работы автономно или в составе сети.
Как организуется сеть из контроллеров Смартагродом Б1 и Точка-1?
Если необходимо согласованное управление до 32 зон, или зоны территориально разнесены от центрального контроллера, используются контроллеры расширения Точка-1 для каждой зоны, каждый из которых подключается к центральному контроллеру Б1 к двухпроводной сети по стандарту RS485.
Как подключаются исполнительные устройства 12, 24 или 220 вольт?
Нагрузка до 2-3 А 12 вольт постоянного тока может подключаться напрямую к выходам контроллеров. На канале 1 возможна реализация ШИМ (D3, Timer 2).
Если необходимо управлять оборудованием с питанием, отличным от 12 вольт постоянного тока, можно использовать релейные DIN-модули или шилды Ардуино. Для питания такого оборудования необходимо предусмотреть свое питание.
В программах учитывайте мощность одновременного включения нескольких каналов Вашей нагрузки и мощность источника питания.
Достаточно ли кнопок для управления контроллерами?
Для контроллера Смартагродом Б1 в подавляющем большинстве случаев можно реализовать интуитивно понятный выбор и установку параметров четырьмя кнопками и двухстрочным индикатором с помощью иерархического меню. Например, на стартовом экране отображается текущий пункт верхнего уровня, кнопками «вниз» и «вверх» переходим на другие его пункты, кнопками «вправо» «влево» переходим на подлежащие уровни, где кнопками «вверх» «вниз» меняем значение параметра, которое либо сохраняется переходом на следующий или предыдущий пункт кнопками «вправо» «влево», либо реализуются отдельные пункты меню для подтверждения сохранения.
Контроллер Смартагродом Точка-1 имеет три кнопки и четыре информационных светодиода на плате, не считая контрольных светодиодов каналов. Такой набор позволяет организовать достаточный уровень контроля и управления периферийным устройством.
Программирование из среды Arduino
Для программирования наших контроллеров нужно использовать любые ISP внутрисхемные программаторы микросхем AVR, либо использовать программатор из другой платы Arduino.
Для подключения периферии рекомендуем воспрользоваться этой шпаргалкой://Индикатор
#include <LiquidCrystalRus.h>
#define RS_PIN 7 //вывод индикатора 4, вывод микросхемы 11
#define EN_PIN 8 //вывод индикатора 6, вывод микросхемы 12
#define D4_PIN 6 //вывод индикатора 11, вывод микросхемы 10
#define D5_PIN 9 //вывод индикатора 12, вывод микросхемы 13
#define D6_PIN 5 //вывод индикатора 13, вывод микросхемы 9
#define D7_PIN 4 //вывод индикатора 14, вывод микросхемы 2
LiquidCrystalRus lcd(RS_PIN, EN_PIN, D4_PIN, D5_PIN, D6_PIN, D7_PIN); // инициализация индикатора
//Клавиатура подключена так:
#define BUTTON_RIGHT_PIN 11 // PB3 номер вывода кнопки вправо
#define BUTTON_LEFT_PIN 10 // PB2 номер вывода кнопки влево
#define BUTTON_UP_PIN 12 // PB4 номер вывода кнопки вверх
#define BUTTON_DOWN_PIN 13 // PB5 номер вывода кнопки вниз
//Входы/выходы
#define CH_1_PIN_INPUT A6 //вход канала 1 (X)
#define CH_2_PIN_INPUT A7 //вход канала 2 (Y)
#define CH_3_PIN_INPUT A0 //вход канала 3 (Z)
#define CH_1_PIN_OUTPUT 3 //выход канала 1 PD3
#define CH_2_PIN_OUTPUT 2 //выход канала 2 PD2
#define CH_3_PIN_OUTPUT A2 //выход канала 3 PC2
Советы по сборке проекта
Для дома контроллер Смартагродом Б1 можно разместить в самом дешевом корпусе на 6 модулей с внешним блоком питания.
В более продвинутом варианте предлагаем использовать корпус на 12 модулей, в котором устанавливается блок питания на DIN-рейку (размер 2 модуля) и автоматический выключатель (1 модуль).