
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди
рд╢реБрдн рджрд┐рди, Habrausers!
рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдХрд┐рдХрдмреЙрдХреНрд╕рд┐рдВрдЧ рдорд╣рд╛рд╕рдВрдШ рдХреЗ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдиреЗ рдореБрдЭреЗ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рджрд┐рдпрд╛, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рди, рд╕рд╛рдЗрдмрд░рдХрд░рдг, рдорд╢реАрдиреАрдХрд░рдг рдФрд░ рдЕрдиреНрдп "рдХрд╛рд░реНрдпреЛрдВ" рдХреА рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рдордп рдХреЛ 30% рддрдХ рдХрдо рдХрд░ рджреЗрдЧрд╛ред рд╡рд╣ рдПрдХ рд╕реАрдзрд╛, рд╕рд░рд▓ рд╡реНрдпрдХреНрддрд┐ рд╣реИ, рдФрд░ рдордЬрдмреВрдд рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдордирд╛ рди рдХрд░ рд╕рдХреВрдВред рдХрд╛рд░реНрдп рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд▓рдбрд╝рд╛рдИ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдФрд░ рдкрд┐рдЫрд▓реА рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ 20-30% рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдЗрдЯрдо рд╣реИрдВ:
- рд░реЗрдлрд░реА рдХреЗ рддреАрди рджреМрд░ рдХреЗ рдмрд╛рдж рд░реЗрдлрд░реА рдиреЛрдЯреЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣
- рдиреЛрдЯреЛрдВ рдХреЛ рд╣реЗрдб рдЬрдЬ рдХреЛ рд╕реМрдВрдкрдирд╛
- рд╕реНрдХреЛрд░рд┐рдВрдЧ
- рд▓рдбрд╝рд╛рдИ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢
рдФрд╕рддрди 3-5 рдорд┐рдирдЯ
рдХрд╛рд░реНрдп рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛: рдореБрдЦреНрдп рдиреНрдпрд╛рдпрд╛рдзреАрд╢ рдХреЗ рдкрд╛рд╕ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЕрд░реНрдерд╛рдд "рдкреНрд░реЛрдЧреНрд░рд╛рдо 6 рдмрдЯрдиред"
рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
- рдкреНрд░рддреНрдпреЗрдХ рд░реЗрдлрд░реА рдХреА рдореЗрдЬ рдкрд░ рдореИрдирд┐рдкреБрд▓реЗрдЯрд░реНрд╕ рдорд╛рдЙрд╕ рдФрд░ рдЙрдирд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг
- рдкреНрд░рддреНрдпреЗрдХ рд░реЗрдлрд░реА рдХреА рдореЗрдЬ рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдФрд░ рд╣реЗрдб рдЬрдЬ рдХреЛ рд╕реВрдЪрдирд╛ рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг
рд╕рдорд╕реНрдпрд╛ рдХреЗ рддрдХрдиреАрдХреА рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдорд╛рдзрд╛рди рддреБрд░рдВрдд рдиреЛрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ рдХрд┐ рд╣реЗрдб рдЬрдЬ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ 15-20 рдореАрдЯрд░ рдХреА рджреВрд░реА рдкрд░ рдпреВрдПрд╕рдмреА рдорд╛рдЙрд╕ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред
рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдореБрдЭреЗ рдЕрдзрд┐рдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
рдореИрдВрдиреЗ ARDUINO рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдбреЗрдЯрд╛ рдХрд▓реЗрдХреНрд╢рди рд╕реЗрдВрдЯрд░ рд╕реМрдВрдкрд╛ред
рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди
рд╕реНрдЯреЗрдЬ 1 рд╕рд╛рдорд╛рдиреНрдп рдпреЛрдЬрдирд╛

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

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






рд╕реНрдЯреЗрдЬ 4 рдирд┐рдпрдВрддреНрд░рдХ рдЙрддреНрдкрд╛рджрди
рдирд┐рдпрдВрддреНрд░рдХ рд╕рдВрд░рдЪрдирд╛:
- рдкреЗрдЪрдХрд╢ рдмреЙрдХреНрд╕
- Arduino
- рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб
- рддрд╛рд░ рдХреЗ рдЯреБрдХрдбрд╝реЗ
- рдмрд┐рдЬрд▓реА рдХрд╛ рдЯреЗрдк
- рдЖрд░рдЬреЗ -45 рдкреИрдЪрдЕрдк
- USB рддрд╛рд░


рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ
рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрдЬ 5 рдХрд╛рд░реНрдпрдХреНрд░рдо
рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рдмрдЯрди рджрдмрд╛рдП рдЬрд╛рдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рдВрдкрд░реНрдХреЛрдВ рдХреА рддреЗрдЬрд╕реНрд╡реА рдФрд░ рд╕рднреА COM рдкреЛрд░реНрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП:
рдирд┐рдпрдВрддреНрд░рдХ рд╕реНрдХреЗрдЪ#include <Bounce.h> #define BUTTON7 7 #define BUTTON6 6 #define BUTTON5 5 #define BUTTON4 4 #define BUTTON3 3 #define BUTTON2 2 #define LED 13 int state7 = 0; int prevstate7 = 0; int state6 = 0; int prevstate6 = 0; int state5 = 0; int prevstate5 = 0; int state4 = 0; int prevstate4 = 0; int state3 = 0; int prevstate3 = 0; int state2 = 0; int prevstate2 = 0; Bounce bouncer7 = Bounce( BUTTON7,5 ); Bounce bouncer6 = Bounce( BUTTON6,5 ); Bounce bouncer5 = Bounce( BUTTON5,5 ); Bounce bouncer4 = Bounce( BUTTON4,5 ); Bounce bouncer3 = Bounce( BUTTON3,5 ); Bounce bouncer2 = Bounce( BUTTON2,5 ); void setup() { Serial.begin(115200); pinMode(BUTTON7,INPUT); pinMode(BUTTON6,INPUT); pinMode(LED,OUTPUT); } void loop() { // 7 bouncer7.update ( ); int value7 = bouncer7.read(); if ( value7 == HIGH) { digitalWrite(LED, HIGH ); state7 = 1; } else { digitalWrite(LED, LOW ); state7 = 0; } if(state7 != prevstate7){ if(state7 == 1){ Serial.println("7"); } } prevstate7 = state7; // 7 // 6 bouncer6.update ( ); int value6 = bouncer6.read(); if ( value6 == HIGH) { digitalWrite(LED, HIGH ); state6 = 1; } else { digitalWrite(LED, LOW ); state6 = 0; } if(state6 != prevstate6){ if(state6 == 1){ Serial.println("6"); } } prevstate6 = state6; // 6 // 5 bouncer5.update ( ); int value5 = bouncer5.read(); if ( value5 == HIGH) { digitalWrite(LED, HIGH ); state5 = 1; } else { digitalWrite(LED, LOW ); state5 = 0; } if(state5 != prevstate5){ if(state5 == 1){ Serial.println("5"); } } prevstate5 = state5; // 5 // 4 bouncer4.update ( ); int value4 = bouncer4.read(); if ( value4 == HIGH) { digitalWrite(LED, HIGH ); state4 = 1; } else { digitalWrite(LED, LOW ); state4 = 0; } if(state4 != prevstate4){ if(state4 == 1){ Serial.println("4"); } } prevstate4 = state4; // 4 // 3 bouncer3.update ( ); int value3 = bouncer3.read(); if ( value3 == HIGH) { digitalWrite(LED, HIGH ); state3 = 1; } else { digitalWrite(LED, LOW ); state3 = 0; } if(state3 != prevstate3){ if(state3 == 1){ Serial.println("3"); } } prevstate3 = state3; // 3 // 2 bouncer2.update ( ); int value2 = bouncer2.read(); if ( value2 == HIGH) { digitalWrite(LED, HIGH ); state2 = 1; } else { digitalWrite(LED, LOW ); state2 = 0; } if(state2 != prevstate2){ if(state2 == 1){ Serial.println("2"); } } prevstate2 = state2; // 2 }
рд╕реНрдЯреЗрдЬ 6 рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо

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





рдЬрдЬ рдХрд╛ рдХрд╛рдо

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

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