ប្រព័ន្ធប្រព័ន្ធធារាសាស្រ្តដោយស្វ័យប្រវត្តិជាមួយអ័រឌូណូសម្រាប់រុក្ខជាតិចម្ការឬសួនច្បាររបស់អ្នក

ការស្រោចទឹកអាចស្រោចទឹករុក្ខជាតិ

រដូវក្តៅគឺជាពេលវេលាដែលមនុស្សជាច្រើនមានទំនោរទៅវិស្សមកាលនៅខាងក្រៅហើយរុក្ខជាតិគឺជាបញ្ហាពីព្រោះពួកគេមិនអាចមាន ស្រោចទឹកថ្ងៃទាំងនោះពេលអ្នកមិននៅផ្ទះ។ លើសពីនេះទៀតហាងលក់សួនច្បារជាទូទៅលក់ជែលមួយប្រភេទដែលអាចឱ្យរោងចក្រមានជាតិទឹកនិងចិញ្ចឹមក្នុងរយៈពេលប្រហែលមួយខែ។ ប៉ុន្តែជាមួយនឹងកំដៅថាវាជាឬប្រសិនបើអ្នកចាកចេញអស់រយៈពេលជាងមួយខែបន្ទាប់មកអ្នកនឹងត្រូវការប្រព័ន្ធល្អប្រសើរជាងមុនដូច្នេះនៅពេលអ្នកត្រលប់មកវិញពួកគេនឹងនៅតែមានជីវិតនិងរឹងមាំ។

ដើម្បីអាចធ្វើទៅបានដំណោះស្រាយដែលមានគឺត្រូវទិញក ប្រព័ន្ធធារាសាស្រ្តដោយស្វ័យប្រវត្តិ ដែលអ្នកអាចសរសេរកម្មវិធីឬប្រសិនបើអ្នកជាអ្នកបង្កើតហើយអ្នកចូលចិត្តធ្វើ DIY អ្នកអាចធ្វើវាដោយខ្លួនឯងជាមួយ Arduino ។ សមា្ភារៈដែលអ្នកត្រូវការក្រៅពីក្តារ Arduino ងាយស្រួលរកនិងថោកណាស់ដូច្នេះវាមិនពាក់ព័ន្ធនឹងការចំណាយច្រើនពេកទេ។ ដូចគ្នានេះផងដែរសម្រាប់ធាតុមួយចំនួនដូចជាធុងទឹក។ ល។ អ្នកអាចប្រើវត្ថុធាតុដើមកែឆ្នៃ…

ប្រសិនបើអ្នកបើកអ៊ីនធឺណិតបន្តិចអ្នកនឹងឃើញ គម្រោងផ្សេងៗគ្នានៃប្រភេទនេះប៉ុន្តែប្រហែលជាគួរឱ្យចាប់អារម្មណ៍បំផុត ចារុដូណូ។ នៅក្នុងនោះខ្ញុំនឹងត្រូវបានបំផុសគំនិតសម្រាប់គម្រោងនេះចាប់តាំងពីខ្ញុំពិចារណាថាប្រព័ន្ធធារាសាស្រ្តផ្សេងទៀតដែលប្រើតែឧបករណ៍ចាប់សំណើមហើយគ្មានអ្វីផ្សេងទៀតមិនពេញលេញទេ។

តើអ្នកត្រូវការអ្វីខ្លះ។

នេះ សមា្ភារៈដែលត្រូវការសម្រាប់ប្រព័ន្ធធារាសាស្ត្រដោយស្វ័យប្រវត្តិរបស់អ្នក ពួកគេមាន:

  • រកមិនឃើញផលិតផល។ទោះបីជាអ្នកផ្សេងទៀតនឹងមានតម្លៃ។
  • តុនំប៉័ង ឬ PCB ប្រសិនបើអ្នកចង់ solder វានិងធ្វើឱ្យវាអចិន្រ្តៃយ៍។
  • ឧបករណ៏សីតុណ្ហភាពនិងសំណើម រកមិនឃើញផលិតផល។
  • ខ្សែ
  • ឧបករណ៍ចាប់សញ្ញា YL-69 ។ សំណើម នៅលើដីដោយប្រើប្រដាប់វាស់ប្រដាប់វាស់ដើម្បីដាក់ក្នុងផើងឬដីរបស់អ្នក។
  • មីបភុន ទឹកដែលអាចជ្រាបចូលបាន 3V និងលំហូរប្រហាក់ប្រហែល ១២០ លី / ម៉ោង។
  • ឌីអូដូ 1N4007
  • ត្រង់ស៊ីស្ទ័រប៊ីប៉ូឡា PN2222
  • ៣ ធន់: ១ គុណ ២២០ ohms, ១x ១ គ, ១ គុណ photoresist LDR
  • ធុងទឹក, ដែលអាចជាស្គរឬដបចំណុះ ៥ ឬច្រើនលីត្រ។ ល។
  • បំពង់ ដើម្បីភ្ជាប់ទៅនឹងមីបភឺរហើយយកទៅរោងចក្រ

