Комментарии 106
Если бы люди любили друг друга так же, как ты любишь своего кота, мы бы давным-давно забыли про войны и преступления.
Кайф!
А кто открывает коту дверь в туалет?
Зависит от кота.
У нас первый додумался, как обычные двери открывать. Запрыгивал на ручку, нажимал и резко горизонтально отпрыгивал. Добивался своего всегда, но примерно с пятого раза, и довольно шумно по ночам. Зато чувствовал себя хозяином дома. Закрывать двери ему не было интересно, конечно.
Другие 3 кота не придумали ничего кроме, как настойчиво мяучить и скрестись.
А что, простейшие ультразвуковые датчики (с обеих сторон двери) и сервой не подойдут?
мы кошке выпиливали в углу двери квадрат
Если не паритесь внешним видом либо нет желания долго возиться - есть готовые дверцы. Для меня же внешний вид был важен, поэтому при ремонте к двери в туалет докупил дополнительно еще один наличник и оформил им выпиленное в двери отверстие. Дверца на мини-петлях из матового оргстекла, по периметру уплотнитель для шкафа-купе в цвет.
Получилось довольно эстетично, жаль при себе фото нет...
Решали проблему очень просто:
1) Дверь регулируется так, чтобы при небольшом открытии она стремилась к закрытию, т.е. заваливаем ее внутрь
2) В торец двери и косяк врезаем магнитную пружину
3) Профит, дверь всегда приоткрыта на 1-2см, чего достаточно чтобы кот поддел лапой и пролез. Когда кот пролез, дверь под собственным весом прикрывается обратно
Что такое магнитная пружина?
Два неодимовых магнита расположенные друг напротив друга противоположными полюсами.
В моем случае:
В торце двери высверлено отверстие М12 глубиной 20 мм, в него вкручен обычный черный саморез выполняющий функцию регулировочного винта. На него установлено 2 дисковых магнита 12х8.
В косяке также высверлено отверстие М12 глубиной 10мм и расположен магнит 12х8.
С помощью самореза выставляется расстояние между магнитами достаточное для приоткрытия двери, но так, чтобы при ее закрытии магниты не упирались друг в друга.
Этого достаточно чтобы удерживать тяжеленную дверь из массива в приоткрытом состоянии, но в то же время без проблем можно было закрыть ее на замок
Да это вообще не проблема:
Эта дверь для кота на улицу. Где нужно сохранять тепло, не пускать других животных и т.д. Для туалета проще самому прорезать снизу квадратик и завесить занавесочкой.
Надо в офисе поставить, а то такое впечатление что в офисе работает куча котов - у них же лапки, они смыть не могут:)
есть глобальная без решения проблема с подобного вида напольными, да и подвесными унитазами. общественными и даже домашними. М любят с***ь стоя. струя даже без особого давления будет каплюшками забрызгивать всё и вся кругом. стены, пол, спинку бака, сидушки с внутренней стороны...
кот тоже не особо следит и метко целится точно посередине, а если что на попу прилипнет... могут измазать полы. специально.
тут нужна, имхо, несколько иная конструкция унитаза и туалета в целом. и дополнительные затраты воды, моющих средств и тп. мы же привыкли в полусвинарниках жить. за это не штрафуют)
кстати, по теме. видел готовые туалеты для питомцев. они пару десятков см макс, в высоту. также подключались к канализации. (и тут сразу траблы вылезают. у меня высота канализац. трубы не в полу и ниже. точнее сейчас после ремонта сантехниками старой чугунной трубы, замены её на пластиковую 110ку и тп, теперь есть большой пятак вокруг стояка ниже уровня пола. там пол продолблен был, а потом залито цементом. но не до конца. хотел вообще слоями пеной с баллона, и только снаружи корку немножко толстую штукатурки и тп вровень). благо хоть сливной трубы D 50 хватило бы. но это тоже не для всех питомцев. собака навалять может, как конь. и автоматика там самая примитивная тоже. без распознавания котиков через rpi и тп. распознавание для дверцы на улицу было в новостях. интересно наблюдать, как толпы местных котиков угощаться в разные дома ходят)
А насколько инициализация смыва с помощью датчика обнаружения кота на унитазе решает проблему лучше, чем смыв по таймеру? Скорее всего пару раз в сутки было бы достаточно.
Работает ли этот автосмыв с человеком?
Системы автосмыва для людей же существуют и успешно работают. Рассматривались ли они (и их устройство)? Нет ли среди них тех, которые и на котах сработают?
Смыв по таймеру - в теории можно сделать. Но в виде исключительной меры, когда уезжаешь на дачу, например. Но с инфракрасным сенсором у меня тоже проблем не было.
Да существуют. И стоят очень немалые деньги так как предназначены для установки в общественных туалетах, где нагрузка очень сильная... Скорее всего сработают и на кота - не проверял.
Скорее всего пару раз в сутки было бы достаточно.Если смыв произойдет в то время, когда кот будет на горшке, тонкая кошачья психика может заставить его всю оставшуюся жизнь гадить исключительно в тапки:)
Так что система спроектирована очень грамотно, на мой взгляд.
Кот телепортируется за дверь?
Вы ведь не держите дверь туалета открытой?
Наверняка у вас сделан вырез в двери?
Туда датчик на пересечение или геркон, если крышка, ATTINY 13 и ИК диод с акумом.
На унитаз ATTINY 13 + мосфет + мотор + ИК приемник + питание от сети.
Никакие провода тянуть не нужно будет.
Алгоритм до безобразия прост:
дырка:
- спим
- пришел сигнал на пересечение на прерывание, проснулись, неглубокий сон + таймер — начали отсчет
- пришел снова сигнал на пересечение — подали сигнал на ИК диод
- прошло > 20 минут — выключились ничего не сделав, ушли в сон — кот засунул голову и сидит в дырке )))
бачок:
- спим
- получили сигнал по ИК на прерывание, проснулись
- отдали команду двигателю
- подождали
- заснули
Датчику на дырке при такой работе мелкого акума-таблеки на год будет хватать, и не надо ничего проводами обтягивать, но если очень хочется — можно взять копеечный чип на али — лазерный дальномер, и пришарашить его на стенку над бачком, убрав ИК-диод — по измеренному расстоянию можно судить, кто какого размера зашел и работать только с котом )
Ваш датчик имеет уязвимость — зашли в туалет, что-то сделали, подойдя близко к унитазу, вышли — спустит воду. Этого можно избежать филигранно настроив ИК датчик, но это будет не просто )
Нет, против этого есть защита. Во первых человек должен находиться в туалете более 30 сек и при этом не двигаться. Затем, я должен не дергать ручку смыва.
Хотя ложные срабатывания иногда случаются. Зашел, взял швабру. Через 20 сек вернулся - швабру положил. Тогда сработает. Но такой сценарий очень редкий.
Дверь может быть и слегка приоткрытой.
А в вашем алгоритме есть баг — кот зашёл, делает своё дело, зашёл хозяин, кот вышел в открытую дверь — система не сработала, но запомнила одно пересечение. На следующий раз кот зашёл внутрь и удивился смыву (если прошло меньше 20 минут).
В общем, возможность выхода/входа в приоткрытую по какой-либо причине дверь ломает всю систему — датчика на дырке не хватает для всех ситуаций.
Задержка не 20 минут, а 3 минуты. А что страшного произойдет, если система внепланово спустит унитаз? У меня, из-за накладок, такое случается, но не чаще 1 раза в месяц. Кота уж точно этим не напугаешь...
В общем, возможность выхода/входа в приоткрытую по какой-либо причине дверь ломает всю систему
Можно поставить датчик плюсом на дверь либо один дальномер, про который я писал, но тогда уже без акумов — не потянет.
Интересная DIY автоматика. Однако по фоткам создается впечатление что электроника никак не защищена от воды.
Не много личного опыта
У меня в аквариуме стоял самодельный ШИМ контроллер на свет. Точнее даже не в самом аквариуме, а болтался на проводе рядом. Я его заизолировал термоусадкой да термосоплями, но и то через год у лм-ки отгнили ножки. Так что с влагой надо быть на стороже.
В этом месте никогда воды не бывает - только пары воды и брызги. Еще стабилизатор KREN5 нагревает коробочку изнутри. Влага должна у ходить. Пока 4 месяца работает.
Я внутри все покрыл PL-71 . Этот лак я на авиамоделях проверял - действительно защищает.
А вариант научить кота смывать не рассматривался? Обучить не сложно. Гораздо легче и надёжнее оверинжиниринга с электроникой. И в обслуживании не нуждается.
Ну это супер-умный кот! :) У меня к сожалению ручка а не кнопка :) :)
С ручкой ещё проще. Достаточно сделать на ней что-то, за что кот сможет надёжно зацепиться (верёвочку с шариком, например), и он сам с удовольствием будет дёргать её для смыва.
Когда у нас был один кот, были мысли попробовать его приучить к унитазу. Когда переехали в деревню, у нас стало 3 кота и кошка(еще и собака есть), поняли, что приучить всех маловероятно.
Так выкопают же всё на свете)
От котов/собак зависит. Мы одного щенка (эрдельтерьер) отдали родственникам в деревню. Больше всех переживал дедушка что будет носиться по огороду. Но нет - аккуратно ходил по дорожкам и мне только после уборки картошки (боже, как же давно это было..) с трудом получалось его уговорить побегать со мной где места больше чем во дворе..
Я сам бы такое делать точно не стал, но автор - огромный молодец.
Всем бы котам таких хозяев =)
DIY здорового человека, респект!
Прошу прощения, а в чём была нарисована диаграмма состояний?
Это очень хороший вопрос. Мне для работы раньше часто надо было рисовать диаграммы и я делал это в платном Microsoft Visio - там все было очень неплохо настроено. Потом я сменил работу и сейчас у меня доступа к Visio нет. Но я поискал в интернете, что можно сделать, и нашел - https://app.diagrams.net - бесплатный сайт и интерфейс не хуже, чем в Visio.
Я придумал. Убираем крышку унитаза, на потолок камеру, arduino с tensorflow, сервопривод на кнопку, обучаем модель отличать продукты жизнедеятельности от носителей продуктов, готово!
А тензодатчик (а то и просто кнопку, продавливаемую весом кота) под сиденье не рассматривали? Правда, это предполагает, что сиденье всегда опущено (как у вас на фото) Или кот сиденьем не пользуется? :-)
Можно даже не проверять, кот это или человек. Если не боитесь отвыкнуть сливать за собой :-)
Предлагаю дальнейшее развитие проекта - добавить вайфай, отправлять данные на сервер, подключить бигдата, машин лёрнинг, и получать данные об активности и пищеварении кота. Ну или просто график рисовать)
С одной стороны, идея и реализация классные :)
С другой, при такой автоматизации крайне желательно добавить фотофиксацию содержимого унитаза перед автосмывом. И уведомление о срабатывании системы хозяевам.
Дело в том, что очень многие кошачьи болячки можно вовремя обнаружить только при уборке лотка: заметить изменение периодичности, консистенции/цвета/объема, появление/количество/цвет крови. При автосмыве этот контроль исключается и резко возрастает риск узнать о проблемах слишком поздно, когда явно изменится поведение шерстяного.
Т.е. увидели при уборке чуть-чуть крови, пару раз это повторилось — поменяли корм на лечебный для жкт — не помогло — мчимся к вету искать источник кровотечения внутри даже при визуально здоровом и игривом звере. Либо дожидаемся изменения поведения — разрушения растут — рискуем в лучшем кошельком. У них там всё оч. быстро и резко ломается (
Впрочем, даже без автосмыва из-за воды и ракурса заметить кровь будет проблематично, поэтому если нет острой необходимости — безопаснее вовсе не приучать котиков к унитазу.
можно будет держать крышку закрытой и никто не будет пытаться там играть, пить и купаться с одной стороны (может стать актуально, когда котик в доме не один), а также вылетать на свободу и поиск нового места жительства и активного размножения — с другой :)
Не все так просто. Вообще-то кот у меня использует не за бесплатно - ему полагается вознаграждение! И об этом естественно сигнализирует. Так если я дома и не сплю - у меня есть 3 минуты, чтобы самому спустить унитаз.
У меня друг этим занимается, и уже весь дом автоматизировал. Но я не особенно сторонник тотальной автоматизации. Это устройство само работает, и это хорошо.
А у вашего друга, случайно, нет блога или профиля на Хабре? Интересно было бы почитать, т.к. сам начинаю этим загораться..
Но. У меня кошка обладает какой-то манией накрывать свои фокусы платком. Один раз я забыл защёлкнуть стиралку, куда складываю вещи для предстоящей стирки. Она достала оттуда набор футболок и, в целях создания икебаны в своём лотке, притащила их туда по одной. Лучше всего не оставлять никаких тряпок в радиусе пяти метров, но даже это ничего не гарантирует. Так вот, я представил, какая будет веселуха, если она натаскает тряпок в умный унитаз, а он потом всё это дело в себя хорошенько утрамбует по одной за раз.
Старый анекдот в тему
В свое время жил у соседей кот. Сказать что был умный - ничего не сказать. Он даже нужду справлял не в лоток, а в унитаз. Сядет на ободок, задницу свесит, морду профессорскую состроит и делает свои дела. Хозяева его на него нарадоваться не могли, просто чудо, а не кот.
В общем продолжалась эта идиллия до тех пор, пока ему на голову не упала крышка от унитаза. Правда с тех пор кот все продолжал ходить на унитаз, только теперь он всегда садился мордой к крышке...
существующие датчики не могут различать размер и форму движущихся предметов — как тогда можно отличить кота о человека?
А надо ли отличать?
Может проще сделать универсальную бесконтактную систему, которая будет реагировать как на кота, так и на человека?
Замечательно! Глянуть бы на кота и вообще как оно взаимодействует с ним.
И он ни разу не промахнулся? Ни разу не "задел" ободок сидения?
Коты отлично сами учатся за собой смывать, просто кнопки им слишком тугие. Бомбошка на цепочке от бачка, расположенного под потолком, решает задачу не менее эффективно, чем предложенная схема.
Хотя есть риск, что хвостатый станет спускать воду просто так, чтобы глазеть на поток.
Гораздо важнее другой момент - посадка на унитазе НЕ физиологична для кота и при склонности к МКБ резко увеличивается риск закупорки канала (он там оказывается сильно изогнутым).
Гм. Если бы я делал, то скорее для надёжности использовал бы блютуз или nfc, которое бы определяло наличие кота (на шею кота бы повесил токен), а слив бы завел в обход основного слива через отдельный клапан. Все естественно под управлением ардуинки. Все же надёжней с моей точки зрения, а также меньше надо отстраивать.
Но автор нереально крут, что создал такую систему)
У меня кот всегда после своих дел громко "сообщает" всем в квартире об окончании.
Или требует убрать, еще не разобрался.
Вот думаю можно это использовать как датчик смыва?
У меня коту была положена сетка в унитаз, благо был второй туалет, и он туда ходил, все хотел я приспособить серву переворачивать сетку и мыть потом ее смывом..
Сам подобную
делаю. Соленоид в случае поломки безопаснее, потому как он просто отпустит смывалку и не поднимет, а серво замрет на смыве.
Да - это правильно замечено. Только не сломается - это бывает крайне редко, а окажется в результате какого-то сбоя, например электричество пропадет в сети и т.д.. Но для этого я ввел геркон - он заметит это положение и сбросит сервопривод. Но правда - это не в той прошивке и диаграмме, состояний которая описана в статье. Будет время - дополню диаграмму. А так уже за почти 5 месяцев работы - ни одного сбоя электроники еще не было.
Авто-смыв унитаза для кота