Авторизация
Зарегистрироваться

Сдвиговый регистр 74HC165 для автоматизации дачной бочки (питьевая вода)


Я уже написал немало обзоров о применении разных штук для комфортного проживания на даче. В этот раз решил поделится своими соображениями на тему удобного использования привозной воды на даче. Вначале хотел назвать обзор «умной бочкой», но засилие всего умного (а иногда под этим термином скрываются и не очень умные, да и не всегда полезные вещи) — остановило. Данная микросхема позволяет размножить входы контроллера для получения большего количества данных. Под катом краткий обзор микросхемы и изготовление дачной бочки с выходом в интернет, ардуинство + программная часть…

Я уже описывал применение сдвигового регистра 74HC595 для полива огорода. Та микросхема позволяла увеличить количество выходов микроконтроллера. Микросхема 74HC165 позволяет увеличить количество цифровых входов микроконтроллера, иногда их не хватает для решения каких то задач.

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

Фото предмета обзора:


Сразу дам ссылку на датшит — где все подробно про нее написано.

Микросхема 74HC165 — сдвиговый регистр, преобразующий параллельный входной сигнал в последовательный выходной. Из трёх пинов микроконтроллера (в том числе ардуино) можно получить 8 цифровых входов. Из регистров 74HC165 можно делать каскады, подключая один за другим, и таким образом из всё тех же 3 входящих линий получать 16, 24, 32 и т.д. цифровых входов.

Данная микросхема выпускается в корпусах SOIC, SSOP, PDIP, SO, CDIP, CFP, TSSOP — для всех характерно следующее обозначение выводов:

D0-D7— входы, состояние которых считывается в регистр
Q7— последовательный вывод
Q7— инверсный вывод, на нём идут биты с Q7, но инвертированные
DS— последовательный ввод; к нему можно подсоединить вывод Q7 второго регистра, получив каскадное подключение
Vcc — питание
GND — земля
PL — защёлка
CP — тактовый вход
CE — когда на нём 1 — тактирование выключено

Чтобы понять работу микросхемы, удобно представить ее в следующем виде:

Чип преобразовывает входящий параллельный сигнал на 8 пинах (Dx) в выходной последовательный сигнал на 1 пине (Q7). Передача синхронна: для такта используется дополнительный пин (CP). Также отдельным пином управляется регистр данных (PL), что позволяет «загружать» параллельный сигнал для последовательного считывания с 8 выходов единовременно.

74HC165 и 74HC595 при использовании вместе могут использовать общий пин синхронизации. В итоге при подключении к м/к в сумме используют 5 выводов.

Типовое использование данной микросхемы с Arduino требует SPI и выглядит следующим образом:

Код примера:

#include <SPI.h>

const byte LATCH = 9;

void setup ()
{
  SPI.begin ();
  Serial.begin (115200);
  Serial.println ("Begin switch test.");
  pinMode (LATCH, OUTPUT);
  digitalWrite (LATCH, HIGH);
}  // end of setup

byte optionSwitch;
byte oldOptionSwitch; // previous state

void loop ()
{
  digitalWrite (LATCH, LOW);    // pulse the parallel load latch
  digitalWrite (LATCH, HIGH);
  optionSwitch = SPI.transfer (0);
  
  byte mask = 1;
  for (int i = 1; i <= 8; i++)
    {
    if ((optionSwitch & mask) != (oldOptionSwitch & mask))
      {
      Serial.print ("Switch ");
      Serial.print (i);
      Serial.print (" now ");
      Serial.println ((optionSwitch & mask) ? "closed" : "open");
      }  // end of bit has changed
    mask <<= 1;  
    }  // end of for each bit
  
  oldOptionSwitch = optionSwitch;
  delay (10);   // debounce
}  // end of loop


Если по каким-то причинам занимать SPI не желательно, то можно использовать библиотеку bitBangedSPI. Код будет выглядеть следующим образом:

#include <bitBangedSPI.h>

bitBangedSPI bbSPI (bitBangedSPI::NO_PIN, 6, 7);  // MOSI, MISO, SCK

const byte LATCH = 8;

void setup ()
{
  bbSPI.begin ();
  Serial.begin (115200);
  Serial.println ("Begin switch test.");
  pinMode (LATCH, OUTPUT);
  digitalWrite (LATCH, HIGH);
}  // end of setup

byte optionSwitch;
byte oldOptionSwitch; // previous state

void loop ()
{
  digitalWrite (LATCH, LOW);    // pulse the parallel load latch
  digitalWrite (LATCH, HIGH);
  optionSwitch = bbSPI.transfer (0);
  
  byte mask = 1;
  for (int i = 1; i <= 8; i++)
    {
    if ((optionSwitch & mask) != (oldOptionSwitch & mask))
      {
      Serial.print ("Switch ");
      Serial.print (i);
      Serial.print (" now ");
      Serial.println ((optionSwitch & mask) ? "closed" : "open");
      }  // end of bit has changed
    mask <<= 1;  
    }  // end of for each bit
  
  oldOptionSwitch = optionSwitch;
  delay (10);   // debounce
}  // end of loop


Аппаратный SPI позволяет увеличить скорость работы с микросхемой, но не всегда это необходимо.

Теперь о применении. Я уже писал в своих обзорах про дачную автоматику, как у меня организована система подачи воды. Источниками выступают дачный водопровод и скважина. Автоматика по приоритету переключает источники, подробнее тут. Развитие тут. Работает все замечательно… НО из крана бежит не питьевая вода… Дачный водопровод использует воду из реки, а вода из скважины содержит немало железа, которое, конечно, фильтруется но не полностью. Сложные системы фильтрации воды для дачи не подходят, поэтому для пищевых целей пользуемся водой, привозимой из города в канистрах. Такие канистры стояли на веранде, при необходимости вода переливалась в меньшие емкости и использовалась по своему назначению. Наливать из канистры (30 литров) не сильно удобно, плюс мешающие канистры на веранде — все это дало повод прибегнуть к паяльнику и программированию. Предмет обзора также составляет немаловажную часть проекта.

