Перейти к содержимому

Open

Фотография
* - - - - 1 Голосов

Идеальный аквариумный компьютер/контроллер


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 503

#1 BorisKramer

BorisKramer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 424
  • Откуда:New-York - Peterburg

Отправлено 04 Сентябрь 2017 - 18:48

*
Популярное сообщение!

Не оставляет меня мечта сделать более-менее универсальный аквариумный компьютер или контроллер.

 

Однако очень сложно определить, а что собственно говоря от него требуется. Когда начинаешь смотреть что предлагается на рынке, то натыкаешься на достаточно ограниченное количество присутствующего на рынке оборудования. А то, которое присутствует часто сильно ограниченно в возможностях. Отсутствие выбора приводит к появлению некоторого количества самодельных компьютерах, которые в чем-то превосходят продающиеся решения, но имеют свои проблемы, связанные с комплексной незавершенностью проекта.

 

Причем, даже мне очень сложно определить, что собственно нужно морским аквариумистам, так как то, что нужно мне как технарю, часто совершенно не совпадает с тем что нужно, например, юристу. Плюс к тому у всех разные конфигурации оборудования. У кого-то отдельная аквариалка и ему надо чтобы компьютер висел на стенке и разъемы торчали вниз. А корпус покороче и потолще. Другим надо запихаться в узкое пространство между сампом и дном аквариума и им надо чтобы разъемы торчали сзади а компьютер был не толще лезвия .

 

Поэтому я решил создать тему в которой попрошу всех высказать свои пожелания. Что собственно кому требуется от аквариумного компьютера.

Просьба высказывать любые пожелания или мысли, даже самые невероятные. В том числе и пожелания по реализации каких-либо функций.

 

 

Давайте подведем некоторые первые итоги по функциональности компьютера, и сформулируем сколько и чего в нем должно быть.

 

-------------------------------------------------------------------------------------------------

Здесь я выкладываю текущий список функциональности компьютера

и буду обновлять его в процессе обсуждений.

Очередное обновление сделано 26-05-2018.

Текущее состояние разработки Прикрепленный файл  AQ-roadmap.pdf   74,46К   358 скачиваний

-------------------------------------------------------------------------------------------------

 

Входа (датчики измерения аналоговых, цифровых и логических величин):

 

Тип разъема 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:

  1. RLY 2NC                              – Возвратная помпа 1
  2. RLY 2NC                              – Светильник 1 (аквариум)
  3. RLY 2NC                              – Пенник
  4. RLY 2NC                              – Помпа течения 1 (аквариум)
  5. RLY 2NО                              – Помпа долива 1 (если 220В)
  6. DIMM 1NO                         – Нагреватель 1 (аквариум)

 

Блок 2 – 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO:

  1. RLY 2NC                              Светильник 2 (водорослевик)
  2. RLY 2NC                              – Помпа течения в водослевике
  3. RLY 2NC                              – Помпа генератора волн
  4. RLY 2NC                              – Помпа течения 2 (в аквариуме)
  5. RLY 2NO                              – Возвратная помпа 2 (резервная)
  6. DIMM 1NO                         – Нагреватель 2 (самп)

 

Блок 3 – 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO:

  1. RLY 2NC                              – Светильник 3 (фраговик)
  2. RLY 2NC                              Угольный реактор
  3. RLY 2NC                              – Пеллетс-реактор помпа оборота
  4. RLY 2NC                              – Пеллетс-реактор помпа протоки
  5. RLY 2NО                              – Помпа долива 2 (если 220В)
  6. DIMM 1NO                         – Нагреватель 3 (емкость засола)

 

Блок 4 – 4х RLY 2NC + 1х RLY 2NO + 1х DIMM 1NO:

  1. RLY 2NC                              – Помпа течения 3 (аквариум)
  2. RLY 2NC                              – Помпа течения 4 (аквариуме)
  3. RLY 2NC                              – Холодильник 1
  4. RLY 2NC                              – Компрессор емкости засола
  5. RLY 2NО                              – Озонатор
  6. DIMM 1NO                         –

 

