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 для перетворення напруги в .

Силова напруга заведена відразу на реле обігріву повітря 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 з редуктором

3D-моделі

Корпус для BME280/HTU21
Шнек для дозування сипучих матеріалів на базі мотора JGY-370

Відео-огляди