Контроллер набора воды в ёмкость.
Архитектура
- Платформа: Arduino Nano (ATmega328P, 5V, 16 MHz)
- Датчики: два контактных щупа (DIY, нержавеющая сталь) на уровнях 20 см и 90 см
- Исполнитель: соленоид NC DC 12V через MOSFET IRLZ44N
- Управление: тумблер ON/OFF (ручной/авто-режим)
- Индикация: 3 LED (красный — соленоид, зелёный — авто, жёлтый — ручной)
Файлы
solenoid_controller.ino — прошивка Arduino (один файл, Arduino IDE)
circuit_diagram.md — электрическая принципиальная схема
assembly_guide.md — инструкция по сборке и настройке
box-3dmodel-freecad.zip - 3d модель корпуса устройства в формате freecad
scheme-kicad.zip - схема электрическая в формате kicad
Логика работы
- Оба щупа сухие (вода < 20 см) → соленоид открыт
- Оба щупа мокрые (вода >= 90 см) → соленоид закрыт
- Нижний мокрый, верхний сухой → без изменений (гистерезис)
- Тумблер ON → принудительное открытие соленоида
Прошивка
- Arduino IDE, плата: Arduino Nano, процессор: ATmega328P
- Питание: 12V через VIN (встроенный стабилизатор → 5V)
[[https://gitverse.ru/dgmcomru/tanker/]]