Блок 5 – 5х RLY 2NO + RLY 2NC:

  1. RLY 2NO                              – Помпа смены воды
  2. RLY 2NO                              Вентиляторы аквариума
  3. RLY 2NO                              – УФ-стерилизатор
  4. RLY 2NO                              – Помпа УФ-стерилизатора
  5. RLY 2NO                              – Система обратного осмоса
  6. RLY 2NC                              – Вентиляторы сампа

 

Блок 6 – 3х RLY 2NO + 3х Perm On:

  1. RLY 2NO                              – Розетка зарядки аккумулятора
  2. RLY 2NO                              – Моторчик автоматической очистки скиммера
  3. RLY 2NO                              –
  4. Perm On                               – Аквариумный компьютер
  5. Perm On                               – Дозатор баллинга
  6. 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. Необходимо определиться с типами разъёмов, где еще не определились.

 

 


  • Полина Родионова, Vladimir, Cezet и 4 другим это нравится

#2 LeonidM

LeonidM

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 798
  • Меня зовут:Леонид
  • Откуда:Москва, Алексеевская

Отправлено 04 Сентябрь 2017 - 19:06

Совершенно не пртендую на истину, ибо я еще аквариумист-младенец, но для себя я думаю о такой коробке которая:

1) Имеет сколько-то таймеров и управляет внешними розетками 

2) Датчик температуры и управляет нагревателем и охладителем

3) автодолив с соответствующими датчиками в емкости и в аквариуме

4) управление кормушкой - отключение течения, например, на время кормления. Или просто чтоб не связваться с китайскими часами

5) управление помпой автоподмены - например отключение автодолива на время подмены, чтобы не долилось чего-нить не того

6) Датчик PH (а в идеале еще что-нить), пока чтоб було

7) Дозатор с баллингом

механизм вотчдога на случай зависания компа, всякое бывает

 

Чтоб состояние всего было видно откуда угодно через интернет и управлялось, например с телефона.

Нужно ли добавлять в комп управление светом - самая популярная сейчас функция, я не знаю. Есть миллион контроллеров от производителей света, которые вполне справляются.

Желательна модульность, чтобы нужные модули можно было добавлять и при необходимости поставить второй блок, соединив общей шиной.

В общем получается экосистема профилюкс или чего-то подобного. 



#3 SergeyL

SergeyL

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 838
  • Меня зовут:Сергей
  • Откуда:Калининград

Отправлено 04 Сентябрь 2017 - 19:15

Меня вполне устраивает Профилюкс, но его бывает муторно настраивать.

Добавить к нему можно фиксацию данных с возможностью просматривать в виде графиков.



#4 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 04 Сентябрь 2017 - 19:39

Такой контроллер должен работать на основе операционной системы. Для каждого подключаемого девайса свой драйвер. В-общем полная аналогия с обычным компом.

Сам контроллер выполняет только функции интерфейса между отдельными девайсами, их настройки и вывода информации. Для работы с девайсами контроллеру (назовем его аквакомпьютером :)) нужны драйвера этих девайсов. Стандартные драйвера (см. п. п. 1-3) входят в состав операционной системы, для нестандартных девайсов производитель пишет свой драйвер.

Такой подход позволяет подключать любые датчики - измерители - исполнительные устройства с любыми связями между ними (включаем по времени, выключаем по температуре или .... как угодно), все зависит от программы-интерфейса, а туда можно все что угодно напихать, хоть управление через инет, хоть через СМС, хоть .... ну со спутника еще, или МКС :)

Учитывая мизерную стоимость микроконтроллеров основная стоимость самих девайсов будет ... стоимость корпуса :)

Обсуждать же чего там должно быть и в каких количествах - глупая затея - кому-то надо много, кому-то минимум, а так человек покупает только те модули и в тех количествах, которые ему нужны.

 

Для организации такого комплекса нужно решить пару чисто технических вопросов:

 

1. Основное железо для аквакомпьютера. В принципе может быть любое, от Raspberry до обычного системного блока средней мощности. Нужна только плата интерфейса между стандартными портами компа (USB) и шиной девайсов. Эта же плата может и питать девайсы (при наличии на ней источника питания), что избавит от необходимости иметь блоки питания для каждого девайса (в USB не зря питание +5В ввели). Я бы остановился на Raspberry ввиду дешевизны, возможностей - есть Wi-Fi, интернет, USB, выход на HDMI, небольших размеров (пачка сигарет) и небольшого блока питания на 5В.

