Найти тему
Arduino LIVE

Проект "Авто полив" (Amperka RU)

Оглавление

Если вы здесь то вас это заинтересовало!

Оригинал на сайте и Youtube

Что потребуется?

Полный сет компонентов проекта. В сет входят:

Как сделать?

Установите Troyka Slot Shield на Iskra Neo

-2

Подключите датчик влажности трёхпроводным шлейфом через штырьковые соединители к пину [A0]

-3

Поверните мини-реле на 90 градусов против часовой стрелки и установите в левый нижний слот.

-4

Поверните потенциометр на 90 градусов против часовой стрелки и установите в средний слот нижнего ряда.

-5

Подключите помпу через мини-реле и опустите её в банку с водой.

Мы подключили питание помпы к питанию устройства, воспользовавшись штекером питания с клеммником. Вы можете подключить помпу через реле напрямую.

Скетч

automatic-watering.ino

// номер аналогового пина потенциометра
#define POT_PIN A1
// номер цифрового пина мини-реле через который подключена помпа
#define POMP_PIN A3
// номер цифрового датчика влажности почвы
#define MOISTURE_PIN A0

void setup()
{
// пин помпы в режиме выхода
pinMode(POMP_PIN, OUTPUT);
}

void loop()
{
// считываем текущее показания потенциометра
int valuePot = analogRead(POT_PIN);
// считываем текущее показания датчика влажности почвы
int valueMoisture = analogRead(MOISTURE_PIN);
// если показания датчика влажности почвы стали ниже порога, заданного потенциометром
if (valueMoisture < valuePot) {
// включаем помпу
digitalWrite(POMP_PIN, HIGH);
} else {
// выключаем помпу
digitalWrite(POMP_PIN, LOW);
}
// ждём 1 секунду
delay(1000);
}

Для работы с ардуино подобны вам понадобиться скачать программное обеспечение Arduino IDE