рд╕рд░реНрд╡рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдХрд░ рдЧреЗрдо рдХрд╛ рдмреИрдХрдПрдВрдб рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛

рд╕рд░реНрд╡рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдХрд░ рдЧреЗрдо рдХрд╛ рдмреИрдХрдПрдВрдб рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛
рд╣рдо рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рд▓реЗрдЬрд░ рдЦреЛрдЬ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХреА рдЧрдИред рдкрд┐рдЫрд▓реЗ рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдЦреЛрдЬ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ.

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЧреЗрдо рдХреЗ рдмреИрдХрдПрдВрдб рдореЗрдВ 6 рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рдЗрдХрд╛рдЗрдпрд╛рдБ рдереАрдВ, рдЬрд┐рдирдХрд╛ рд╣рдо рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ:

  1. рдЧреЗрдо рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рдмреИрдХрдПрдВрдб рдЬреЛ рдЧреЗрдо рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдереЗ
  2. рд╡реАрдкреАрдПрд╕ рдкрд░ рдмреИрдХрдПрдВрдб рдФрд░ рд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдмрд╕
  3. рд╕рд╛рдЗрдЯ рдкрд░ рдмреИрдХрдПрдВрдб рдЕрдиреБрд░реЛрдзреЛрдВ (рдЧреЗрдо рдПрд▓рд┐рдореЗрдВрдЯреНрд╕) рд╕реЗ Arduino рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддрдХ рдЕрдиреБрд╡рд╛рджрдХ
  4. Arduino, рдЬреЛ рд░рд┐рд▓реЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдерд╛, рдиреЗ рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдХрд┐рдпрд╛
  5. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдг: рдкрдВрдЦрд╛, рдорд╛рд▓рд╛, рдлрд░реНрд╢ рд▓реИрдВрдк, рдЖрджрд┐ред
  6. рдлреНрд░рдВрдЯрдПрдВрдб - рдлрд╛рд▓реНрдХрди рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реА, рдЬрд┐рд╕рд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ

рдЖрдЗрдП рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВред

рдЦреЗрд▓ рдЗрдХрд╛рдЗрдпреЛрдВ рдХрд╛ рдмреИрдХрдПрдВрдб

рдмреИрдХрдПрдВрдб рдХреЛ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдЗрд╕рдореЗрдВ рдХрдИ рд░реЗрд╕реНрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░, рдПрдХ рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдФрд░ рдЧреЗрдо рд▓реЙрдЬрд┐рдХ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛рдПрдВ рдереАрдВред

рдХреЗрд╡рд▓ рддреАрди рдирд┐рдпрдВрддреНрд░рдХ рдереЗ:

  • рдореЗрдЧреЗрдЯреНрд░реЙрдиред рд╡рд░реНрддрдорд╛рди рдореЗрдЧреЗрдЯреНрд░реЙрди рдкреГрд╖реНрда GET рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛: рдмрд┐рдЬрд▓реА рдЪрд╛рд▓реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВред рд▓реЗрдЬрд╝рд░ POST рдЕрдиреБрд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реБрдЖред
  • рдЯрд┐рд▓реНрдб рдкреЗрдЬреЛрдВ рдХреЛ рдореИрдк рдХрд░рдирд╛ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкреЗрдЬ рдирд╛рдо рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЯрд┐рд▓реНрдбреЗ рдирд┐рд░реНрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдореВрд▓ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЖрдВрддрд░рд┐рдХ рдЖрдИрдбреА рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдкреЗрдЬ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред
  • рдЫрджреНрдо-рдЙрдЪреНрдЪ-рд▓реЛрдб рд╕рд░реНрд╡рд░ рдХреИрдкреНрдЪрд╛ рдкрд░реЛрд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдкреНрдЪрд╛ рдирд┐рдпрдВрддреНрд░рдХред

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

рдЦрд┐рд▓рд╛рдбрд╝реА рдорд╛рд▓рд╛ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд▓реЗрдЬрд░ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рджреЛрд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЪрдпрди рд╕реЗ рдкрд░реЗрд╢рд╛рди рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдРрд╕реА рдорд╛рдореВрд▓реА рд▓реЙрдЧрд┐рди-рдкрд╛рд╕рд╡рд░реНрдб рдЬреЛрдбрд╝реА рдХреЛ рдЪреБрдирд╛ред

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

рдСрдмреНрдЬреЗрдХреНрдЯрдЖрдИрдбреА рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╣реЛрддрд╛ рд╣реИ: рджреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдорд╛рди, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдЗрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреАрдЖрдИрдбреА тАЛтАЛрдФрд░ рдХрд╛рдЙрдВрдЯрд░ рд╡реИрд▓реНрдпреВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд┐рдпрдорд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреАрдЖрдИрдбреА тАЛтАЛрдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдЙрдВрдЯрд░ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рддрд╛рдХрд┐ рд▓реЗрдЬрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдЪрдпрди рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХреЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдВрдд рдореЗрдВ, рд╕рднреА рдиреЗ рдРрд╕реЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреА рдЬреЛ рдХреЗрд╡рд▓ рдХрд╛рдЙрдВрдЯрд░ рд╡реИрд▓реНрдпреВ рдореЗрдВ рднрд┐рдиреНрди рдереЗред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдпрд╣ рдХрджрдо рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реЛ рдФрд░ objectId рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд░рд╣реА рд╣реЛред