Основные требования:
— легкое получение воды (кран);
— отсутствие емкостей на веранде (нужно использовать внешнюю емкость — бочку)
— легкий набор воды в емкость
— автоматический мониторинг количества запасов воды (лучше с телефона)

Принято решение за зоной мойки закрепить к стене бочку емкостью 120 литров — для питьевых целей, это довольно большой объем… Ну и нарукожопить какую то автоматику. Схема планируемого решения:

Немного пояснений:
— красными, синими и зелеными стрелочками показано движение воды. При этом: красные — забор воды в емкость из внешней канистры, синим выдача воды из бочки в кран, зеленым — общий путь воды.
— черными стрелочками показаны электрические связи
— кнопка переключает режим работы бочки: выдача или прием воды
— плата управления всем управляет
— бочка имеет 4 датчика: 3 датчика уровня — Д1-Д3 (на герконах) и один датчик температуры — ДТ (на ds18b20)
— кран 1 и кран 2 — управляемые шаровые краны (у меня завалялась парочка с обратной связью — поэтому от них идут стрелочки на плату управления)
— насос 1 и насос 2 — соответственно пищевые насосы, мощности имеющихся пищевых насосов мне не хватило, поэтому решил использовать два, работающих параллельно
— счетчик — будет считать количество проходящей через него воды, а учитывая известное направление — можно понять сколько налилось в бочку и сколько вылилось, нужно для замены фильтров и общих знаний о бочке
— реле — реле давления — даст сигнал о необходимости включить или выключить насос
— фильтр — обычный фильтр из 3-х колб (я использовал «гейзер») для шланга 1/4"
— под коммутатором понимается Ethernet switch 100 Mb ps — служит для взаимодействия бочки с внешним миром

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

Зная требуемую логику, нетрудно разработать плату управления. Так как исходных данных планируется много, то потребуется предмет обзора — микросхема 74HC165.

Разрабатываем плату в Sprint layout:

Из-за наличия dip-версий микросхем решил использовать именно их, так как место в данном проекте не критично. Плата получилась 7 на 10 см. Использованы следующие микросхемы: ATmega 328, 74HC165, L293D, импульсный dc-dc преобразователь cn1584 и линейный стабилизатор ams1117-3.3. Основным мозгом устройства выступает ATmega, 74HC165 — позволяет получить нужное количество входов, а драйвер двигателей L293D — обеспечивает управление шаровыми кранами. Для включения и выключения насосов используется ключ на полевом n-канальном транзисторе, выпаянном с материнской платы (70T03GH). Резисторы и керамические конденсаторы я решил использовать в версии для поверхностного монтажа.

Процесс изготовления:

Печатаем заготовку для термотрансфера на желтой китайской бумаге.

Переносим утюгом на фольгированный текстолит

После травления

После лужения сплавом Розе

После пайки элементов поверхностного монтажа в держателе отсюда

После пайки перемычек

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

Обратная сторона

Первое включение

Программные тесты

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

Конструкцию решил собрать металлическом ящике и повесить над бочкой:

Плату закрепил на дин-рейке используя «изолятор» от фирмы IEK за 12 руб в Леруа Мерлен. Я в курсе, что есть более цивилизованные решения, но там либо дорого, либо долго, либо непонятно, как покупать — например так как в этом обзоре. Меня устроило такое крепление.

Закрепил щиток и провел в него коммуникации:

В процессе прокладки проводов увидел новых нежданных соседей, которых пришлось депортировать:


Готовим главный аксессуар всей поделки:

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

Собираем водные принадлежности:

На фото счетчик потока воды, управляемый шаровый кран и реле давления.

Шаровый кран, в отличии от крана из этого моего обзора, подключается 5-ю проводами:
синий и желтый — как и в том обзоре крана, обеспечивают смену положения крана, направление вращения определяется, как и ранее, полярностью подаваемого напряжения (12V)
зеленый и красный провода обеспечивают распознавание достижения краном одного из крайних положений, при достижении одного положения зеленый замыкается с черным, при достижении другого: красный с черным. Это позволяет не ждать таймаута на поворот крана а сразу после достижения одного из положений распознать это. Эти краны ждали своего звездного часа более года — для полива они мне не понравились существенным заужением проходного отверстия, но в данном случае отлично подходят.


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

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

Пищевые насосы подключаются шлангом 9 мм:

Как я уже писал, производительность такого насоса невысока (1,5 литра в минуту), поэтому я объединил их 2 параллельно:


Чтобы спокойно осуществлять монтаж конструкции на кирпичной стене — прикрепил обрезок ДСП под металлический ящик, на ДСП все и смонтировал:


Делаем кнопку для переключения между режимами выдачи и приема воды:


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

Удлиняем и заводим проводки в ящик (проводов не мало):

Подключаем проводки к плате (пока не закреплено — режим отладки):

Подключаем систему шлангов к бочке:

Устанавливаем маленький кран на раковину веранды:

Под раковину выводим шланг для забора воды:

Для утяжеления на конец шланга надел латунный переходник на 1/2".
Собираем и подключаем фильтры:


Ну и запускаем систему… Далее в сопровождении нецензурных выражений вносим мелкие правки в программу и в соединения… я этот этап опущу…

Кому интересно, или может кто то захочет повторить, вот код полученного решения (осторожно он совсем сырой и корявый). Кратко по коду. Для считывания данных счетчика воды используются прерывания по сигналу на входе D2. Раз в секунду содержимое счетчика прерываний обнуляется, суммируясь с общей цифрой. Для сенсоров сформировал массив структур (9 элементов): 8 от 74HC165 и один дополнительный пин контроллера. Для всех сенсоров предусмотрена защита от дребезга. Обработка шаровых кранов осуществляется параллельно, кроме случая с датчиками крайних положений. Данные о температуре воды в бочке снимаются раз в 10 минут. Предусмотрена защита, если насосы работают более 30 минут — они отключаются и система переходит в аварийный режим.

Если зайти браузером по ip-адресу бочки, то можно видеть следующую картину:

Количество воды в данный момент ниже самого нижнего датчика, температура воды 13 градусов, шаровые краны в положении выдачи воды из бочки, насос выключен, ручной режим выключен, бочка отдала 682 миллилитра и не получила нисколько.

Для сервера бочка отдает свое состояние (то же что и ранее) в следующем виде:


Бытовое использование бочки. Приносим канистру, опускаем в нее шланг из под раковины, нажимаем кнопку — бочка заберет из канистры воду. Если в процессе набора воды бочка переполнится, то насосы будут отключены и бочка перейдет в режим выдачи воды. Убираем пустую канистру в сарай. Нажимаем еще раз кнопку — бочка переходит в режим выдачи воды. Открываем кран, срабатывает реле давления и включаются насосы — из крана бежит чистая вода после фильтров. Закрываем кран, срабатывает реле — насосы выключаются. С телефона или любого другого устройства можно посмотреть текущую наполненность бочки, количество принятой и отданной воды, температуру воды. Помимо этого есть возможность перевести бочку в ручной режим и управлять ей, например с телефона.

В целом программа работает корректно.

На этом заканчиваю свой обзор про построение «умной» дачной бочки. Дачная автоматика у меня постоянно развивается, но не все процессы, по моему мнению, интересны читателям. О каких-то процессах обязательно расскажу еще, если, конечно, будет интересно. Спасибо всем, кто дочитал до конца! Надеюсь, что кому-то приведенная информация окажется полезной.
Планирую купить +61 Добавить в избранное +99 +169
свернуть развернуть
Комментарии (132)
RSS
+
avatar
+15
сколько у вас много свободного времени… завидно даже.
+
avatar
  • yurok
  • 02 августа 2016, 09:56
+12
не так много времени это заняло — к тому же это хобби
+
avatar
  • Rost
  • 02 августа 2016, 11:01
+1
Все это надо выкинуть, сделать нормальную систему водоснабжения от скважины с гидроаккумулятором, для питья под раковину ставится фильтр обратного осмоса.
Систему построить так, чтоб она сама сливалась и воздушилась по температуре. Или принудительно прокачивалась потихоньку, чтоб не замерзала. Или подогревать трассу. Но лучше сливать.
Автоматику применить для этого.
+
avatar
  • sir0ta
  • 02 августа 2016, 11:04
+1
Вот так вот на корню? А если человека устраивает? Если цена вопроса или сложность ее решения останавливают автора?
+
avatar
  • yurok
  • 02 августа 2016, 11:09
+4
добрый человек :)
нормальная система водоснабжения с ГА стоит — и даж обзор тут был и ссылка на него в тексте, там же написано почему более сложная фильтрация не применяется

стоимость системы нормальной очистки — существенно дороже — а качество результата далеко не всех устраивает — к тому же дача зимой не используется- а значит демонтаж и прочее
+
avatar
  • Rost
  • 02 августа 2016, 11:12
0
Ну так бочку и все эти навороты тоже надо сливать или демонтировать.
Я фильтр осмотический далеко не самый дешевый купил за 7 тыр. А можно его из Китая заказать наверняка раза в два дешевле. На выходе чистейшая водичка.
И не надо бутыли на своем горбу таскать…
+
avatar
  • yurok
  • 02 августа 2016, 11:17
+2
тут одни живут постоянно и установили им фильтрацию для воды…
все нормы проходит вода — но пить ее никто не хочет — железо все-равно есть…

сливать не нужно — насос прекрасно воздух качает — само себя сольет и продует

а это решение позволяет небольшие канистры использовать — добавляя воду — к тому же это вода только для питья — на остальное есть другая и на фотках это видно
+
avatar
  • Zolg
  • 02 августа 2016, 11:38
0
> но пить ее никто не хочет — железо все-равно есть
после осмоса?
+
avatar
  • yurok
  • 02 августа 2016, 11:41
0
да
+
avatar
  • VladSher
  • 02 августа 2016, 11:59
+5
Не может после осмоса в воде оставаться железо. Значит у вас негодный осмос с рваной мембраной.

У меня на работе в хим. лаборатории вода для анализа получается в ОО установках. Так ее чистота на пару порядков лучше дистиллированной.
+
avatar
  • Z2K
  • 03 августа 2016, 01:00
0
ее чистота на пару порядков лучше дистиллированной.
А в чем Вы измеряете чистоту воды? В какой величине, или в каком-то инергированном параметре? На пару порядков лучше — это в сто раз? Чистота в сто раз лучше — лучше в чем? Промилях, тдс?
+
avatar
  • VladSher
  • 07 августа 2016, 13:47
0
Я не химик. Просто сидим с ними на одном этаже. Ну и в разговоре речь зашла о водоочистке. Вот они и рассказали чем чистят воду для аналитики.
+
avatar
  • vchs
  • 07 августа 2016, 13:28
0
На «пару порядков» в десятичной системе это в 20 раз и выше…
+
avatar
  • VladSher
  • 07 августа 2016, 13:46
+2
на 2 порядка в десятичной системе это в сто раз.
+
avatar
  • Zolg
  • 02 августа 2016, 12:42
0
Либо то что-то накосячили с осмосом, либо «пить никто не хочет» по причинам не связанным с железом: вода после осмоса на вкус нравится далеко не всем (из-за излишней чистоты): чай, кофе, супы и прочая готовка на ней получаются просто великолепно, но в чистом виде так себе.
+
avatar
  • kalobyte
  • 02 августа 2016, 14:06
0
значит у них плохие фильтры, после осмоса тдс метр показывает порядка 20-50 попугаев, это считается чистая вода
вода из крана 450 при норме до 500 и это не вода, а моча
когда жил в сибири, вода лучше была, чем в европах

с 2008 пью сырую осмотическую воду и подогреваю до 40 градусов
никакого там железа или вкуса нет, давал родителям на слепой тест сырую из под крана, кипяченую из под крана и сырую осмотическую
последняя лучше оказалась
+
avatar
  • VladSher
  • 07 августа 2016, 13:48
0
У меня дома после мембраны около 12.
+
avatar
0
1. Статья не О ВОДЕ.
2. Полезная вода )) !?

