Chick — Курник v3 Конфігурація v3.3

Проект розроблений для автоматизації утримання птахів, наприклад для курника. Акцент зроблено підтримання комфортного клімату та автоматичного живлення.

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

Chick PCB v3.2  

Проект передбачає використання великої кількості датчиків і пристроїв, тому збільшення кількості висновків GPIO використовується чіп PCF8574 . Ця базова редакція проекту найчастіше використовується, плюс вона передбачає підключення всіх заявлених датчиків і пристроїв. Звичайно, підключати їх все необов'язково. Зверніть увагу, ця версія друкованої плати не має вбудованих реле для керування пристроями. Натомість, на платі знаходяться роз'єми для підключення різних універсальних модулів, наприклад Universal B , Universal D , Universal E

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

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

Управление вентилятором  SelfFan  осуществется прямо с платы U=5V, Imax=200mA .

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

Схема може бути запитана від одного джерела живлення 12V завдяки вбудованому перетворювачу напруги на базі стабілізатора LM7805 , який активується перемичкою DC5V .

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

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

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

Висновки EggAmount та WindowPos використовують переривання та підключені через оптрон. Напруга живлення датчиків 12В . Схема передбачає резистор, що підтягує, тому геркон або датчик Холла A3144 можна підключати безпосередньо.


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

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

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

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

Блок живлення HLK-PM12 з 220В на 12В
Вентилятор радіальний 30x30x10мм, 5В 150мА
Розширювач портів PCF8574
Датчик 1-Wire DS18B20 - датчик температури
Модуль I2C BME280 - датчик температури, вологості та тиску
Модуль I2C GY-21 HTU21 - датчик температури та вологості
Ємнісний датчик вологості ґрунту
Датчик рівня води
Датчик освітленості BH1750
Геркон МКА-14103
Датчик Холла A3144 цифровий
Реле SSR-40 DA твердотільне та безшумне
Пневматичний мембранний двигун водяного насосу R365
Пластиковий електромагнітний клапан DCF-HS15
Двигун двигун JGA25-370 з редуктором