рдмреИрдХрдПрдВрдб рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рдЕрдиреБрд╡рд╛рджрдХ

рдкрд╛рдпрдерди рд▓рд┐рдкрд┐, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЯрд╛рдЗрдорд░ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЧреЗрдорд┐рдВрдЧ рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рд╕реЗ рднреМрддрд┐рдХ рдореЙрдбрд▓ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдлрд░реНрд╢ рд▓реИрдВрдк рдЪрд╛рд▓реВ рдХрд░реЗрдВ" тЖТ "рд░рд┐рд▓реЗ N2 рдЪрд╛рд▓реВ рдХрд░реЗрдВред"

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

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

рдореЗрдЧреЗрдЯреНрд░реЙрди рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рддрд░реНрдХ рдХреИрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

рдЯреЗрд╕реНрдЯ рд╢реЙрдЯ

рдкреНрд░рддреНрдпреЗрдХ 25 рд╕реЗрдХрдВрдб рдореЗрдВ рдПрдХ рдирдпрд╛ рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ 10/10 рдкрд╛рд╡рд░ рдкрд░ 255 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд▓реЗрдЬрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ рдореЗрдЧреЗрдЯреНрд░реЙрди рдХреЛрдб рдХреЗ рд╕рд╛рде рдЬреАрдердм.

рд▓реЗрдЬрд╝рд░ рдлрд┐рд░ 1 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдардВрдбрд╛ рд╣реЛ рдЧрдпрд╛ - рдЗрд╕ рджреМрд░рд╛рди рдпрд╣ рдЕрдиреБрдкрд▓рдмреНрдз рдерд╛ рдФрд░ рдирдП рд╢реЙрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред

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

рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MD5 рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдпреЛрдЬрдирд╛ рдХрд╛рдо рдХрд░ рдЧрдпреА рдПрдордбреА5 рд╕реЗ рдПрдордбреА5 + рдХрд╛рдЙрдВрдЯрд░ + рд░рд╣рд╕реНрдп рдПрдХ рд▓рдбрд╝рд╛рдХреВ рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░рд╣рд╕реНрдп рдХреЗред

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

рд▓рдбрд╝рд╛рдХреВ рд╢реЙрдЯ

рдореЗрдЧреЗрдЯреНрд░реЙрди рдХрд╛ рдХреЙрдореНрдмреИрдЯ рдореЛрдб 100 рд╡рд╛рдЯ рдкрд░ 3% рд▓реЗрдЬрд░ рдкрд╛рд╡рд░ рд╣реИред рдпрд╣ рд╡рдЬрди рдкрдХрдбрд╝рдиреЗ рд╡рд╛рд▓реА рд░рд╕реНрд╕реА рдХреЛ рдЬрд▓рд╛рдиреЗ, рдПрдХреНрд╡реЗрд░рд┐рдпрдо рдХреЛ рддреЛрдбрд╝рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ рдореЗрдВ рдкрд╛рдиреА рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

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

рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рдирдордХ рдХреЗ рдЕрдВрддрд┐рдо 2 рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕рдВрднрд╡ рдерд╛ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓реЙрд╕реНрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдлрд┐рд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдХрд╛рдЙрдВрдЯрд░ рд╡реИрд▓реНрдпреВ рдХреЛ рдкрдХрдбрд╝рдирд╛ рдерд╛ (рдкрд░реАрдХреНрд╖рдг рдЯреЛрдХрди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ) рдФрд░ рдЕрдЧрд▓реЗ рдХрд╛рдЙрдВрдЯрд░ рд╡реИрд▓реНрдпреВ рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЪрдпрдирд┐рдд рдирдордХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд▓рдбрд╝рд╛рдХреВ рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдерд╛ред

рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рд╢реЙрдЯ рдФрд░ рд╣рд░ 25 рд╕реЗрдХрдВрдб рдХреЗ рд╕рд╛рде рдХрд╛рдЙрдВрдЯрд░ рдмрдврд╝рддрд╛ рдЧрдпрд╛ред рд╣рдордиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рд▓рд┐рдЦрд╛, рдпрд╣ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЧреЗрдо рдЖрд╢реНрдЪрд░реНрдп рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред

рдХреИрдкреНрдЪрд╛ рдЗрдВрдЯрд░реЗрдХреНрд╢рди рд╕реЗрд╡рд╛

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

рд╕рд░реНрд╡рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдХрд░ рдЧреЗрдо рдХрд╛ рдмреИрдХрдПрдВрдб рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛

рд╕реЗрд╡рд╛ рдореИрдВрдиреЗ рдЧрдгрдирд╛ рдХреА рдХрд┐ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд▓реЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП: рддрд╛рдкрдорд╛рди рдФрд░ рд╕реАрдкреАрдпреВ рдлреИрдиред рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЯрд╛рдЗрдордмреЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЧреНрд░рд╛рдлреНрдЯрд╛рдирд╛ рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдпрджрд┐ рдкрд┐рдЫрд▓реЗ 5 рд╕реЗрдХрдВрдб рдореЗрдВ рдХреИрдкреНрдЪрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 50 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдз рдЖрдП, рддреЛ рд▓реЛрдб рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд + рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪрд░рдгреЛрдВ рд╕реЗ рдмрдврд╝ рдЧрдпрд╛ред рдЧрдгрдирд╛ рдпрд╣ рдереА рдХрд┐ рджреЛ рдорд┐рдирдЯ рдореЗрдВ 100% рд▓реЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдФрд░ рдбреЗрдЯрд╛ рдмрд╕

рдмреИрдХрдПрдВрдб рд╕реЗ рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг, VPS рд╕рд░реНрд╡рд░ рдЬрд┐рд╕ рдкрд░ RabbitMQ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред

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

рд╕рд░реНрд╡рд░ рдХреЛ DDoSa рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ Cloudflare рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдпрд╣ рдХрд╣рдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдХрд┐ рд╡реАрдкреАрдПрд╕ рдиреЗ рд╕рдореНрдорд╛рди рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдЭреЗрд▓рд╛ред

Arduino, рдЬреЛ рд░рд┐рд▓реЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдерд╛, рдиреЗ рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдХрд┐рдпрд╛

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

рдлрд╝реНрд░рдВрдЯ рдПрдВрдб

рд╣рдордиреЗ рддреБрд░рдВрдд рдЯрд┐рд▓реНрдбреЗ рдкрд░ рд╕рд╛рдЗрдЯ рдмрдирд╛рдИ, рдЗрд╕рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рд▓рдЧрд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдмрдЬрдЯ рдореЗрдВ 30 рд╣рдЬрд╛рд░ рдХреА рдмрдЪрдд рд╣реБрдИред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдордиреЗ рдХреЗрд╡рд▓ рд╕рд╛рдЗрдЯ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рддрд░реНрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛ рдЬреЛ рд╣рдореЗрдВ рдпрд╛рдж рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдо рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЛрдВ рдореЗрдВ рдлрдВрд╕ рдЧрдП рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛ред

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

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

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

рд╡реЗрдмрд╕рд╛рдЗрдЯ рдбрд┐рдЬрд╛рдЗрди

рдЦреЛрдЬреЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕, рдЬреЛ рдПрдХ рдЕрд▓рдЧ рдЕрдзреНрдпрд╛рдп рдХреЗ рд▓рд╛рдпрдХ рд╣реИред

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

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд╕реНрд╡рдпрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛, рдЕрдзрд┐рдХ рдЬрд┐рдлрд╝ рдФрд░ рдЪрдордХрджрд╛рд░ рддрддреНрд╡реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореЗрд░реЗ 10 рд╕рд╛рд▓ рдХреЗ рдбрд┐рдЬрд╛рдЗрдирд░ рдкрддрд┐ рдиреЗ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ "рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛" рдХрд╣рдХрд░ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ред рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред

рд╕рд░реНрд╡рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдХрд░ рдЧреЗрдо рдХрд╛ рдмреИрдХрдПрдВрдб рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛

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

рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди, рдореЗрд░реЗ рдкрддрд┐ рдХреЛ рд╣рд░ рдЖрдзреЗ рдШрдВрдЯреЗ рдореЗрдВ рд▓реЗрдЯрдирд╛ рдкрдбрд╝рддрд╛ рдерд╛; рд╣реЗрд▓реАрдХреЙрдкреНрдЯрд░ рдЙрдбрд╝рдиреЗ рд▓рдЧрд╛ред рдкрд╛рд╢рд╛ рдиреЗ рдЕрдкрдиреА рдЖрдВрдЦреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯрдПрдВрдб рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди рдбреЗрд╡рд▓рдкрд░ рдХрдВрд╕реЛрд▓ рдХреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдг

рдкрдВрдЦреЗ рдФрд░ рд▓рд╛рдЗрдЯреЗрдВ рд╕реЙрд▓рд┐рдб-рд╕реНрдЯреЗрдЯ рд░рд┐рд▓реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рдЧрд╛рдИ рдЧрдИ рдереАрдВ рддрд╛рдХрд┐ рд╡реЗ рддреБрд░рдВрдд рдкреВрд░реА рд╢рдХреНрддрд┐ рд╕реЗ рдЪрд╛рд▓реВ рди рд╣реЛрдВ - рддрд╛рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдмрд┐рдЬрд▓реА рднреА рдмрдврд╝реЗред

рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдЧреЗрдо рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрд╛рдЧ рдФрд░ рд╕рд╛рдЗрдЯ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рдмрдиреЗ рд░рд╣реЗрдВ!

рд╕рд░реНрд╡рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рд▓реЗрдЦ

рд╕рд░реНрд╡рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдХрд░ рдЧреЗрдо рдХрд╛ рдмреИрдХрдПрдВрдб рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