рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдЙрдкрдпреБрдХреНрдд рдорд╛рд░реНрдЧ. рднрд╛рдЧ рджреБрд╕рд░рд╛

рдЕрд╣реЛ рд╣рдмреНрд░.

╨Т рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдорд╛рд░реНрдЧ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗ рдЧреЗрд▓реЗ. рд╣рд╛ рд╡рд┐рд╖рдп рдЦреВрдкрдЪ рдордиреЛрд░рдВрдЬрдХ рдард░рд▓рд╛ рдЖрдгрд┐ рдЖрдЬ рдореА рдЖрдкрдг рдпрд╛ рдорд╛рдпрдХреНрд░реЛрдХреЙрдореНрдкреНрдпреБрдЯрд░рдЪрд╛ рдЙрдкрдпреЛрдЧ рдХрд╕рд╛ рдХрд░реВ рд╢рдХрддрд╛ рдпрд╛рд╕рд╛рдареА рдЖрдгрдЦреА рдЕрдиреЗрдХ рдкрд░реНрдпрд╛рдп рдкрд╛рд╣реВ.

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдЙрдкрдпреБрдХреНрдд рдорд╛рд░реНрдЧ. рднрд╛рдЧ рджреБрд╕рд░рд╛
рд╕рд╛рдЗрдЯрд╡рд░реВрди рдлреЛрдЯреЛ learn.adafruit.com

рдорд╛рдЧреАрд▓ рднрд╛рдЧрд╛рдкреНрд░рдорд╛рдгреЗ, рдореА рддреНрдпрд╛ рдкрджреНрдзрддреА рдкрд╛рд╣реВ рдЬреНрдпрд╛рдВрдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.
рдЬреНрдпрд╛рдВрдирд╛ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА, рдирд┐рд░рдВрддрд░рддрд╛ рдХрдЯ рдЕрдВрддрд░реНрдЧрдд рдЖрд╣реЗ.

1. рдкрд╛рд│рдд рдареЗрд╡рдгрд╛рд░рд╛ рдХреЕрдореЗрд░рд╛

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдЙрдкрдпреБрдХреНрдд рдорд╛рд░реНрдЧ. рднрд╛рдЧ рджреБрд╕рд░рд╛
рд╕реНрддреНрд░реЛрдд: www.raspberrypi-spy.co.uk/2017/04/raspberry-pi-zero-w-cctv-camera-with-motioneyeos

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рд╕реБрд░рдХреНрд╖рд╛ рдХреЕрдореЗрд▒реНрдпрд╛рдВрд╕рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
рдЦрд╛рд▓реАрд▓ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛рдд:

  • USB рд╡реЗрдмрдХреЕрдо (рдЙрджрд╛. Logitech C910)
  • PoE рдЗрдВрдЬреЗрдХреНрдЯрд░рд╕рд╣ IP рдХреЕрдореЗрд░реЗ (рдЕреЕрдХреНрд╕рд┐рд╕ рдЗ.) (48V рдкреЙрд╡рд░ рдЕрд╢рд╛ рдХреЕрдореЗрд▒реНрдпрд╛рдВрдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗрдмрд▓рджреНрд╡рд╛рд░реЗ рдкреБрд░рд╡рд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдирд╛ рдЗрдорд╛рд░рддреАрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╣рд▓рд╡рддрд╛ рдпреЗрддреЗ)
  • рдХреЕрдореЗрд░реЗ рдЬреЗ рдереЗрдЯ RPi рд╡рд░ рдХрдиреЗрдХреНрдЯрд░рд╢реА рдЬреЛрдбрддрд╛рдд (рд╡рд░реАрд▓ рдлреЛрдЯреЛрдкреНрд░рдорд╛рдгреЗ).

рдпреЗрдереЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд░реЗрдЪ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд. рдЖрдкрдг рдкреЕрдХреЗрдЬ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ рдореЛрд╢рди, рдЬреНрдпрд╛рдд рдмрд░реАрдЪ рд▓рд╡рдЪрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрд╣реЗрдд. рддреБрдореНрд╣реА ffmpeg рд╡рд╛рдкрд░реВрди рдХрдиреНрд╕реЛрд▓рд╡рд░реВрди рдереЗрдЯ рд▓рд┐рд╣реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рд╢реЗрд╡рдЯреА Python рдЖрдгрд┐ OpenCV рд╡рд╛рдкрд░реВрди рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рд╣рдБрдбрд▓рд░ рд▓рд┐рд╣реВ рд╢рдХрддрд╛. рддреБрдореНрд╣реА рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдЧрддреА рд╢реЛрдзреВ рд╢рдХрддрд╛, рдИрдореЗрд▓рджреНрд╡рд╛рд░реЗ рдлреЛрдЯреЛ рдкрд╛рдард╡реВ рд╢рдХрддрд╛ рдЗ.