Первая же ссылка.
чистка воды обратный осмос имеет преимущества перед другими фильтрующими системами, которое состоит в возможности удаления 99% загрязнений. Но это не означает возможность мембраны системы задерживать все минералы и соли, которые содержатся в воде. А значит, получаемая после такой очистки вода будет являться деминерализированной и поэтому не может считаться полезной для здоровья людей. —

3. Сказать может каждый — подвести теорию, практику и экономику… Фильтры менять типа никогда не надо?

Чтото ссылки на Вашу статью МОЯ ДОМАШНЯЯ ОСМОС СИСТЕМА не вижу.
+
avatar
  • rexen
  • 02 августа 2016, 15:34
0
Ну про Обратный Осмос на Хоботе уже за 15 лет перетёрли всё по 100 раз: forum.ixbt.com/topic.cgi?id=47:12325-101
чтобы ещё тут устраивать развенчание мифов про вред «дистилята». Весь мир давно сидит на ОО и не жалуется.

Другое дело, что бытовой фильтр с ОО в средней квартире окупается пару лет, а значит на даче с редкими заездами он может окупаться лет 10. Впрочем, точнее может посчитать любой — во сколько обойдётся система, и сколько денег тратится на доставку воды при текущем потреблении.

Ну и, наконец, по статье — если не учитывать, что это хобби, то, да кажется избыточным.
Не критики ради, а чисто мнение озвучить — лично я бы просто заливал в бочку руками — «из горла» канистры. Счётчик тоже бы не ставил — достаточно датчиков уровня и прозрачной колбы на фильтре для визуального контроля его состояния.
+
avatar
  • wwest
  • 10 августа 2016, 01:47
0
развенчание мифов про вред «дистилята».
Ха-ха-ха сразу видно грамотность и знание химии -биологии.
Морские опреснительные установки применяются более 100 лет.За время использования на атомных пл и космических станциях вред был доказан 100 раз.Именно поэтому к нормальным, фирменным установкам осмоса идут таблетки солей, которые и добавляют в практически дисциллированую воду.

По поводу железа.Пил сероводородную железистую воду.Очень противно, первые несколько дней.Запах тухлых яиц.Зато очень полезно для здоровья.:)))
+
avatar
0
водоснабжения от скважины

ну да. Скважина 100 рублей стоит ))) Да и вод из скважины — горная.
+
avatar
  • ID88888
  • 02 августа 2016, 09:53
+21
Если зайти браузером по ip-адресу бочки
Наступила эра умных вещей :)
+
avatar
  • Vovan666
  • 02 августа 2016, 10:54
+4
Умные бочки скоро поработят человечество.
+
avatar
  • ID88888
  • 02 августа 2016, 11:37
+21
Представляю будущие заголовки
-Ваша бочка — спамит.
-Акция! Купи VPN на год для бочек и сервис для леек получишь бесплатно!
-Роскомнадзор внес бочки северо-западного района в черный список
-Яровая потребовала хранить логи бочек за пять лет
-Сделай апгрейд своей бочки — тариф 3G «Дубовый»
-Анонимайзер для бочек!
-Сеть бочек дачного кооператива «Огонек» майнит биткойны
:)
+
avatar
  • k_sashka
  • 02 августа 2016, 12:05
+13
— содержимое вашей бочки зашифровано, для получения глотка воды отправьте 100 рублей на кошелек хххххх
+
avatar
  • ID88888
  • 02 августа 2016, 12:33
+6
А на это у нас для вас есть специальное предложение — антивирус Касперского «Бочка-Edition» пакет 3 годовых ключа плюс в подарок Фильтр воды «Аквафреш»!
+
avatar
  • kopa
  • 02 августа 2016, 18:31
+5
— ФСБ конфискует бочку так как не нашла ключи шифрования обмена сообщениями бочки с другими бочками, автору дали 10 лет за пособничество терроризму и за недоносительство, так как нет родства с бочкой
+
avatar
  • Z2K
  • 03 августа 2016, 01:12
0
Общество защиты умных бочек пикетирует бывшего владельца бочки, который сжег ее перед этапированием на отсидку.
+
avatar
0
даже у бочки есть ip-адрес
+
avatar
  • Chaosito
  • 03 августа 2016, 19:26
0
IoT же, не!? :)
+
avatar
  • yurok
  • 02 августа 2016, 10:01
+1
mysku.ru/blog/aliexpress/31402.html вот тут я описал процесс
+
avatar
  • ggg
  • 02 августа 2016, 10:26
+1
Вокруг чище? Вы в нём хлюпались что-ли?)
+
avatar
  • lohness
  • 02 августа 2016, 10:36
0
«Сделай МИР чище!»

хлорное железо та еще гадость и выливать его хоть в канализацию хоть в канаву «не есть хорошо»
+
avatar
  • kalobyte
  • 02 августа 2016, 14:09
0
если капля персульфата аммония попадет на натуральную ткань, то там будет дырка
а если хж куда попадет, то его очень трудно отодрать

а почему они попадают? потому что используется бульбулятор
+
avatar
  • sir0ta
  • 02 августа 2016, 11:05
0
Но дольше.
+
avatar
  • vova_m
  • 02 августа 2016, 10:01
-10
+
avatar
  • yurok
  • 02 августа 2016, 10:20
+3
в колодце будет железо… как и в скважине.
А насосную станцию на такой маленький кран — перебор, к тому же она не решает вопрос набора воды в бочку и информации о количестве воды в ней
+
avatar
+3
Не обращайте внимания.

Человек не знает/ не понимает ЗАЧЕМ. Не знает цен. И думает, что колодец это решение проблемы с питьевой водой везде :P :D
+
avatar
  • sir0ta
  • 02 августа 2016, 11:06
0
И что не у всех она бывает там питьевая.
+
avatar
0
Вы сильно удивитесь )
+
avatar
  • sir0ta
  • 02 августа 2016, 15:31
0
Я готов )
+
avatar
  • vova_m
  • 02 августа 2016, 14:14
+1
Да пластик безумно вкуснее.
+
avatar
  • akhak
  • 02 августа 2016, 10:14
