Автор Тема: Автоматизируем миник. Самодельный таймер-термостат-автодолив.  (Прочитано 4508 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Человек я ленивый, поэтому всегда стараюсь по максимуму упростить себе жизнь. С появлением аквариума появилось много рутинных ежедневных обязаннностей - кормление рыб, долив воды, включение/выключение разного оборудования. Особенно напрягало лазанье под столом для выключения помпы на время кормления рыб, да еще к тому же надо было не забыть ее снова включить. Так же очень раздражала мотня из проводов, пилотов, выключателей в которой черт ногу сломит. Короче, решил я, что надо что-то с этим делать и разработал электронный блок, управляющий всем оборудованием аквариума и занимающий всего одну розетку. Теперь мое рабочее место выглядит так


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

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Изначально я использовал таймер-термостат, полностью повторяющий известную конструкцию с соседнего форума, я только пререразвел печатную плату под свои нужды. Вот ссылка на источник, на авторство схемы и программы ни в коем случае не претендую http://www.aquaforum.ua/showthread.php?t=99896


Эта конструкция проработала 3 месяца без малейших нареканий, поэтому её я и взял за основу второй версии контроллера, только сделал силовые ключи по схеме для реактивной нагрузки, чтобы без проблем подключать помпу и скиммер при необходимости. Симисторы использовал BT139X-600F. Всего 4 канала.

Так же я добавил контроллер автодолива и таймер отключения помпы, а так же пару клавишных выключателей для различных нагрузок. Обо всем по порядку.
« Последнее редактирование: 30 Март 2014, 20:56:57 от OlegIv »

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Таймер помпы выполнен по простейшей схеме на полевом транзисторе:

Прошу прощения за рисунок, не люблю компьютерные рисовалки схем. Принцип работы прост - в рабочем режиме конденсатор разряжен, транзистор закрыт, ток идет через светодиод оптопары, поэтому силовой ключ открыт и помпа работает. Перед кормлением рыб нажимаем кнопку, конденсатор заряжается до напряжения питания, транзистор открывается, "закорачивая" светодиод, и помпа останавливается. Конденсатор медленно разряжается через резистор 1М, и спустя 3-4 минуты транзистор вновь закрывается, запуская помпу.
У этой схемы обнаружилась приятная особенность - что-то вроде плавного запуска помпы, благодаря чему она запускается тихо и мягко (если просто воткнуть в розетку, моя помпа несколько секунд стучит и трясется, прежде чем заработать как надо).

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Теперь про автодолив. С механикой все просто - трубопровод от осмосного фильтра, электроклапан, трубка в аквариум. С управляющей схемой было посложнее - ни одна из найденных в интернете меня не устроила, пришлось осваивать программирование контроллеров. За основу взял алгоритм, описанный здесь
http://www.aqualogo.ru/phpbb2/topic/16101-eshe-raz-ob-izmerenii-urovnja-i-avtodolive/
За основу взял один из самых дешевых микроконтроллеров - ATTiny13.

Датчик уровня - два электрода. Принцип работы следующий. Загорается зеленый светодиод. Раз в 6 минут выставляется вылокий логический уровень на выходе PB1 на 50 миллисекунд, при этом определяется состояние входа PB0. Если там 0, значит, электроды в воде, если 1, то на 20 секунд включается клапан, подающий осмосную воду в аквариум. В программу введен защитный алгоритм от потопа в случае обрыва в цепи электродов - если клапан откроется более 2 раз подряд, зеленый светодиод гаснет, загорается красный, выполнение программы останавливается. Вывести контроллер из этого состояния можно только нажав кнопку сброса. Файл прошивки здесь
http://yadi.sk/d/Ck3gzpQSLUtAe
Датчик сделал из карбоновых стержней 2,5мм и толстого стеклотекстолита, склеил на эпоксидке.



Долго думал, как сделать регулируемое крепление датчика, но решил, что нечего там регулировать и просто приклеил его к стеклу аквариума силиконом.

Трубку от фильтра провел под плинтусом, клапан закрепил на кронштейн к столу. Электронный блок прикрутил к нижней поверхности столешницы.

Все комплектующие (трубку, тройники, клапан)  приобрел на алиэкспрессе, ссылки ниже.
http://www.aliexpress.com/item/10M-CCK-NSF-RO-Water-White-Flexible-Tube-Pipe-hose-1-4-OD-6-35mm-x/1485093837.html
http://www.aliexpress.com/item/1-4-BSPP-Female-Nylon-Plastic-Electric-Solenoid-Valve-12-24-220V-NC-Water-Fluid/1176079364.html
http://www.aliexpress.com/item/5PCS-1-4-inch-OD-Tube-1-4-inch-BSP-Male-With-Seal-Quick-Connect-RO/1070504453.html
http://www.aliexpress.com/item/5-PCS-1-4-OD-Tube-Equal-Type-T-Quick-Connection-Fittings-Aquarium-RO-Water-System/978721032.html
Единственное, в чем я лоханулся - не заказал обратный клапан. Его обязательно надо поставить между электроклапаном и аквариумом, иначе при падении давления в системе (если отключат воду, а резервуар фильтра будет израсходован) вода из аквариума пойдет в осмосную систему. Кто-нибудь знает кстати, где купить в Самаре обратный клапан? Пока что без него.
Трубка выведена в аквариум ниже уровня воды, она удачно совпала по цвету с фоном)


