CO2 рд▓реИрдВрдк (mh-z19)

рд╕реАрдУ 2-lampe-рдореБрдЦреНрдп

рдпрд╣рд╛рдБ, рдХрд╛рдлреА рдмрд╛рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ mh-z19 рд╕реЗрдВрд╕рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ esp8266 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА, рдФрд░ mqh рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреА рдирд╣реАрдВ рднреВрд▓реЗред

рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рдкрдврд╝рд╛ рдФрд░ рд░реАрдб рдХреЛ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рджрд░рдЕрд╕рд▓ рддрд╕реНрд╡реАрд░ рдореЗрдВ рдпрд╣ рд╣реИред

рдкрд╣рдЪрд╛рди (рдЫреЛрдбрд╝реЗрдВ)


рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИрдмреЗ рдкрд░ рдкрдВрдЬреАрдХреГрдд рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдФрд░ рднреА рдЕрдзрд┐рдХ рдкрдврд╝рд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕реА рдирдИ рдФрд░ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЗрдВ рд╕реАрдЦреАрдВред рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдореБрдЭ рдкрд░ рд╡рд┐рдЪрд╛рд░ gnaws рдХрд┐ рдпрд╣ рди рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдХреБрдЫ рджреЗрдиреЗ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВ рдХреБрдЫ рдирдпрд╛ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреВрд░реА рдХрд░ рд▓реА рдФрд░ рдпрд╣ рдореБрдЭреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрд╛ред

рдХрд╛рд░реНрдп / рдлрд╝рд░реНрдорд╡реЗрдпрд░


рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ esp8266 рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд▓рд┐рдП mqtt рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдЪ рдХрд╣реВрдВ рддреЛ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмрд╛рдд рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рдЧрдИ рдереА, рдореИрдВрдиреЗ рдШрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореЛрд╕реНрдХрд╛ рдмреНрд░реЛрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЕрдм рдореИрдВ рдХреНрд▓рд╛рдЙрдбрдореЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЙрдирдХреЗ рдкрд╛рд╕ рдореБрдлреНрдд рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЯреНрд░рд┐рдЧрд▓ рдХреЗ рд▓рд┐рдП рдмрд╕ рдпрд╣реА рд╣реИред

рдЕрдм рдЖрдк рд╕реНрд╡рдпрдВ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдм рдореИрдВ рджреАрдкрдХ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдпрд╣ "CO2.box" рдирд╛рдо рдХреЗ рд╕рд╛рде рд╡рд╛рдИрдлрд╝рд╛рдИ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ, рдкрддреЗ рдкрд░ "192.168.4.1" рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рджрд┐рдЦрд╛рддрд╛ рд╣реИ:

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреАрдкрдХ рджреЛ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

1. mqtt рдмреНрд░реЛрдХрд░ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдПрд▓рдИрдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ CO2 рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
2. рдХрдорд░реЗ рдореЗрдВ рдХреЗрд╡рд▓ CO2 рдХреА рдПрд▓рдИрдбреА рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдПрд▓рдИрдбреА рдЕрдкрдиреЗ рд░рдВрдЧ рдХреЛ рд╣рд░реЗ рд╕реЗ рд▓рд╛рд▓ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдпрд╣ рдЖрд░рдЬреАрдмреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдиреАрд▓реЗ рд░рдВрдЧ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдЖрд░рдЬреА рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛ред рдпрджрд┐ рд╕реАрдУ 2 рдХреА рд╕рд╛рдордЧреНрд░реА 400 рдкреАрдкреАрдПрдо (рд╡реЗрдмрдЧрдИ рдореЗрдВ рдкреАрдкреАрдПрдо рдорд┐рди) рд╣реИ, рддреЛ рджреАрдкрдХ рд╕реНрдкрд╖реНрдЯ рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рдЪрдордХрддрд╛ рд╣реИ рдФрд░ рдЬрдм рдПрдХрд╛рдЧреНрд░рддрд╛ рдмрдврд╝рддреА рд╣реИ, рддреЛ рд░рдВрдЧ рд▓рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдЕрдзрд┐рдХрддрдо (рд╡реЗрдмрдЧреЛрдИ рдореЗрдВ рдкреАрдкреАрдПрдо рдореИрдХреНрд╕) рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд▓рд╛рд▓ рдЪрдордХрдиреЗ рд▓рдЧрддрд╛ рд╣реИред

