Сиздин өсүмдүктөр, бак же бакча үчүн Arduino менен автоматтык сугаруу тутуму

Сугаруу өсүмдүктөрдү сугаруу мүмкүн

Жай мезгили - көпчүлүк чет өлкөгө эс алууга кетип, өсүмдүктөр көйгөй жаратат, анткени андай болушу мүмкүн эмес Үйдө жок болгон күндөрүңдү сугар. Мындан тышкары, бакча дүкөндөрүндө, адатта, бир айга жакын өсүмдүктү нымдап, азыктандырууга мүмкүнчүлүк берген гель түрү сатылат. Бирок ысык менен же бир айдан ашык убакыттан кийин кетсеңиз, анда сизге бир аз жакшыраак система керек болот, ошондо сиз кайтып келгенде алар тирүү жана күчтүү болушат.

Мүмкүн болушунча, бар чечим - бул сатып алуу автоматтык сугаруу тутуму Эгер сиз программаласаңыз болот же эгерде сиз өзүңүз жасаган болсоңуз жана DIYди жактырсаңыз, анда аны Arduino менен өзүңүз жасай аласыз. Arduino тактасынан тышкары сизге керектүү материалдарды табуу оңой жана арзан, ошондуктан алар өтө чоң чыгымдарды талап кылбайт. Ошондой эле, суу сактагыч сыяктуу кээ бир элементтер үчүн кайра иштетилген материалдарды колдонсоңуз болот ...

Вебди бир аз карап чыксаңыз, анда сиз таба аласыз ушул типтеги ар кандай долбоорлор, бирок, балким, эң кызыгы Jarduino. Бул долбоор үчүн мен шыктанам, анткени нымдуулук сенсорлорун гана колдонгон башка сугат тутумдары анчалык толук эмес деп эсептейм.

Сен эмне кылышыбыз керек?

The автоматтык сугаруу тутумуңузга керектүү материалдар Алар төмөнкүлөр:

  • Эч кандай буюмдар табылган., башкалар татыктуу болмок да.
  • Breadboard же PCB эгер сиз аны ширетип, туруктуу кылгыңыз келсе.
  • Температура жана нымдуулук сенсору DHT11
  • Cables
  • сенсор YL-69 ным Сиздин идишке / топуракка жабышып калуу үчүн гигрометр менен жерде.
  • Minipump 3V суу астындагы суу жана болжолдуу агымы 120 л / с.
  • Диод 1N4007
  • Биполярдык транзистор PN2222
  • 3 Rezistor: 1х 220 ом, 1х 1к, 1х photoresist LDR
  • Суу бак, барабан же 5 же андан ашык литр бөтөлкө болушу мүмкүн ж.б.
  • Tube мини насоско туташуу жана өсүмдүккө жетүү / ж

Como альтернативдүү идеялар, Мен сизге sonoff же WiFi модулун колдонуп, Интернетти кай жерде жүргөнүңүздө активдештирип же суу куюлган идишке суу куюлганда, автоматтык клапанды кошуп, өркүндөтсөңүз болот деп айтат элем. , жана башкалар.

Автоматтык сугат тутумун кантип орнотуу керек

Фрицингдеги жыйындын схемасы

Жыйын өтө жөнөкөй. Сиз мүмкүн бардык байланыштарды түзүү үчүн жогорудагы схеманы колдонуңуз. Сиз өз системаңызды терезеге жакын жерде же сиз сугаргыңыз келген өсүмдүк жайгашкан жерге жайгаштырып, нымдуулук сенсорунун эки учун өсүмдүктүн топурагына, сабакка жакын кылып жабышыңыз керек.

Arduino менен автоматтык сугаруу тутуму а байкалган сайын суу берет айлана-чөйрөнүн шарттары. Мисалы, ал аз жарык же караңгылыкты байкаганда, абанын температурасы биз Arduino IDE эскизинде конфигурациялаган бетон температурасы жана жердеги нымдуулук төмөн. Ошол учурда ал өсүмдүктү сугаруу үчүн моторду иштетмек.

