Dog - Собача будка v3 Конфігурація v3.2

Проект для домашньої автоматизації собачої будки. Основними завданнями будуть обігрів та харчування домашнього вихованця.


Показники
  •  SelfTemp Температура контролера
  •  AirTemp Температура повітря
  •  HeatTemp Температура обігрівача
  •  AirHum Вологість повітря
  •  WaterLevel Рівень у напувалці
Пристрої
  •  SelfFan Охолодження контролера
  •  AirHeat Обігрів повітря
  •  WaterBowl Поїлка
  •  FoodBowl Харчування

Dog PCB v3.1  

Ця базова редакція проекту містить компактний блок живлення, а також різні реле для управління всіма пристроями. Частина пристроїв передбачає 12В живлення. Втім, на платі є роз'єм сигналів пристроїв і Ви можете підключити до них різні універсальні модулі, наприклад Universal B , Universal D , Universal E

Друкована плата та опис

Типовий розмір плати 92х92мм .

Управління вентилятором SelfFan здійсниться прямо з плати U=5V, Imax=200mA .

Датчик контролю температури модуля SelfTemp може бути розміщений прямо на платі без підключення через роз'єм.

Схема передбачає підключення зовнішнього світлодіода Led , що сигналізує роботу контролера.

Містить компактний блок живлення HLK-PM12 на 12V .

Містить стабілізатор LM7805 для перетворення напруги в .

Силова напруга заведена відразу на реле обігріву повітря AirHeat з максимальним струмом 16А .

Містить блок твердотільного реле на базі IRF540N для   управління напувалкою WaterBowl з напругою 12В і потужністю не більше 2Вт .

Містить блок твердотільного реле на базі IRF540N для керування живленням FoodBowl з напругою 12В та потужністю не більше 2Вт .

Схема передбачає подачу живлення PwrSens для датчика WaterLevel лише в момент вимірювань. Це зроблено для того, щоб зменшити корозійний ефект деградації датчиків.

Для визначення рівня води в напувалці використовується датчик WaterLevel з аналоговим виходом. Може бути ємнісного або резистивного типу, максимальна напруга сигналу до 3.2V . Датчик калібрується у розділі "Сервіс контролера", закладка "Конфігурація". Для цього виставляються мінімальні та максимальні значення, коли він повністю мокрий та сухий. На основі цих значень буде сформовано результативне показання від 0 до 100%. Перевірити показання можна у розділі "Сервіс контролера", закладка "Звіт", де відображається поточне аналогове значення WaterLevelRaw .



Універсально! Розроблена плата передбачає часткове розміщення елементів. Наприклад, якщо Ви не плануєте використовувати будь-який датчик або пристрій, Ви можете не припаювати їх радіодеталі.
Увага! При роботі з високою напругою, пам'ятайте, що воно небезпечне для життя і може спричинити пожежу!

Принципова схема

Увага! Запропонована схема є типовою і може бути модернізована відповідно до Ваших уподобань та вимог. Вам необов'язково використовувати всі компоненти вказані у схемі та підключати їх! Аналогічно, Ви можете використовувати цей проект не за прямим призначенням, замінюючи пристрої та компоненти на будь-які інші.

Рекомендовані компоненти

Вентилятор радіальний 30x30x10мм, 5В 150мА
Модуль I2C BME280 - датчик температури, вологості та тиску
Модуль I2C GY-21 HTU21 - датчик температури та вологості
Датчик 1-Wire DS18B20 - датчик температури
Ємнісний датчик вологості ґрунту
Резистивний датчик вологості ґрунту LM393
Датчик рівня води
Пластиковий електромагнітний клапан DCF-HS15
Пневматичний мембранний двигун водяного насосу R365
Двигун двигун JGA25-370 з редуктором