0
у меня весь дом дача — частный сектор… видимо это для тех, у кого нет водопровода… круто… и сложно. Решил проще — купил шланг для капельного полива мэйд ин Израиль, подсоединил к водопроводу, включил и забыл… там само всё по капелькам псикает… и почва влажная всегда и перелива нет… за рукастость плюс… но думаю не стоит так загоняться… сложно
+
avatar
+1
Тут о поливе нет речи. К сожалению, автор схему вначале не зарисовал.
+
avatar
  • akhak
  • 02 августа 2016, 10:38
+1
сорри… почему то переклинило на поливе… видимо больная тема (была когда то)))))
но и для подачи питьевой воды видимо есть более простые решения, а за рукастость и желание что то делать я уже плюсанул, хотя у каждого свой взгляд на решение проблем))
+
avatar
  • yurok
  • 02 августа 2016, 10:39
+1
про полив у меня был обзор :)
mysku.ru/blog/aliexpress/37390.html
+
avatar
0
Норм )Про полив у автора отличная статья.

Ваше решение так же правильное, но у автора ХОББИ ) Автоматика может спасти там, где проблемы с водой/электричеством и т.п.
+
avatar
0
Годный и интересный материал, спасибо! Читал с удовольствием.
+
avatar
+2
Все описанное здесь — выглядит для меня шаманством. Наверное, также смотрели папуасы на процесс получения огненной воды бледнолицыми. И вроде, смею надеяться, не совсем дурак — по крайней мере закон ома знаю, принцип рпботы транзистора понимаю, и паять умею. Но все равно — это как с раскрасками по номерам — если предварительно нарисовать контуры и циферки, обозначающие цвета, расставить — то закрашу, и даже картина получится, а самому продумать и сделать — это как сову нарисовать.
Вот скажи, пожалуйста, автор — для того, чтобы этот дзен постичь, надо где-то специально учиться, или можно постепенно по интернету изучить?
+
avatar
  • ID88888
  • 02 августа 2016, 10:31
0
Ещё месяца два назад, я почти также думал.
На самом деле всё гораздо проще.
Достаточно самому попробовать-повертеть на досуге (тут фактор вдохновения важен)
Ардуин еспешек и пару датчиков можно набрать на 15-20 долларов кучку и покрутить заливая разные скетчи. Если, что для себя сделать, то очень часто потом можно модифицировать стандартный скетч (там особо не сложно разобраться.)
С разводкой плат тоже все далеко не высшая математика.
У меня на это ушло три вечера.
Первый вечер онлайн easyeda
Потом поставил DipTrace и на третий вечер имел готовую (несложную) разведенную плату
+
avatar
  • sir0ta
  • 02 августа 2016, 11:10
+1
Все это требует хотя бы поверхностного знания ЯП, электроники, схемотехники и прочего и прочего. Если для Вас как и для меня это все легко дается, т.к. есть основа в виде багажа знаний, то это не значит что любой сможет. Я меня есть знакомый — он в механике в машине волочет, но вот электрика дальше замены лампочки его вводит в ступор просто ужас. Дома он сломавшийся выключатель или розетку не полезет менять, вообще тресет, боится. А я не выключая единственный автомат поменял ему 5 выключателей и 3 розетки. Так что…
+
avatar
  • ID88888
  • 02 августа 2016, 11:28
0
Отчасти верно, но человек написал
И вроде, смею надеяться, не совсем дурак — по крайней мере закон ома знаю, принцип работы транзистора понимаю, и паять умею.

Что-то подсказывает мне, что можно попытаться :)

P.S. Тем более в эпоху интернета, где можно найти почти всё, а на youtube ещё и воочию увидеть
+
avatar
  • sir0ta
  • 02 августа 2016, 11:40
0
Ну если есть желание, то можно и без всего этого начинать. Все ведь с чего-то начинали. Я вообще паять начинал советским 60Вт паяльником с кислотой. Отец нарезал из консервных крыжек пластин вской нужной формы и на выходе под чутким руководством я получил грузовичек. 5 прелесных вечеров, обеженные пальцы, запах кислоты. Ну а дальше по наклонной.
+
avatar
  • k_sashka
  • 02 августа 2016, 12:08
+3
по наклонной? так понимаю теперь спаять какой-нибудь КАМАЗ для вас не проблема? :)
+
avatar
  • DDimann
  • 02 августа 2016, 14:14
+1
по наклонной?
По наклонной — в данном случае как в анекдоте про солдатика-связиста:
… сидит, мечтает:
— … уйду на дембель, женюсь, любовницу заведу…
— Зачем тебе сразу жена и любовница?
— Дурак… Жене сказал, что пошел к любовнице, любовнице — что пошел к жене, а сам — на чердак, и паять, паять, паять…
+
avatar
  • kirich
  • 02 августа 2016, 13:28
0
А я не выключая единственный автомат поменял ему 5 выключателей и 3 розетки. Так что…
И технику безопасности знаете как «свои три пальца»?
+
avatar
  • sir0ta
  • 02 августа 2016, 14:36
0
Ну… а что поделать… Не вариант было выключать, тем более же говорю 1 автомат на весь дом перед счетчиком. И все.
+
avatar
  • VladSher
  • 02 августа 2016, 15:14
+1
и в квартире конечно на этом единственном автомате подключен аппарат искусственной вентиляции легких любимой тещи?
+
avatar
  • sir0ta
  • 02 августа 2016, 16:08
0
Нет. Частный дом, у людей инкубатор включен был. Выключать не хотели. А они только переклеили обои и жена его очень требовала новые розетки и выключатели которые она только что купила. Пришлось выручить человека. Он меня очень выручал.
+
avatar
  • Z2K
  • 03 августа 2016, 01:27
+2
Выключатели поставь немедленно! Тварь безмозглая. Третий раз говорю. Электрики он боится, дрянь трусливая! А жениться не боялся??!!!
+
avatar
  • yurok
  • 02 августа 2016, 10:37
0
думаю, что, конечно, можно изучать по интернету — смотря какие цели
+
avatar
  • DDimann
  • 02 августа 2016, 10:38