Өсүмдүктөрдү түнкүсүн ысык болуп турганда сугарып туруу сунушталат, анткени ысык күндөрдө суу ичүү пайдадан да көп зыян алып келиши мүмкүн ...

Керек экендигин унутпа суу астында мини насосту киргизүү Сиз сугатка кеткен жана сиз жок болгон күндөрдү өткөрүү үчүн жетиштүү кубаттуулуктагы бакта. Анын узактыгын билүү үчүн мурунку сыноолорду жүргүзсөңүз болот жана катуу ысыкта бууланып кетсе, дагы бир аз суу калтырыңыз ...

Түтүктү өсүмдүккө бекитүү керек, ал шамал менен кыймылдабашы керек же суу түшүп кетип, текке кетиши мүмкүн. Arduino тактасынын иштеши үчүн, аны камсыздап туруш керектигин эстен чыгаруунун кажети жок деп ойлойм ...

программалоо

Азыр качан жазыш керек коду Arduino IDEде керек сиз колдонгон жабдууларды башкарган микроконтроллерди программалай алуу. Бул сиздин жашаган жериңизге жараша температураны, нымдуулукту жана жарыктын баалуулуктарын сууга ылайыкташтыра турган убакыт, анткени ал сиздин жашаган жериңизге жараша ар кандай болушу мүмкүн. Бирок сиз база катары колдоно турган мисал (мен баалуулуктарды өзгөртө турган комментарий калтырдым, калгандарын ушул бойдон калтырсаңыз болот):

Кодду жүктөө код сугаруу-автобакчаңызга сугаруу-авто

#include <SimpleDHT.h>
#include <SPI.h>
#define humidity_sensor_pin A0
#define ldr_pin A5
//Bibliotecas para los módulos sensores usados necesarias
//Y definición de variables para los sensores de humedad y LDR en los pines A0 y A5

int pinDHT11 = 2;
SimpleDHT11 dht11;
int ldr_value = 0;
int water_pump_pin = 3;
int water_pump_speed = 255;
//Aquí puedes dar valores desde 0 a 255 para la velocidad a la que trabajará la minibomba
//Haz pruebas previas del caudal y configura la. Yo he //elegido 255 pero ustedes pueden elegir la que estimen conveniente. A más velocidad, mayor //bombeo de agua
void setup() {
  Serial.begin(9600);
}
void loop() {
// Mide la temperatura y humedad relativa y muestra resultado
  Serial.println(“*******************************”);
  Serial.println(“Muestra DHT11…”);
  
  byte temperature = 0;
  byte humidity_in_air = 0;
  byte data[40] = {0};
  if (dht11.read(pinDHT11, &temperature, &humidity_in_air, data)) {
    Serial.print(“Lectura del sensor DHT11 fallida”);
    return;
  }
  
  Serial.print(“Muestra RAW Bits: “);
  for (int i = 0; i < 40; i++) { Serial.print((int)data[i]); if (i > 0 && ((i + 1) % 4) == 0) {
      Serial.print(‘ ‘);
    }
  }
  Serial.println(“”);
  
  Serial.print(“Muestra OK: “);
  Serial.print(“Temperatura: “);Serial.print((int)temperature); Serial.print(” *C, “);
  Serial.print(“Humedad relativa en aire: “);Serial.print((int)humidity_in_air); Serial.println(” %”);
  
  int ground_humidity_value = map(analogRead(humidity_sensor_pin), 0, 1023, 100, 0);
  Serial.print(“Humedad en suelo: “);
  Serial.print(ground_humidity_value);
  Serial.println(“%”);

  int ldr_value = map(analogRead(ldr_pin), 1023, 0, 100, 0);
  Serial.print(“Luz: “);
  Serial.print(ldr_value);
  Serial.println(“%”);
   Serial.println(“*******************************”);

//**************************************************************
// Condiciones de riego 
// Si la humedad en el suelo es igual o inferior al 60%, si la luminosidad es inferior al 30%,
// Si la temperatura es inferior al 35%, entonces el sistema de riego riega. 
// En caso de que no se  cumpla alguno o ninguno de los 3 requisitos anteriores,
// el sistema de riego no riega
//**************************************************************
//Aquí puedes variar los parámetros que necesites de 60, 35 y 30, e incluso usar otros operandos <>=...
 if( ground_humidity_value <= 60 && ldr_value<30 && temperature<35) {
 digitalWrite(water_pump_pin, HIGH);
 Serial.println(“Irrigación”);
 analogWrite(water_pump_pin, water_pump_speed);

 }
 else{
 digitalWrite(water_pump_pin, LOW);
 Serial.println(“Riego detenido”);

 }
 delay (2000); 
// Ejecuta el código cada 2000 milisegundos, es decir, 2 segundos. Puedes variar la frecuencia de muestreo
}

