Управление обратным осмосом, на базе "наны"

Dottore
Offline
Зарегистрирован: 19.11.2016

Ё-моё! Совсем забыл про расходомер и термометр на электросхеме то! :)))

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Угу, ещё и ТДСметр. (опционально покер и девочки).

Расходомер приехал, буду его модифицировать, чтобы мог считать в обе стороны. Правда, высокой точности ожидать не стоит, изначально он рассчитан на счёт в одну сторону, поэтому диаметры входного и выходного отверстия отличаются. Соответственно в обратку будет другой коэффициент счёта. Да и от скорости потока у него сильная зависимость.

Ну да все плюшки потом, пока основной функционал обкатать надо. IRLZ что-то долговато едут :(

Dottore
Offline
Зарегистрирован: 19.11.2016

А что с ТДС метром? Вы нашли подходящий датчик? Я думал, что этот вопрос остается открытым...

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Вместо датчика вероятнее всего будет пара серебряных электродов. Но измеряется он на слаботочной переменке, плюс коррекция по температуре... Схема когда-то попадалась, но удастся ли сделать и откалибровать - вопрос. Плюс для неё надо двухполярное питани12V, да ещё согласовать выход схемы с АЦП ардуинки...

Термометр здесь нужен только для коррекции показаний ТДС, вода на выходе всё равно комнатной температуры.

Dottore
Offline
Зарегистрирован: 19.11.2016

Вот размышляю, какой датчик протечки всё-таки лучше, такой: http://www.ebay.com/itm/Rain-Weather-Module-Raindrops-Detection-Sensor-Moduel-Humidity-For-Arduino-PY-/142076090976?hash=item2114651a60:g:X2cAAOSwGIRXa8-3

Или вот такой:http://www.ebay.com/itm/5V-Raindrops-Detection-Module-Rain-Weather-Sensor-Module-For-Arduino-Hot-/261351079296?&_trksid=p2056016.l4276

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

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Я бы наоборот с большим шагом взял. Меньше ложных срабатываний будет.

Dottore
Offline
Зарегистрирован: 19.11.2016

tekagi пишет:

Я бы наоборот с большим шагом взял. Меньше ложных срабатываний будет.

А ложные имеются ввиду от чего? Ведь в норме должно быть абсолютно сухо....

Может с ТДС не заморачиваться, а взять вот такой: http://www.ebay.com/itm/D-D-INLINE-TDS-METER-MONITOR-RO-TESTER-REVERSE-OSMOSIS-MARINE-AQUARIUM-FISH-TANK-/190469671751?&_trksid=p2056016.l4276

Хотя, конечно, хотелось бы контроль фильтрации с сигналом при превышении10ппм на выходе мембраны...  Думаю, надо рыть китайские модули измерения, аналогичные тому СШАнскому, ссылку на который я давал в начале темы, там похоже, на выходе уже просто численное значение ппм выводится для Ардуино..

Вообще, представляется разумным контролировать наличие напряжения в электросети, и в случае его  исчезновения ( а так же, по календарю раз в мес для профилактики закисания в 4ч утра на 1мин) перекрывать воду, используя резервный источник питания - АКБ12В. И совсем до кучи - поставить на СМС оповещение дешевенький GSM модуль, типа такого:

http://www.ebay.com/itm/SIM800L-GPRS-transfer-board-micro-SIM-GSM-Core-board-4-frequency-module-TTL-/191879410081?&_trksid=p2056016.l4276

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

Вам термодатчик уже пришел? Он как раз подходит в фитинг JG?

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

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

 

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

Dottore
Offline
Зарегистрирован: 19.11.2016

Вы датчик протечки заказывали? Он у вас односторонний или двухсторонний? Я тут внимательнее стал изучать, и такое ощущение, что некоторые двухсторонние, что было бы идеально для нашего применения, т.к. засекали бы воду набрызгавшую на датчик, и подтекающую под датчик!

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

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

Dottore
Offline
Зарегистрирован: 19.11.2016

Никто не мешает, но, согласитесь, лучше сразу двухсторонний иметь, ну, или несколько двухсторонних. Я разобрался, точно, некоторые двухсторонние, это четко ясно по вото, но нет гарантии, что продавцы ставят именно фото того, что продают, так что пока пытаю продавцов письменно :)))