Когда гнул водяную трубку на 180 градусов по малому радиусу, внутрь вставлял подходящий по диаметру провод для избежания передавливания и грел феном на 200 градусах.
« Последнее редактирование: 30 Март 2014, 22:40:09 от OlegIv »

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Сейчас пришла идея открывать клапан сериями, то есть не один раз на 20 сек, а 4 раза по 5 сек с паузами секунд по 20, чтобы вода успевала лучше перемешаться, но это уже не обязательно. Будет желание - перепрошью.
Весь контроллер выглядит так:






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

Оффлайн U-96

  • Коренной житель форума
  • ****
  • Сообщений: 1221
  • Speaking Smoking Drinking Walking moss
  • Уважение: +299
  • Город: Desperate land
Датчик сделал из двух карбоновых стержней и толстого стеклотекстолита, склеил на эпоксидке.
Чем вас не устроил поплавок или отражательный оптрон? Необходим электролиз?
Война — это мир. Свобода — это рабство. Незнание — сила.

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Чем вас не устроил поплавок или отражательный оптрон? Необходим электролиз?
Поплавок не устроил громоздкостью и ненадежностью, отражательный оптрон - сложностью и неточностью (возможно, ошибаюсь). Электролиза совсем не боюсь, так как ток там - микроамперы, да и то протекает он в течение 50 миллисекунд раз в несколько минут.
Ребята, ко мне на ты.
« Последнее редактирование: 30 Март 2014, 22:14:47 от OlegIv »

Оффлайн U-96

  • Коренной житель форума
  • ****
  • Сообщений: 1221
  • Speaking Smoking Drinking Walking moss
  • Уважение: +299
  • Город: Desperate land
отражательный оптрон - сложностью и неточностью (возможно, ошибаюсь
Прав, ошибаешься )
Дело не столько в электролизе даже, а во влиянии присутствующего в воде потенциала на другие датчики.
Война — это мир. Свобода — это рабство. Незнание — сила.

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Так других датчиков нет никаких и не планируется {oskal} Не за чем для миника огород городить.
Где можно посмотреть конструкцию оптического датчика? Заинтересовало.

Оффлайн U-96

  • Коренной житель форума
  • ****
  • Сообщений: 1221
  • Speaking Smoking Drinking Walking moss
  • Уважение: +299
  • Город: Desperate land
OlegIv, искать лень, но все просто. Из акрилового прутка точится конус, полируется. На плоский его торец лепится что-то вроде этакого. Сообразно обвязывается и герметизируется. Конус в воздухе- полное внутреннее отражение, конус в воде- искра в землю ушла свет в воду, отражаться неоткуда.
Война — это мир. Свобода — это рабство. Незнание — сила.

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Надо еще автокормушку как-нибудь соорудить, и можно будет уезжать на несколько дней, не беспокоясь за аквариум.

Оффлайн samspec

  • Морской флот
  • Легенда форума
  • *
  • Сообщений: 10606
  • Уважение: +1327
  • Город: Самара
OlegIv, смотря сколько дней 2-3 дня разгрузки не повредят
у меня на работе банка так и живет
Кажной продвинутой рыПке по светодиодику

Оффлайн U-96

  • Коренной житель форума
  • ****
  • Сообщений: 1221
  • Speaking Smoking Drinking Walking moss
  • Уважение: +299
  • Город: Desperate land
OlegIv, кстати, я бы порекомендовал на будущее подальше физически разносить измерительные и силовые цепи. Во избежание, так сказать.
Война — это мир. Свобода — это рабство. Незнание — сила.

Оффлайн U-96

  • Коренной житель форума
  • ****
  • Сообщений: 1221
  • Speaking Smoking Drinking Walking moss
  • Уважение: +299
  • Город: Desperate land