Como គំនិតជំនួសខ្ញុំនឹងប្រាប់អ្នកថាអ្នកក៏អាចប្រើ sonoff ឬម៉ូឌុលវ៉ាយហ្វាយដើម្បីធ្វើឱ្យវានៅលើអ៊ិនធឺរណែតពីកន្លែងណាដែលអ្នកនៅឬធ្វើឱ្យប្រសើរឡើងដោយបន្ថែមសន្ទះបិទបើកដោយស្វ័យប្រវត្តិទៅនឹងម៉ាស៊ីនដើម្បីចាក់បំពេញធុងទឹកនៅពេលវារលត់។ ល។

របៀបតំឡើងប្រព័ន្ធធារាសាស្ត្រដោយស្វ័យប្រវត្តិ

គ្រោងការណ៍នៃការជួបប្រជុំគ្នានៅ Fritzing

ការជួបប្រជុំគ្នាគឺសាមញ្ញណាស់។ អ្នក​ប្រហែល ប្រើគ្រោងការណ៍ខាងលើដើម្បីភ្ជាប់ទំនាក់ទំនងទាំងអស់។ អ្នកគួរតែដាក់ប្រព័ន្ធរបស់អ្នកនៅកន្លែងដែលនៅជិតបង្អួចឬកន្លែងដែលអ្នកចង់ដាំទឹកហើយដាក់គន្លឹះពីរនៃឧបករណ៏សំណើមនៅក្នុងដីរបស់រុក្ខជាតិដែលនៅជិតដើម។

ប្រព័ន្ធទឹកស្វ័យប្រវត្ដិជាមួយអារីដូណូនឹងស្រោចទឹករាល់ពេលដែលវារកឃើញក ស៊េរីនៃលក្ខខណ្ឌបរិស្ថាន។ ឧទាហរណ៍នៅពេលវារកឃើញពន្លឺទាបឬងងឹតសីតុណ្ហភាពខ្យល់គឺជាបេតុងដែលយើងនឹងកំណត់រចនាសម្ព័ន្ធនៅក្នុងគំនូសព្រាង Arduino IDE ហើយសំណើមនៅលើដីទាប។ នៅពេលនោះគាត់នឹងធ្វើឱ្យម៉ូទ័រសកម្មដើម្បីស្រោចទឹករោងចក្រ។

គួរស្រោចទឹករុក្ខជាតិនៅពេលយប់ពេលដែលវាមិនសូវក្តៅព្រោះការធ្វើបែបនេះក្នុងពេលថ្ងៃក្តៅខ្លាំងអាចបង្កគ្រោះថ្នាក់ច្រើនជាងផលប្រយោជ ...

ចងចាំថាអ្នកត្រូវតែធ្វើ ណែនាំបូមតូចនៅក្រោមទឹក នៅក្នុងធុងដែលអ្នកបានបម្រុងទុកសម្រាប់ប្រព័ន្ធធារាសាស្រ្តហើយនោះគួរតែមានសមត្ថភាពគ្រប់គ្រាន់ដើម្បីទុកថ្ងៃដែលអ្នកមិននៅទីនោះ។ អ្នកអាចធ្វើតេស្តមុន ៗ ដើម្បីដឹងថាតើវាមានរយៈពេលប៉ុន្មានហើយអ្នកគួរតែទុកទឹកបន្តិចបន្តួចក្នុងករណីដែលវាហួតដោយកំដៅខ្លាំង ...

វានិយាយដោយមិនចាំបាច់និយាយថាបំពង់ត្រូវតែត្រូវបានជួសជុលទៅនឹងរោងចក្រដើម្បីកុំឱ្យវារើជាមួយខ្យល់ឬទឹកអាចធ្លាក់ចេញហើយខ្ជះខ្ជាយ។ ហើយខ្ញុំគិតថាវាមិនចាំបាច់ក្នុងការចងចាំថាអ្នកត្រូវតែរក្សាការផ្គត់ផ្គង់បច្ចុប្បន្នដល់ក្តារអារីដូដើម្បីឱ្យវាដំណើរការ ...

ការសរសេរកម្មវិធី