Dottore
Offline
Зарегистрирован: 19.11.2016

Вот, спешу поделиться: нашел очень интересный вариант стоякового вентиля, 3 варианта напряжений и 3 схемы включения, из них интерес для микропроцессорного управления представляет схема 05 с контрольными сигналами "открыто" и "закрыто", но больше всего меня заинтриговала схема 04, которая, если я правильно понял описание работы, при постоянном наличии напряжения на входе, держит вентиль открытым, а при снятии напряжения закрывает его за счет энергии, накопленной во встроенном  суперконденсаторе, ёмкостью несколько едениц или даже десятков фарад! т.е. при отключении тока в квартире вентили просто закрываются сами и всё! При чём, если выбрать вариант с питанием 6-24В, то при наших 24В токи на устройстве будут мизерными...

http://www.ebay.com/itm/New-2-Way-1-2-to-1-Brass-Motorized-Ball-Valve-DC5V-12V-Electrical-Ball-Valve/251950442551?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D2%26asc%3D38530%26meid%3D488817e000064ffd98e2bda34f664f83%26pid%3D100005%26rk%3D1%26rkt%3D2%26sd%3D142140926562

Управлять всем хозяйством я думаю всё-таки через ULN2003AN, - 2 клапана по 250мА, и 2 шаровых мотовентиля по 500мАх5сек через сдвоенные каналы, в итоге еще 1 канал на какое-нибудь доп.устройство останется :))

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

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

Вывести текущее время оказалось проще всего (RTC пришлось установить с компа). Пробовал вывести температуру с модуля часов (там есть термодатчик) - сильно врёт из-за нагрева чипа. (На фото на верхнем дисплее температура с DS18B20, на нижнем с DS3231). Если цеплять два DS18B20 сильно усложнится код, плюс придётся перед сборкой сканить серийники датчиков и добавлять в скетч.

Переключил вход секундных импульсов с внутреннего таймера ардуины на DS3231, старый код на базе msTimer2 закомментил (на всяк случай). Для этого пришлось поменять местами некоторые выводы (например, помпа/соленоид). Это не последнее изменение схемы. при каждой смене прошивки для макетки лучше каждый раз сверяться.

Dottore
Offline
Зарегистрирован: 19.11.2016

Что касается вывода температуры из RTC может просто внести поправку -1,7гр и всё? А про логический уровень я знал заранее :)))

А GSM модуль не ковыряли пока?

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

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

С ЖСМ возиться не буду. Во-первых это немалый объём работы (а в свой вариант я его устанавливать не собираюсь), во вторых у каждого модуля свой набор команд, и код для другого модуля будет совершенно другой.

Раздумываю и над целесообразностью датчика температуры, надо будет замерить ТДС при 15 и при 30 градусах, если отличие небольшое - то ну его). Важно не с максимальной точностью знать текущий уровень, а видеть динамику изменения показаний.

Dottore
Offline
Зарегистрирован: 19.11.2016

Можно температурный датчик оставить просто для воздуха, а воду не мерить. А у модулей ЖСМ один набор команд - АТ команды, больше ничего не нужно. Совершить звонок и послать СМС.

Dottore
Offline
Зарегистрирован: 19.11.2016

Приветствую! Что-то тема у нас заглохла? :)

meremeess
Offline
Зарегистрирован: 01.11.2013

Собирась начинать собирать. Можете выложить последний вариант схемы/платы.

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

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

edcop
Offline
Зарегистрирован: 23.07.2016

Нашёл на Али TDS-метр для ардуино http://ali.pub/41bexm

До этого заказывал отдельно датчик (без платы), литьё по швам неаккуратное и как следствие на соединении капало. 

Кто-нибудь калибровал похожий датчик расхода воды? http://ali.pub/41big0 Никак не угадаю с коэффициентом кол-во импульсов/скорость л/мин.

Ещё есть совмещённая штука http://ali.pub/41bo1g

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Любопытный модуль, раньше мне подобные не попадались. Надо будет заказать на "пощщупать".