рдЬреНрдпрд╛рдВрдирд╛ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЖрд╣реЗ рддреЗ рдЦрд╛рд▓реАрд▓ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрд╛рд╣реВ рд╢рдХрддрд╛рдд:

рдорд╣рддреНрд╡рд╛рдЪреЗ: рд╣реЗ рдЖрдзреАрдЪреНрдпрд╛ рднрд╛рдЧрд╛рдд рдЖрдзреАрдЪ рдирдореВрдж рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рддреЗ рдкреБрдиреНрд╣рд╛ рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. Raspberry Pi рд╡рд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА (рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ) рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪрд╛ рдмреНрд░рдБрдбреЗрдб 2.5A рдкреЙрд╡рд░ рд╕рдкреНрд▓рд╛рдп рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ CPU рд╡рд░ рдПрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реАрдЯрд╕рд┐рдВрдХ рдЗрд╖реНрдЯ рдЖрд╣реЗ (рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдЪреАрдирдордзреНрдпреЗ $1- рдордзреНрдпреЗ рд╕реНрд╡рд╕реНрддрд╛рдд рдорд┐рд│реВ рд╢рдХрддреЗ. 2 рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╣реАрдЯрд╕рд┐рдВрдХ рд╢реЛрдзреВрди). рдЕрдиреНрдпрдерд╛, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЧреЛрдард╡реВ рд╢рдХрддреЗ, рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рджрд┐рд╕реВ рд╢рдХрддрд╛рдд рдЗ.

2. рдСрдбрд┐рдУ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдЙрдкрдпреБрдХреНрдд рдорд╛рд░реНрдЧ. рднрд╛рдЧ рджреБрд╕рд░рд╛

рдпреВрдПрд╕рдмреА рдорд╛рдпрдХреНрд░реЛрдлреЛрдирд╕рд╣, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИрдЪрд╛ рд╡рд╛рдкрд░ рдмрдЧ рдЖрдгрд┐ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рдХреЙрдореНрдкреЕрдХреНрдЯ рдСрдбрд┐рдУ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдореНрд╣рдгреВрди рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдкреБрдиреНрд╣рд╛, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд░реЗрдЪ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд - рдЖрдкрдг SD рдХрд╛рд░реНрдбрд╡рд░ рд╕реНрдерд╛рдирд┐рдХрд░рд┐рддреНрдпрд╛ рдлрд╛рдпрд▓реА рд▓рд┐рд╣реВ рд╢рдХрддрд╛, рдЖрдкрдг рджреБрд╕рд░реНрдпрд╛ рдкреАрд╕реАрд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛.

рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓:

рддрд╕реЗ, рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдорд╛рдпрдХреНрд░реЛрдлреЛрди рдЕрд╕рд▓реНрдпрд╛рд╕, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИрдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЕрдореЗрдЭреЕрди рдЕрд▓реЗрдХреНрд╕рд╛ рдЖрдгрд┐ рд╡реНрд╣реЙрдЗрд╕ рдХрдорд╛рдВрдбрд╕рд╛рдареА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╡рд╛рдкрд░рд╛.

3. рдкреНрд░рд╛. рдЫрд╛рдпрд╛рдЪрд┐рддреНрд░

