рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП IoT: рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЧрд╛рдЗрдбред рднрд╛рдЧ 1, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░
рд╣рд╛рдп рдЧреАрдХрдЯрд╛рдЗрдореНрд╕!рд╣рдо рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдХрдо рд▓рд╛рдЧрдд рд╡рд╛рд▓реЗ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд IoT рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдФрд░ рдмрд┐рдирд╛ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо "рдХреНрд▓реАрди" ESP8266 рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк рд▓реЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ ред рд╣рдо рдирд╡реАрдирддрдо DeviceHive рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд╣рдо рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк рд╕реЗ рдПрдХ рд╕рд░рд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреБрдЫ рдХреНрд▓рд┐рдХреЛрдВ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредрдпрд╣рд╛рдВ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓рд╛ рд▓реЗрдЦ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдо рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИредрд╣рд╛рд▓ рд╣реА рдореЗрдВ, ESP8266 рдХреЗ рд▓рд┐рдП рдбрд┐рд╡рд╛рдЗрд╕рд╣рд╛рдЗрд╡ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИ рдереАред рд╣рдорд╛рд░реЗ рд▓реЗрдЦреЛрдВ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╣рд░ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреА рдорджрдж рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рд╣реА IoT рд╕рдорд╛рдзрд╛рди рдХреЛ DeviceHive рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╕реНрддреЗ, рдЬрд▓реНрджреА рдФрд░ рдмрд┐рдирд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИредрд╣рдореЗрдВ рдХреЗрд╡рд▓ рдкрд╛рдБрдЪ рдЪреАрдЬреЗрдВ рдЪрд╛рд╣рд┐рдП:- рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ ESP8266 рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб;
- USB -> UART рдПрдбрд╛рдкреНрдЯрд░;
- рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐;
- рддрд╛рд░реЛрдВ
- рдбрд┐рд╡рд╛рдЗрд╕, рдЬреЛ рд╣рдо рдХреНрд▓рд╛рдЙрдб рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдкрд╣рд▓реЗ рдЪрд╛рд░ рдмрд┐рдВрджреБрдУрдВ рдХреА рдХреБрд▓ рд▓рд╛рдЧрдд $ 5 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рдЙрдкрдХрд░рдг рдЪреБрдирдирд╛ рд╣реИ - рдЕрдкрдиреЗ рд▓рд┐рдП рддрдп рдХрд░реЗрдВредрдЖрдЗрдП рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВредрдИрдПрд╕рдкреА 8266 рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб
ESP8266 рдХреЗ рд╕рд╛рде рдмрд╛рдЬрд╛рд░ рдкрд░ рдЙрдкрд▓рдмреНрдз рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЙрдбреНрдпреВрд▓ рд╕рд┐рд░реНрдл рдПрдХ рдмреЛрд░реНрдб рд╣реИ рдЬрд┐рд╕ рдкрд░ ESP8266 рд╣реА, 25Q40 512KB SPI рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рд╕реНрдерд┐рдд рд╣реИ (ESP рдореЗрдВ рдмреВрдЯрд▓реЛрдбрд░ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ 64 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА рд╣реИ) рдФрд░ рдЕрд╕рддрдд рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ред рдорддрднреЗрдж рдЕрдХреНрд╕рд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджреГрд╢реНрдп рд╣реЛрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмреИрдЯрд░реА рдкрд╛рд╡рд░ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖ рдореЙрдбреНрдпреВрд▓ рднреА рд╣реИрдВред рд╡реЗ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрд░реНрде рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддрд╛ рд╣реИредрдЕрд▓рдЧ рд╕реЗ, рд╣рдо ESP-201 рдореЙрдбреНрдпреВрд▓ (рдлреЛрдЯреЛ рдореЗрдВ рд╢реАрд░реНрд╖) рдкрд░ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдИрдПрд╕рдкреА 8266 рдкрд┐рди рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝реА рд╣реИ, рдЬреЛ рдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рд╣рдо рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдк рдХрд┐рд╕реА рднреА рдПрдирд╛рд▓реЙрдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рдорддрднреЗрдж рдХреЗрд╡рд▓ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рддрд╛рд░реЛрдВ рдореЗрдВ рд╣реЛрдЧрд╛редUSB -> UART рдПрдбрд╛рдкреНрдЯрд░

рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐
ESP8266 рдХреЛ 3 рд╕реЗ 3.6 рд╡реЛрд▓реНрдЯ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЗ рд╕рд╛рде рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ 3.3 рд╡реЛрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░, рдпрд╛ рд╕реНрдЯреЗрдк-рдбрд╛рдЙрди рд╕реНрд░реЛрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕рдорд╛рд╡реЗрд╢рди рдФрд░ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдордп, ESP8266 рджрд╛рд▓реЛрдВ рдореЗрдВ 300 рдорд┐рд▓реАрдЧреНрд░рд╛рдо рддрдХ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИредрдХреБрдЫ USB -> UART рдПрдбреЗрдкреНрдЯрд░ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рд╕реЗ 3.3 рд╡реЛрд▓реНрдЯ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддрд╛ рд╣реИред рдирд┐рд╡рд░реНрддрдорд╛рди рд╡рд░реНрддрдорд╛рди рдмреЗрд╣рдж рдХрдордЬреЛрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд┐рдЬрд▓реА рд╕реНрд░реЛрдд рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпреВрдПрд╕рдмреА рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░, AMS1117-3.3 рдЪрд┐рдк рдкрд░ рдПрдХ рд╕реНрд░реЛрдд рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИредрдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рд╣рдо рдлреЛрдЯреЛ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╕реНрд░реЛрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХрдИ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИредрддрд╛рд░реЛрдВ
рдЖрдк рдмрд╕ рдмреЛрд░реНрдбреЛрдВ рдХреЛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдорд┐рд▓рд╛рдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдПрдХ рдбреЙрд▓рд░ рдХреЗ рд▓рд┐рдП рдЖрдк рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕реЛрд▓реНрдбрд░ рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде рдкреВрд░реЗ рдХреЗрдмрд▓ рд▓реВрдк рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХреЗрд╡рд▓ "рдкреБрд░реБрд╖" рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реАрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ "рдорд╣рд┐рд▓рд╛" рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рддрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрди рдЫреЛрд░реЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдо рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЫреЛрд░реЛрдВ рдореЗрдВ рд╣рд╛рде рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредрдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП - рдмрд╕ рдПрдХ рд╕рдкрдирд╛!рдЬрд┐рд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣рдо рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдХрд▓реНрдкрдирд╛ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИред рдХреНрд▓рд╛рдЙрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдЧреНрд░рд╛рдЙрдВрдб рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╡рд┐рджреНрдпреБрдд рдХрдиреЗрдХреНрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдХрд┐рдЯ рдХреЗ рдХрд┐рд╕реА рднреА рдкрд┐рди рдкрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдЬреЛ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рдХрд┐рдЯ рд╕реЗ рд╣реА рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред GPIO рдкрд┐рди рдкреНрд░рддрд┐ рдЕрдзрд┐рдХрддрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп рд▓реЛрдб рд╡рд░реНрддрдорд╛рди 12 рдорд┐рд▓реАрдореАрдЯрд░ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдХреЗрддрдХ рдмрд▓реНрдХрд┐ рдорд╛рдореВрд▓реА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рднрд╛рд░реА рднрд╛рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд╛рд╡рд░ MOSFET рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░, рдерд╛рдЗрд░рд┐рд╕реНрдЯрд░, рдареЛрд╕ рд░рд╛рдЬреНрдп рд░рд┐рд▓реЗ рдФрд░ рдЕрдиреНрдп рд╕рд░реНрдХрд┐рдЯрд░реА рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИредрд╣рдо рд╕рдмрд╕реЗ рд╕рд░рд▓ рдпрд╛рдВрддреНрд░рд┐рдХ рд░рд┐рд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдордВрдЬрд┐рд▓реЛрдВ рдкрд░, рдЖрдк рд╕реЛрд▓реНрдбрд░реЗрдб рд░рд┐рд▓реЗ рдХреЗ рд╕рд╛рде рддреИрдпрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

- рдбрд┐рд╡рд╛рдЗрд╕рд╣рд╛рдЗрд╡ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ;
- рдбрд┐рд╡рд╛рдЗрд╕рд╣рд╛рдЗрд╡ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдИрдПрд╕рдкреА 8266 рдХреЛ рдлреНрд▓реИрд╢ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреИрд╕реЗ рдХрд░реЗрдВред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╖реНрдХреГрдд рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдлрд░реНрдорд╡реЗрдпрд░ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдЫрд╡рд┐ рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред рдЕрдм рддрдХ, рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рдЕрднреА DIY рдЙрдкрдХрд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ!рдирд┐рдХреЛрд▓рд╛рдИ рдЦрд╛рдмрд░реЛрд╡, рд╡рд░рд┐рд╖реНрда рдПрдВрдмреЗрдбреЗрдб рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ Source: https://habr.com/ru/post/hi382105/
All Articles