Ваша схема датчика воды (и любая другая похожая) слишком сложна для такой элементарной задачи. Если вы решили просто потренироваться в изготовлении и наладке простейших схем на транзисторах и реле, тогда да, она годится. Но если вам надо решить техническую задачу автоматического поддержания уровня воды в баке, то нет ничего проще (всего один элемент, если не считать мерного стаканчика в баке), надёжнее (сотни миллионов работающих экземпляров в мире), безопаснее (полностью разнесены вода, электричество и человек) и гигиеничнее, чем использовать датчик с автоматической стиралки - прессостат:
Контакты прессостата - переключательные (т.е. могут как замыкаться, так и размыкаться), выдерживают напряжение 220 вольт и ток до 16 ампер.
я не собираюсь ничего покупать, и использовать микросхемы тоже не собираюсь
Там нет ни единой микросхемы, и покупать эту штуку не надо - лично я добываю эти датчики со старых сломанных стиралок, выброшенных на помойку.
Мерный стакан изготавливается из любой пластиковой бутылочки, у неё отрезается дно, а в горловину герметично вставляется тонкий шланг, ведущий к прессостату. Затем он крепится внутрь бака на такой высоте, до которой должен доходить уровень воды. Принцип простой: вода по мере подъёма уровня сжимает воздух внутри стакана, это давление через шланг передаётся на мембрану прессостата и давит на контакты.
Не требуется никаких реле (самый ненадёжный элемент!), источников питания 5 вольт, транзисторов, и никакой наладки схемы - всё работает сразу.