рдЧреНрд░реАрдирд╣рд╛рдЙрд╕ рдорд╛рдЗрдХреНрд░реЛрдХрд▓рд╛рдЗрдореЗрдЯ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо

рдпрд╛рддреНрд░рд╛ рдХреА рд╢реБрд░реБрдЖрдд


рдПрдХ рджрд┐рди рдзреВрдк, рдЬрдм рдореИрдВ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдЖрдпрд╛, рддреЛ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рд╕реЗрдореЗрд╕реНрдЯрд░ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд░реНрдХрд┐рдЯрд░реА рдХрд╛ рдПрдХ рдЯрд░реНрдо рдкреЗрдкрд░ рд╣реИред рд╢рд┐рдХреНрд╖рдХ рдиреЗ рдХреЗрд╡рд▓ рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдиреЛрдЯ "рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП" рдпрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреЗ рдЕрдВрдзреЗрд░реЗ рдкрдХреНрд╖ рдХреЛ рд╕реАрдЦрдиреЗ рдФрд░ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреАред рдФрд░ рдЬрдм рд╕реЗ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4 рд╡реЗрдВ рд╡рд░реНрд╖ рдореЗрдВ рдерд╛, рдФрд░ рдпрд╣ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреМрд╢рд▓ рдХреЛ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдбрд╛рд▓рд╛ рдерд╛ (рдореИрдВрдиреЗ рдПрдХ рдмреБрдХрд╢реЗрд▓реНрдл рдХреЛ рджреАрд╡рд╛рд░ рдкрд░ рдкреЗрдВрдЪ рдХрд┐рдпрд╛), рдореИрдВрдиреЗ "рдХрд▓рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ" рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдХреБрдЫ рд╡рд┐рдЪрд╛рд░-рд╡рд┐рдорд░реНрд╢ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ "рдЧреНрд░реАрдирд╣рд╛рдЙрд╕ рдорд╛рдЗрдХреНрд░реЛрдХреНрд▓рд┐рдореЗрдЯ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо" рдереАрдо рдХреЛ рдЪреБрдирд╛ред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЪреБрдирд╛рд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкреНрдпрд╛рд░ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдереЗ, рдпрд╛ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЦреБрдж рдЧреНрд░реАрдирд╣рд╛рдЙрд╕ рдореЗрдВ рдЦреАрд░реЗ рдХреА рдЦреЗрддреА рдореЗрдВ рд▓рдЧрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╣рдо рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдЦреАрдВрдЪреЗрдВрдЧреЗ - рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рд╕рд╛рдордЧреНрд░реА рдЦреЛрдЬ