2. Тип операционной системы контроллера. Хотя тут наверно особо думать нечего, лучше Unix еще ничего в плане безотказности не придумали, не зря ее используют как серверную.

3. Тип общей шины для обмена данными и управляющими сигналами между контроллером и девайсами. Проводная - беспроводная - обе. С точки зрения универсальности на мой взгляд лучше всего подходит шина 1-Wire. Для нее кстати выпускается довольно много готовых компонентов (датчики температуры, АЦП, ЦАПы, коммутаторы) и она позволяет вешать на одну шину довольно много устройств. Скорость обмена конечно не фантастическая, но процессы в аквариуме в миллионы раз медленнее.


  • BorisKramer, Kostillio, Dynatron и еще 1 это нравится
С уважением, Сергей Таранченко

#5 Pavel Pro

Pavel Pro

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 878

Отправлено 04 Сентябрь 2017 - 19:40

Контроль светом сложно сказать нужен или нет, но как опция нужна наверное ЛЭД и Т5ть контроллер объеденяющий в себе управление ЛЭД, диммируемыми и недиммируемыми балластами, контроль вентиляторов охлаждения светильника.

1. Управление течением - вортеки чтобы тоже могли управляться, тюнзы и Т. Д.
2. Датчик Т с управлением грелкой или даже двумя.
3. Датчик соленности
4. РН датчик
5. ОРП датчик
6. Управление кормушкой , точнее связка её с помпами течения, пенником и помпой возврата.
7. Управление розетками 220в 6-8штук. Можно и до15 практически под все оборудование. Желательно настройки срабатывания от разных датчиков Температур, РН, уровней и тд.
8. Автодолив, но тут вопрос цены его так как уже автодоливы есть.
9. Помпы дозирования до 6 помп. С помпами дозирования баллинга вообще можно сделать интересно - заносим показания тестов КН,Са,Мг помпы корректировали бы дозировку сами.
10. Возможность подключения IP камеры.
11. Информация об отключении электричества. Период отключения.
12. Часы и календарь.
13. Управление помпой возврата. Также сигнализация остановки помпы, независимо от того остановка по причине отключения электричества, как и просто остановка помпы - поломка, заклинивание.
14. Измерение влажности с управлением вентиляторами проветривания в тумбе.
15. Управление подменами, слив наливать, окончание засолки по стабилизации РН, слив и налив воды.
16. Управление актуаторами для поднятия светильника.
17. Мониторинг параметров по выбору пользователя с выводом на дисплей, таблетка, смартфон. Было бы интересно в качестве мониторинга и управления подключать любой планшет. Старых планшетов куча, надо найти им применение))).
18. Несколько датчиков уровней жидкостей, так же с возможностью установки какой датчик Min а какой Max значений. (6 датчиков легко насчитал, ещё 4 легко насчитаю)

Ну и в конце хотелось бы иметь историю любых изменений настроек и срабатываний.
  • perchikbest и Nesto это нравится

#6 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 035
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 04 Сентябрь 2017 - 20:39

Мда, а Борис спрашивал в основном про массогабаритные параметры изделия, а не про то что туда запрограммировать надо :))

#7 alef

alef

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 139
  • Откуда:Тюмень

Отправлено 04 Сентябрь 2017 - 20:44

А я бы хотел видеть простенький компьютер для мониторинга с экранчиком графиков температуры, pH, ORP и что там ещё можно мониторить, можно с управляемыми розетками под все это хозяйство. А всякие 150 функций с управлением всего и вся думаю нужно разносить на разные устройства, чтобы не было одного слабого звена.

#8 Kiraso

Kiraso

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 426
  • Откуда:St.Petersburg

Отправлено 04 Сентябрь 2017 - 20:54

В качестве мозга что-то типа такого  Прикрепленный файл  PMX-PDX-057T_DS.pdf   658,25К   641 скачиваний

Плюс кросс-плата со слотами для разных модулей, причем я бы сделал какой нить проприетарный сокет (интерфейс), по вполне понятным соображениям.

 

Ну и когда требуется некая универсальность (когда не понятно чего хочется), имхо, можно разделять модули датчиков и модули исполнительные, совсем разделять.

