Умная теплица на Ардуино. Первые шаги.
Уже пришла весна, скоро лето и это значит, что огромное количество людей скоро рванёт на дачи, что бы устроить пикник и позагорать под палящим летним солнцем. Но какая же дача без огорода со свежими овощами, только сорванными с грядки. Сегодня расскажу, как умные системы могут помочь Вам сэкономить силы и время. Любому растению нужен оптимальный микроклимат для здорового роста и плодовитости, но ведь постоянно ездить на дачу это дорого и отнимает много времени, поэтому иногда полить и проконтролировать состояние просто не получается. Для начала, мы соберём установку, которая будет производить мониторинг состояния растения.
Нам потребуется:
1. Кабель USB;
2. Плата прототипирования;
3. Провода «папа-папа» – 15 шт;
4. Фоторезистор – 1 шт;
5. Резистор 10 кОм – 1 шт;
6. Датчик температуры TMP36 – 1 шт;
7. Модуль температуры и влажности воздуха DHT11 – 1 шт
8. Модуль влажности почвы – 1 шт.
9. Arduino Uno;
Теперь поближе познакомимся с предназначениями датчиков:
1. Фоторезистор. В темноте сопротивление фоторезистора весьма велико, но когда на него попадает свет, это сопротивление падает пропорционально освещенности. Этот элемент позволит нам посмотреть сколько света падает на растение.
2. Аналоговый датчик температуры TMP36. Позволяет легко преобразовать выходной уровень напряжения в показания температуры в градусах Цельсия. Каждые 10 мВ соответствуют 1 градусу цельсия, Вы можете написать формулу для преобразования выходного напряжения в температуру.
3. Датчик DHT11. Состоит из емкостного датчика влажности и термистора. Кроме того датчик содержит в себе простенький АЦП для преобразования аналоговых значений влажности и температуры. Будем использовать датчик в варианте модуля для Arduino.
4. Модуль влажности почвы. Предназначен для определения влажности земли, в которую он погружен. Он позволяет узнать о недостаточном или избыточном поливе ваших домашних или садовых растений.
Далее нам остаётся только собрать устройство по схеме, которая прикреплена к этому посту, а так же записать в память Ардуино скетч, который так же будет прикреплен ниже. На данном этапе мы сможем осуществлять мониторинг только через монитор последовательного порта в Arduino IDE, то есть нам потребуется держать ардуинку подключенной к ПК.
Ссылка на скетч: https://yadi.sk/d/vIkoa-CU3H96qA
Есть, что добавить? Пиши в комментариях:)
Датчик влажности почвы это нечто. Я, конечно, тоже включил его в свой проект. Купил их несколько штук не подумавши. Ну просто понаблюдаю за показаниями в течение лета. А так... Он ведь электрическое сопротивление почвы показывает, а не влажность. Конечно, можно судить косвенно о влажности, но опираться на его показания при принятии решения о необходимости полива пока не вижу возможности. А если удобрение внести? Все настройки коту под хвост. Именно поэтому я решил полив по времени пока сделать. Посмотрим на поведение датчика, там видно будет, что с ним делать.
А скетч - он что символизирует?
2) прикрутить датчик *хорэ лить!, *еще немного!, и *я кактус, полив через N дней
Нужны датчики PH и TDS
А где делалась онлайн схема ардуино?
сразу скажу, что такой датчик влажности почвы выйдет из строя очень быстро, к нему нужно либо свои щупы приделывать. или эту схему включать только во время замера. испытывал зимой на поливе цветов , хватило на 2 месяца