Кошумча маалымат - Arduino программалоо курсу (Акысыз PDF)

булактар

Кошумча маалымат - Jarduino


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

36 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   РОЖЕР ФЕРНАНДО АСТО БОНИФАЦИО ал мындай деди:

    ЭМНЕ ҮЧҮН 1 чыгуу абалынан чыгам
    # камтыйт "FILENAME" же ESO ON Load

    1.    Ыскак ал мындай деди:

      салам,
      Бул ката кээ бир синтаксистик көйгөйдөн улам келип чыккан. Мен андан өтүп, ката кетирдим. Эми жакшы болуш керек.
      Силерге тынчтык болсун!

  2.   noe булактары ал мындай деди:

    Саламатсызбы, саламатсызбы, менде дагы ушундай көйгөй бар:
    проект: 3:10: ката: #include "FILENAME" күтөт же

    # камтыйт <SimpleDHT.h>

    ^

    проект: 4:10: ката: #include "FILENAME" күтөт же

    # камтыйт <SPI.h>

    ^

    чыгуу абалы 1
    #include "FILENAME" же күтөт

  3.   жизни ал мындай деди:

    Саламатсызбы, кечиресиз, коддо болгон катачылык боюнча мага жардам бере аласызбы?

  4.   саманта ал мындай деди:

    Ушул сыяктуу эле, мага коддогу ката келип түштү, сиз мага ушул көйгөй боюнча жардам бере аласызбы

    1.    Ыскак ал мындай деди:

      салам,
      Сураган катаңыз жөнүндө маалыматты калтырыңыз, ошондо мен жардам бере алам. Эгерде мен катанын мазмунун билбесем, мен сизге жардам берүү же көйгөй кайда экендигин табуу кыйын ...
      салам

  5.   Саманта Вега сүйөт ал мындай деди:

    Салам, бул ката пайда болду, аны кантип чечсем болот?

    ката: SimpleDHT.h: Мындай файл же каталог жок

    #include

    ^ ~~~~~~~~~~~~

    компиляция токтотулду.

    чыгуу абалы 1
    SimpleDHT.h: Мындай файл же каталог жок

    1.    Ыскак ал мындай деди:

      Салам Саманта,
      Arduino IDE SimpleDHT.h китепканасын байкабай калгандыктан, бул ката. Ал туура орнотулганбы? Эгер сизде бар болсо, анда Arduino IDEнин эски версиясын колдонуп көрүңүз ...
      Көбүрөөк маалыматты бул жерден көрө аласыз:
      https://www.arduino.cc/en/Guide/Libraries
      Жана китепкананы ушул жерден алыңыз:
      https://github.com/adafruit/DHT-sensor-library
      Силерге тынчтык болсун!

  6.   Pepe ал мындай деди:

    Биринчи билдирүү үчүн абдан кызыктуу жана абдан туура, бирок мен муну окуп чыктым:

    "Өсүмдүктөрдү түнкүсүн ысык болуп турганда сугарып туруу сунушталат, анткени катуу ысык күндөрдө суу ичүү пайдадан да көп зыян алып келиши мүмкүн ..."

    Мен муну көп жолу укчумун, бирок кимдир бирөө мага алардын жүрөгүн оорутканын так түшүндүрүп берсе дейм .... Мен 20 жылдан ашуун убакыттан бери өсүмдүктөрдү өстүрүү менен алектенип келе жатам, ысык болуп турганда, жакшы сугаруудан жана жалбырактарды суу менен чачкан суу чачкычтан башка эч нерсе баалабайм.

    Бул болгону өсүмдүктөрдү азапка салат деген жомок ... Сиз ысып, суусаганда, түнү бою ичкенди күтөсүзбү? ...

    почта үчүн рахмат !!!

    1.    Ыскак ал мындай деди:

      Салам Пепе,
      Киргизгениңиз үчүн рахмат. Мен айыл жеринде жашайм, кээде аптаптуу ысык болуп турганда, ысык сааттарда өсүмдүктөрдү сугарып койсоңуз, алар өлүп калышы мүмкүн. Мен аны өзүм текшерип көрдүм (мындан тышкары, сиз турган географиялык аймакка жараша бирдей эмес, менин жеримде ал аябай ысык). Бул бир нече себептерден улам болушу мүмкүн:
      1-Жалбырактардагы суу тамчылары айнек сыяктуу болгондуктан, аларды күндүн нуру менен лупа сыяктуу күйгүзөт.
      2-Өсүмдүктөрдө күн жылуу болгондо суусузданып калбоо үчүн жабылуучу стоматалар бар. Эгерде сиз аларды сугарсаңыз, анда алар ачылып, суусузданууга алып келиши мүмкүн.
      3-Эгерде алар желим идиште болсо, анда натыйжасы андан да жаман болушу мүмкүн.
      Силерге тынчтык болсун!

  7.   Андрес Каро ал мындай деди:

    САЛАМ!!
    Мага иштелип чыккан долбоор аябай жакты, менде өз бакчам бар жана кирешелүү пайда таппай, жеке тажрыйба катары сынап көрүп жатам, жөн гана сизден код сурап жардам сурап кайрылгым келди, анткени ката кетсе, Менде DHT китепканасы бар, бирок аны текшерип жатканда коддун аягына ката кетирип койдум: {Serial.println ("Сугаруу токтоп калды");} жана ал программада "stray '\ 342' экендигин айтат.
    Менин бул маселе боюнча маалыматым өтө аз жана мен териштирип, чече алган жокмун.
    Мага жардам берсеңиз, ыраазы болмокмун. Рахмат 😀

    1.    Ыскак ал мындай деди:

      салам,
      Код туурабы? Башкача айтканда, анда эч кандай ката жокпу?
      Экинчи жагынан, бул ката жөнүндө көбүрөөк маалыматты бул жерден текшере аласыз:
      https://forum.arduino.cc/index.php?topic=386225.0
      салам

  8.   Хосе Арредондо ал мындай деди:

    Саламатсызбы Кутман күнүңүз, кечиресиз, сиз менен байланышуунун жолу барбы же жокпу билбейм, бул мага arduino коду менен көптөгөн каталарды кетирип жатат

    1.    Ыскак ал мындай деди:

      Hello ар бир адам,
      Вебде көрсөтүлгөн коддо кандайдыр бир себептерден улам ката болгон жокпу деп, кодду тазалап, дагы бир жолу жаздым. Аны жүктөп алуу үчүн, мен жаңы кодду Интернетте пайда болгон коддун алдында жүктөө шилтемесинде калтырдым. Эгер сиз ал жерди чыкылдаткан болсоңуз, аны текст түрүндө жүктөп алсаңыз болот. Мындан ары көйгөйлөр жок деп ишенем.
      Силерге тынчтык болсун!

  9.   Chaqui ал мындай деди:

    WiFi модулун кантип кошсо болот? жана аны арыз менен көзөмөлдөсө болот беле?

  10.   Chaqui ал мындай деди:

    Тамак-аш дагы кандай: c?

    1.    Луис Альберто Альварадо ал мындай деди:

      Салам Chaqui! Мен да сизге окшоп аракет кылып жатам, эгер сиз кодуңузду бүтүрсөңүз мага жардам бере аласызбы ????

  11.   Нереа ал мындай деди:

    Arduino тактасы менен DHT11 сенсорунун ортосундагы компонент кайсы суроо болот?
    Сизге чоң рахмат!!

    1.    Ыскак ал мындай деди:

      Салам Nerea,
      Диод жана резисторду айтып жатасызбы? Диаграммага чейинки бөлүмдө бардык компоненттердин тизмеси бар экенине көңүл буруңуз ...
      Силерге тынчтык болсун!

  12.   Жаннет ал мындай деди:

    Саламатсызбы, сизде сугат тутумуңуз кандай болгонун көрсөткөн видеоңуз бар.?

  13.   Alejandro Barros ал мындай деди:

    кечиресиз, мен үчүн гана иштейт arduino uno же ошондой эле arduino мега үчүн

  14.   Emmanuel ал мындай деди:

    Саламатсызбы, саламатсызбы, кечиресиз, мен Arduino ide мониторун ачканда, эмне үчүн dht11 сенсорун окубай калгандыгыма байланыштуу суроо бергим келди?
    Программанын бардыгы жакшы түзүлүп, жакшы жүктөлгөн, мен мониторду ачканда, деталдары ушул легенда пайда болот.
    Бул эмне болушу мүмкүн?

  15.   ДАНИЛЬ АЛФРЕДО РИВАС МЕДИНА ал мындай деди:

    САЛАМ ДОСТУК УЛУУ ИШ, БИРОК БУЛ БӨЛҮМДӨ КАТА ЧЫГАРДЫ Мындай файл же каталог жок

    #include
    ЭМНЕ БОЛОТ? Сиздин жардамыңызга ыраазы болмокмун

  16.   Изабелл ал мындай деди:

    САЛАМ, БУЛ КООМЧУЛУК, БИРОК ЭЧ КАНДАЙ ЭМЕС, БУЛ ДОЛБООРДУН ӨНҮГҮШҮНӨ КАТЫШКАН АДАМГА ЖАНА ЭЛГЕ ЫРААЗЫ БОЛГУМ КЕЛЕТ, МҮМКҮН АКЫЛСЫЗДЫК БОЛСО ДА, ЖАНЫМДЫ ӨМҮРҮМДҮ САКТАП КАЛДЫҢ, ОШОНДУКТАН ЫРААЗЫМ ЭЛДИККЕ КЕЛБЕГЕН МЕКТЕП ЖАНА ЧЫНДЫК ҮЙРӨНГӨНҮМ ҮЧҮН КЕЧИРБЕЙМ, ӨЗҮҢҮЗДҮН БАРАКЧАҢЫЗ ҮЧҮН РАХМАТ, ЭҢ МЫКТЫЛАРЫМДЫ ТИЛЕЙМ.

  17.   Айел ал мындай деди:

    WiFi модулун кантип кошсо болот? жана аны арыз менен көзөмөлдөсө болот беле?

  18.   Брайан ал мындай деди:

    # "DHT.h" камтыйт
    DHT dht (2, DHT11);
    int valueLDR;
    int pinLDR = A5;
    int MOTOR = 8;
    // ———————————————————————————————————————————————-
    жараксыз орнотуу ()
    {
    Serial.begin (9600);
    valueLDR = 0;
    Serial.begin (9600);
    Serial.println ("СУГАТТЫК ТУТУМ ТЕСТИ");
    dht.begin ();
    pinMode (MOTOR, OUTPUT);
    Serial.println ("Нымдуулук сенсорунун мааниси");
    }
    // ———————————————————————————————————————————————-
    жараксыз цикл ()
    {
    Serial.println («=============================================== ===========================));
    int нымдуулук = analogRead (A0);
    Serial.print ("Оку:");
    Serial.println (нымдуулук);
    if (нымдуулук = = 0 жана нымдуулук> = 1000) {
    Serial.println ("Кургак топурактагы сенсор");
    } else if (нымдуулук> 500 жана нымдуулук <= 1000) {
    Serial.println ("Нымдуу топурактагы сенсор");
    } else if (нымдуулук <= 500) {
    Serial.println ("Суудагы сенсор");
    }
    valueLDR = analogRead (pinLDR);
    Serial.print ("LIGHT (");
    Serial.print (valueLDR);
    Serial.println (")");
    кечигүү (2000);
    float h = dht.readHumidity ();
    float t = dht.readTemperature ();
    if (isnan (h) || isnan (t)) {
    Serial.println ("DHT11 сенсору окулган жок!");
    кайтарып берет;
    }
    Serial.print ("Нымдуулук:");
    Serial.print (h);
    Serial.print ("%");
    Serial.print ("Температура:");
    Serial.print (t);
    Serial.println ("* C");
    if (h <= 50 && LDRvalue <70 && t = 1000) {
    digitalWrite (MOTOR, HIGH);
    Serial.println ("Сугаруу керек");
    }
    else {
    digitalWrite (MOTOR, LOW);
    Serial.println ("суу ичпеши керек");
    }
    кечигүү (1000);
    }

    Мен гана колдонгом
    -PTH 2 температурада жана нымдуулукта
    - ADR пининдеги LDR фоторезистору
    -пин 8деги мотор
    - A0 пининдеги топурактын нымдуулугун сезүүчү
    бул менин кодум, ал сиз үчүн иштейт деп үмүттөнөм

    -кыртыш үчүн нымдуулук сенсору

  19.   Jose L. ал мындай деди:

    Кутман таң, мен алган код менен көйгөй келип чыкты жана эң акыркы программаны колдонуп жатам:

    sketch_nov12c: 1: 10: чоң ката: SimpleDHT.h: Мындай файл же каталог жок

    #include

    ^ ~~~~~~~~~~~~

    компиляция токтотулду.

    чыгуу абалы 1

    SimpleDHT.h: Мындай файл же каталог жок

    Бул суранычты кантип чечүүгө жардам берүүңүздү өтүнөм, анткени мен жаңы келгендиктен, анын иштешин жакшы билбейм. Рахмат.

  20.   Juan ал мындай деди:

    Саламатсызбы, чынжырдын кандай туташтырылгандыгы жөнүндө жакшыраак сүрөт калтырсаңыз болот эле, ал жакшы бааланбайт, ал кандай чыңалуу менен азыктанат? Рахмат

  21.   Брайан ал мындай деди:

    # "DHT.h" камтыйт
    DHT dht (2, DHT11);
    int valueLDR;
    int pinLDR = A5;
    int MOTOR = 8;
    // ———————————————————————————————————————————————-
    жараксыз орнотуу ()
    {
    Serial.begin (9600);
    valueLDR = 0;
    Serial.begin (9600);
    Serial.println ("СУГАТТЫК ТУТУМ ТЕСТИ");
    dht.begin ();
    pinMode (MOTOR, OUTPUT);
    Serial.println ("Нымдуулук сенсорунун мааниси");
    }
    // ———————————————————————————————————————————————-
    жараксыз цикл ()
    {
    Serial.println («=============================================== ===========================));
    // —————————————————————————————–
    // ———– Нымдуулук, Топурак сенсору —————————————————–
    int нымдуулук = analogRead (A0);
    Serial.print ("Оку:");
    Serial.println (нымдуулук);
    if (нымдуулук = = 0 жана нымдуулук> = 1000) {
    Serial.println ("Кургак топурактагы сенсор");
    } else if (нымдуулук> 500 жана нымдуулук <= 1000) {
    Serial.println ("Нымдуу топурактагы сенсор");
    } else if (нымдуулук <= 500) {
    Serial.println ("Суудагы сенсор");
    }
    // —————————————————————————————–
    // ————— Фото каршылык ———————————————————-
    valueLDR = analogRead (pinLDR);
    Serial.print ("LIGHT (");
    Serial.print (valueLDR);
    Serial.println (")");
    кечигүү (2000);
    // —————————————————————————————–
    // ————— Sensor DTH11 абада температура жана нымдуулук —————————–
    float h = dht.readHumidity ();
    float t = dht.readTemperature ();
    if (isnan (h) || isnan (t)) {
    Serial.println ("DHT11 сенсору окулган жок!");
    кайтарып берет;
    }
    Serial.print ("Нымдуулук:");
    Serial.print (h);
    Serial.print ("%");
    Serial.print ("Температура:");
    Serial.print (t);
    Serial.println ("* C");
    // —————————————————————————————–
    // ———— Сууга шарт же суу эмес ———————————————-
    // (AirHumidity) (Photoresist) (Температура) (EarthHumidity)
    if (h <= 50 && LDRvalue <70 && t = 1000) {
    digitalWrite (MOTOR, HIGH);
    Serial.println ("Сугаруу керек");
    }
    else {
    digitalWrite (MOTOR, LOW);
    Serial.println ("суу ичпеши керек");
    }
    кечигүү (1000);
    }

    // төөнөгүчтөр гана насостун pwm пин экендигин текшерип, жана
    // LDR фоторезистинин аналогу, ошондой эле топурактын нымдуулугу пинге барабар
    // аналог жана dth11 абанын температурасы жана нымдуулук сенсорунун кандай болсо дагы
    // санарип төөнөгүчтөр ушул барактын баштапкы кодуна негизделиши мүмкүн
    // казыктарды туташтыруу үчүн
    // 5v менен иштейт

  22.   Erick ал мындай деди:

    Мага коддун ушул бөлүгүндө ката кетти »empty loop () {» мага жардам бериши мүмкүн

  23.   Андрес П. ал мындай деди:

    Салам, мага DTH китепканасы керек экендигин айткан кодду чаптагандан кийин кайсы китепканаларды же аларды кандайча орнотууга боло тургандыгын айта аласызбы?

  24.   Андрес Гусман ал мындай деди:

    Салам, система абдан жакшы окшойт. Мен аны кайра жаратууга аракет кылдым, бирок кодду жана тийиштүү китепкананы кошкон учурда төмөнкүлөр пайда болду.

    C: \ Users \ User \ Documents \ Arduino \ TEST_1 \ TEST_1.ino: 5: 0: файлынан камтылган.
    C: \ Program Files (x86) \ Arduino \ libraries \ DHT-sensor-library-master / DHT_U.h: 36:10: Fatal error: Adafruit_Sensor.h: Мындай файл же каталог жок
    #include
    ^ ~~~~~~~~~~~~~~~~~~
    компиляция токтотулду.
    чыгуу абалы 1
    Карточка үчүн ката түзүлүп жатат Arduino Uno.

    Кимдир бирөө мага жардам бере алса, мага башка китеп дүкөнү керекпи же жокпу, билбейм.

  25.   ПЭПЕ ГОНЗАЛЕС ал мындай деди:

    Абдан жакшы долбоор, бирок кодду текшерип, түзүп, жүктөп бергенден кийин, сериалдык монитордо "DHT11 окулбай калды" деген гана нерсе пайда болот, ал андан ашып кетпейт

  26.   Рус ал мындай деди:

    Саламатсызбы, менде бир нече көйгөйлөр бар, мага жардам бериңизчи, эгер кимдир бирөөнүн видеосу бар болсо же мен көрө турган деталдуу видеону тапсам

  27.   Себастьян ал мындай деди:

    Менде суроо бар, токту кайда коюу керек жана токтун кандай түрүн колдонсо болот.

  28.   Адриан ал мындай деди:

    Сиз жогорураак резолюцияны кошо аласызбы? кээ бир байланыштар так көрүнбөйт