А связи организовывать через интерфейс мозга как событие-действие. События,  могут быть как дискретными, так и уровнями (пороги, в процентах к примеру, дабы абстрагироваться от абсолютных величин) и соответственно задаются стандартные события типа <, > и т. п..  Действия же опять таки реализовать единообразно (вкл., выкл., 77% и т. п.), а  уже модуль внутри сам решает, что ему включить и на сколько.

И в основном мозгу уже формируются связи (могут быть один ко многим или даже многое ко многому, по лог. условиям, к примеру) на достаточно простом, для рядового пользователя, уровне (возможно с привязкой к логике аквариумиста). Тем самым можно гибко накладывать кучу условий, в т.ч. и при расширении доп.функционалом с приобретением нового оборудования. 


"Зато теперь
Мы знаем, каково с серебром;
Посмотрим, каково с кислотой..." ©БГ

#9 BorisKramer

BorisKramer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 424
  • Откуда:New-York - Peterburg

Отправлено 04 Сентябрь 2017 - 21:07

Мда, а Борис спрашивал в основном про массогабаритные параметры изделия, а не про то что туда запрограммировать надо :))

Не, не.

Мне все интересно.

Причем мне интересны совершенно любые мнения (в том числе что компьютер нафиг не нужен), если они нормально аргументированы.

Также очень интересно сколько чего нужно. Например сколько нужно входов датчиков уровня, управляемых розеток.

Какие должны быть розетки, нужен ли контроль тока через розетки, как они должны себя вести при отключении питания контроллера и т.д.

 

 

Я сейчас возьму паузу - денек чтобы все высказались.

Потом попробую свести все в кучу и продолжить тему.

 

Я понимаю что в результате может получиться примерно вот это

iphone-7_jumor-yablyk.jpg

 

Но это не страшно, выкинем лишнее в процессе.


  • Полина Родионова, Primus, perchikbest и еще 1 это нравится

#10 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 435

Отправлено 04 Сентябрь 2017 - 22:05

Ну я ничего нового не скажу:) все устройства должны быть независимыми (работать автономно) и способными формировать экосистему. Моноблок это прошлый век. Вопросы обмена многократно решены.
  • Vladimir, DNK, Starcomputer и еще 1 это нравится
Мне не важно ваше мнение. Мне важны ваши дела.

#11 Dynatron

Dynatron

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 023
  • Меня зовут:Дмитрий
  • Откуда:Москва

Отправлено 04 Сентябрь 2017 - 23:03

Ближе всех (мне) идеи Сергея и Романа (правда с облаками не согласен). Каждое устройство должно иметь свой контроллер с единым интерфейсом управления (rs-232, 485, 1-wire и тп) и центральный блок (не важно с тачем, с вебмордой или гуевым мышевозиловом, или вообще мозг с интерфейсом для подключения вышеописанного), который с некоторой переодичностью опрашивает состояния контроллеров или производит запись настроек. Критичные узлы автодолив/грелка сделать вообще независимыми и желательно вообще без контроллера (чтоб в софте не накосячить, что-нить вроде реле hrh-5 для автодолива), а уже их подстраховать контроллером, ну или допустим выводить на экран заполненность ёмкости для осмоса.
  • Starcomputer, balabollng и Denis88 это нравится

#12 Dynatron

Dynatron

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 023
  • Меня зовут:Дмитрий
  • Откуда:Москва

Отправлено 04 Сентябрь 2017 - 23:04

В качестве мозга что-то типа такого attachicon.gifPMX-PDX-057T_DS.pdf
Плюс кросс-плата со слотами для разных модулей, причем я бы сделал какой нить проприетарный сокет (интерфейс), по вполне понятным соображениям.

