Не оставляет меня мечта сделать более-менее универсальный аквариумный компьютер или контроллер.
Однако очень сложно определить, а что собственно говоря от него требуется. Когда начинаешь смотреть что предлагается на рынке, то натыкаешься на достаточно ограниченное количество присутствующего на рынке оборудования. А то, которое присутствует часто сильно ограниченно в возможностях. Отсутствие выбора приводит к появлению некоторого количества самодельных компьютерах, которые в чем-то превосходят продающиеся решения, но имеют свои проблемы, связанные с комплексной незавершенностью проекта.
Причем, даже мне очень сложно определить, что собственно нужно морским аквариумистам, так как то, что нужно мне как технарю, часто совершенно не совпадает с тем что нужно, например, юристу. Плюс к тому у всех разные конфигурации оборудования. У кого-то отдельная аквариалка и ему надо чтобы компьютер висел на стенке и разъемы торчали вниз. А корпус покороче и потолще. Другим надо запихаться в узкое пространство между сампом и дном аквариума и им надо чтобы разъемы торчали сзади а компьютер был не толще лезвия .
Поэтому я решил создать тему в которой попрошу всех высказать свои пожелания. Что собственно кому требуется от аквариумного компьютера.
Просьба высказывать любые пожелания или мысли, даже самые невероятные. В том числе и пожелания по реализации каких-либо функций.
Давайте подведем некоторые первые итоги по функциональности компьютера, и сформулируем сколько и чего в нем должно быть.
-------------------------------------------------------------------------------------------------
Здесь я выкладываю текущий список функциональности компьютера
и буду обновлять его в процессе обсуждений.
Очередное обновление сделано 26-05-2018.
Текущее состояние разработки
AQ-roadmap.pdf 74,46К
580 скачиваний
-------------------------------------------------------------------------------------------------
Входа (датчики измерения аналоговых, цифровых и логических величин):
Тип разъема USB 3.0 Type A. Модули по 16 многоканальных входов (до 8 входов на канал).
Датчики аналоговые/цифровые:
- T – температура воды в аквариуме основной
- T – температура воды в аквариуме резервный
- T – температура воды в грунте
- T – температура воды в сампе
- T – температура воды в емкости засола
- T – температура воздуха в дисплейной
- T – температура воздуха в аквариалке
- T – температура воздуха в тумбе
- T – температура воздуха на улице
- T – температура радиатора светильника
- pH – основной в аквариуме
- pH – резервный в аквариуме
- pH – в емкости засола (окончание засолки по стабилизации РН)
- pH – в кальциевом реакторе
- OPR – основной в аквариуме
- OPR – резервный в аквариуме
- IS – ионоселективный электрод (например Ca)
- IS – ионоселективный электрод (например Ma)
- S – проводимость в аквариуме
- S – проводимость в емкости засола
- Ox – кислород в аквариуме
- TDS – проводимость воды на входе в осмос
- TDS – проводимость воды на выходе осмоса
- TDS – проводимость воды между двумя фильтрами с ионообменной смолой (для замены смолы)
- TDS – проводимость воды после ионообменной смолы
- TDS – проводимость воды в емкости долива
- RH – влажность воздуха в дисплейной
- RH – влажность воздуха в аквариалке
- RH – влажность воздуха в тумбе (для управления вентиляторами проветривания в тумбе)
- WF – поток воды на основной помпе возврата (сигнализация об остановке помпы независимо от причины)
- WF – поток воды на резервной помпе возврата (сигнализация об остановке помпы независимо от причины)
- WF – поток воды на помпе фраговика (сигнализация об остановке помпы независимо от причины)
- LT – датчик освещенности для аквариума
- LT – датчик освещенности для сампа
- LT – датчик освещенности для фраговика
- PW – контроль отключения электропитания +24В с блока питания минуя резервирование
Датчики логические 19/32 штук (механические или немеханические в любых сочетаниях):
- датчик нормального уровня сампа
- датчик низкого уровня сампа (защита помп)
- аварийный датчик переполнения сампа
- датчик высокого уровня емкости долива
- датчик низкого уровня емкости долива
- аварийный датчик переполнения емкости долива
- датчик высокого уровня емкости засола
- датчик низкого уровня емкости засола
- аварийный датчик переполнения засола
- аварийный датчик переполнения аквариума (гребенка заросла)
- аварийный датчик переполнения фраговика
- датчик уровня в переливной шахте
- датчик переполнения емкости слива (если слив в емкость а не напрямую в канализацию)
- датчик для автоматического наполнения разных емкостей
- датчик протечки в аквариалке
- датчик протечки в дисплейной
- датчик протечки в еще где-нибудь
- контроль магистрали на входе в осмос (реле низкого давления)
- контроль закрытия клапанов от осмоса к устройствам (реле низкого давления)
- датчик наполнения чаши скиммера
- датчик повышения уровня в отсеке скиммера (если происходит остановка возвратной помпы и уровень в сампе поднялся, то пенник чтоб остановился и переливания в чашу не было).
Входа (управление устройством):
1. Кнопки включения/выключения внешних устройств
2. Кнопка "кормление" с программируем временем останова помп.
2. Кнопка "обслуживание" с программируем количеством и временем останова оборудования.
3. Клавиатура пленочная для локальной настройки, нажимная с тактильным эффектом, не менее 6 кнопок.
Выхода (исполнительные устройства):
Имеют возможность программирования состояния выходов на время обновления программы или на случай проблем со стартом контроллера.
1. Внешние управляемые розетки 220В.
- до 15А суммарной постоянной нагрузки на модуль
- до 15А постоянной нагрузки на переключаемую розетку с электромеханическим реле RLY 2NО
- до 10А постоянной нагрузки на переключаемую розетку с электромеханическим реле RLY 2NC
- до 3А постоянной нагрузки на переключаемую розетку с твердотельным реле SSR 1NO
- до 3А постоянной нагрузки на диммируемую розетку с оптосемистором DIMM 1NO
- светодиодные индикаторы нагрузки
- светодиодные индикаторы состояния шины
- светодиодный индикатор состояния защиты от перенапряжения
- защита от перенапряжения и импульсных помех
- светящийся выключатель со встроенной защитой от короткого замыкания
- контроль напряжения в сети
- контроль тока через нагрузку
- программируемое состояние, если в течении заданного времени нет связи с компьютером
- нормально разомкнуты и нормально замкнутые розетки для задания состояния нагрузок при потере питания модуля
- отдельный дополнительный плавкий предохранитель для диммируемой розетки
- для семисторых / ssr / диммируемых выходов индикация неправильной коммутации фазы и требование перевернуть вилку в розетке
- возможно надо шунтировать реле симистором чтобы не подгорало, а возможно и не надо
Блоки по 6 розеток – возможные варианты исполнительных механизмов:
- RLY 2NC – розетки на электромеханических реле до 10А (нормально включены)
- RLY 2NO – розетки на электромеханическом реле до 15А (нормально выключены)
- SSR 1NO – розетки на твердотельном реле до 3А (нормально выключены)
- DIMM 1NO – диммируемые розетки на оптосемисторе с функцией ПИД-регулятора до 3А (нормально выключены)
- Perm On – включена постоянно, возможно выключение выключателем
Блоки по 6 розеток – возможные варианты компоновки:
Вариант 1: 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO
Вариант 2: 5х RLY 2NO + 1х RLY 2NC
Вариант 3: 3х RLY 2NO + 3х Perm On
Блок 1 – 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO:
- RLY 2NC – Возвратная помпа 1
- RLY 2NC – Светильник 1 (аквариум)
- RLY 2NC – Пенник
- RLY 2NC – Помпа течения 1 (аквариум)
- RLY 2NО – Помпа долива 1 (если 220В)
- DIMM 1NO – Нагреватель 1 (аквариум)
Блок 2 – 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO:
- RLY 2NC – Светильник 2 (водорослевик)
- RLY 2NC – Помпа течения в водослевике
- RLY 2NC – Помпа генератора волн
- RLY 2NC – Помпа течения 2 (в аквариуме)
- RLY 2NO – Возвратная помпа 2 (резервная)
- DIMM 1NO – Нагреватель 2 (самп)
Блок 3 – 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO:
- RLY 2NC – Светильник 3 (фраговик)
- RLY 2NC – Угольный реактор
- RLY 2NC – Пеллетс-реактор помпа оборота
- RLY 2NC – Пеллетс-реактор помпа протоки
- RLY 2NО – Помпа долива 2 (если 220В)
- DIMM 1NO – Нагреватель 3 (емкость засола)
Блок 4 – 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO:
- RLY 2NC – Помпа течения 3 (аквариум)
- RLY 2NC – Помпа течения 4 (аквариуме)
- RLY 2NC – Холодильник 1
- RLY 2NC – Компрессор емкости засола
- RLY 2NО – Озонатор
- DIMM 1NO –
Блок 5 – 5х RLY 2NO + 1х RLY 2NC:
- RLY 2NO – Помпа смены воды
- RLY 2NO – Вентиляторы аквариума
- RLY 2NO – УФ-стерилизатор
- RLY 2NO – Помпа УФ-стерилизатора
- RLY 2NO – Система обратного осмоса
- RLY 2NC – Вентиляторы сампа
Блок 6 – 3х RLY 2NO + 3х Perm On:
- RLY 2NO – Розетка зарядки аккумулятора
- RLY 2NO – Моторчик автоматической очистки скиммера
- RLY 2NO –
- Perm On – Аквариумный компьютер
- Perm On – Дозатор баллинга
- Perm On –
2. Электромагнитные клапана – 7/8 шт. Тип разъема IEEE 1394. Платы на 4 выхода для модулей на 4 платы.
- клапан от емкости долива к аквариуму основной (если емкость долива выше аквариума)
- клапан от емкости долива к аквариуму резервный (если емкость долива выше аквариума)
- клапан от осмоса к емкости долива
- клапан от осмоса к емкости засола
- клапан слива хвостов
- клапан промывки мембраны
- клапан входа из магистрали
- клапан для автоматического наполнения разных емкостей
3. Управляемые выходы +3..24В / 2A. Тип разъема USB 3.0 Type B. Платы на 2 выхода для модулей на 4 платы.
- DC помпы прямого включения
- магнитные мешалки кормов
- магнитная мешалка КР
- актуаторы для поднятия светильника
4. Интерфейсы 1...10В (аналоговые или ШИМ с амплитудой 5В и 10В) для управления помпами, светом и возможно еще чем-то – 20/32 штук.
- помпы течения в аквариуме (группы) – 8 шт.
- помпа течения в сампе – 1 шт.
- помпы возврата – 2 шт.
- помпа пенника – 1 шт.
- помпа волны – 2 шт.
- лампы Т5 (каналы) – 6 шт.
5. Управление кормушкой. Выход на батарейную кормушку 1,5 / 3,0 / 4.5 В.
6. Каналы дозаторов – 17/20 шт. (шаговики или постоянники в любых сочетаниях кратно 4)
- CaCl2 (баллинг)
- NaHCO3 (баллинг)
- Na free salt (баллинг)
- Кальквассера
- Водка/уксус (только шаговик)
- NOPOX (Red sea NO3 PO4-x Biological Nitrate Phosphate Reducer) (только шаговик)
- Дозирование микроэлементов – 4 шт. (только шаговики)
- Дозирование жидкого корма – 4 шт. (только шаговики)
- Откачка из сампа в канализацию для смены воды
- Перекачка из емкости засола в самп для автоматической смены воды
- Перекачка из чаши скиммера в канализацию
7. Пищалка с регулируемой громкостью.
Выхода (управление компьютером и индикация):
1. Светодиоды для индикации состояния всех входов и выходов вкл/выкл.
2. Монитор для отображения информации – размер от 5х10см. Сенсорность необязательна.
Интерфейсы (связь с компьютером или другими устройствами):
1. Выход главной шины управления на интеллектуальные устройства типа дозаторов – 4 шт (4 цепочки). Должна поддерживаться как схема звезда (только от центрального модуля), так и последовательное включение по цепочке от центрального модуля.
2. RS232 (PC или Mitras Lightbar)
3. Проводная шина Ethernet для подключения компьютера.
4. Проводная шина USB для подключения компьютера.
5. Беспроводная шина WiFi для подключения компьютера и дополнительных удаленных блоков.
6. Беспроводная шина для подключения удаленных датчиков или устройств (при невозможности подключения проводом).
7. Проводная шина типа 1-wire для подключения датчиков на ее основе.
8. DALI (Digital Addressable Lighting Interface) – стандартный цифровой протокол до 64 устройств на одной линии.
9. AUX port (подключение колонок)
10. Умный дом – KNX, As-i или что-то подобное.
11. Отправка сообщения о проблемах через смс или email. Возможно базовое управление через смс.
12. Локальный веб-сервер, возможно с доступом через интернет.
Дополнительный функционал:
1. Часы – встроенные в плату главного процессора на батарейке.
2. Энергонезависимая flash память для хранения настроек и истории 1Gb.
3. Независимые сторожевые таймеры во всех модулях.
4. Два блока 24В питания для отказоустойчивости.
5. Аккумулятор контроллера для резервирования
6. Аккумулятор помп и компрессоров с системой зарядки.
8. Встроенная система обновления программы. Предельно примитивно – по интерфейсу от компа или воздуху и дополнительно вставление SD карты с прошивкой, если что-то угробили при стандартном обновлении.
9. История любых изменений настроек и срабатываний.
Размещение (удобство размещения):
1. Массогабаритные параметры в варианте крепления на стену или ДИН-рейку – высота не более 120мм, глубина не более 55мм, длина одного модуля не более 120мм.
2. Удобство размещения. Должна поддерживаться установка на стену (разъемы вниз, индикация спереди), установка на подставку рядом с аквариумом или на полку над сампом (разъемы сзади, индикация спереди).
3. Необходимо определиться с типами разъёмов, где еще не определились.