↑ К новым записям

29 июля 2025

28 июля 2025

Как же меня задолбал этот ZigBee... Настолько, что хочется все бросить и заняться переделкой всего на RS485

Вчера написал простенький алгоритм автополива. Суть его достаточно проста: после захода солнца включаем полив на 5 минут, затем выключаем его на 10 минут, и так по кругу четыре раза. Вечером дождался его срабатывания и протестировал. Оказалось, не без приключений. Полив включился, но по прошествии пяти минут не выключился. Пришлось бросать дела и отлажить код. Нашел баги, поправил, и следующие циклы он отработал четко 🙂

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

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

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

PS: газон проклюнулся, думаю уже через недельку будет какая-то травка а не только голая земля.

Вчера я так же написал уведомления по поводу наполненности выгребной ямы. Вот такой алгоритм:

1. Утром, в 8 часов проверяется текущий уровень и учитывается среднее потребление за день. Если с текущем уровнем и средним потреблением есть риск переполнения ямы, то будет прислано уведомление, что пора вызывать ассенизатора

2. Вечером, так же в 8 часов проводится тоже самое вычисление, но на этот раз в учет идет потребление воды за ночь. Если так же есть риск переполнения, придет уведомление. Ассенизатора ночью вызвать точно не выйдет, но хотя бы сможем меньше воды лить, например, вместо набора ванны просто принять душ.

3. Так же просто идет проверка на уровень заполненности ямы постоянно. Если она заполнена на 99% или более, то так же будет отправлено уведомление. Значит, яма близка к тому что вот-вот пойдет через край и нужно пока потерпеть с расходом воды.

Пока что реализован самую простую версию, но, дальше будет развитие. Хочется следующего:

1. Средний расход за день и ночь пока задается константами, хочется чтобы они вычислялись автоматически исходя из истории за какое-то время. Причем, не по счетчику воды, а именно по изменению уровня воды в яме.

2. Нет учета впитываемости в землю. А яма так то без дна, вода хоть и плохо, но, уходит. Хотелось бы это тоже учитывать.

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

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

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

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

Мне в целом пофиг, замкнутый он или разомкнутый. Но, интересно другое. Когда я его залил водой, он как и положено разомкнул цепь. Затем я стал ждать испарения воды. Но, вот прошло уже больше 10 часов а цепь до сих пор разомкнута. Хотя я уже и помогал выветриться оттуда воде. И сам дул, и на выхлоп из кондиционера клал его на пару часов. Но, нифига. Надеюсь он не бракованный какой-то :)

27 июля 2025

А теперь подробности :)

Сегодня выдалась свободная минутка и я занялся электрикой. План был следующий: заменить ящик на новый (с водоизоляцией), подключить датчик уровня воды в выгребной яме и клапан управления поливом.

Ящик я заменил, электронику старую переставил в новый, добавил блок питания на 24 вольта и модуль с 6ю релюшками от WirenBoard (рассказывал про него уже).

Все установил, подключил, получилось вот так. Далее я пошел софт писать под новые устройства.

С модулем реле от WirenBoard все было достаточно просто, а вот с датчиком уровня пришлось пополеть. Особенно в тот момент, когда я реализовал обмен полностью по даташиту, а при запросе из регистра единиц измерения возвращается значение которое вообще в даташите не фигурирует. Но, пофиг, главное что работает :)

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

А вот так выглядит информация с датчика уровня на данный момент. Пока просто вывожу высоту уровня жидкости, чуть позже сделаю пересчет на объем (правда я пока не знаю какой у меня диаметр колец :)) и бахну уведомления, когда яма будет подходить к заполненному состоянию. Но, собственно, она у меня почти заполнена :) Скорее всего кольца метровой высоты, и выходит, что 2.5 кольца уже заполнено.

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

Эт самое, если надо схемы, чертежи, объяснения подробные, пишите в комменты, закину 🙂

24 июля 2025

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

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

Полив будет включаться на 5 минут, затем отключаться минут на 10-15, чтобы вода впиталась, потом опять включаться на 5 минут. И так несколько раз. Думаю начать с 4х и понаблюдать. Если будет переливать - будем уменьшать кол-во циклов. Ежели недоливать - добавлю еще циклов.

Включаться он будет глубокой ночью, в час или два ночи. Как раз идеальное время для полива. А может даже буду высчитывать продолжительность ночи и включать ровно посередине. Или в первой трети. Но после того как охрана на сон будет активирована. Чтобы когда бродишь по ночам, не поливало ноги 🙂

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

23 июля 2025

Земля подсохла, потестил опять полив. Ну и все получилось не совсем идеально.

По краям поливает нормально, а вот в центре - сухое пятно. Туда просто не добивает. Я уже выкрутил регулировку потока на максимум, поставил самые дальнобойные форсунки (они оказались на 3 метра дальностью а не 8, я перепутал).

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

Поторопился я с засеиванием газона...

22 июля 2025

Сегодня прогноз погоды был многообещающий, поэтому взял эту зверюгу в аренду. 80 кг аж. Тяжелая зараза. И на обеде прошелся ею по земле.

Не сказать что земля сильно уселась. С виду как будто вообще ничего не изменилось. Стало видно неровности ток. Я подумал что дело в том, что земля сухая и решил ее чутка полить водой. Чтобы была помягче и лучше трамбовалась.

Вечером опять начал пробовать виброплитой. И тут оказался фейл. Если в случае с песком плита в нем тонула, то с землей она нифига не хотела ехать. Мокрая земля налипала на нее вовсю. Короч бросил я эту затею. Начал граблями равнять.

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

Короч я верхний слой разрыхлил граблями, местами подсыпал еще земли и засеял газоном. У меня семена еще оставались, внезапно их хватило.

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

После, ну вы видели, нацепил форсунки на дождеватели и потестил. Сначала накинул один комплект, с дальностью в пару метров. Оказалось, что льют слишком близко, поменял на те что подальше.

Но уже темно было, земля вся мокрая, не понятно как там поливает, поэтому оставил пока как есть. Завтра буду еще пробовать. И поток воды регулировать. Видимо сейчас он не на максимум, потому что эти форсунки должны так то бить на 8 метров.

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

загрузка…