Ну и когда требуется некая универсальность (когда не понятно чего хочется), имхо, можно разделять модули датчиков и модули исполнительные, совсем разделять.
А связи организовывать через интерфейс мозга как событие-действие. События, могут быть как дискретными, так и уровнями (пороги, в процентах к примеру, дабы абстрагироваться от абсолютных величин) и соответственно задаются стандартные события типа <, > и т. п.. Действия же опять таки реализовать единообразно (вкл., выкл., 77% и т. п.), а уже модуль внутри сам решает, что ему включить и на сколько.
И в основном мозгу уже формируются связи (могут быть один ко многим или даже многое ко многому, по лог. условиям, к примеру) на достаточно простом, для рядового пользователя, уровне (возможно с привязкой к логике аквариумиста). Тем самым можно гибко накладывать кучу условий, в т.ч. и при расширении доп.функционалом с приобретением нового оборудования.

Похоже на плк- Siemens, дорогие заразы только

#13 SergeyL

SergeyL

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 838
  • Меня зовут:Сергей
  • Откуда:Калининград

Отправлено 04 Сентябрь 2017 - 23:05

Если не моноблок, то стоит иметь несколько умных контроллеров/компов на основные направления:

1. Уровень, долив, подмена

2. Температура, нагрев, охлаждение

3. Свет, рассветы/закаты

4. Течение, помпы возврата и циркуляции

5. КР или баллинг, мешалка, дозатор микро

6. Кормушка

7. Монитор/контроллер pH, T, Соль, Redox


  • vaniamix это нравится

#14 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 264
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 05 Сентябрь 2017 - 00:41

А почему ещё не кто не догадался связать все это с умным домом?!) например majerdomo, думаю не плохо будет, если тебе вслух озвучат проблему т к не всегда охото куда то лезть смотреть и т д !)

#15 lexx8691

lexx8691

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 05 Сентябрь 2017 - 05:52

Первое, главное не железо, главное программа. На что в основном жалуются пользователи? Правильно на навороченный и абсолютно неинтуитивный интерфейс. 

Зачем делать очередного монстра? Мне видится центральный мозг который можно поставить хоть в другой комнате и связанные с ним по Wi-Fi модули простенькие и не очень которые уже управляют или мониторят. Причем они должны продолжать работать в случае если мозг сошел с ума :)

Блин я описал кажется разработку Романа  :lol:  

И программа так же основная с подключаемыми модулями/библиотеками. Не знаю как это называется я не программер :)

Нужен мне например свет/управление помпами течения/контроль температуры, ставлю основную программу и соответствующие подпрограммы и подключаю нужные модули. Понадобится что то еще, добавляю нужное.


  • Vladimir и Starcomputer это нравится

#16 LeonidM

LeonidM

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 798
  • Меня зовут:Леонид
  • Откуда:Москва, Алексеевская

Отправлено 05 Сентябрь 2017 - 07:03

И кстати да, уведомления в телеграмм если что-то случилось (вода кончилась, температура повышенная долго и т.д.)

#17 lexx8691

lexx8691

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 05 Сентябрь 2017 - 07:09

Если все делать на андроиде, то если ЦПУ будет планшет, то он и СМС без проблем пошлет. 


  • Fox-1984 и Андрей777 это нравится

#18 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 435

Отправлено 05 Сентябрь 2017 - 08:15

Ближе всех (мне) идеи Сергея и Романа (правда с облаками не согласен).

:))) ну ровно так все и начиналось https://reefcentral....t/?hl=marinewrt тут меня как раз на облако и уговорорили :)))

P.S. Только так и не нашлось желающих участвовать в проекте. Из чего можно сделать выводы.
Мне не важно ваше мнение. Мне важны ваши дела.

#19 lexx8691

lexx8691

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 998
  • Меня зовут:Алексей
  • Откуда:Новосибирская обл. р. п. Чаны.

Отправлено 05 Сентябрь 2017 - 08:18

Тем неменее у тебя оффлайн приложения уже есть помимо облака. 



#20 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 435

Отправлено 05 Сентябрь 2017 - 08:30

Да. Я и не был против offline никогда. В них просто нет особого смысла в определенных случаях и для определенного железа. Ну и конечно они сильно ущербны по функционалу из-за ограниченности ресурсов.

Идея с OpenWRT красивая. Но по факту, оказывается, что облако проще и удобнее во всех отношениях. Уже избитый пример с рифлинком. Все его счастливые обладатели сталкивались с проблемой этой "странной коробочки". По сути тот же OpenWRT.
  • lexx8691 это нравится
Мне не важно ваше мнение. Мне важны ваши дела.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Ветка управляется: