go to bottom


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

680 80
United States
9 года

AQUACON - аквариумный контроллер

В данный момент завершаю разработку и сборку аквариумного контроллера:

Аппаратная часть:
- четыре независимых контактных группы ~220В
- три независимых силовых аналоговых выхода (с ШИМ от 0 до 12В)
- два канала 1-WIRE для работы с датчиками DS1821, DS1820 (на канал подключается более 1 датчика)
- RS-485 + 12VDC реализован для возможности подключения устройств (pH-метра, CO2-метра, датчика/счетчика пузырьков)
- USB порт
- графический ЖКИ дисплей 128*64
- 5-кнопочная клавиатура
- энергонезависимая память
- real time clock (с батарейкой)

Программная часть:
- список задач для управления блоком реле (до 64 задач)
программируется время изменения состояния реле (часы:минуты), новое состояние (ВКЛВЫКЛ), название реле (ФИЛЬТР/ЛАМПА/НАГРЕВАТЕЛЬ/ИТД)
позволяет в полностью автоматическом режиме управлять аквариумным оборудованием с питанием от 220В
- список задач для управления аналоговыми выходами (до 64 задач)
программируется выходное напряжение, время плавного затухания/нарастания, название канала
позволяет в полностью автоматическом режиме управлять светодиодной подсветкой (лунный свет, больше красного/синего для растений), управляемых кормушек
- режим работы одного из реле с нагревателем в качестве термостата
выдерживаемая температура задается, информация от датчиков температур используется для включения/отключения нагревателя
- ведение логов показаний температурных датчиков
- ведение логов событий (отработки списков задач, работы термостата)
- USB-порт для обмена данных с ПЭВМ (считывание логов, параметров, задач, запись новых параметров и задач через ПО)
- отображение даты и времени, текущих температур, событий на дисплее

Все параметры и списки задач настраиваются через графический пользовательский менюшечный интерфейс посредством ЖКИ и клавиатуры. Все параметры и списки хранятся в энергонезависимой памяти. Внутренние часы (real time clock) также энергонезависимы и не пострадают от пропадания внешнего электропитания.

2010-08-1717/08/2010 13:26:18
#1195494


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

680 80
United States
9 года

Мое месторасположение РБ, г. Минск.
Заинтересованных прошу задавать вопросы по технической и програмной частям в данной теме.
Рад буду услышать комментарии и предложения!

Изготовлю под заказ без предоплаты. Гарантия прилагается.

2010-08-1717/08/2010 13:26:47
#1195495
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

81
Альметьевск
12 года

какова цена вопроса

2010-08-1717/08/2010 16:24:31
#1195602


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

680 80
Belarus Minsk
9 года

Контроллер AQUACON - 1 шт.
Датчик температуры (кабель 1.5 м) - 2 шт.
USB шнур - 1 шт.
ПО (Windows XP) - 1 шт.
_____________________________________

Всего 165$

2010-08-1717/08/2010 16:45:01
#1195616
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

5271 839
Владимир
4 года

На чём реализован собственно таймер (микросхема календаря/часов, если не секрет)? Какой микроконтроллер (если таковой имеется)? Можно фото внешнего вида кишков для заценки конструктива? Устройство наподобие конструктора или полностью в корпусе, законченное?

2010-08-1717/08/2010 19:48:25
#1195721


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

680 80
Belarus Minsk
9 года

В основе устройства лежит PIC контроллер со встроенным USB. Календарь и часы реализованы в микроконтроллере, который при отсутствии внешнего питания работает в спящем режиме от мелкой батареи.
В силовой части стоят блок реле и полевики аналоговых выходов.
Прибор полностью законченный!

Подсоединили сетевые разъемы на задней панели к реле. Воткнули сетевой шнур в розетку и Aquacon работает.

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

Фото устройства будут на следующей неделе.

2010-08-1717/08/2010 21:34:53
#1195817
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

874 19
Москва
1 мес.

Какой механизм приобретения?Смайлик :cool:

2010-08-1717/08/2010 21:41:22
#1195820
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

70 10
Южно-Сахалинск
13 года

damien Lakovsky


Здравствуйте!

Подскажите пожалуйста, какие будут ограничения по току на контактных группах? Например, смогу ли я подключить к однй розетке 2 нагревателя по 100Вт, к другой 2 ЭПРА, суммарной мощностью ок 190Вт?