+3
Надо просто начать делать.
Вплоть до того, что начать с мигания светодиодом, потом идти дальше, до решения уже практических задач.
Основное — идти от простого к сложному, если что не понятно — разбираться самому, просить совета у тех, кто понимает больше.
… как сказал один не глупый человек: высшее образование — это то, что осталось в голове после того, как забыл все, чему тебя учили в институте…
+
avatar
  • ploop
  • 02 августа 2016, 11:57
0
Надо просто начать делать.
Золотые слова!
Как и везде — разбиваем сложную задачу на части, и постепенно решаем. С опытом эти мелкие задачи группируются в более масштабные, т.е. не надо будет сочинять схему по деталькам, мозг начнёт оперировать более крупными кусками. То есть практические задачи можно будет решать не напрягаясь, а уже повышать своё мастерство можно до бесконечности пока не надоест.
+
avatar
  • bazis13
  • 02 августа 2016, 12:08
0
Сейчас такие вещи можно вообще без пайки собирать — модулей закупил, соединил в конструктор, потом готового кода накопипастил.

Если хорошо погуглить, может и программировать не придется — блоки потаскать на сайте, который прошивку сгенерирует.
+
avatar
  • Lithe
  • 02 августа 2016, 10:23
+2
Кнопка переключения режимов всё портит! Эту операцию обязательно нужно автоматизировать! А то такая умная бочка, а воду из канистры сама всосать не может. :)
+
avatar
  • Constant
  • 02 августа 2016, 12:40
0
Да, тут автор недодумал. Но дело поправимое — по RFID метке на каждую канистру, герметичный считыватель на патрубок — и понеслась. Еще и оборачиваемость канистр можно будет логировать, с целью равномерного износа.
+
avatar
  • Lithe
  • 02 августа 2016, 15:33
0
Зачем такие сложности? Датчик воды на шланг и всё. Шланг в канистру опустил и бочка качает. Уровень воды ниже шланга опустился и качать перестала.
+
avatar
  • DDimann
  • 02 августа 2016, 10:24
+1
… я бы перемычки поставил луженкой, без изоляции — имхо, лишнее это.
А за остальное — плюс, хотя соглашусь: такое делать только в случае хобби :)
+
avatar
0
Под регисторм ТАКАЯ шикарная и актуальная статья.

1. К сожалению, народ плохо владеет темой воды. В частности потребления и очистки. Начинать надо было с большого теоретического курса, так что ДЕРЖИТЕСЬ, гениев и советов будет много ))))
1.1. Было бы отлично, если бы в начале статьи Вы указали бы причину создания данного девайся ) ( Я то знаю :-) )

2. Датчик давления — можно чуть-чуть подробнее. Модель, хар-ки, где купили )

3. Уровень воды в бочке — не думали сделать на Дальномер HC-SR04?
+
avatar
  • yurok
  • 02 августа 2016, 10:32
0
1 — спасибо
2 — mysku.ru/blog/aliexpress/33834.html — у меня даже обзор его есть :)
3 — думал, но что то капризные они, да и влажность в бочке не располагает
+
avatar
  • Zolg
  • 02 августа 2016, 10:55
0
Измерять не уровень воды, а вес бочки, не рассматривали?
+
avatar
  • yurok
  • 02 августа 2016, 10:56
0
мне показалось так проще, точности хватает
+
avatar
  • Zolg
  • 02 августа 2016, 11:16
0
Мне накопительный бак обратного осмоса измерять охота, «проще» туда не засунуть.
Но городить и настраивать аналоговый усилитель тензодатчиков как-то лениво, думал может готовые решения какие есть незадорого, или бытовые весы творчески переработать.
+
avatar
  • yurok
  • 02 августа 2016, 11:20
0
конечно в этом случае я бы весы использовал — оптимально
+
avatar
+2
его ещё манометром можно по воздуху, там пимпа для подкачки, вот в воздушном пузыре давление растет с количеством воды
+
avatar
  • wwest
  • 10 августа 2016, 02:01
0
Есть штатное реле давления в насосной станции, продают отдельно, настраивается.
Для низких давлений надёжнее и ПРОЩЕ датчик протока.
+
avatar
  • yurok
  • 10 августа 2016, 07:29
0
с датчиком потока есть проблема первого запуска и завоздушивания системы в нештатных ситуациях
+
avatar
  • Zolg
  • 02 августа 2016, 10:53
0
Я бы на всякий случай продублировал отключение насоса отдельным датчиком уровня (+реле), и шланг перелива в обратку пустил.
+
avatar
  • yurok
  • 02 августа 2016, 11:29
0
шланг перелива на землю идет, в крайнем случае насос выключится по таймеру и земля возле бочки будет влажной )
+
avatar
+1
Объем бочки не великоват? Питьевая вода имеет свойство портиться. За сколько времени семья выпьет такой объем?
Реализация отлична! Не было мысли об отказе от второго насоса и использовании трехходового вентиля?
+
avatar
  • yurok
  • 02 августа 2016, 11:28
0
объем норм, на месяц где-то
так второй насос в параллель стоит первому — просто слабоваты они, а вентиль и так трехходовый — почитайте

спасибо
+
avatar
  • wwest
  • 10 августа 2016, 01:59
0
Не проблема -серебряную пластину и электролиз раз в неделю.
Или крест с цепурой серебряный на дно бросить.
+
avatar
0
а как узнать в каком положении сейчас бочка? я про кнопку выбора режимов. полезно было бы около кнопки иметь некое табло с инфой режимов, плюс туда можно напихать всю ту инфу про состояние бочки. доставать телефон каждый раз как-то не особо удобно кмк…
за работу огромный плюс!
+
avatar
  • yurok
  • 02 августа 2016, 11:04
0
так там всего два положения, в одном из них слышно как шланг всасывает воду или воздух

но табло будет общее — на все девайсы дачи, возможно и обзор будет
+
avatar
0
круто! будет значит ЦУП дачи)
+
avatar
  • Z2K
  • 03 августа 2016, 01:38
0
ЦУП = смартфон. Да, не те времена шкафы городить. а теперь что — цуп завода в кармане.
:))) шучу немного.
+
avatar
  • aleyer
  • 02 августа 2016, 11:04
