go to bottom
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

Система "умный аквариум"

Думаю построить систему "умный аквариум" (по типу "умный дом" ) на базе промышленного свободно программируемого контроллера Сигнетикс SMH2010 .

Мои подрядчики, люди, лет 5 уже работающие с этим контроллером мне сказали, что с помощью этого контроллера можно реализоавть все мыслимые и немыслимые схемы автоматизации и управления оборудованием аквариума: освещение, с системой закат-рассвет (вплоть до имитации грозовых вспышек), обогрев аквариума с помощью нескольких нагревателей (точность поддержания температуры 0,1°С): грунтовой, основной, резервный, охлаждение, аэрация, контроль СО2, сигнализации о том, что СО2 в баллоне подходит к концу, протока, автоматическое внесение удобрение, индикация температуры на LCD-дисплее, контроль уровня воды в аквариуме, при падении уровня или при попадании воды на пол сигнализация аварии, вплоть до отправки СМС или голосового сообщения с озвучиванием конкретной проблемы, сигнализация о необходимости очистки внешнего фильтра и т.д. и т.п.

Контроллер всё это позволит реализовать.

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

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

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

Заранее спасибо.




Изменено 4.9.08 автор WasserWolf

2008-09-0404/09/2008 16:31:45
#649993
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

3713 87
France
11 года

Приборчик хороший но он уже по своим ТТХ не подходит (без обработки напильником), так что детализация ТЗ проблематична
- выходы только транзисторные, поэтому для управления нагрузкой 220вольт придется снаружи обвязку ставить
- придется лепить преобразователи низковольтных аналоговых сигналов
- многие датчики термозависимы, и если на каждый ставить еще и термометр то аналоговые входы быстро закончатся
- стоимость 160 руп подойдет мореманам (они уже привыкли платить), а вот для пресноводных дороговато. Проще и дешевле россыпью таймеры и PH контроллер купить (кому он нужен)

Ну и по моим прикидкам стоимость самой железки составит не больше 10-30% от стоимости полной обвязки.

ЗЫ: в качестве конструктива что интересно
- управление одной или несколькими грелками и 1-2 вентиляторами
- PH контроллер
- замены воды по схеме "слил/залил"
- управление 2-4 каналами света. диммирование не обязательно.

Из экзотики
- режим "спокойной ночи" - уменьшение оборотов у 1-3 помп.
- дозатор удобрений (без обратной связи)
- управлялка кормушкой

фсе, фантазия моя закончилась Смайлик :)

Изменено 4/9/2008 автор jav

Изменено 4/9/2008 автор jav

2008-09-0404/09/2008 17:06:12
#650006
Свой на Aqa.ru, Советник
Советник аквафорума

Аватар пользователя

2861 38
Russian Federation Ishim
7 года
WasserWolf, Смайлик :rtfm: полистайте Автоматизация аквариума и Автоматизация банки - ТЗ темы, а также ссылки внутри, там кое-что есть. Смайлик :clever:

Изменено 4.9.08 автор BigMen
2008-09-0404/09/2008 18:34:51
#650033
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

107 1
Russian Federation Moscow
11 года

WasserWolf

Ваши подрядчики может и работали лет 5 с контроллером SMH2010, но они совершенно не знают его возможности. Вы сами лично почитайте даташит на него http://www.segnetics... и многое станет понятным.

В системе "умный дом"(умный аквариум) обязательна должна присутствовать функция удаленного контроля. Не просто тупая отправка эсемесок(что SMH2010 не в состоянии сделать, т.к. у него нет GSM модема) по определенным событиям, а полноценная система контроля например основанная на WEB-сервере(что у SMH2010 тоже нету). Полезна будет функция отправка фотографии аквариума или видео(в зависимости от скорости канала) по удаленному запросу. Это вы тоже на SMH2010 не реализуете.

Для полноценного анализа работы устройтва нужна функция самописца, информацию выводить в виде графиков. Дисплей у контроллреа SMH2010 символьный 20x4. Поэтому графики вы на нем не построите, к тому же ограничена память(EEPROM всего 8Кб).

И последнее.