И еще, в случае поломки контроллера, какое нормальное состояние на контактых группах: включено, или выключено? Например, если я подключу к нему ЭМ клапан для СО2, будет ли подаваться на него питание в случае зависания контроллера?

И, наконец, есть свобода для изменения устройства? Например, можно ли увеличить число контактных групп и убрать аналоговые выходы?

Спасибо и желаю удачи с испытаниями прибора !!!
2010-08-1919/08/2010 10:09:19
#1196769


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

680 80
Belarus Minsk
9 года

Idaeus


Каждое реле: две контактные группы ~240V, 5A (1250VA). То есть на один канал вы можете повесить нагрузку до 1кW (Чайники по расписанию не включать!!!! ))) )

Случаи зависания контроллера - непредсказуемы! Для недопускания зависания контоллеров в нем используются аппаратный независающий Watch Dog Timer, который в случае отклонения от нормального течения кода программы перезапускает процессор. И все запускается заново.

Расширение коммутационных портов возможно.

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

А вообще хотелось бы услышать мнения аквариумистов: чего не хватает в аквариумном контроллере, что лишнее?
2010-08-1919/08/2010 11:23:02
#1196823
Завсегдатай
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

1007 73
Санкт-Петербург
3 года

damien Lakovsky

... что лишнее?


контроллер

шутка Смайлик :)
2010-08-1919/08/2010 11:26:46
#1196828
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

3194 71
Петрозаводск
2 года

сообщение damien Lakovsky
А вообще хотелось бы услышать мнения аквариумистов: чего не хватает в аквариумном контроллере, что лишнее?
Вы на украинском форуме не были? Там верхние четыре темы (с отметкой Важно) посвящены контроллерам, терто-перетерто не один раз что надо, что не надо... Почитайте, может что полезного найдете Смайлик ;)
2010-08-1919/08/2010 12:29:06
#1196850
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

265 5
Москва
10 года

сообщение damien Lakovsky
В основе устройства лежит PIC контроллер со встроенным USB. Календарь и часы реализованы в микроконтроллере, который при отсутствии внешнего питания работает в спящем режиме от мелкой батареи.
В силовой части стоят блок реле и полевики аналоговых выходов.
Прибор полностью законченный!

Подсоединили сетевые разъемы на задней панели к реле. Воткнули сетевой шнур в розетку и Aquacon работает.

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

Фото устройства будут на следующей неделе.


Привет!
А где обещанные фото?
2010-09-0101/09/2010 20:07:57
#1206338


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

680 80
Belarus Minsk
9 года

sergeynim


К выходным выложу. Дел куча. Да и контроллер отнял больше времени нежели запланировал.

Сейчас в режиме тестирования включает/выключает пузырятор, иммитирует расвет/закат (светодиодная подсветка), ведет логгирование данных (температура, события). Загерметизирую термодатчик запущу термостатирование.

В общем удобно! Маленькая коробочка с удобным подключением нагрузок значительно упрощает уход за аквариумом.
2010-09-0101/09/2010 23:39:05
#1206495
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

265 5
Москва
10 года

Термодатчик лучше в стеклянную пробирку с песочком, термоусадочные трубки через год два доставят проблемы, у меня не было, друзьям помогал. Логгирование данных в компе или в памяти контроллера?

2010-09-0202/09/2010 07:11:15
#1206539


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

680 80
Belarus Minsk
9 года

Термоусадочные трубки это бред. Вода до контактов доберется однозначно. Я хотел в колбочку и засиликонить.
Логгирование данных в памяти контроллера. Лог можно смотреть как на дисплее контроллера так и скинув на комп. Температура в виде графика, вывод максимального/минимального/среднего значения за просматриваемый интервал. В идеале там конечно будет прямая ))))

2010-09-0202/09/2010 09:21:41
#1206614
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

274 6
Москва
12 года

damien Lakovsky

Ждём фото Смайлик :)
2010-09-0202/09/2010 09:52:46
#1206633


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

680 80
Belarus Minsk
9 года

Вот фотки аквариумного контроллера AQUACON v1.0. Его технические характеристики и возможности описаны выше.
ОБщий вид

для форума

Основное окно
Основное окно

Основное меню
для форума

Список задач реле
Список задач реле

Меню термостата
Меню термостата

Лог температуры (тестовый)
Лог температуры (тестовый)

Вид сзади
Вид сзади
2010-09-0404/09/2010 20:55:13
#1208405
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

265 5
Москва
10 года

Красиво и на русском!