+1
А если кому вдруг понадобится множить аналоговые входы-выходы, то могу посоветовать микросхему CD4067. Управляется элементарнейшим образом:
— есть 1 общий вход-выход,
— 16 входов-выходов, которые коммутируется с общим,
— 4 ножки, набором 1 и 0 на которых выбирается с какой из тех 16 ножек соединить общий,
— еще одна ножка, которой можно общий вход-выход отключить. Если посадить ее на землю, общий вход будет всегда соединен с каким-то выбранным из 16-ти.
Работает не только для аналоговых сигналов, но и для цифровых.
Сам использовал, к примеру, для подключения 9 потенциометров к одному аналоговому входу ардуины.
+
avatar
  • vismyk
  • 02 августа 2016, 11:30
0
А если кому вдруг понадобится множить аналоговые входы-выходы
Входы — да, выходы — нет. По крайней мере, мой опыт говорит об этом. С выходами случаются коллизии: если новые данные подать до нового адреса, то старый адрес тоже обновится новыми данными, а если сначала поменять адрес, то «транзитные» адреса тоже могут получить нежелательное обновление данных. С аналоговым сигналом вроде тоже не всё гладко: оно, кажись, не помнит уровень для каждого выхода. :/ В общем, про выходы лучше забыть и пользовать только для входов.
+
avatar
  • aleyer
  • 02 августа 2016, 11:43
0
С выходами случаются коллизии: если новые данные подать до нового адреса, то старый адрес тоже обновится новыми данными, а если сначала поменять адрес, то «транзитные» адреса тоже могут получить нежелательное обновление данных.
Ну так для этого последняя описанная мной ножка и нужна. Сначала отключаем выход от входа, потом в произвольном порядке меняем данные и адрес, потом соединяем обратно выход и вход.
С аналоговым сигналом вроде тоже не всё гладко: оно, кажись, не помнит уровень для каждого выхода.
Ну да, не помнит, внутреннего регистра у нее нет. Но это может быть нужно, а может и нет.
Кроме подсоединения потенциометров я использовал ее еще для подачи цифровых сигналов на 7 одинаковых плат, банальные 1 или 0 на два входа каждой платы. Итого 14 входов. Особенность в том, что каждый из сигналов — это включение одного из 7 моторов в одну или другую сторону. Мощности блока питания достаточно для работы одного мотора, соответственно использование такой микросхемы оправдано, с ее помощью больше чем 1 сигнал на включение мотора я не подам.
+
avatar
  • vismyk
  • 02 августа 2016, 11:58
+1
Значит не вкурил я с этим включением/отключением. :( И ваши объяснения тоже не понял, надо даташит попробовать понять. ;) Но аналоговые выходы всё равно множить нельзя…
З.Ы. Понял, кажись: E=1 нужно для безопасного выставления адреса, потом E=0 и выдаём данные. Или данные лучше тоже при E=1 выдавать, а потом только коммутировать E=0? Лично я разницы не вижу. ;)
И почему, кстати, «больше чем 1 сигнал на включение мотора вы не подадите»? То, что вы больше одного прокормить не сможете как связано с возможностью выдачи сигнала на включение на все 7 плат?
+
avatar
  • aleyer
  • 02 августа 2016, 12:08
0
В даташите от TI та ножка, о которой я говорил, называется Inhibit (или Inh в таблице truth table).
Ну и на счет выходов замечание в общем верное. :) Одновременно имеем только один работающий выход или вход.
+
avatar
  • vismyk
  • 02 августа 2016, 12:16
+1
Странно, у меня даташит тоже от TI, но нога называется Ē… :/
+
avatar
  • aleyer
  • 02 августа 2016, 12:23
+1
Таки да. В даташите на CD74HC4067 — Ē, на CD4067 — Inhibit. Ну и другие чуток по-другому. Суть не меняется. Ē даже понятнее. E — enable, если с чертой сверху, значит инвертировано, включает при 0, отключает при 1.
+
avatar
  • tirarex
  • 02 августа 2016, 11:16
0
Не проще было esp8266 поставить?
С отдельной антенной ловило бы далеко, мощностей больше, памяти хватит на красивую веб страницу.
+
avatar
  • yurok
  • 02 августа 2016, 11:19
0
сеть там была недалеко — красивая страница будет на сервере

стабильность проводного решения выше

так что не проще, esp — я тож использую — но иначе
+
avatar
+3
За исполнение, конечно, плюс. Но это не решение проблемы, и сложновато. У меня на даче часто бывает бабушка. И в отсутствии автора не кому устранить какую-либо мелкую поломку.
Эх, где наш старый добрый рукомойник!
+
avatar
  • yurok
  • 02 августа 2016, 11:23
0
для бабушки оптимальный вариант если все отладить — набрали ей бак — она как обычным краном пользуется
+
avatar
+2
Эх, где наш старый добрый рукомойник!
В очереди на автоматизацию :)
+
avatar
  • Z2K
  • 03 августа 2016, 02:28
0
Да, но это не вода, а дубовый сок.
+
avatar
  • wwest
  • 10 августа 2016, 01:56
0
А нахнах там счётчик???
Водку считать? Или таки вода платная?
+
avatar
  • yurok
  • 10 августа 2016, 07:30
0
степень похмелья коллектива определять по разнице показаний вечера и утра
+
avatar
  • vismyk
  • 02 августа 2016, 11:20
0
DS— последовательный ввод; к нему можно подсоединить вывод QH второго регистра, получив каскадное подключение
Исправьте очепятку на Q7, а то вдруг кто запутается.
+
avatar
  • yurok
  • 02 августа 2016, 11:22
0
спс
+
avatar
  • ksiman
  • 02 августа 2016, 11:35
+1
Заглянул почитать про регистры, а тут такое :)
+
avatar
  • chaloc
  • 02 августа 2016, 11:52
0
Раз таскание канистр так и осталось, то мне показалось, что можно было проще:
канистра-насос с автоматическим включением при открытии крана-фильтр-кран. Как в бытовом куллере.
+
avatar
  • yurok
  • 02 августа 2016, 11:55