ឥឡូវនេះជាពេលដែលអ្នកគួរសរសេរព្រះគម្ពីរមរមន លេខកូដដែលត្រូវការនៅក្នុង Arduino IDE ដើម្បីអាចដាក់កម្មវិធីត្រួតពិនិត្យ microcontroller ដែលគ្រប់គ្រងផ្នែករឹងដែលអ្នកបានប្រើ។ នេះគឺជាពេលវេលាដើម្បីសម្របខ្លួនទៅនឹងសីតុណ្ហភាពសំណើមនិងតម្លៃពន្លឺសមស្របទៅនឹងទឹកនៅក្នុងតំបន់របស់អ្នកព្រោះវាអាចប្រែប្រួលអាស្រ័យលើកន្លែងដែលអ្នកស្ថិតនៅ។ ប៉ុន្តែឧទាហរណ៍ដែលអ្នកអាចប្រើជាមូលដ្ឋានគឺ (ខ្ញុំបានទុកមតិយោបល់ដែលអ្នកអាចកែប្រែតម្លៃនៅសល់អ្នកអាចទុកវាដូចនេះ)៖

ទាញយកលេខកូដពី code-irrigation-autoស្រោចទឹកដោយស្វ័យប្រវត្តិសម្រាប់សួនច្បាររបស់អ្នក

#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 ឥតគិតថ្លៃ)

Fuentes