А можно показать термодатчик и скриншоты ПО и сразу вопрос многие уже на Вин7 как с ним?

2010-09-0505/09/2010 10:55:46
#1208602


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

680 80
Belarus Minsk
9 года

sergeynim


Термодатчико упакую на днях, ПО разрабатывается (WIN XP, WIN 7). Все сразу делать в сутках часов не хватает.

Изменено 5.9.10 автор damien Lakovsky
2010-09-0505/09/2010 11:04:32
#1208605
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

106
Мытищи
4 года

damien Lakovsky


Интересный приборчик. Хотелось бы описание не аппаратной части, а функциональных возможностей контроллера.

- три независимых силовых аналоговых выхода (с ШИМ от 0 до 12В)

Шим это плавная регулировка напряжения?
Какой шаг напряжения у шим?
Может шим остановится предположим на 10Вольтах певый, второй на 11Вольтах, а третий не 11.75?
Это для регулировки спектра свечения при использовании RGB ленты. Опишите как у вас реализовано светодиодное освещение?

- RS-485 + 12VDC реализован для возможности подключения устройств (pH-метра, CO2-метра, датчика/счетчика пузырьков)

RS-485 + 12VDC это Ph электрод?
Может на основании показаний Ph метра чем нибудь управлять?
Можно задать диапазон Ph при котором необходимо включить или выключить CO2?
Сколько Ph датчиков и какие датчики можно использовать?
температура и Ph может регулироваться не зависимо друг от друга в трех аквариумах?

Да и фото датчиков температуры и Ph.

Изменено 5.9.10 автор archvv
2010-09-0505/09/2010 12:10:01
#1208638


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

680 80
Belarus Minsk
9 года

Подробную информацию о аквариумном контроллере AQUACON теперь можно найти здесь : http://wrk.at.tut.by...

2010-09-0505/09/2010 15:58:51
#1208744


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

680 80
Belarus Minsk
9 года

archvv


Отвечая на ваши вопросы:
- ШИМ 10бит - это означает, что шаг для 12В будет = 12/1024 = 12мВ

- все три канал ШИМ абсолютно независимы, как запрограммируете так и будет
- на каждый ШИМ можно повесить задачу с параметрами "конечное значение", "время затухания/нарастания до конечного значения", "время старта задачи"
- RS-485+12V это интерфейс для подключения к аквариумному контроллеру доп. устройств, функциональность которых заложена в AQUACON, но еще не реализована (это всевозможные датчики типа ph-метра, датчика уровня воды и.т.д.). То есть если в будущем вы сможете подключить эти устроства и они будут работать без модернизации аппаратной части контроллера.
- на основе показаний ph-метра будет реализован CO2-клапан наподобие функции ТЕРМОСТАТ
- использую AQUACON можно будет управлять двумя термостатами или/и двумя клапанами независимо друг от друга

Датчики температуры на основе цифрового DS1821 или DS18B20, загерметизированые в колбочке с проводом длинной 1.5м и джеком на конце.
Датчики ph будут использоваться стандартные ... но к сожалению руки до них еще не дошли.
2010-09-0505/09/2010 16:05:01
#1208748


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

680 80
Belarus Minsk
9 года

Освещение

Светодиодные линейки белого свечения на SMD-светодиодах для создания общего фона + 3 одноватных светодиода с линзами в 60 градусов + линейки красного свечения (для расширения спектра) и пара обыкновенных синих светодиодов для формирования луча лунного света.

2010-09-0505/09/2010 16:13:17
#1208751
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

106
Мытищи
4 года

damien Lakovsky


Серьезная машинка. Выше озвученная цена действительна?
2010-09-0505/09/2010 21:31:05
#1209033
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

106
Мытищи
4 года

сообщение damien Lakovsky
Освещение

Светодиодные линейки белого свечения на SMD-светодиодах для создания общего фона + 3 одноватных светодиода с линзами в 60 градусов + линейки красного свечения (для расширения спектра) и пара обыкновенных синих светодиодов для формирования луча лунного света.


У меня в планах использовать герметичную светодиодную ленту RGB 30 диодов на метр, где общий +12В, R -12В, G -12В, B -12В смогули я ее подключить к вашему контроллеру с возможностью регулировки спектра свечения. Я думаю удастся немного поэкспериментировав создать оптимальный по спектру световой поток. В общей сложности у меня 10 метров ленты.
2010-09-0505/09/2010 21:39:45
#1209038



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