Ваш великий контроллер собран на 8-и разрядном RISC микроконтроллере ATMega128 от компании Atmel, к которому подключена дополнительная SRAM(32 килобайта). Сам по себе микроконтроллер отличный, использую его в своих разработках около 6 лет. Вот только производительности для умного аквариума солидного уровня ему нехватит. Ищите пром контроллер хотя бы на ARM`е(32-ух разрядное ядро), если хотите сделать достойное устройство.


Изменено 4.9.08 автор Lelik
2008-09-0404/09/2008 21:32:50
#650095
Свой на Aqa.ru, Советник
Советник аквафорума

Аватар пользователя

8433 116
United States Plymouth
2 года

Примерно раз-два раза в год эта тема поднимается на форуме, бурно обсуждается, закатываются рукава и... все тихо умирает.

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

2008-09-0404/09/2008 21:46:22
#650102
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

Michael

Возможно Вы и правы.
Но с другой стороны и не так дорого: за полноценный контроллер SMH2010 - 140? + релейный терминал с блоком питания - 50?, за урезанный PIXEL 115?.
Плюс датчики...

Изменено 4.9.08 автор WasserWolf
2008-09-0404/09/2008 22:00:50
#650109
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

107 1
Russian Federation Moscow
11 года

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

Вот мое:

fish_feeder3


Что делает:
1. Автоматическое кормление рыб(ради этого в общем и разрабатывался) до 6 раз в сутки с произвольной установкой времени кормления, времени отключения помпы, количества высыпаемого корма, разгрузочных дней, отключение автоматического кормления в случае присутствия(это если хочется покормить самому)
2.Отклюение помпы на ночь(с возможностью периодического включения для насыщения воды кислородом).
3.Управление освещением. Функция закат-рассвет. Установка максимальной, минимальной яркости. Функция ночной подсветки(на минимальной яркости). В качестве источников света - светодиодные лампы Luxeon от Lumileds.
4. ПИ регулятор температуры(Для более точной стабилизации чем нагревателем). Нагреватель с терморегулятором выкручивается на максимум, стабилизацией температуры занимается контроллер. Эктренное, противное пиликанье в случае выхода температуры за установленный диапазон.
5. Будильник(чтоб я не проспал). Будит меня отвратительным писком.


Изменено 4.9.08 автор Lelik
2008-09-0404/09/2008 22:56:47
#650121
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

216 2
Москва
11 года

WasserWolf
Идея интересная, вот довести бы до реального воплощения и желательно с системой резерва, рыбы они ошибок не прощают, мрут.
У меня (все раздельно): автоматическое кормление до 8 раз в день, озонирование с контролем по ОВП, термостатирование, освещение на таймерах, контроль кислотность, проводимости, концентрации кальция. Вот пожалуй и все.
2008-09-0405/09/2008 00:29:12
#650138
Малёк
Аквафорум рыбка
Аватар пользователя

33
Russian Federation
16 года

Lelik


Лучше тогда сразу microPC взять....если сервер ещё городить. SMH2010 года три назад если мне память не изменяет стоил порядка 7 тыр рублей.... А если что покруче брать....Про стоимость датчиков я вообще молчу...в итоге получается что стоимость штуки обслуживающей акву будет на порядки превышать стоимомть аквы с рыбами вместе взятыми. Я сделал штуку которая отслеживает температуру в банке и включает выключает обогреватель. Так же она контролирует подачу воздуха: увеличивает - уменьшает. Всё сделал на AVR Mega162.

Изменено 5.9.08 автор YoJik
2008-09-0505/09/2008 07:24:06
#650163
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

253 4
Михайловка
9 года

А как вам этот специализированный аквариумный компьютер?

Компьютер контроля PROFILUX PLUS II ProfiSet

PROFILUX PLUS II ProfiSet компьютер с блоком из четырёх управляемых розеток, оснащенный рН-электродом, СО2-вентилем, модулем рН и температурным датчиком, для контроля за аквариумом.

Обзор возможностей:

- регулирование мощности освещения (до 8 независимых светильников);
- имитация лунных фаз, расчет по календарю;
- имитация облаков с помощью генератора случайных чисел;
- программирование пасмурных дней;
- отключение помп на период кормления;
- запуск помп с регулируемым течением (имитация прилива и отлива, волн);
- счетчик отработанных часов для средств освещения;
- режим плавного отключения люминесцентных ламп, режим «прожигания» (при котором лампа гаснет не сразу, а постепенно) = «рассвет-закат»;
- часы действительного времени с независимым источником питания (аккумулятором);
- вход для компьютера, возможно управление с использованием бесплатной программы ProfiLuxControl II на основе Windows;
- возможность подключения внешнего дисплея;
- отображение напоминаний (например, «Смена фильтра» - “Filterwechsel”);
- управление 16 штепсельными розетками с включателями;
- программирование одновременно до 8 таймеров (включая функцию дозирования);
- защита от детей с помощью пин-кода;
- простое, интуитивное управление, все настройки проходят в форме интерактивных диалогов;
- настройки не сбиваются при отсутствии электропитания и сохраняются в энергонезависимом запоминающем устройстве;
- компьютер можно оснастить дополнительными модулями (узлами);
- возможность подключения радиосинхронизатора времени (DCF);
- возможность создания сети из нескольких аквариумных компьютеров.

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

- регулирование pH-значения с помощью добавления СО2 (понижение) или подщелачивания (повышение);
- программирование ночного отключения, использование расширительной платы позволяет создать две независимых системы автоматического регулирования;
- регулирование температуры для нагревателя, систем донного подогрева и охлаждения, программируемое ночное снижение температуры, управление аэраторами с регулируемой частотой вращения, использование расширительной платы позволяет создать две независимых системы автоматического регулирования;
- сигнал аварийной ситуации, сигнал подается через штепсельную розетку с включателем в звуковой и оптической форме;
- счетчик отработанных часов для всех датчиков;
- программа лечения для больных рыб;
- использование расширительных плат позволяет измерять и регулировать редокс-потенциал, проводимость и содержание кислорода;
- возможность подключения датчиков уровня;
- автоматическая калибровка (эталонирование) всех датчиков;
- сбор данных измерений.

Картинка с форума

2008-09-0505/09/2008 07:54:43
#650173
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

сообщение Леонов С.А.
А как вам этот специализированный аквариумный компьютер?

Компьютер контроля PROFILUX PLUS II ProfiSet


Прибор супер, цена тоже (неприемлимая, к сожалению)...


Есть такой аква-контроллер
Схемы и програмное обеспечение выложены на сайте http://jusupoff.naro... Задумался над изготовлением данного контроллера.

Функции аква-контроллера:

Часы. Индикация времени, даты, дня недели.

8 каналов управления устройствами с выбором управления как вручную, так и автоматически (по программам таймера, термостата, рН-электрода и т.д.). Максимальная мощность на один канал зависит от типа используемых реле или симисторов и может достигать 2 кВт.

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

4 программы секундного таймера от 1 до 999 сек. с выбором канала нагрузки для подключения дозаторов удобрений и других дозирующих устройств. Точность выдерживания интервалов не хуже 0,02 сек.

Поддержка двух электродов рН и управление клапаном СО2. Точность измерения РН +/- 0,02.

Поддержка двух электродов в режиме ‘мВ’ в диапазоне +/- 1000мВ для контроля редокс-потенциала и подключения ион-селективных электродов. Возможность управления исполнительными устройствами (УФ, озонаторы и т.п.), точность измерения +/- 2мВ.

Настройка и калибровка электродов в цифровом виде по двум точкам (ввод поправочных коэффициентов).

Поддержка 8 цифровых датчиков температуры (DS18B20) на одной 2-х или 3-х проводной шине. Измерение температуры в пределах -25…+85 градусов. Точность измерения 0,50. Возможность управления нагрузкой (обогревателем/охладителем) на любом из 8 каналов выхода. Прекращение выполнения программы термостата при неисправности датчика.

Точность удержания значений РН, редокс-потенциала и температуры определяется пользователем при программировании. Минимальный гистерезис для РН составляет 0,05, для редокс-потенциала – 5 мВ, для температуры – 0,50С.

Аккумулятор для работы МК с контролем заряда и автоматической подзарядкой. Сохранение хода часов и полное слежение за программами таймера в течение 6-8 часов.

Автоматическое сохранение в энергонезависимой памяти всех настроек (кроме хода часов) при полном отключении питания и разряде аккумулятора.

Клавиатура на 6 кнопок по типу "джойстика" – «вверх/вниз», «вправо/влево», «ОК» и кнопка «отмена». Может использоваться любая клавиатура с кнопками на замыкание, в том числе и с токопроводящей резиной сопротивлением до 500 Ом.

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

Вывод информации на знакосинтезирующий ЖК-дисплей 20*4 с минимальными сокращениями, интуитивно-понятный интерфейс. Автоматическое управление подсветкой дисплея (работает со светодиодной подсветкой, максимальный ток – 50 мА).

Связь с персональным компьютером по протоколу RS-232 (COM-порт). Дополнительное программное обеспечение для быстрого программирования таймеров, термостата, РН и редокса, синхронизации времени, полуавтоматической калибровки электродов и для настройки дополнительных функций (программа Aqua Control 2007).

Функция слежения за отклонением показаний датчиков от среднего установленного значения со звуковым оповещением и индикацией аварийного датчика.

Датчик уровня воды со звуковым оповещением.

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

Инвертирование выходов (для совместимости с некоторыми силовыми блоками)*

Отключение нагрузки (фильтра) на произвольном выходе при нажатии одной кнопки на 5-30 минут (временное отключение фильтра).*

Дополнительно в версии прошивки 1.04:

4 программы периодического таймера с включением каждый час и произвольным выбором минуты включения и выключения.

два выхода с широтно-импульсной модуляцией сигнала (ШИМ) для управления ЭПРА с диммером или для плавной регулировки мощности вентилятора. Два варианта управления – по таймеру или от температурного датчика (функция работает для выходов Line 3 и Line 4).*

Программная регулировка яркости подсветки монитора.*

Запись показаний датчиков за прошедшие сутки с периодичностью один раз в час.*

* - функции программируются с персонального компьютера.

Аква-контроллер


Изменено 5.9.08 автор WasserWolf
2008-09-0505/09/2008 08:03:02
#650175
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

107 1
Russian Federation Moscow
11 года

WasserWolf

Я вам давным давно говорил что пора осваивать лазерно-утюжную технологиюСмайлик :)
2008-09-0505/09/2008 17:14:51
#650357
Новичок

Аватар пользователя

2
Russian Federation Rostov-on-don
15 года

Есть еще решения, например использовать контролеры
Siemans Logo http://www.hilogic.r...
Fatek http://www.servotech...
или что еще лучше mitsubishi ALPHA 2 http://www.es-electr... т.к. тут есть возможность самому разработать визуальный интерфейс при применении панели оператора http://www.es-electr...

2008-10-0909/10/2008 16:01:31
#665740
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

307 28
Губаха
8 года

А я вот прицепил интеллектуальное реле Schneider Zelio Logic


Знахарь

Реле


Тоже классная вещь. Программируешь с компа и в перед
2008-10-1313/10/2008 06:10:29
#667509
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

Alex13

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

Хотите, я назову 100 марок (а их в мире во много раз больше) программируемых контроллеров?
Назову фирмы, выпускающие свободно программируемые контроллеры, из головы:
Mitsubishi Electric, Kieback&Peter, Нitachi, Hitech, АВВ, Regin, LG, Satchwell, ОВЕН, Danfoss...
И Вам их назвал человек, который этим вообще никогда не занимался. Если я сяду и поищу в Интернете и выложу их перечень на форуме, то как минимум получу устное предупреждение за список фирм выпускающих контроллеры на целую страницу.

Если уж брать что-то импортное, то нужно брать что-то типа контроллеров LG. Удивительное соотношение цена/качество. Стоят то они дешевле даже наших отечественных (Сигнетикс), если брать у оптовиков. Но Сигнетикс более надёжно работают от нашего напряжения.

Проблема не в выборе контроллера, а в написании программы...
2008-10-1313/10/2008 09:16:56
#667551
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

307 28
Губаха
8 года

WasserWolf

Дело не в рекламе и удивлении, а в том что может у кого в закромах валяются такие игрушки а народ и не знает куда и для чего их можно присабачить. Бегают по магазинам и ищут таймеры китайские
2008-10-1313/10/2008 10:14:18
#667583
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

Alex13

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

Да, разобраться в написании программы не так сложно, самое главное написать алгоритм. Далее ИМХО логическая математика.
Тем более готовых макросов в Интернете куча.

Но сколько потребуется времени...
2008-10-1313/10/2008 17:34:51
#667881
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

Alex13

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

Да, разобраться в написании программы не так сложно, самое главное написать алгоритм. Далее ИМХО логическая математика.
Тем более готовых макросов в Интернете куча.

Но сколько потребуется времени...

А про китайские таймеры: если китайский таймер будет работать с погрешностью большей на пару секунд в месяц, чем у немецких, например, таймеров, но при этом в несколько раз дешевле, то только дурак купит немецкий. Да и надёжность китайских вполне на уровне (для аквариумных нужд)...
2008-10-1313/10/2008 17:38:04
#667886
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

307 28
Губаха
8 года

WasserWolf

Чтобы программировать такие контроллеры, вообще не надо знать языка программирования, расставляешь на компе в программе блоки какие тебе надо и все. Тем более мощный хелпник идет. Лично я за 10 мин звой залил с нуля.
2008-10-1414/10/2008 05:32:05
#668185
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

Alex13

Возможно я отстал от жизни, но для меня профессионал писал программу пол дня. А я нужный алгоритм писал целый день.

Если всё так просто, то сообщите пож. название программы для написания программ для контролллеров.
2008-10-1414/10/2008 08:39:50
#668243
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

307 28
Губаха
8 года

WasserWolf

У каждой фирмы для своих контроллеров свои проги, свой программировал софтом ZelioSoft
2008-10-1414/10/2008 09:40:02
#668276
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

268 9
Москва
12 года

сообщение WasserWolf
Возможно я отстал от жизни, но для меня профессионал писал программу пол дня. А я нужный алгоритм писал целый день.

Пол дня - это много чтоль? Алгоритм писать целый день - это большая проблема чтоль? Реальные программы пишутся месяцами и годами. А то что можно написать за пол дня - с этим любой студент с математическим образованием сможет разобраться.
2008-10-1414/10/2008 16:57:07
#668665
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1783 71
Санкт-Петербург
14 года

FIreGuard

Год писать программу для аквариумного контроллера и незаработать за это время денег, которых бы хватило бы на сотню специальных аквариумным контроллеров...

Друзья, мы всё больше отклоняемся от темы.
2008-10-1414/10/2008 17:03:51
#668670



Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Top