p3 рдЖрдгрд┐ p1 рдордзреНрдпреЗ рдЧреЛрдВрдзрд│ рдХрд░реВ рдирдХрд╛. рдкрд╣рд┐рд▓реНрдпрд╛ рдкрд░рд┐рдЪреНрдЫреЗрджрд╛рдд рдЖрдореНрд╣реА рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╛рд│рдд рдареЗрд╡рдгрд╛рд░реНтАНрдпрд╛ рдХреЕрдореЗрд░реНтАНрдпрд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓рдд рд╣реЛрддреЛ, рдкрд░рдВрддреБ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЕрдирди, рдирд┐рдХреЙрди, рд╕реЛрдиреА рдЗ. рдЪреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХреЕрдореЗрд░реЗ рджреЗрдЦреАрд▓ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрддреЗ. рдХреЕрдореЗрд░рд╛ рдлрдХреНрдд USB рджреНрд╡рд╛рд░реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдЙрдкрдпреБрдХреНрдд рдорд╛рд░реНрдЧ. рднрд╛рдЧ рджреБрд╕рд░рд╛
рд╕рд╛рдЗрдЯрд╡рд░реВрди рдлреЛрдЯреЛ www.movingelectrons.net/blog/2017/08/09/Camera-Time-lapse-Controller-with-Python-and-Raspberry-Pi.html

рдЧреНрд░рдВрдерд╛рд▓рдпреЗ gphoto2 ╨╕ libgphoto2 Python рдЖрдгрд┐ C++ рд╕рд╛рдареА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЖрдгрд┐ рдЗрдВрдЯрд░рдлреЗрд╕ рдпрд╛ рджреЛрдиреНрд╣реАрдВрдордзреВрди рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ тАЬDSLRтАЭ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Raspberry Pi рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЯрд╛рдЗрдо-рд▓реЕрдкреНрд╕ рдлреЛрдЯреЛрдЧреНрд░рд╛рдлреАрд╕рд╛рдареА. рд╕рдорд░реНрдерд┐рдд рдХреЕрдореЗрд▒реНрдпрд╛рдВрдЪреА рдпрд╛рджреА рд╣реЗ рдкреБрд░реЗрд╕реЗ рдореЛрдареЗ рдЖрд╣реЗ рдЖрдгрд┐ 10 рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рдЖрдзреБрдирд┐рдХ рддреЗ рдЬреБрдиреНрдпрд╛ рдореЙрдбреЗрд▓реНрд╕рдкрд░реНрдпрдВрдд рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рдореЙрдбреЗрд▓реНрд╕ рдХрд╡реНрд╣рд░ рдХрд░рддреЗ. Libgphoto2 рдордзреНрдпреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ рдкреНрд░рдЧрдд API, рдЖрдгрд┐ рдХреЗрд╡рд│ рд╢рдЯрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рддрд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмрджрд▓рдгреЗ, рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ рдЗ.

рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рд╕рд╛рдареА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓:

рддрд╕реЗ, рдЖрдкрдг рдХреЕрдореЗрд░рд╛рдЪреНрдпрд╛ рдореЗрдорд░реА рдХрд╛рд░реНрдбрд╡рд░ рдХрд┐рдВрд╡рд╛ рдереЗрдЯ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИрд╡рд░ рдкреНрд░рддрд┐рдорд╛ рд▓рд┐рд╣реВ рд╢рдХрддрд╛, рдЬреЗ рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреНрдпрд╛рдВрдирд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ тАЬрдХреНрд▓рд╛рдЙрдбтАЭ рд╡рд░ рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдХреЗрд╡рд│ SLRрдЪ рдирд╛рд╣реА рддрд░ рдЦрдЧреЛрд▓рд╢рд╛рд╕реНрддреНрд░реАрдп (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде ZWO ASI) рдХреЕрдореЗрд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реА рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдд рд╕рдо рд╕реНрд╡рдпрдВрдорд╛рд░реНрдЧрджрд░реНрд╢рдХ.

4. рд╣рд╡рд╛рдорд╛рди рд╕реНрдЯреЗрд╢рди

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗрд╡рд│ рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪ рдЪрд╛рд▓рд╡реВ рд╢рдХрдд рдирд╛рд╣реА, рддрд░ рддреНрдпрд╛рдд рдмрд░реНтАНрдпрд╛рдкреИрдХреА рд╡рд┐рдХрд╕рд┐рдд рдкреЗрд░рд┐рдлреЗрд░рд▓реНрд╕ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд - рд╕рд┐рд░реАрдпрд▓, I2C, SPI, GPIO. рддрд╛рдкрдорд╛рди рдЖрдгрд┐ рдЖрд░реНрджреНрд░рддрд╛ рд╕реЗрдиреНрд╕рд░реНрд╕рдкрд╛рд╕реВрди рддреЗ рдЧреАрдЬрд░ рдХрд╛рдЙрдВрдЯрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдбреЛрд╕рдореАрдЯрд░рдкрд░реНрдпрдВрдд - рд╡рд┐рд╡рд┐рдз рд╕реЗрдиреНрд╕рд░реНрд╕рдордзреВрди рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЬрд╡рд│рдЬрд╡рд│ рдЖрджрд░реНрд╢ рдмрдирд╡рддреЗ.

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдЙрдкрдпреБрдХреНрдд рдорд╛рд░реНрдЧ. рднрд╛рдЧ рджреБрд╕рд░рд╛
рд╕рд╛рдЗрдЯрд╡рд░реВрди рдлреЛрдЯреЛ www.raspberrypi.org/blog/build-your-own-weather-station