У этой схемы обнаружилась приятная особенность - что-то вроде плавного запуска помпы, благодаря чему она запускается тихо и мягко (если просто воткнуть в розетку, моя помпа несколько секунд стучит и трясется, прежде чем заработать как надо).
А все потому что MOC3041. 3051 поведет себя совсем иначе.
Война — это мир. Свобода — это рабство. Незнание — сила.

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Прошивку не ту выложил, вот правильная http://yadi.sk/d/eUaECpJvLVFai

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Прошу прощения, опять не тот файл {oskal}
Уже сам запутался в куче файлов и папок. Прошивка, открывающая клапан на 10сек, тут
http://yadi.sk/d/KbOlTwnDLVnJB
А тут измененная, открывающая клапан 2 раза по 5сек с интервалом 10сек
http://yadi.sk/d/U9ULXGOELVnMt

Оффлайн Константин

  • Самара
  • Постоянный участник форума
  • **
  • Сообщений: 311
  • Уважение: +24
А как организовано освещение в Вашем контролере?

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
А как организовано освещение в Вашем контролере?
Освещение просто включается таймером по схеме отсюда http://www.aquaforum.ua/showthread.php?t=99896 , весь сразу, в планах сделать синий и белый раздельно от разных таймеров и с ручным подключением-отключением синего клавишным выключателем.
Вообще, разводку платы делал таким образом, что простой перепайкой проводов можно получить практически любую комбинацию включения таймеров и выключателей.

Оффлайн raibok

  • Постоянный участник форума
  • **
  • Сообщений: 433
  • Уважение: +15
вопрос по клапану, так как в руках не держал а на фото не видно, есть ли в нем соприкосновение  металла с водою? и какова была стоимость доставки? а так же какое напряжение ему необходимо?

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Клапан не разбирал, но почти уверен, что металл с водой не соприкасается, через корпус просвечивает резиновая мембрана. Более того, это специальный клапан для фильтрующих систем, так что проблем с коррозией или выделением лишних веществ быть точно не должно. Доставка бесплатно, напряжение срабатывания 12, 24 и 220в на выбор. Единственно, к нему еще нужно заказать фиттинги (ссылка есть выше) для присоединения трубки, так как фланцы на нем резьбовые.
« Последнее редактирование: 31 Март 2014, 18:39:35 от OlegIv »

Оффлайн Dmitriy

  • Самара
  • Морской флот
  • Постоянный участник форума
  • *
  • Сообщений: 436
  • Уважение: +128
OlegIv, для исключения обратного клапана из системы, необходимо трубку подачи осмосной воды поднять выше уровня воды аквариума.
При любом раскладе, обратного хода воды уже не будет.
Хотя электромагнитный клапан сам не даст обратного хода воде.

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Dmitriy, да, это вариант, но тогда придеться периодически наслаждаться звуком льющейся воды, что ночью, например, совсем неуместно, а система с погруженной трубкой работает практически бесшумно. Сегодня приобрел обратный клапан в "Чистом мире", только, к сожалению, угловой, вот такой

И у него, заразы, нестандартный диаметр резьбовой части, меньше, чем у имеющихся у меня фиттингов. Временно вкрутил на фум-ленте, вроде держится. Заказал прямой клапан, будем ждать.
http://www.aliexpress.com/item/On-sale-1-4-OD-Tube-1-4-OD-Tube-Check-Valve-with-seal-Straight-Quick/1736499231.html
Мой электроклапан работает не так - в обратную сторону он вообще не герметичен, а в прямом направлении пропускает только при подаче напряжения.
« Последнее редактирование: 31 Март 2014, 18:46:59 от OlegIv »

Оффлайн samspec

  • Морской флот
  • Легенда форума
  • *
  • Сообщений: 10606
  • Уважение: +1327
  • Город: Самара
OlegIv, а это точно обратный клапан
у меня есть точно такие фитинги
я покупал обратный клапан прямой, да и много больше по размеру
Кажной продвинутой рыПке по светодиодику

Оффлайн OlegIvАвтор темы

  • Участник форума
  • **
  • Сообщений: 197
  • Уважение: +125
Да, это просто г-образный фиттинг, но в него встроен обратный клапан с пружинкой. (Кстати да, железяка - таки контактирует с водой {oskal}, ладно хоть, не с морской). Такие стоят в фильтрах "Атолл". А тот, что много больше по размеру - не ограничитель потока случайно?)

Оффлайн samspec

  • Морской флот
  • Легенда форума
  • *
  • Сообщений: 10606
  • Уважение: +1327
  • Город: Самара
само собой нет
но он поменьше этого
Кажной продвинутой рыПке по светодиодику