рд░реАрд╕реЗрдЯ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдмрдЯрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдиреЗ рдПрдХ рдФрд░ рдмрдЯрди рднреА рдмрдирд╛рдпрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рдмрдЯрди рдХреЛрдб
рдмрдЯрди рдкреНрд░рд╛рд░рдВрдн (GPIO0)
// initialise reset button void BtnInit() { // set GPIO 0 PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0); // enable pullup resitor PIN_PULLUP_EN(PERIPHS_IO_MUX_GPIO0_U); // disable globar interrupt ETS_GPIO_INTR_DISABLE(); // attach interrupt function ETS_GPIO_INTR_ATTACH(input_intr_handler, NULL); GPIO_DIS_OUTPUT(BTN_CONFIG_GPIO); // empty status GPIO_REG_WRITE(GPIO_STATUS_W1TC_ADDRESS, BIT(2)); // enable interrupt gpio_pin_intr_state_set(GPIO_ID_PIN(BTN_CONFIG_GPIO), GPIO_PIN_INTR_ANYEDGE); // enable global interrupt ETS_GPIO_INTR_ENABLE(); // timer os_timer_disarm(&DebounceTimer); os_timer_setfn(&DebounceTimer, &debounce_timer_cb, 0); } 

рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдмрдЯрди рдХрд┐рддрдирд╛ рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ

 // button reset pressed void ICACHE_FLASH_ATTR debounce_timer_cb(void *arg){ //disable globar interrupt ETS_GPIO_INTR_DISABLE(); gpio_pin_intr_state_set(GPIO_ID_PIN(BTN_CONFIG_GPIO), GPIO_PIN_INTR_ANYEDGE); ETS_GPIO_INTR_ENABLE(); //start if button was pressed any age (hight or low) if(timepressed){ timepressed = 0; uint32 count = system_get_time() - timecount; #ifdef DEBUG os_printf("DIFF: %d us\n", count); #endif //check time between button on/off, if more 1 sec start delete settings in flash if(count >= 1000000){ if(wipe_flash(DELALLCONF) == 0){ os_timer_disarm(&wifiErrorLedTimer); os_timer_disarm(&ppmMaxLed); os_timer_disarm(&SendDataTimer); os_timer_disarm(&wifiConnCheck); os_printf("\n"); startMode(); } } } else { timepressed = 1; timecount = system_get_time(); #ifdef DEBUG os_printf("SYSTEMTIME: %d\n", timecount); #endif } } 


Mqtt рдХреЗ рд▓рд┐рдП , рд▓реЙрдЧрд┐рди / рдкрд╛рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рд╣реИред рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ https рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдерд╛ - рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡реЗрдмрдЧрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛред

рд╕рдорд╕реНрдпрд╛


рдореИрдВ рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рдХреЛ esp8266 рдкрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рддрд╛рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЕрдкрдирд╛ рдкрддрд╛ рд▓реМрдЯрд╛рдП рдФрд░ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рджрд░реНрдЬ рди рдХрд░реЗред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрд╕реНрдк 8266 рдПрд╕рдбреАрдХреЗ рдХреЗ рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдореБрдЭреЗ рдПрдХ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХрд┐ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдПрдХ рдЗрдерд░рдиреЗрдЯ рдкреИрдХреЗрдЯ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд┐ рдЪреЗрдХрд╕рдо рд╡рд╣рд╛рдБ рдЕрднрд┐рд╕рд░рдг рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡рд╛рдпрд░рд╢рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреНрд░реБрдЯрд┐ рджреЗрдЦреА, рдФрд░ рдПрд╕реНрдкреНрд░реЗрд╕рд┐рдл рдлреЛрд░рдо рдкрд░ рднреА рдЗрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред



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

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдмрд╣реБрдд рдЕрдзрд┐рдХ (рдпрд╛ рдмрд▓реНрдХрд┐ рднрдпрд╛рдирдХ) рдирд╣реАрдВ рдереА, рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реА рджреВрд╕рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ (рдкрд╣рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рдШрдбрд╝реА рдереА ), рд╕рд╛рде рд╣реА рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдПрд╕рдбреАрдХреЗ рдХрд┐рд╕реА рддрд░рд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдкреНрд░рд▓реЗрдЦрди рдЬреНрдпрд╛рджрд╛ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рджреЗрдЦрдирд╛ рдкрдбрд╝рддрд╛ рдерд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдлреНрд▓реИрд╢ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдиреЗ рдлреНрд▓реИрд╢ рдкрд░ рд▓рд┐рдЦрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдХрднреА рдХреНрдпреЛрдВ рдирд╣реАрдВ рдкрд╛рдпрд╛ред

