Dog - Собача будка v3 Конфігурація v3.2
Проєкт для домашньої автоматизації собачої будки. Основними завданнями будуть обігрів і харчування домашнього улюбленця.
Показники
- SelfTemp Board temperature
- AirTemp Air temperature
- HeatTemp Heater temperature
- AirHum Air humidity
- WaterLevel Water level
Пристрої
- SelfFan Cooler
- AirHeat Air heater
- WaterBowl Water Bowl
- FoodBowl Food Bowl
Dog PCB v3.1
Це базова редакція проєкту, яка містить компактний блок живлення, а також різні реле для керування всіма пристроями. Частина пристроїв передбачає 12В живлення. Втім, на платі є роз'єми сигналів пристроїв і Ви можете підключити до них різні універсальні модулі, наприклад Universal B, Universal D, Universal E.
Друкована плата та опис
Типовий розмір плати 92х92мм.
Керування вентилятором SelfFan здійснюється прямо з плати U=5V, Imax=200mA.
Датчик контролю температури модуля SelfTemp, може бути розміщений прямо на платі без підключення через роз'єм.
Схема передбачає підключення зовнішнього світлодіода Led, що сигналізує роботу контролера.
Містить компактний блок живлення HLK-PM12 на 12V.
Містить стабілізатор LM7805 для перетворення напруги в 5В.
Силова напруга заведена відразу на реле обігріву повітря AirHeat з максимальним струмом 16А.
Містить блок твердотільного реле на базі IRF540N для керування поїлкою WaterBowl з напругою 12В і потужністю не більше 2Вт.
Містить блок твердотільного реле на базі IRF540N для керування живленням FoodBowl з напругою 12В і потужністю не більше 2Вт.
Схема передбачає подачу живлення PwrSens для датчика WaterLevel, тільки в момент вимірювань. Це зроблено для того, щоб знизити корозійний ефект деградації датчиків.
Для визначення рівня води в поїлці використовується датчик WaterLevel з аналоговим виходом. Може бути ємнісного або резистивного типу, максимальна напруга сигналу до 3.2V. Датчик калібрується в розділі "Сервіс контролера", закладка "Конфігурація". Для цього виставляються мінімальні та максимальні значення, коли він повністю мокрий і сухий. На основі цих значень буде сформовано результуюче показання від 0 до 100%. Перевірити показання можна в розділі "Сервіс контролера", закладка "Звіт", де відображається поточне аналогове значення WaterLevelRaw.