ព័ត៌មាន​បន្ថែម - ចារុដូណូ


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   រ៉ូហ្សេនហ្វ្រេនណាដូអូស្ត្រូណូស៊ីកា dijo

    ហេតុអ្វីខ្ញុំចាកចេញពីស្ថានភាពចាកចេញ ១
    # សន្និដ្ឋានរំពឹងថា "FILENAME" ឬ ESO ON LOAD

    1.    លោកអ៊ីសាក dijo

      ជំរាបសួរ,
      កំហុសនេះកើតឡើងដោយសារបញ្ហាវាក្យសម្ព័ន្ធមួយចំនួននៅក្នុងលេខកូដ។ ខ្ញុំបានឆ្លងកាត់វាហើយមានកំហុស។ ឥឡូវនេះវាគួរតែល្អ។
      សូមអរគុណ!

  2.   ប្រភព dijo

    ជំរាបសួរសួស្តីខ្ញុំក៏មានបញ្ហាដូចគ្នាដែរ៖
    គម្រោង៖ ៣:១០៖ កំហុស៖ # រាប់បញ្ចូលការរំពឹងទុក "FILENAME" ឬ

    #រួមបញ្ចូល <SimpleDHT.h>

    ^

    គម្រោង៖ ៣:១០៖ កំហុស៖ # រាប់បញ្ចូលការរំពឹងទុក "FILENAME" ឬ

    # រាប់បញ្ចូល <SPI.h>

    ^

    ស្ថានភាពចាកចេញ ១
    # សន្និដ្ឋានរំពឹងថា "FILENAME" ឬ

  3.   kevin dijo

    សួស្តីសូមអភ័យទោសតើអ្នកអាចជួយខ្ញុំពីកំហុសដែលកើតឡើងនៅក្នុងលេខកូដបានទេ

  4.   សាន់តា dijo

    តាមរបៀបដែលខ្ញុំត្រូវបានបង្ហាញដោយមានកំហុសនៅក្នុងលេខកូដតើអ្នកអាចជួយខ្ញុំជាមួយបញ្ហានោះបានទេ

    1.    លោកអ៊ីសាក dijo

      ជំរាបសួរ,
      សូមទុកព័ត៌មានអំពីកំហុសដែលអ្នកមានដូច្នេះខ្ញុំអាចជួយបាន។ ប្រសិនបើខ្ញុំមិនដឹងខ្លឹមសារនៃកំហុសនោះវាជាការលំបាកសម្រាប់ខ្ញុំក្នុងការជួយអ្នកឬស្វែងរកទីតាំងដែលមានបញ្ហា ...
      សូមអរគុណ!

  5.   samantha vega ស្រឡាញ់ dijo

    សួស្តីកំហុសនេះលេចឡើងតើខ្ញុំអាចដោះស្រាយវាយ៉ាងដូចម្តេច?

    កំហុស៖ SimpleDHT.h: មិនមានឯកសារឬថតទេ

    #include

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

    ការចងក្រងបានបញ្ចប់។

    ស្ថានភាពចាកចេញ ១
    SimpleDHT.h: មិនមានឯកសារឬថតទេ

    1.    លោកអ៊ីសាក dijo

      សួស្តី Samantha
      កំហុសនោះគឺដោយសារតែ Arduino IDE ហាក់ដូចជាមិនបានរកឃើញបណ្ណាល័យ SimpleDHT.h ទេ។ តើអ្នកបានដំឡើងវាត្រឹមត្រូវទេ? ក្នុងករណីដែលអ្នកមានវាសូមសាកល្បងប្រើ Arduino IDE ជំនាន់ថ្មីប្រសិនបើវាចាស់ជាងនេះ…
      អ្នកអាចមើលព័ត៌មានបន្ថែមនៅទីនេះ៖
      https://www.arduino.cc/en/Guide/Libraries
      ហើយយកបណ្ណាល័យពីទីនេះ៖
      https://github.com/adafruit/DHT-sensor-library
      សូមអរគុណ!

  6.   Pepe dijo

    សូមអរគុណជាលើកដំបូងសម្រាប់ការប្រកាសដែលគួរឱ្យចាប់អារម្មណ៍និងមានសុពលភាពប៉ុន្តែខ្ញុំបានអាននេះ:

    "គួរស្រោចទឹករុក្ខជាតិនៅពេលយប់នៅពេលដែលវាមិនសូវក្តៅព្រោះការធ្វើបែបនេះក្នុងពេលថ្ងៃក្តៅខ្លាំងអាចបង្កគ្រោះថ្នាក់ច្រើនជាងផលចំណេញ ... "

    ខ្ញុំបាន heard រឿងនេះច្រើនដងហើយប៉ុន្តែខ្ញុំចង់អោយអ្នកណាម្នាក់ពន្យល់ខ្ញុំយ៉ាងច្បាស់ថាតើវាឈឺចាប់យ៉ាងម៉េចទៅ…។ ខ្ញុំបានដាំរុក្ខជាតិអស់រយៈពេលជាង ២០ ឆ្នាំមកហើយហើយនៅពេលដែលវាក្តៅខ្លាំងវាគ្មានអ្វីដែលពួកគេកោតសរសើរច្រើនជាងការស្រោចទឹកល្អនិងអាចនៅជាមួយអ្នកបាញ់ទឹកសើមស្លឹក។

    នេះគឺជាជំនឿមិនត្រឹមត្រូវមួយដែលវាធ្វើគឺធ្វើអោយរុក្ខជាតិរងទុក្ខវេទនា ... នៅពេលអ្នកក្តៅនិងស្រេកតើអ្នករង់ចាំរហូតដល់ពេលយប់ដើម្បីផឹកទេ? ... គិតអំពីវា

    សូមអរគុណសម្រាប់ការប្រកាសនេះ !!!

    1.    លោកអ៊ីសាក dijo

      សួស្តី Pepe
      សូមអរគុណសម្រាប់ការបញ្ចូលរបស់អ្នក។ ខ្ញុំរស់នៅក្នុងប្រទេសហើយពេលខ្លះនៅពេលអាកាសធាតុក្តៅខ្លាំងស្រោចទឹករុក្ខជាតិក្នុងម៉ោងក្តៅអាចសម្លាប់ពួកគេបាន។ ខ្ញុំបានពិនិត្យវាដោយខ្លួនឯង (ផងដែរវាមិនដូចគ្នាទេអាស្រ័យលើភូមិសាស្ត្រដែលអ្នកស្ថិតនៅក្នុងទឹកដីរបស់ខ្ញុំវាក្តៅណាស់) ។ វាអាចមានហេតុផលជាច្រើន៖
      ១- ដោយសារតែដំណក់ទឹកនៅលើស្លឹកដើរតួដូចកញ្ចក់ហើយដុតវាដោយពន្លឺព្រះអាទិត្យដូចជាកញ្ចក់កែវពង្រីក។
      ២- រុក្ខជាតិមាន stomata ដែលនៅជិតដើម្បីកុំអោយមានជាតិទឹកនៅពេលដែលមានពន្លឺថ្ងៃ។ ប្រសិនបើអ្នកស្រោចទឹកពួកគេបើកហើយអាចបណ្តាលឱ្យពួកគេខ្វះជាតិទឹក។
      ៣- ប្រសិនបើពួកគេស្ថិតនៅក្នុងឆ្នាំងប្លាស្ទិចផលប៉ះពាល់អាចកាន់តែអាក្រក់ទៅ ៗ ។
      សូមអរគុណ!

  7.   អាន់ដ្រេសខារ៉ូ dijo

    ហេឡូ !!
    ខ្ញុំពិតជាចូលចិត្តគំរោងដែលមានលក្ខណៈល្អិតល្អន់ខ្ញុំមានសួនផ្ទាល់ខ្លួនរបស់ខ្ញុំហើយខ្ញុំកំពុងសាកល្បងគំរោងនេះជាបទពិសោធន៍ផ្ទាល់ខ្លួនដោយមិនទទួលបានផលចំណេញខ្ញុំគ្រាន់តែចង់សួរអ្នកថាតើអ្នកនឹងជួយខ្ញុំដោយលេខកូដតាំងពីខ្ញុំមានកំហុស ខ្ញុំមានបណ្ណាល័យ DHT ប៉ុន្តែនៅពេលដែលផ្ទៀងផ្ទាត់វាបោះកំហុសនៅចុងបញ្ចប់នៃកូដ៖ {Serial.println ("ទឹកឈប់")} ហើយប្រាប់ខ្ញុំថាវាគឺ: វង្វេង '\ 342' នៅក្នុងកម្មវិធី។
    ខ្ញុំមានចំណេះដឹងតិចតួចអំពីបញ្ហានេះហើយខ្ញុំបានស៊ើបអង្កេតហើយខ្ញុំមិនអាចដោះស្រាយបានទេ។
    ខ្ញុំនឹងពេញចិត្តក្នុងការស្តាប់ប្រសិនបើអ្នកជួយខ្ញុំ។ សូមអរគុណ😀

    1.    លោកអ៊ីសាក dijo

      ជំរាបសួរ,
      តើលេខកូដត្រឹមត្រូវទេ? នោះគឺវាមិនមានភាពធុញទ្រាន់ទេ?
      ម៉្យាងទៀតអ្នកអាចពិនិត្យមើលបន្ថែមទៀតអំពីកំហុសនោះនៅទីនេះ៖
      https://forum.arduino.cc/index.php?topic=386225.0
      សូមអរគុណ!

  8.   លោក Jose Arredondo dijo

    ជំរាបសួរសួស្តីសូមអភ័យទោសខ្ញុំមិនដឹងថាមានវិធីដើម្បីទាក់ទងអ្នកទេគឺថាវាផ្តល់ឱ្យខ្ញុំនូវកំហុសជាច្រើនជាមួយនឹងកូដនេះនៅក្នុង Arduino

    1.    លោកអ៊ីសាក dijo

      ជំរាបសួរអ្នករាល់គ្នា,
      ខ្ញុំបានសម្អាតកូដហើយបានសរសេរវាម្តងទៀតដើម្បីដឹងថាមានកំហុសដោយហេតុផលណាមួយនៅក្នុងលេខកូដដែលបានបង្ហាញនៅលើគេហទំព័រ។ ដូច្នេះវាអាចទាញយកបានខ្ញុំបានទុកលេខកូដថ្មីនៅក្នុងតំណទាញយកមុនពេលកូដដែលលេចឡើងនៅលើគេហទំព័រ។ ប្រសិនបើអ្នកចុចនៅទីនោះអ្នកអាចទាញយកវាជាទ្រង់ទ្រាយអត្ថបទ។ ខ្ញុំសង្ឃឹមថាមិនមានបញ្ហាទៀតទេ។
      សូមអរគុណ!

  9.   ឆាឈី dijo

    តើខ្ញុំអាចបន្ថែមម៉ូឌុលវ៉ាយហ្វាយយ៉ាងដូចម្តេច? ហើយតើវាអាចមានលទ្ធភាពគ្រប់គ្រងវាដោយបង្កើតកម្មវិធីដែរឬទេ?

  10.   ឆាឈី dijo

    តើម្ហូបយ៉ាងម៉េចដែរ៖ គ?

    1.    Luis Alberto Alvarado dijo

      សួស្តីចាប! ខ្ញុំកំពុងព្យាយាមធ្វើដូចអ្នកដែរតើអ្នកអាចជួយខ្ញុំបានទេប្រសិនបើអ្នកបានបញ្ចប់លេខកូដរបស់អ្នក ????

  11.   ណេរៀ dijo

    សំនួរមួយដែលសមាសធាតុមួយណាអាចជារវាងក្តារអារីដូណូនិងឧបករណ៏ DHT11?
    សូមអរគុណច្រើន !!

    1.    លោកអ៊ីសាក dijo

      សួស្តី Nerea,
      អ្នកមានន័យថាឌីដ្រូនិងរេស៊ីស្តង់? កត់សម្គាល់ថានៅក្នុងផ្នែកមុនពេលដ្យាក្រាមមានបញ្ជីនៃសមាសធាតុទាំងអស់ ...
      សូមអរគុណ!

  12.   ជេណេត dijo

    ជំរាបសួរ, អ្នកមានវីដេអូអំពីរបៀបដែលប្រព័ន្ធធារាសាស្រ្តរបស់អ្នកគឺ?

  13.   Alejandro Barros dijo

    សូមទោសតែខ្ញុំធ្វើការដើម្បី arduino uno ឬសម្រាប់ arduino mega

  14.   លោក Emmanuel dijo

    សួស្តីអរុណសួស្តីខ្ញុំចង់សួរសំណួរថាហេតុអ្វីពេលខ្ញុំបើកម៉ូនីទ័រអារីដូណូខ្ញុំទទួលបានឧបករណ៍ចាប់សញ្ញា dht11 ដែលបរាជ័យក្នុងការអាន?
    កម្មវិធីទាំងមូលចងក្រងបានល្អហើយផ្ទុកបានល្អព័ត៌មានលម្អិតគឺនៅពេលខ្ញុំបើកម៉ូនីទ័រហើយរឿងព្រេងនោះលេចចេញមក។
    តើវាអាចជាអ្វីទៅ?

  15.   ដាន់នីអាល់ហ្វារីដាអូរីវីសាមេឌីណា dijo

    ហ៊ឺហាមិត្តភាពដ៏អស្ចារ្យប៉ុន្ដែផ្តល់ឱ្យខ្ញុំនូវកំហុសនៅក្នុងផ្នែកនេះគ្មានឯកសារឬថតឯកសារទេ

    #include
    តើនឹងមានអ្វីកើតឡើង? ខ្ញុំនឹងពេញចិត្តក្នុងការស្តាប់ជំនួយរបស់អ្នក

  16.   អ៊ីសាប៊ែល dijo

    ហេឡិននេះជាសាធារណៈប៉ុន្តែមិនសំខាន់ទេខ្ញុំពិតជាចង់ថ្លែងអំណរគុណដល់មនុស្សឬមនុស្សដែលបានចូលរួមក្នុងការអភិវឌ្ឍន៍គំរោងនេះ, ប្រហែលជាសម្រាប់មនុស្សជាច្រើនប៉ុន្តែខ្ញុំបានសន្សំជីវិតខ្ញុំដូច្នេះខ្ញុំសូមអរគុណច្រើន។ សាលារៀនចំពោះអ្វីដែលខ្ញុំមិនចង់ជឿហើយការពិតខ្ញុំមិនស្រងេះស្រងោចដែលខ្ញុំបានរៀនសូមអរគុណអ្នកចំពោះទំព័ររបស់អ្នកខ្ញុំចង់ឱ្យអ្នកពូកែបំផុត។

  17.   អាយឡែន dijo

    តើខ្ញុំអាចបន្ថែមម៉ូឌុលវ៉ាយហ្វាយយ៉ាងដូចម្តេច? ហើយតើវាអាចមានលទ្ធភាពគ្រប់គ្រងវាដោយបង្កើតកម្មវិធីដែរឬទេ?

  18.   លោក Brian dijo

    # រាប់បញ្ចូល "DHT.h"
    DHT dht (2, DHT11);
    int តម្លៃLDR;
    int pinLDR = A5;
    int ម៉ូទ័រ = ៨;
    // ——————————————————————————————————————————————-
    ការចាត់ទុកជាមោឃៈ ()
    {
    Serial.begin (៩៦០០);
    valueLDR = 0;
    Serial.begin (៩៦០០);
    Serial.println ("ការសាកល្បងប្រព័ន្ធ IRRIGATION");
    dht.begin ();
    pinMode (MOTOR, OUTPUT);
    Serial.println ("តម្លៃឧបករណ៍ចាប់សញ្ញាសំណើម");
    }
    // ——————————————————————————————————————————————-
    ចន្លោះប្រហោង ()
    {
    Serial.println (« ==============================================) ========================== »);
    សំណើម int = analogRead (A0);
    សៀរៀល។ ("អាន៖");
    Serial.println (សំណើម);
    បើ (សំណើម> = ០ & សំណើម> = ១០០០) {
    Serial.println ("ឧបករណ៍ចាប់សញ្ញានៅក្នុងដីស្ងួត");
    } ផ្សេងទៀតប្រសិនបើ (សំណើម> ៥០០ & សំណើម <= ១០០០) {
    Serial.println ("ឧបករណ៍ចាប់សញ្ញានៅក្នុងដីសើម");
    } ផ្សេងទៀតប្រសិនបើ (សំណើម <= ៥០០) {
    Serial.println ("ឧបករណ៍ចាប់សញ្ញានៅក្នុងទឹក");
    }
    valueLDR = analogRead (pinLDR);
    សៀរៀល។ ("ពន្លឺ ("))
    សៀរៀល។ ព្រីម (តម្លៃLDR);
    សៀរៀល។ ព្រីង (")");
    ការពន្យាពេល (៣០០);
    អណ្តែត h = dht.readHumidity ();
    float t = dht.readTemperature ();
    បើ (isnan (h) || isnan (t)) {
    Serial.println ("បានបរាជ័យក្នុងការអានឧបករណ៍ចាប់សញ្ញា DHT11!");
    ត្រឡប់មកវិញ
    }
    សៀរៀលព្រីន ("សំណើម:");
    សៀរៀល (ជ);
    បោះពុម្ពសៀរៀល ("%");
    Serial.print ("សីតុណ្ហភាព:");
    សៀរៀល (ធី);
    សៀរៀល .println ("* គ");
    ប្រសិនបើ (h <= 50 && LDRvalue <70 && t = 1000) {
    digitalWrite (MOTOR, HIGH);
    Serial.println ("ត្រូវតែទឹក");
    }
    ផ្សេងទៀត {
    digitalWrite (MOTOR, ទាប);
    Serial.println ("មិនគួរទឹក");
    }
    ការពន្យាពេល (៣០០);
    }

    ខ្ញុំបានប្រើតែ
    -DTH នៃសីតុណ្ហភាពនិងសំណើមនៅលើម្ជុលលេខ ២
    - អ្នកថតរូបលីឌីនៅលើម្ជុលអេ ៥
    - ម៉ូទ័រនៅលើម្ជុល ៨
    -sensor សម្រាប់សំណើមដីនៅលើម្ជុល A0
    នេះជាកូដរបស់ខ្ញុំខ្ញុំសង្ឃឹមថាវានឹងជួយអ្នក

    - ឧបករណ៏រំងាប់អារម្មណ៍សម្រាប់ដី

  19.   ចូសេលអិល។ dijo

    អរុណសួស្តីខ្ញុំកំពុងមានបញ្ហាជាមួយនឹងលេខកូដដែលខ្ញុំទទួលបានហើយខ្ញុំកំពុងប្រើកម្មវិធីថ្មីបំផុត៖

    sketch_nov12c: 1: 10: កំហុសធ្ងន់ធ្ងរ៖ SimpleDHT.h: មិនមានឯកសារឬថតទេ

    #include

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

    ការចងក្រងបានបញ្ចប់។

    ស្ថានភាពចាកចេញ ១

    SimpleDHT.h: មិនមានឯកសារឬថតទេ

    ខ្ញុំចង់អោយអ្នកជួយខ្ញុំពីវិធីដោះស្រាយបញ្ហានេះសូមខ្ញុំដូចជាខ្ញុំថ្មីចំពោះរឿងនេះខ្ញុំមិនដឹងថាតើវាដំណើរការបានល្អប៉ុណ្ណាទេ សូមអរគុណ។

  20.   កីឡាករ Juan dijo

    សួស្តីតើអ្នកអាចទុករូបភាពល្អជាងមុនអំពីរបៀបតភ្ជាប់សៀគ្វីបានទេ? សូមអរគុណ

  21.   លោក Brian dijo

    # រាប់បញ្ចូល "DHT.h"
    DHT dht (2, DHT11);
    int តម្លៃLDR;
    int pinLDR = A5;
    int ម៉ូទ័រ = ៨;
    // ——————————————————————————————————————————————-
    ការចាត់ទុកជាមោឃៈ ()
    {
    Serial.begin (៩៦០០);
    valueLDR = 0;
    Serial.begin (៩៦០០);
    Serial.println ("ការសាកល្បងប្រព័ន្ធ IRRIGATION");
    dht.begin ();
    pinMode (MOTOR, OUTPUT);
    Serial.println ("តម្លៃឧបករណ៍ចាប់សញ្ញាសំណើម");
    }
    // ——————————————————————————————————————————————-
    ចន្លោះប្រហោង ()
    {
    Serial.println (« ==============================================) ========================== »);
    // —————————————————————————————–
    // ———– សំណើម, ឧបករណ៍ចាប់យកដី —————————————————–
    សំណើម int = analogRead (A0);
    សៀរៀល។ ("អាន៖");
    Serial.println (សំណើម);
    បើ (សំណើម> = ០ & សំណើម> = ១០០០) {
    Serial.println ("ឧបករណ៍ចាប់សញ្ញានៅក្នុងដីស្ងួត");
    } ផ្សេងទៀតប្រសិនបើ (សំណើម> ៥០០ & សំណើម <= ១០០០) {
    Serial.println ("ឧបករណ៍ចាប់សញ្ញានៅក្នុងដីសើម");
    } ផ្សេងទៀតប្រសិនបើ (សំណើម <= ៥០០) {
    Serial.println ("ឧបករណ៍ចាប់សញ្ញានៅក្នុងទឹក");
    }
    // —————————————————————————————–
    // ————— ភាពធន់នឹងរូបថត ———————————————————-
    valueLDR = analogRead (pinLDR);
    សៀរៀល។ ("ពន្លឺ ("))
    សៀរៀល។ ព្រីម (តម្លៃLDR);
    សៀរៀល។ ព្រីង (")");
    ការពន្យាពេល (៣០០);
    // —————————————————————————————–
    // ————— ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាពនិងសំណើម DTH11 នៅលើអាកាស —————————–
    អណ្តែត h = dht.readHumidity ();
    float t = dht.readTemperature ();
    បើ (isnan (h) || isnan (t)) {
    Serial.println ("បានបរាជ័យក្នុងការអានឧបករណ៍ចាប់សញ្ញា DHT11!");
    ត្រឡប់មកវិញ
    }
    សៀរៀលព្រីន ("សំណើម:");
    សៀរៀល (ជ);
    បោះពុម្ពសៀរៀល ("%");
    Serial.print ("សីតុណ្ហភាព:");
    សៀរៀល (ធី);
    សៀរៀល .println ("* គ");
    // —————————————————————————————–
    // ———— លក្ខខណ្ឌទឹកឬមិនស្រោចទឹក ———————————————-
    // (AirHumidity) (អ្នកថតរូប) (សីតុណ្ហភាព) (EarthHumidity)
    ប្រសិនបើ (h <= 50 && LDRvalue <70 && t = 1000) {
    digitalWrite (MOTOR, HIGH);
    Serial.println ("ត្រូវតែទឹក");
    }
    ផ្សេងទៀត {
    digitalWrite (MOTOR, ទាប);
    Serial.println ("មិនគួរទឹក");
    }
    ការពន្យាពេល (៣០០);
    }

    // ភ្លាមៗនៅពេលដែលម្ជុលគ្រាន់តែពិនិត្យមើលថាម៉ាស៊ីនបូមគឺជាម្ជុលផ្សិតហើយ
    // អ្នកថតរូបអិលឌីអេសគឺអាណាឡូកហើយសំណើមដីក៏ស្មើនឹងម្ជុលដែរ
    // អាណាឡូកនិងឧបករណ៍ទី ១១ នៃសីតុណ្ហភាពខ្យល់និងឧបករណ៏សំណើមអ្វីក៏ដោយ
    // ម្ជុលឌីជីថលនៅតែអាចផ្អែកលើលេខកូដដើមនៃទំព័រនេះ
    // ដើម្បីភ្ជាប់ម្ជុល
    // ធ្វើការជាមួយ 5 វ៉

  22.   Erick dijo

    ខ្ញុំទទួលបានកំហុសក្នុងផ្នែកនៃកូដនេះ "រង្វិលជុំទទេ () {»អាចជួយខ្ញុំបាន

  23.   លោកAndrés P. dijo

    សួស្តីតើអ្នកអាចប្រាប់ខ្ញុំបានទេថាតើបណ្ណាល័យណាឬឈ្មោះអ្វីដែលត្រូវតំឡើងពួកវាតាំងពីពេលខ្ញុំបញ្ចូលលេខកូដវាប្រាប់ខ្ញុំថាខ្ញុំត្រូវការបណ្ណាល័យ DTH ។

  24.   Andres Guzman dijo

    សួស្តីប្រព័ន្ធនេះល្អណាស់។ ខ្ញុំបានព្យាយាមបង្កើតវាឡើងវិញប៉ុន្តែនៅពេលបញ្ចូលលេខកូដនិងបណ្ណាល័យដែលត្រូវគ្នាដូចខាងក្រោមលេចឡើង។

    នៅក្នុងឯកសាររួមបញ្ចូលពី C: \ អ្នកប្រើប្រាស់ \ ឯកសារអ្នកប្រើប្រាស់ឯកសារ Arduino \ TEST_1 \ TEST_1.ino: ៥: ០៖
    C: \ ឯកសារកម្មវិធី (x៨៦) \ Arduino \ បណ្ណាល័យ \ DHT-sensor-library-master / DHT_U.h: ៣៦:១០: កំហុសធ្ងន់ធ្ងរ៖ Adafruit_Sensor.h: មិនមានឯកសារឬថតឯកសារទេ
    #include
    ^ ~~~~~~~~~~~~~~~~~~
    ការចងក្រងបានបញ្ចប់។
    ស្ថានភាពចាកចេញ ១
    កំហុសក្នុងការចងក្រងកាត Arduino Uno.

    ខ្ញុំមិនប្រាកដថាខ្ញុំត្រូវការហាងលក់សៀវភៅផ្សេងទៀតទេប្រសិនបើនរណាម្នាក់អាចជួយខ្ញុំបាន។

  25.   PONE GONZALES dijo

    គម្រោងល្អណាស់ទោះជាយ៉ាងណាក៏ដោយបន្ទាប់ពីការផ្ទៀងផ្ទាត់លេខកូដចងក្រងនិងផ្ទុកវាឡើងរឿងតែមួយគត់ដែលលេចឡើងនៅលើម៉ូនីទ័រសៀរៀលគឺ "ការអាន DHT11 បានបរាជ័យ" វាមិនហួសពីចំនុចនោះទេ។

  26.   រដុប dijo

    សួស្តីខ្ញុំមានបញ្ហាជាច្រើនតើអ្នកអាចជួយខ្ញុំបានទេហើយប្រសិនបើមាននរណាម្នាក់មានវីដេអូរឺខ្ញុំបានរកឃើញវីដេអូលំអិតដែលខ្ញុំអាចមើលបាន

  27.   សេបាសៀន dijo

    ខ្ញុំ​មាន​សំណួរ​មួយ​ថា តើ​ត្រូវ​ដាក់​ចរន្ត​នៅ​កន្លែង​ណា ហើយ​ប្រភេទ​ចរន្ត​អ្វី​ដែល​អាច​ប្រើ​បាន។

  28.   លោក Adrian dijo

    តើ​អ្នក​អាច​បន្ថែម​គ្រោង​គុណភាព​បង្ហាញ​ខ្ពស់​ជាង​នេះ​ទេ? ការតភ្ជាប់មួយចំនួនមិនអាចមើលឃើញយ៉ាងច្បាស់