0
канистру надо куда то ставить, да и мелкая она…
мне показалось так удобнее
+
avatar
+1
а шайтан-бочку разве не придумали уже?
дает холодную и горячую, по цене очень гуманно, особенно бу, перекачивать ничего не нужно) тем более если вода всё равно привозная)
+
avatar
  • yurok
  • 02 августа 2016, 11:55
0
такое тоже стоит на кухне — но там покупная вода
+
avatar
  • wwest
  • 10 августа 2016, 01:54
0
Ага, берут водопроводную воду, пропускают через простейший фильтр(только большой), даже не осмос, и разливают.
У нас в метрополии так «минеральной» местной водой летом барыжат.Прибыль 1000%.
Знаю и видел где «источник» находится-на ОХРАНЯЕМОЙ территории бывшего завода.
Можете и сами дома готовить.:)))
+
avatar
  • tp3cka
  • 02 августа 2016, 11:59
+1
Смарт бочка, браво!
+
avatar
  • 3i2
  • 02 августа 2016, 12:51
+1
Очень круто!
+
avatar
  • AndyBig
  • 02 августа 2016, 13:21
+3
Вначале хотел назвать обзор «умной бочкой», но засилие всего умного (а иногда под этим термином скрываются и не очень умные, да и не всегда полезные вещи) — остановило.
Вот одно это уже заслуживает плюса обзору :)
+
avatar
  • Asasl
  • 02 августа 2016, 14:09
0
А использовать плату микропроцессора с большим количеством GPIO религия не позволила?
+
avatar
  • yurok
  • 02 августа 2016, 14:51
0
Эта была, задачу вполне решает
+
avatar
  • ksiman
  • 02 августа 2016, 15:12
0
А использовать плату микропроцессора с большим количеством GPIO религия не позволила?
Мы не ищем легких путей!
+
avatar
0
надеюсь автор вернул деньги в полном обьеме за полученные подделки микросхемы. даже слепому должно быть видно, что не соотвествует фото.
+
avatar
  • yurok
  • 02 августа 2016, 20:59
0
работают вполне норм…
+
avatar
  • Z2K
  • 03 августа 2016, 02:33
0
Не обижайте слепых, они не виноваты.
+
avatar
  • vdm
  • 04 августа 2016, 17:06
0
Скажите, а по осени, у Вас огурцы с помидорами в ручную собираются? Или тоже автоматика задумана?
+
avatar
  • yurok
  • 05 августа 2016, 11:10
0
Пока вручную :)
+
avatar
  • wwest
  • 10 августа 2016, 01:49
0
Реле давления точно? И какое там давление в бочке и срабатывания?
Может всё таки проточный датчик(или датчик протока)?
Дааа ip бочки это за пределами зла.Унитазы уже давно…
+
avatar
  • wwest
  • 10 августа 2016, 02:09
0
А, понятно-вы используете НЕ стандартное китайское реле давления на низкое давление пере регулированное на 0,2атм, но это всего 2 метра высоты столба воды.Для надёжного срабатывания необходимая высота подвеса дна бочки минимум 2,5м.
Гораздо надёжнее и проще использовать герконовый датчик протока воды.
+
avatar
  • yurok
  • 10 августа 2016, 07:32
0
вода течет не самотеком — а давление создается насосами
у датчика потока есть проблемы при завоздушивании системы
+
avatar
  • wwest
  • 14 августа 2016, 05:51
0
Спасибо, становится понятнее.Видно не вчитался.
Но мне бы такое решение и в голову не пришло! Я думал насосы только для заполнения бочки.Износ насосов надёжности не добавит.
Но что то сильно сложно, ещё и насосы для создания давления из простой накопительной бочки.
Хватило бы и гравитации-самотёком.При сливе с бочки на высоте 1,5-2м никакого завоздушивания в нормальных условиях не возникает(если нет заморозков и вибрации итп. экстремальных условий).
Народ на дачах тысячами использует бочки на высоте в пару, тройку метров для питания стиральных машин и местного водопровода на первом этаже.Никаких проблем с завоздушиванием.
Кстати для создания давления и расхода воды для работы стиральных автоматов ДОСТАТОЧНО китайского центробежного аквариумного насоса производительностью около 1000 л в час(минимум 8л в минуту).Можно даже погружного.И датчика протока, если нет желания подключать аквариумный насос через реле к СМ.Система опробована и работает.Дело в том что аквариумные насосы расчитанны на круглосуточную работу и достаточно дёшевы.
+
avatar
  • yurok
  • 14 августа 2016, 16:14
0
Так там два крана, этот только для питьевой воды, самотека не хватит продавить фильты, о них напискно в обзоре
+
avatar
  • wwest
  • 15 августа 2016, 11:49
0
Зачем фильтры если вода покупная питьевая фильтрованная «из канистры»?
Не факт что самотёка не хватит, хотя расход упадёт.
Сильно избыточная система, как на космической станции.

Кстати дача не отапливаемая? Электроника на улице?
Через год-три(как повезёт) все контакты окислятся.И придётся ремонтировать как на атомной подводной лодке(пока экипаж проводит ремонт и обслуживание-лодка плывёт, как расслабился-авария и смерть).
В 90г начальству модно было на дачах иметь старые ламповые цветные ТВ.А дачи не отапливаемые, а ЦТВ гробы возить домой на своих авто.За осень-зиму-весну ЦТВ приходили в полную негодность и их привозили к нам в лабораторию на ремонт ЕЖЕГОДНО весной, но на рабочем транспорте «нашару».
Всё контакты окислялись.Хотя чему там портится-лампы, пайка, детали и умножители герметизированные.
Так что подобную электронику надо делать как на военке: никаких панелек для МС, пайка и 3 слоя защитного лака а потом вибростенд на сутки в барокамере при влажности 98%, солёный туман и температуре от -30 до +60.:)))
+
avatar
  • yurok
  • 15 августа 2016, 19:10
0
вода из колонки привозная — водопроводная
я покрываю платы защитным лаком

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.