рд▓реЛрд╣реЗ рдХрд╛ рдХрд┐рдирд╛рд░рд╛


рдлрд┐рд░ рдореИрдВрдиреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдПрдХ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЙрддрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ esp8266 рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдкрд┐рди рдХреЗ рд╕рд╛рде рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкрд╛рдпрд╛ред рд╕рдм рдХреБрдЫ рдкреНрд░реЛрдЯреАрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреАрд╡рд┐рдд рдирд╣реАрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореБрдЭреЗ рдЙрдкрдпреБрдХреНрдд рдХреИрдкреЗрд╕рд┐рдЯрд░ рдирд╣реАрдВ рдорд┐рд▓реЗред

esp12e


рдореИрдВрдиреЗ ESP8266 12e рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ 4mb рдореЗрдореЛрд░реА рдФрд░ рд╕рд╛рдд рдкрд┐рди рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ рдФрд░ рд▓рдЧрднрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдВрдд рддрдХ, рдореИрдВ рдЪрд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдд-рдЦрдВрдб рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬреЛ рдХрд┐ рдЪрд╛рд░ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ 74hc595 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рдереЗ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ, рдЬрдм рдореИрдВрдиреЗ рдмреЛрд░реНрдб рд░рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдпрд╣ рд╕рдм рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдмреЛрдЭрд┐рд▓ рдФрд░ рдмреЗрдорд╛рдиреА рд▓рдЧрдиреЗ рд▓рдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХрдорд┐рдЯреНрд╕ рдореЗрдВ рдЕрднреА рднреА рд╡рд╣ рдХреЛрдб рд╣реИ рдЬрд╣рд╛рдВ рд╕реНрдХреНрд░реАрди рдереАред рдЗрд╕рд▓рд┐рдП, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣рд╛рдВ рдЖрдк рд╕рд╣реА рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рднреА рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╕рдм usb рд╕реЗ рдХрд╛рдо рдХрд░реЗ, рд╕реАрдзреЗ рдХрдВрдкреНрдпреВрдЯрд░ usb рд╕реЗ рдпрд╛ рдкреЙрд╡рд░ рд╕рдкреНрд▓рд╛рдИ (рдлрд╝реЛрди рдХреА рддрд░рд╣) рд╕реЗред рдореИрдВрдиреЗ рдкреБрд░рд╛рдиреЗ рдиреЛрдХрд┐рдпрд╛ (рдПрди 900) рд╕реЗ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд▓реА, рдпрд╣ 1 рдП рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрдВрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛, рд▓реЗрдХрд┐рди рдПрд╕реНрдк 8266 рд╕реЗ 3.3 рд╡реА рдХреЗ рд▓рд┐рдП рд╡реЛрд▓реНрдЯреЗрдЬ рдХрдо рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред

рдЗрд╕рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ asm1117 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рдереА, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЗрд╕рдиреЗ рдХреЗрд╡рд▓ 3 рд╕реА рджрд┐рдпрд╛, рдПрд╕реНрдк 8266 рдиреЗ рдЗрд╕рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рдерд╛ рдФрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдмрд╣реБрдд рдЕрдЬреАрдм рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреАрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╣ рдПрд╕реНрдк 8266 рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рдерд╛, рдмрд╕ рд░рд┐рдмреВрдЯ рд╣реЛ рдЧрдпрд╛, рдореБрдЭреЗ рдХрд╛рдлреА рд╕рдордп рд▓рдЧ рдЧрдпрд╛, рдЬрдм рддрдХ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рдХрд┐ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдХрд╣рд╛рдВ рд╕реЗ рдЖ рд░рд╣реА рд╣реИрдВ, рдореИрдВ рд▓рдЧрднрдЧ рдПрдХ рддрдорд╛рдЪреЗ рдХреЗ рд╕рд╛рде рдХреВрдж рдЧрдпрд╛ред
Asm1117 рдиреЗ рдЖрд╡рд╢реНрдпрдХ 3.3-3.5v рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди esp8266 рдкрд░ рдпрд╣ рдХреЗрд╡рд▓ 2.8-3.1v рдерд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ (рд╡реЛрд▓реНрдЯреЗрдЬ) рддрд╛рд░реЛрдВ рдкрд░ рдЧрд┐рд░ рд░рд╣рд╛ рдерд╛ред рдлрд┐рд░ рдореИрдВ рдиреАрдЪреЗ рдХреА рддрд╕реНрд╡реАрд░ рдХреА рддрд░рд╣ рд▓рд╛рд▓ рд╣реЛ рдЧрдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рд╕рдЦреНрддреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛ред

