Теплица

maklai
Offline
Зарегистрирован: 08.12.2018

Здравствуйте

Задача в следующем

Дано:
 
Arduino Uno
 
А0 А1 input
2 датчика влажности почвы с контроллером (FC-28-C) для Ардуино
 
D1 input
Датчик температуры и влажности DHT-11 (3-5.5V) (0-50C) RH = 20-95%)) для Ардуино
 
D2 input
Модуль I2C ""Часы реального времени"" AT24C32, DS1307 для AVR, ARM, PIC и Arduino 
 
D3 output реле 1
D4 output реле 2
D5 output реле 3
D6 output реле 4 (не задействовано)
Модуль реле 4 канальный DC 5V для Arduino АС250В, 10А 
 
Алгоритм
 
А0
Пороговые значения датчика А0 300 / 800
Каждые 2 минуты опрашивается датчик А0
При достижении порогового значения 800 - включается реле1 на 3 секунды
Через 2 минуты опять опрашивается А0 и если значение не достигло 300, то опять включается реле1 на 6 секунд
Если А0 достигается значение 300, то реле1 больше не включается 
Ардуино ждет, когда значение достигнет 800 и далее по циклу.
 
D1 
Пороговые значения датчика D1(отслеживаем температуру) 20C / 30C
Каждуе 2 секунды опрашивается датчик D1
При достижении порогового значения 30С - включается реле2
При достижении порогового значения 20С - выключается реле2
Далее по циклу
 
D2
Ардуино опрашивает часы
в 6.00 включает реле3
в 00.00 выключает реле3
 
PS. Датчик А0 лучше заменить на цифровой, чтобы опрашивался и отключался, для сохранения контактов
      Еще Реле4 нужно задействовать на достижении пороговых значений влажности DHT-11
 
все железки с али.
Надеюсь понятно описал. Бюджет небольшой.
пишите сюда или на почту mikluhoтиреmaklai2005собакаяндекс.ру
karamzin01
Offline
Зарегистрирован: 08.03.2018

р е а л и з у е м о - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии

karpach2000
Offline
Зарегистрирован: 01.08.2015
dmitron1036
Offline
Зарегистрирован: 10.01.2016

р е а л и з о в а н о м н о г и м и

и мной тоже

http://arduino.ru/forum/proekty/moya-ferma-parnik-s-veb-interfeisom