рддрд╕реЗ, рдЖрдкрдг рдЦрд░реЛрдЦрд░ рдЖрд│рд╢реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдХреЗрд╡рд│ рдЖрдкрд▓реНрдпрд╛ рд╕реЗрдиреНрд╕рд░рд╡рд░реВрдирдЪ рдирд╡реНрд╣реЗ рддрд░ рд╡реЗрдмрд╡рд░реВрди рджреЗрдЦреАрд▓ рдбреЗрдЯрд╛ рдШреЗрдК рд╢рдХрддрд╛, рдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рд╕ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИрд╕рд╛рдареА рд╕реЗрдиреНрд╕рд░ рдЕрд╕рд▓реЗрд▓реЗ рдмреЛрд░реНрдб рдХрдареАрдг рдирд╛рд╣реА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЦрд░реЗрджреА рдХрд░рд╛.

рдЕрднреНрдпрд╛рд╕рд╛рд╕рд╛рдареА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓:

5. рдЧреЗрдо рдХрдиреНрд╕реЛрд▓

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ 5 рдЙрдкрдпреБрдХреНрдд рдорд╛рд░реНрдЧ. рднрд╛рдЧ рджреБрд╕рд░рд╛

рдкреНрд░рдХрд▓реНрдк рд╡рд╛рдкрд░реВрди рд░реЗрдЯреНрд░реЛрдкреА рддреБрдореНрд╣реА рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд▓рд╛ рдЕрдЯрд╛рд░реА рддреЗ рдЧреЗрдордмреЙрдп рдХрд┐рдВрд╡рд╛ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдкрд░реНрдпрдВрдд рд╡рд┐рд╡рд┐рдз рдЧреЗрдо рдХрдиреНрд╕реЛрд▓рдЪреНрдпрд╛ тАЬрд░реЗрдЯреНрд░реЛтАЭ рдПрдореБрд▓реЗрдЯрд░рдордзреНрдпреЗ рдмрджрд▓реВ рд╢рдХрддрд╛. рддреБрдореНрд╣реА рд╡рд┐рд╡рд┐рдз рдХреЗрд╕реЗрд╕, рдЬреЙрдпрд╕реНрдЯрд┐рдХреНрд╕ рдЗрддреНрдпрд╛рджреА рджреЗрдЦреАрд▓ рдЦрд░реЗрджреА рдХрд░реВ рд╢рдХрддрд╛.

рдореА рдЧреЗрдорд┐рдВрдЧрдкрд╛рд╕реВрди рджреВрд░ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдореА рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╕рд╛рдВрдЧреВ рд╢рдХрдд рдирд╛рд╣реА, рдХреЛрдгреАрд╣реА рддреЗ рд╕реНрд╡рддрдГ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддреЛ. рдЕрднреНрдпрд╛рд╕рд╛рд╕рд╛рдареА рджреЛрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓:

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

рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рдпрд╛ рд╢рдирд┐рд╡рд╛рд░ рд╡ рд░рд╡рд┐рд╡рд╛рд░рдЪреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрд╕рд╛рдареА рдкреБрд░реЗрд╢рд╛ рдирд╡реАрди рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗрдд. рд▓реЗрдЦрд╛рд╕рд╛рдареА рд░реЗрдЯрд┐рдВрдЧ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЕрд╕рд▓реНрдпрд╛рд╕, рддрд┐рд╕рд░рд╛ рднрд╛рдЧ рдкреЛрд╕реНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.

рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ, рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдЖрдирдВрджреА рдкреНрд░рдпреЛрдЧ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