рдЕрднреА рдХреА рддрд░рд╣


5v рднреА рдХреЗрд╡рд▓ co2 рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ 3.3v рддрдХ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд▓реЗрдХрд┐рди рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ рдХрд┐ рдЙрд╕рдиреЗ рдЕрдкрдирд╛ рдорд╛рди рдмрдврд╝рд╛рдХрд░ рдХрд╣реАрдВ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ 2000ppm рддрдХ рдЪрд▓рд╛ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЙрд╕рдиреЗ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ, рддреЛ рдорд╛рди рддреБрд░рдВрдд рдЧрд┐рд░ рдЧрдПред

рдпреЛрдЬрдирд╛


рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ GPIO2 рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдХреБрдЫ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕реАрдУ 2 рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ - рдЙрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

рдЦреИрд░, рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреБрдЫ рднреА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдерд╛ред рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдЬреЛ рдКрдкрд░ рдЪрд┐рддреНрд░ рдореЗрдВ рдерд╛, рдореИрдВрдиреЗ рдмреЛрд░реНрдб рдХреЛ рдлреИрд▓рд╛ рджрд┐рдпрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрднрд╡ рдерд╛, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдШрдбрд╝реА рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд▓рд┐рдпрд╛ рдерд╛ рдФрд░ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдерд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдЗрд╕ рддрд░рд╣ рдирд┐рдХрд▓рд╛:


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


рд▓реБрдЯреНрдЯрдо, рдЯреНрд╡рд┐рд╕реНрдЯ, рдбреНрд░рд┐рд▓, рдЖрд░рд╛


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

рд▓реВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдореЗрд░рд╛ рд╕реЗрдЯ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рджрд╛рдИрдВ рдУрд░ рд╣рд░реЗ рдмреЙрдХреНрд╕ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред

рдЖрдкрдХреЛ рдЦрд░рдкрддрд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдЪрд╛рд╣рд┐рдП


рд╕рдорд╛рдзрд╛рди рдХреЛ рдкрддрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдЧрд░реНрдо рдкрд╛рдиреА рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдореЗрдВ рд░рдЦрд╛, рдкрд╛рдиреА 40-45 рдбрд┐рдЧреНрд░реА рд╕реЗ рдЕрдзрд┐рдХ рдЧрд░реНрдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЙрджрд╛рд╣рд░рдг


рдпрд╣ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддрд╕реНрд╡реАрд░реЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВред

рдпреВрдПрд╕рдмреА рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рдереА, рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛ рдпреВрдПрд╕рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдЯреБрдХрдбрд╝реЗ рдереЗ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреЛрд░реНрдб рдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдЖрдк рдХреЗрд╡рд▓ рджреЛ рд╕рд╛рдЗрдб рдкреНрд░реЛрдЯреНрд░реВрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рд╕реЛрд▓реНрдбрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛ред рдорд╛рдЙрдВрдЯ рдмрд╣реБрдд рдХрдордЬреЛрд░ рдирд┐рдХрд▓рд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдкрд░ рднреА рд╕рдм рдХреБрдЫ рдЫреВрдЯ рдЧрдпрд╛ред

рдлрд┐рд░ рдореИрдВрдиреЗ рдЫреЛрдЯреЗ рдмреЛрд░реНрдбреЛрдВ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЬрд╣рд╛рдВ рдорд╛рдЗрдХреНрд░реЛ рдпреВрдПрд╕рдмреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрд▓рдЧреНрди рдерд╛ред рдХреБрдЫ рдЗрд╕ рддрд░рд╣:

рднреБрдЧрддрд╛рди


рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рдмреЛрд▓рд╛ - рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдерд╛, рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


рдЕрдВрдд рдореЗрдВ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛

рджреЛрдиреЛрдВ рдкрдХреНрд╖



рдЖрд╡рд╛рд╕


