ардуино автоматический полив растений - НАУКА О БЛАГОУСТРОЙСТВЕ

ардуино автоматический полив растений

Необходимые компоненты:

* Плата Arduino (рекомендуется Arduino Uno)
* Датчик влажности почвы
* Насос водяного насоса
* Транзистор (например, 2N2222)
* Резистор 1 кОм
* Провода
* Блок питания (9 В)
* Емкость для воды

Схема:

1. Подключите датчик влажности почвы к аналоговому входу A0 на Arduino.
2. Подключите насос водяного насоса к коллектору транзистора.
3. Подключите эмиттер транзистора к земле (GND).
4. Подключите базу транзистора к выводу 9 на Arduino через резистор 1 кОм.
5. Подключите положительный контакт блока питания к насосу водяного насоса.
6. Подключите отрицательный контакт блока питания к земле (GND).

Код Arduino:

«`c++
#define SENSOR_PIN A0
#define PUMP_PIN 9

int sensorValue;

void setup() {
Serial.begin(9600);
pinMode(PUMP_PIN, OUTPUT);
}

void loop() {
// Считайте значение датчика влажности почвы
sensorValue = analogRead(SENSOR_PIN);
Serial.println(sensorValue);

// Если значение датчика ниже установленного порога, включите насос
if (sensorValue < 500) { digitalWrite(PUMP_PIN, HIGH); Serial.println("Включен насос"); } else { digitalWrite(PUMP_PIN, LOW); Serial.println("Выключен насос"); } // Подождите одну секунду перед следующим чтением delay(1000); } ``` Сборка и использование: 1. Соберите устройство в соответствии со схемой. 2. Загрузите код Arduino на плату. 3. Подключите источник питания. 4. Поместите датчик влажности почвы в почву растения, которое вы хотите поливать. 5. Установите порог значения датчика по своему усмотрению. 6. Насос будет автоматически включаться и выключаться в зависимости от влажности почвы. Настройка порога: * Значение датчика влажности почвы варьируется от 0 (сухая почва) до 1023 (влажная почва). * Вы можете настроить порог в коде Arduino в соответствии с вашими предпочтениями. * Чем ниже порог, тем чаще будет включаться насос. * Чем выше порог, тем реже будет включаться насос.