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

рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ DIY Ambilight рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрджрд░реНрдн рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ / рдУрдкрдирд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рд▓рд╛рдЗрдЯрдкреИрдХ ред
рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд▓рдЧрднрдЧ рдЧрд▓рддреА рд╕реЗ WS2812 RGB рдирд┐рдпрдВрддреНрд░рд┐рдд рдбрд╛рдпреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдПрд▓рдИрдбреА рдкрдЯреНрдЯреА рдЦрд░реАрджреА рдереА, рдЬреЛ рдЗрд╕реЗ рдХреБрдЫ Arinoino рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реА рдереАред рд╕рдордп рдХреА рдХрдореА рдФрд░ AVR рдирд┐рдпрдВрддреНрд░рдХреЛрдВ (рдпрд╛ Arduino) рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдЬрд╛рдирдХрд╛рд░реА рдиреЗ рдЗрд╕ рддрдереНрдп рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рдЧрднрдЧ рдПрдХ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрд░реЗ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдЬрдм рдПрдВрдмреАрд▓рд╛рдИрдЯ рдмрдирд╛рдиреЗ рдХреА рдкреВрд░реА рдорд┐рдиреА-рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдПрдХреНрд╕рдмреАрдПрдорд╕реА рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕рдВрдпреБрдХреНрдд рдХрд╛рд░реНрдп рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рджреЛ рд╢рд╛рдореЗрдВ, рдпрд╛рдиреАред 5-6 рдШрдВрдЯреЗ, рдПрдХ рдХрд╛рдо рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЦреЛрдЬрдиреЗ рд╕рд╣рд┐рдд, рдЕрд░рдбреНрдпреВрдиреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреЗрдЪ рд▓рд┐рдЦрдирд╛ рдФрд░ рдмреЛрдмрд▓рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЙрдирдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдирд╛, рдЯреЗрдк рдХреЛ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдирд╛ рдФрд░ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде Arduino рд╕реЗ рдЯреАрд╡реА рдХреЗ рд▓рд┐рдП 8 рдореАрдЯрд░ рдХреЗрдмрд▓ рдмрд┐рдЫрд╛рдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЗрд╕ рд╡рд┐рд╖рдп рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╕рд░рд▓ рдерд╛, рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд╢рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЬреЛ рдШрд░ рдкрд░ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде, рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдХреЛ "рдореЗрдЬ рдкрд░" рджреЛрд╣рд░рд╛рддреЗ рд╣реБрдП рдЖрдзреЗ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд▓рдЧреЗрдЧрд╛ред
рдЕрдВрдзреЗрд░реЗ рдореЗрдВ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдПрд▓рдИрдбреА рдирд┐рдпрдВрддреНрд░рдХ рдЪрдордХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдХрд┐рдВрдбрд░ рдЖрд╢реНрдЪрд░реНрдп рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдХрдВрдЯреЗрдирд░:

рдореЗрд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдерд╛?
- Intel Celeron G1610 Home Media Server / NAS рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде 13.10 рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛
- рд░реЗрдбреА-рдореЗрдб рдЕрд░реНрджрд┐рдиреЛ рд╕рдВрдЧрдд рдмреЛрд░реНрдб рдХреЛ eBay рдкрд░ рдЦрд░реАрджрд╛ рдЧрдпрд╛
- рдпрд╣рд╛рдБ 4 рдореАрдЯрд░ рдРрд╕реА рдЖрд░рдЬреАрдмреА рдПрд▓рдИрдбреА рд╕реНрдЯреНрд░рд┐рдк рд╣реИ (32 "рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рддреАрди рдореАрдЯрд░ рд╕реЗ рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рд▓рдЧрднрдЧ 140 рд╕реЗ 240 рдбрд╛рдпреЛрдб)
- рд╕рдордорд┐рдд рдЪрд╛рд░-рддрд╛рд░ рдЯреЗрд▓реАрдлреЛрди рдХреЗрдмрд▓ рдХреЗ рд▓рдЧрднрдЧ 8 рдореАрдЯрд░ (рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдПрдбреАрдПрд╕рдПрд▓ рдореЙрдбреЗрдо рдХреЛ рдПрдХ рдлрд╛рдбрд╝рдиреЗрд╡рд╛рд▓рд╛ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ), рдЕрд░реНрдерд╛рддред рдЬреЛрдбрд╝реАрджрд╛рд░ рдирд╣реАрдВ
рдХреБрд▓ рд▓рд╛рдЧрдд 2000 рд░реВрдмрд▓ рд╕реЗ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ 1800 рд░реВрдмрд▓ред - рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд╕рд╛рде рдПрд▓рдИрдбреА рдкрдЯреНрдЯреА рдФрд░ рдЕрд░реБрдбрд┐рдиреЛ рдХреЗ рд▓рд┐рдП 250 рд░реВрдмрд▓ (рддрд╛рд░реЛрдВ рдФрд░ рдХрд┐рдВрдбрд░ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЙрдХреНрд╕ рдбрд┐рдмреНрдмреЗ рдореЗрдВ рдкрд╛рдП рдЧрдП)ред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдПрд▓рдИрдбреА рдкрдЯреНрдЯреА WS2812
рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдпреЛрдб рдореЗрдВ рдПрдХреАрдХреГрдд рддреАрди рдЪреИрдирд▓ рдкреАрдбрдмреНрд▓реВрдПрдо рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдЯреЗрдк рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдореАрдЯрд░ рдореЗрдВ 50 рдПрд╕рдПрдордбреА рдПрд▓рдИрдбреА 5050 рдбрдмреНрд▓реНрдпреВрдПрд╕ 2812 рд╣реЛрддреЗ рд╣реИрдВред WS2812 рдФрд░ WS2811 рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╡реЗ рдХрднреА-рдХрднреА рднреНрд░рдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрд▓ рдИ рдбреА рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИ (WS2811 - рдПрдХ рдЕрд▓рдЧ рдирд┐рдпрдВрддреНрд░рдХ рдЪрд┐рдк, WS2812 - рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдПрд▓ рдИ рдбреА)ред
рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдбрд╛рдпреЛрдб рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛:
рдЯреЗрдк рдкрд░ рдХреЗрд╡рд▓ рддреАрди рдЯрд╛рдпрд░ рд╣реИрдВ: рдЬрдореАрди, рд╢рдХреНрддрд┐ рдФрд░ рдирд┐рдпрдВрддреНрд░рдгред рдкрд╣рд▓реЗ рджреЛ рдХреЗ рд╕рд╛рде, рдирд╛рдо рд╕реЗ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ (рдПрдХ рд╕реНрдерд┐рд░
рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реНрд░реЛрдд + 5 рд╡реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ), рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдкрд╣рд▓реЗ 50 рдПрдордПрд╕ рдХреЗ рджреМрд░рд╛рди, рдирд┐рдпрдВрддреНрд░рдг рдмрд╕ рдХреЛ рдЧреНрд░рд╛рдЙрдВрдбрд┐рдВрдЧ рдХрд░рдХреЗ рдЯреЗрдк рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдирд┐рдпрдВрддреНрд░рдХ 24-рдмрд┐рдЯ рдкреИрдХреЗрдЯ (8 рдмрд┐рдЯ рдкреНрд░рддрд┐ рдХрд▓рд░ рдЪреИрдирд▓) рдХреА рдПрдХ рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЪрдордХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ рдПрдХ рдбрд╛рдпреЛрдб рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИред рдкреИрдХреЗрдЯ рдХрд╛ рдбреЗрдЯрд╛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рддред рдкреНрд░рддреНрдпреЗрдХ рдЕрдЧрд▓рд╛ рдкреИрдХреЗрдЯ рд╕реАрдзреЗ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рдмрд╛рдж рдЬрд╛рддрд╛ рд╣реИред рдкреВрд░реЗ рдкреИрдХреЗрдЯ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдкреИрдХреЗрдЯ рдХреА рд▓рдВрдмрд╛рдИ рдЯреЗрдк рдореЗрдВ рдбрд╛рдпреЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ 24 рдмрд┐рдЯ x рд╣реИ), рдкрд╣рд▓реЗ рдбрд╛рдпреЛрдб рдХрд╛ рдирд┐рдпрдВрддреНрд░рдХ рдЗрд╕рдХреЗ рдкреИрдХреЗрдЯ рдХреЛ "рдХрд╛рдЯрддрд╛ рд╣реИ", рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмрд╛рдХреА рдкреИрдХреЗрдЯ рдХреЛ рдЖрдЧреЗ рд░рд┐рд▓реЗ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ 24-рдмрд┐рдЯ рдкреИрдХреЗрдЯ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЯ рдЕрдВрддрд┐рдо рдбрд╛рдпреЛрдб рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред
рдореИрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛: Arduino
FastSPI_LED2 рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдиреЗ рдореЗрд░реА рдЖрдВрдЦреЗрдВ рдкрдХрдбрд╝
рд▓реАрдВ , рдЬрд┐рдирдореЗрдВ рд╕реЗ рд▓реЗрдЦрдХ рди рдХреЗрд╡рд▓ рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ, рдмрд▓реНрдХрд┐ рдХреБрдЫ рдорд╛рддреНрд░рд╛ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рднреА рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реНрдХ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рдЯреЗрдк рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдХрдВрдЯреНрд░реЛрд▓рд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрдВрдЯреНрд░реЛрд▓ рдкрд┐рди рдЕрд░рдбрд┐рдиреЛ, рдбрд╛рдпреЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЙрдирдХреА рдЕрдзрд┐рдХрддрдо рдЪрдордХ) рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдпреЛрдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд░рдВрдЧ рдХреЗ рдЖрда-рдмрд┐рдЯ рдмреНрд░рд╛рдЗрдЯрдиреЗрд╕ рдорд╛рдиреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рджреЗрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдПрдХ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдХреЗрдЯ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдбрд╛рдпреЛрдб рд░рдВрдЧ рдмрджрд▓рддреЗ рд╣реИрдВред
Boblight
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░,
рдмреЛрдмрд▓рд╛рдЗрдЯ рдУрдкреЗрдВрд╕рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛, рдмрд╛рд╣рд░реА рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдЬреБрдбрд╝реЗ рдПрд▓ рдИ рдбреА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ USB рд╕реАрд░рд┐рдпрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рдорд░реНрдерди, рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╕рд╛рджрдЧреА, рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдПрдХреНрд╕рдмреАрдПрдорд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рдореВрд▓ рдЧреНрд░рд╛рд╣рдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдЪреБрдирд╛ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЕрд░реНрдерд╛рддреНред рд╣рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рдкрд╛рд░рджрд░реНрд╢реА рд╣реИред рдПрдХ рдмреЛрдмрд▓рд╛рдЗрдЯ рдбреЗрдореЙрди рд╣реИ рдЬреЛ рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЫрд╡рд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ (
рдПрдХреНрд╕рдмреАрдПрдорд╕реА рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреЙрдмрд▓рд╛рдЗрдЯ рдкреНрд▓рдЧрдЗрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░, рдбреЗрдореЙрди рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╛рд╣рд░реА рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЬрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдЬрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЪреБрдирд╛ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ USB рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рдЗрдЯ-рд╡рд╛рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреЗрдк рдХреЗ рд╕рд╛рде рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрдХреНрд░рдо рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рд╕рднреА рдбрд╛рдпреЛрдб рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рдмреЛрдмрд▓рд╛рдЗрдЯ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд░реНрдд рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯ рд╣реИ (I / dev / ttyACM0), рдЪреИрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рдбрд╛рдпреЛрдб рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд░рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рдЪреИрдирд▓ рдХреЗ рдмрд░рд╛рдмрд░), рдЖрд░рдВрднреАрдХрд░рдг рдЕрдиреБрдХреНрд░рдо (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0x55AA), рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рдердорд┐рдХ рд░рдВрдЧ рдФрд░
рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдпреЛрдб рдХрд╛ рдорд╛рди рднреА рдирд┐рдореНрди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
[light] name right1
рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдЖрд▓рд╕реА рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЬреЛ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рдбрд╛рдпреЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреА рдЧрд╣рд░рд╛рдИ рдХреЛ рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ рд▓реЗрддреА рд╣реИ, рдФрд░ boblightd (рдзреНрдпрд╛рди, рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕, рд╕реАрд░рд┐рдпрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЧрддрд┐ рдпрд╛ рддрд╛рдЬрд╝рд╛ рджрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреА рд╣реИ) , рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ):
рд╕реНрдХреНрд░рд┐рдкреНрдЯ boblightd рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ (рдореЗрд░реЗ рдкрд╛рд╕ 45 рдбрд╛рдпреЛрдб рдХреНрд╖реИрддрд┐рдЬ рдФрд░ 28 рд▓рдВрдмрд╡рдд рд╣реИрдВ, рд╕реНрдХреИрди рдХреА рдЧрд╣рд░рд╛рдИ 20 рдкреНрд░рддрд┐рд╢рдд рд╣реИ, рдЯреЗрдк рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХрд╛рдЙрдВрдЯрд░рдХреНрд▓реЙрдХрд╡рд╛рдЗрдЬрд╝ рд╕реЗ рдЪрд┐рдкрдХрд╛ рд╣реБрдЖ рд╣реИ):
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдордиреЗ рдмреЛрдмрд▓рд╛рдЗрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ (-f рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде)ред
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреЙрдмрд▓рд╛рдЗрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ boblight рдкреНрд▓рдЧрдЗрди рд╕реАрдзреЗ XBMC "рдРрдб-рдСрди" рдореЗрдиреВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдмреЙрдмрд▓рд╛рдЗрдЯ рдЯреВрд▓ рдХрд┐рдЯ рдореЗрдВ рдмреЙрдмреАрд▓рд╛рдЗрдЯ-рд╕реНрдерд┐рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдПрдХ рдмрд╛рд░ рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рд╕рднреА рдбрд╛рдпреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдордирдорд╛рдирд╛ рд░рдВрдЧ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рдЬрдм рдПрдХ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
$ boblight-constant FFFFFF
, рдЯреЗрдк рдирд┐рдпрдВрддреНрд░рдХ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдордд рдЕрдзрд┐рдХрддрдо рдЪрдордХ рдХреЗ рд╕рд╛рде рд╕рдлреЗрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреЛрдмрд▓рд╛рдЗрдЯ рдФрд░ рдЕрд░реНрдбреБрдЗрдиреЛ рд╕реНрдХреЗрдЪ рдХреА рдмрд╛рддрдЪреАрдд рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЕрдм рд╣рдо рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдВрдЧреЗред
Arduino
рддрд╛рдЬреНрдЬреБрдм рд╣реИ, рдпрд╣ рдХрджрдо рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЖрд╕рд╛рди рднреА рдерд╛, рдЙрдкрд░реНрдпреБрдХреНрдд
FastSPI_LED2 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред Arduino рдХреЗ рд▓рд┐рдП рд╕реНрдХреЗрдЪ рдЕрдкрдорд╛рди рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рд╣реИ, рдпрд╣ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрдХреНрд░рдо (0x55AA) рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдПрд▓рдИрдбреА рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕рд░рдгреА рдХреЛ рдЖрд░рдВрднреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕рд░рдгреА рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреЗрдк рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИред рдпрд╣ рдЕрд▓рдЧ рд╕реЗ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐, рдХрдбрд╝рд╛рдИ рд╕реЗ рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ, WS2812 рдПрдХ RGB рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди BRG рдбрд╛рдпреЛрдб, рдЕрд░реНрдерд╛рддред рдкрд╣рд▓реЗ рдмреНрд▓реВ, рдлрд┐рд░ рд░реЗрдб рдФрд░ рдЧреНрд░реАрди рдЪреИрдирд▓ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЖрддреА рд╣реИред
Arduino рдХреЗ рд▓рд┐рдП рд╕реНрдХреЗрдЪ // boblightd receiver for WS_2811, boblightd device type=momo, prefix 55 AA // capable at least for 20Hz input stream if LED count <= 150 // by TPertenava // last modified 22.10.13 #include "FastSPI_LED2.h" #define NUM_LEDS 138 // LED count #define CHANNELS NUM_LEDS*3 // each output for R, G and B #define LED_PIN 16 // arduino output pin #define BRIGHTNESS 96 // maximum brightness #define SPEED 38400 // virtual serial port speed, must be the same in boblight_config CRGB leds[NUM_LEDS]; void setup() { delay(2000); Serial.begin(SPEED); LEDS.setBrightness(BRIGHTNESS); LEDS.addLeds<WS2811, LED_PIN, BRG>(leds, NUM_LEDS); } byte values[NUM_LEDS][3]; // 2-level array, 1 level is for led number, 2 level is for rgb values void WaitForPrefix() { uint8_t first = 0, second = 0; while (second != 0x55 || first != 0xAA) { while (!Serial.available()); second = first; first = Serial.read(); } } void loop() { WaitForPrefix(); for (byte Led = 0; Led<NUM_LEDS; Led++) { for (byte Color = 0; Color<3; Color++) { while(!Serial.available()); values[Led][Color] = Serial.read(); } } memset(leds, 0, NUM_LEDS * sizeof(struct CRGB)); //filling Led array by zeroes for (byte Led = 0; Led < NUM_LEDS; Led++) { byte red = values[Led][0]; byte green = values[Led][1]; byte blue = values[Led][2]; leds[Led] = CRGB(blue, red, green); } LEDS.show(); }
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░
рднреЛрдЬрди
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджрд╛ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ Arduino USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢рдХреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЯреЗрдк рд╕реНрд╡рдпрдВ - рдПрдХ рдЕрд▓рдЧ рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рд╕реЗред рдкреГрдереНрд╡реА рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдмрд░рд╛рдмрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Arduino рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИред рдпрд╣ рд╕рдЪ рд╣реИ, рдУрд╣реНрдо рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рдкреНрд░рддрд┐рд░реЛрдз рдХреЗ рд╕рд╛рде рдЖрда-рдореАрдЯрд░ рдЯреЗрд▓реАрдлреЛрди рддрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдкреИрдХреЗрдЬ рдкрд░ рд╕рдВрдХреЗрддрд┐рдд рдЯреЗрдк рдХреА рд░реЗрдЯреЗрдб рд╢рдХреНрддрд┐ 18W / m, рдпрд╛ 0.3W / рдбрд╛рдпреЛрдб рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, 140 рдбрд╛рдпреЛрдб рдХреА рдкрдЯреНрдЯреА рдХреА рд░реЗрдЯреЗрдб рд╢рдХреНрддрд┐ 42W рд╣реИред рдЯреЗрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдпреВрдПрд╕рдмреА рд╣рдм, 5 рд╡реА 3 рдП, рдпрд╛рдиреА рд╕реЗ рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдкреАрдПрд╕рдпреВ рдХреА рдЕрдзрд┐рдХрддрдо рдЙрддреНрдкрд╛рджрди рд╢рдХреНрддрд┐ 15W рд╣реИред рдЗрд╕ рдЧрдгрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдбрд╛рдпреЛрдб рдХреА рдЕрдзрд┐рдХрддрдо рдЪрдордХ рдХрдо рд╣реЛ рдЧрдИ рдереА (Arduino рд╕реНрдХреЗрдЪ рдХреЗ рдКрдкрд░ рджреЗрдЦреЗрдВ)ред
(рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╢реАрдЯ рдбрд╛рдпреЛрдб рдореЗрдВ 6..7V рдХреА рдЖрдкреВрд░реНрддрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ рдХрд╛ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛, рдпрд╣ + 5V рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рд▓рд╛рдЗрди рдХреА рдЦрдкрдд рдХреЛ рдирд╣реАрдВ рдорд╛рдкрд╛ рд╣реИ)редрдЯреЗрдк
рдХрд░реАрдм рд╕реЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдкрд░, рдЯреЗрдк рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рддреАрд░ рдХреА рджрд┐рд╢рд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдпреЛрдб рдореЗрдВ рдПрдХ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддрд╛ рд╣реИ!
рдЯреЗрдк рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХреЗрдмрд▓ (~ 8 рдореАрдЯрд░) рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рдЬреЛрдЦрд┐рдо рдХрд╛ рдПрдХ рдЕрдВрд╢ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЖрд╢рдВрдХрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рд╣реБрдИ рдереА - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдмрд┐рдЯ рддреНрд░реБрдЯрд┐ рджрд░ рдмрд╣реБрдд рдХрдо рд╣реИ - рдЕрдиреНрдпрдерд╛, рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ, рдХреБрдЫ рдбрд╛рдпреЛрдб рд╕рдордп-рд╕рдордп рдкрд░ рдЭрдкрдХреА рд▓реЗрдВрдЧреЗ рдмрдВрдж рд╣реЛрдирд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рдЕрдиреНрдп рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрдХреЗрдд (рд▓рдЧрднрдЧ 800 kHz рдФрд░ рд╣рд╛рд░реНрдореЛрдирд┐рдХреНрд╕) рдХреЗ рд╡рд╛рд╣рдХ рдХреЗ рдХрд░реАрдм рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░ рд╡рд┐рджреНрдпреБрдд рдЪреБрдореНрдмрдХреАрдп рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред
рдореБрдЭреЗ рд╢рдХ рд╣реИ рдХрд┐ рдЧрд▓рддреА рд╕реЗ рдкреНрд▓рд╕ рдкрд╛рд╡рд░ рдпрд╛ рдмрд╛рд╣рд░реА рд╣рд╕реНрддрдХреНрд╖реЗрдк (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЧрд░рдЬ рд╕реЗ) рд╕реЗ рд╕реВрдЪрдирд╛ рдЗрдирдкреБрдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдорд┐рдд рдЕрд╡рд░реЛрдзрдХ рдХреЗ рд╕рд╛рде Arduino рдЖрдЙрдЯрдкреБрдЯ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдЪрд╛рд░ рдмрд╛рдж рдореЗрдВ рдЖрдпрд╛, рдФрд░ рдХрд┐рдВрдбрд░ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рдЕрдВрджрд░ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдирд╛ рдмрд╣реБрдд рдЕрд╕рд╣рдЬ рд╣реЛрдЧрд╛ред
рдмрдврд╝рддреЗ
рдЯреЗрдк рдХреЗ рдЪрд┐рдкрдХрдиреЗ рд╡рд╛рд▓реЗ рдЖрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдереА:

рдмрд┐рдЬрд▓реА рдХреА рдХрдореА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдиреЛрдВ рдореЗрдВ рдЯреЗрдк рдХреЗ рдЬреЛрдбрд╝реЛрдВ рдХреЛ рдореИрдВрдиреЗ рдХрд╛рдлреА рдореЛрдЯрд╛ рддрд╛рд░ AWG26 рдХрд┐рдпрд╛:

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