рдШрд░ рдХреЗ рд╢рд┐рд▓реНрдк рдореЗрдВ, рдпрд╣ рдЕрдХреНрд╕рд░ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдмрдбрд╝реЗ рдХрд░реАрдиреЗ рд╕реЗ рдФрд░ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЬрдм рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддрдм рднреА рдореЗрд░реЗ рдкрд╛рд╕ 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╢реБрд░реВ рд╕реЗ рд╣реА рдореИрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдЫрд╛рдкрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╕реЛрдЪрд╛ рдХрд┐ рдЗрд╕реЗ рдХрд╣реАрдВ рдордВрдЧрд╡рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╛рдорд▓реЗ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдЦрд░реАрджрдирд╛ рдмреЗрд╣рддрд░ рдерд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдирд╣реАрдВ рдереАрдВ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдПрдиреЗрдЯ рдП 8 рдкрд░ рд░реБрдХ рдЧрдпрд╛ред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рддрдХред

рдлрд┐рд░ рдореИрдВрдиреЗ рдорд╛рдорд▓реЗ рдХрд╛ рдПрдХ 3 рдбреА рдореЙрдбрд▓ рдмрдирд╛рдпрд╛, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рддреАрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдлрд▓ рдорд╛рдирд╛ред

рд╡рд┐рдлрд▓ рд╡рд┐рдХрд▓реНрдк





рдпреЗ 3 рдбреА рдореЙрдбрд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рд╣реИред рд╢рд░реАрд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ рднрд╛рд░ рд╕рд╛рдордЧреНрд░реА рд╣реЛрддреА рд╣реИ, рдКрдкрд░ рд╕реЗ рдЧреЛрд▓рд╛рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕рд▓рд┐рдП рд╢рд░реАрд░ рдХреБрдЫ рдКрдВрдЪрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдлреЛрдЯреЛ рдХрд░реАрдм


рдПрдХ рд╕рд╛рде, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



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


рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╢реАрд░реНрд╖ рдкрд░ рдЧреЗрдВрдж рдореЗрдВ RGB рдПрд▓рдИрдбреА рд░рдЦрддрд╛ рд╣реВрдВ:


рдХреБрдЫ рдЕрдиреНрдп рддрд╕реНрд╡реАрд░реЗрдВ




рдирд┐рд╖реНрдХрд░реНрд╖


рдореБрдЭреЗ рдкрд╣рд▓реЗ рднреА рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЗрддрдирд╛ рд╕реНрдорд╛рд░реНрдЯ рдХреНрдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╢рд╛рдпрдж рдореИрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рдереЗред

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

рдореИрдВрдиреЗ рджрд┐рд╕рдВрдмрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЦрддреНрдо рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦреА рдЧрдИ рд╕рднреА рдЪреАрдЬреЛрдВ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рднреВрд▓ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдмрд┐рдВрджреБ рднреА рдерд╛ред

рдЕрдм рдореИрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдПрдХ рдЧреЗрдВрдж рдХреЗ рдмрдЬрд╛рдп рдореИрдВ рд╕рдореБрджреНрд░ рдХреЗ рдкреНрд░рдХрд╛рд╢ рд╕реНрддрдВрдн рдХреА рддрд░рд╣ рдХреБрдЫ рдЫреЛрдЯрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░реВрдВрдЧрд╛ред

рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЧрд┐рддреБрдм рдкрд░ рд╣реИ ред рдПрдХ рддрд▓рд╛рдХрд╢реБрджрд╛ рдмреЛрд░реНрдб рдФрд░ рдХреЛрдб рд╣реИ, рд╕рд╛рде рд╣реА 3 рдбреА рдореЙрдбрд▓ (рдпрджрд┐ рдХреЛрдИ рдЗрд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ)ред рд╡реИрд╕реЗ, рдЯреНрдпреВрдмреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ M10x20 рдорд┐рдореА рд╣реИред

рдкреБрдирд╢реНрдЪ: рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмрд┐рдВрджреБ:

1. рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд▓реЗрдЦ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдмрд╣реБрдд рдХреБрдЫ рдкрдврд╝рд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рд╕рд╣рд╛рдиреБрднреВрддрд┐ рд╣реЛред
2. рдлрд░реНрдорд╡реЗрдпрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд╢рд╛рдпрдж рдХреЛрдИ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
3. рдореИрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рд╢рдмреНрджреЛрдВ рдХреА рдкреНрд░рдЪреБрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ 16 рд╕рд╛рд▓ рдХреА рдЙрдореНрд░ рд╕реЗ рдореИрдВ рд░реВрд╕реА рднрд╛рд╖реА рджреЗрд╢ рдореЗрдВ рдирд╣реАрдВ рд░рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд░реВрд╕реА рдореЗрдВ рдХреБрдЫ рдЪреАрдЬреЗрдВ рдХреНрдпрд╛ рдХрд╣рд▓рд╛рддреА рд╣реИрдВред

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


All Articles