рджреЛрд╕реНрддреЛрдВ рдФрд░ рдПрдХ рд╢рд┐рдХреНрд╖рдХ рд╕реЗ рдореИрдВрдиреЗ Arduino рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ред Arduinka рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдкрдврд╝рдиреЗ рдФрд░ рдХреБрдЫ рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░реА рдЦреБрдж рдХреА рдХреБрдЫ рдмрдирд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ Arduino Nano v3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдореВрд▓ рд▓рд╛рдЧрдд $ 20 рд╕реЗ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╣реИ, рдПрдХ рдкреНрд░рддрд┐ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ 10 рджрд┐рдпрд╛ред рдмреЗрд╢рдХ рдпрд╣ Aliexpress рдкрд░ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╕реНрддрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдкреВрд░реЗ рдорд╣реАрдиреЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рди рддреЛ рд╕рдордп рдерд╛ рдФрд░ рди рд╣реА рдЗрдЪреНрдЫрд╛ - рдореИрдВ рддреБрд░рдВрдд рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдореИрдВрдиреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдмреЛрд░реНрдб рдкрд░ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХрд┐рди рд╕реЗрдВрд╕рд░ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдереЛрдбрд╝рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдХреБрдЫ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ "рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдкреНрд░рддрд┐рднрд╛ рдХреА рдмрд╣рди рд╣реИ") рдФрд░ рдЧреНрд░реАрдирд╣рд╛рдЙрд╕ рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрд▓рд╛рдЗрдореЗрдЯ рдХреЗ рддреАрди рдореБрдЦреНрдп рдШрдЯрдХреЛрдВ - рддрд╛рдкрдорд╛рди, рдкреНрд░рдХрд╛рд╢ рдФрд░ рдорд┐рдЯреНрдЯреА рдХреА рдирдореА рддрдХ рдЦреБрдж рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ред рдЖрдЗрдП рдХреНрд░рдо рдореЗрдВ рд╕рдм рдХреБрдЫ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:

  1. рддрд╛рдкрдорд╛рди рд╕рдВрд╡реЗрджрдХ
    , DHT11. ( ┬л тАФ ┬╗).

    рдЫрд╡рд┐

    :

    1. 5V

    :

    • тАФ 0 тАФ 50┬░C ┬▒ 2┬░C
    • тАФ 20 тАФ 95% ┬▒ 5%

    :

    рдЫрд╡рд┐

    //  
    #include <dht.h>
     
    //  -
    DHT sensor = DHT();
     
    void setup()
    {
        Serial.begin(9600);
     
        //  attach     
        // .       
        sensor.attach(A1);
        //
        //          
        delay(1000);
    }
     
    void loop()
    {
        //  update     
        sensor.update();
     
        switch (sensor.getLastError())
        {
            case DHT_ERROR_OK:
                char msg[128];
                //      
                // 
                sprintf(msg, "Temperature = %dC, Humidity = %d%%", 
                        sensor.getTemperatureInt(), sensor.getHumidityInt());
                Serial.println(msg);
                break;
            case DHT_ERROR_START_FAILED_1:
                Serial.println("Error: start failed (stage 1)");
                break;
            case DHT_ERROR_START_FAILED_2:
                Serial.println("Error: start failed (stage 2)");
                break;
            case DHT_ERROR_READ_TIMEOUT:
                Serial.println("Error: read timeout");
                break;
            case DHT_ERROR_CHECKSUM_FAILURE:
                Serial.println("Error: checksum error");
                break;
        }
     
        delay(2000);
    }
    


  2. рдЫрд╡рд┐

    , LM393 . , .

    int sensorPin = A0;            //     
    unsigned int sensorValue = 0;  //   
     
    void setup()
    {
      pinMode(13, OUTPUT);
      Serial.begin(9600);        //     ( )
    }
     
    void loop()
    {
      sensorValue = analogRead(sensorPin);  //    
      if(sensorValue<500) digitalWrite(13, HIGH);   // 
      else digitalWrite(13, LOW);   // 
       
      //     
      //Serial.print(sensorValue, DEC);     //     (0-1024)
      //Serial.println("");                 //    
      //delay(500);  
    }
    


  3. рдЫрд╡рд┐

    (0 1), . . :

     Value = analogRead(A2);  //      
    


рдореИрдВрдиреЗ рд╕реЗрдВрд╕рд░ рдкрд░ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдПрдХ рдЦреВрдмрд╕реВрд░рдд рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рд▓рд╣рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдлреИрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЗрд╕ рдЦреВрдмрд╕реВрд░рдд рдЖрджрдореА рдХреЛ рдкрд╛рдпрд╛ рдФрд░ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: рдореЗрд░рд╛ рдХреБрд░реНрд╕рд╛рдЪ рдЗрд╕рдореЗрдВ рд╣реЛрдЧрд╛ред

рдЫрд╡рд┐

рд▓реЗрдХрд┐рди рдХрдм рд╕реЗ рдЗрд╕рдореЗрдВ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЗрдж рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрд░реНрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЗрдВ "рдЬреЛрдбрд╝рдиреЗ" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛ред рдореИрдВрдиреЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрд▓рд╕реАрдбреА 1602 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:

рдЫрд╡рд┐

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд▓реЗрдЦ рдореЗрдВ рдЖрдпрд╛ рдерд╛ рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИред рдореИрдВрдиреЗ рд▓реЗрдЦ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рднреА рдкрд┐рдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ред рдХреЛрдб рднреА рд╕рдВрд▓рдЧреНрди рд╣реИред

рдПрдХ рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдПрдХ 9 рд╡реА рдореБрдХреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╕рд╛рдордЧреНрд░реА рдЦрддреНрдо рд╣реЛ рдЧрдИ рд╣реИрдВред рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдбрд┐рдЬрд╝рд╛рдЗрди


рдпрд╣ рдЬрд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдПрдХ рд╣реА рдкреВрд░реЗ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдирд┐рдХрд▓рд╛:

рдЫрд╡рд┐

рдЫрд╡рд┐

рд╕реЗрдВрд╕рд░ рдореБрдЦреНрдп рд╢рд░реАрд░ рд╕реЗ рдЕрд▓рдЧ рдмрдирд╛рдпрд╛ рдЧрдпрд╛:

рдЫрд╡рд┐

рдЫрд╡рд┐



рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдЖрд▓реЛрдЪрдирд╛ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

Source: https://habr.com/ru/post/hi388837/


All Articles