Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π²Π΅Π·Π΄Ρƒ Π½Π° Π΅Π»ΠΊΡƒ ΠΈΠ· свСтодиодов. Π’Π°ΠΊΠΎΠΉ свСтодиодной Π·Π²Π΅Π·Π΄ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ своих Π±Π»ΠΈΠ·ΠΊΠΈΡ… Π½Π° любом ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠ΅. Новогодняя Π·Π²Π΅Π·Π΄Π° ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π½Π° свСтодиодах

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ Π·Π° свой паяльник, Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚Π΅ ваши свСтодиоды, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ РоТдСствСнскоС ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ сСзона.
Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² своих Π½Π°Π²Ρ‹ΠΊΠ°Ρ… ΠΏΠ°ΠΉΠΊΠΈ - Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с изготовлСния Π·Π²Π΅Π·Π΄Ρ‹. Π­Ρ‚ΠΎ просто. Π’Ρ‹ это ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΌΠ½Π΅.
Но Ссли Π²Π°ΠΌ эта ΠΏΠΎΠ΄Π΅Π»ΠΊΠ° покаТСтся слишком слоТной, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π ΠΎΠΆΠ΄Π΅ΡΡ‚Π²Π΅Π½ΡΠΊΡƒΡŽ Π·Π²Π΅Π·Π΄Ρƒ Π½Π° Ρ‘Π»ΠΊΡƒ ΠΈΠ· Π±ΡƒΠΌΠ°Π³ΠΈ - просто, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ красиво

, Ρ€Π°Π·Π΄Π΅Π» сайта, Π³Π΄Π΅ прСдставлСны Π’Π‘Π• ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‘Π»ΠΊΠΈ ΠΈ Π’Π‘Π• Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈΠ· Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‘Π»ΠΊΡƒ.

Π¨Π°Π³ 1. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈ инструмСнты

Для свСтодиодной Π·Π²Π΅Π·Π΄Ρ‹ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ:
5 красных свСтодиодов, с 5 ΠΌΠΌ ΠΈΠ»ΠΈ 10 ΠΌΠΌ ΠΊΡƒΠΏΠΎΠ»ΠΎΠΌ. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ красными, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ 9 Π’ΠΎΠ»ΡŒΡ‚. Π― использовал свСтодиоды с Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ ΠΊΡƒΠΏΠΎΠ»Π°ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, выглядят Π»ΡƒΡ‡ΡˆΠ΅.
9-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Π°Ρ батарСя.
10 см ΠΈΠ· Ρ‚Π²Π΅Ρ€Π΄ΠΎΠ³ΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°.
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΈΠ³Π°ΡŽΡ‰ΡƒΡŽ LED Π·Π²Π΅Π·Π΄Ρƒ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ свСтодиодов:
1 ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ свСтодиод, 5 ΠΌΠΌ ΠΊΡƒΠΏΠΎΠ», красный. Π― ΠΊΡƒΠΏΠΈΠ» этот, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΡ‚ 3 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.
4 "Π‘Π»Π°Π±ΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ…" свСтодиодов, 5 ΠΌΠΌ, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ ΠΊΡƒΠΏΠΎΠ», красный. Π­Ρ‚ΠΈ свСтодиоды, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π³ΠΎΡ€Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»Ρ‹Ρ… Ρ‚ΠΎΠΊΠ°Ρ…. Π― ΠΊΡƒΠΏΠΈΠ» ΠΈ эти.

Расходы Π½Π° ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠ΅ Π·Π²Π΅Π·Π΄Ρ‹ ΠΎΠΊΠΎΠ»ΠΎ € 2,90

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²Π΅Ρ‰ΠΈ:
Для шаблона: 5ΠΌΠΌ Ρ„Π°Π½Π΅Ρ€Π° ΠΈΠ»ΠΈ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.
Паяльник ΠΈ ΠΏΡ€ΠΈΠΏΠΎΠΉ
ΠŸΠ»ΠΎΡΠΊΠΎΠ³ΡƒΠ±Ρ†Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ»Π΅Ρ‰ΠΈ
ΠŸΠΎΠ»ΠΈΠΌΠ΅Ρ€Π½Π°Ρ Π³Π»ΠΈΠ½Π° ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ Ρ€ΡƒΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠ°ΡΡ‚ΡŒ
ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

Шаг 2. Компоновка

РоТдСствСнская свСтодиодная Π·Π²Π΅Π·Π΄Π° Π½Π° Ρ‘Π»ΠΊΡƒ:
Π‘Ρ…Π΅ΠΌΠ° свСтодиодной Π·Π²Π΅Π·Π΄Ρ‹ совсСм Π½Π΅ слоТна. На самом Π΄Π΅Π»Π΅, это довольно Π»Π΅Π³ΠΊΠΎ: ΠΏΡΡ‚ΡŒ свСтодиодов, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Β«Π³ΠΎΠ»ΠΎΠ²Π° ΠΊ хвосту» Π² ΠΎΠ΄Π½Ρƒ Ρ†Π΅ΠΏΡŒ.
Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² Ρ†Π΅ΠΏΠΈ Π½Π΅ являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π·Π²Π΅Π·Π΄Ρ‹: Π·Π²Π΅Π·Π΄Π° Π³ΠΎΡ€ΠΈΡ‚ (Ρ†Π΅ΠΏΡŒ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Π°), ΠΏΡ€ΠΈΠΊΠ°ΡΠ°ΡΡΡŒ ΠΏΠ»ΡŽΡΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.
Π’Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это Π»Π΅Π³ΠΊΠΎ, ΠΈ Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΉΡ‚ΠΈ Π½Π΅ Ρ‚Π°ΠΊ?
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ свСтодиодов "Π³ΠΎΠ»ΠΎΠ²Π°-хвост".

Π¨Π°Π³ 3. Π”Π΅Π»Π°Π΅ΠΌ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π·Π²Π΅Π·Π΄Ρƒ

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ°ΠΉΠΊΠ° свСтодиодов ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, я сдСлал шаблон ΠΈΠ· Ρ„Π°Π½Π΅Ρ€Ρ‹. Π­Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³ с дСлСниями для пяти свСтодиодов.
Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свСтодиоды Π½Π° шаблонС.
Π‘ΠΎΠ³Π½ΠΈΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ свСтодиодов Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сосСдниС ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.
Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° шаблонС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π΅ΠΉΠΊΠΎΠΉ Π»Π΅Π½Ρ‚Ρ‹.
ΠŸΡ€ΠΎΠΏΠ°ΡΠΉΡ‚Π΅ пСрСсСчСния ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² (ΠΏΡΡ‚ΡŒ Ρ€Π°Π·).
ΠžΡ‚Ρ€Π΅ΠΆΡŒΡ‚Π΅ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ нСбольшими плоскогубцами.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ замкнутая Π·Π²Π΅Π·Π΄Π°.
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это:
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ†Ρ‹ Π·Π²Π΅Π·Π΄Ρ‹ ΠΊ полюсам Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ свСтодиодов ΠΈ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ! Если свСтодиоды свСтятся: Π£Ρ€Π°. Если Π½Π΅Ρ‚:
Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π²Ρ‹ соСдинили, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· свСтодиодов Π·Π°Π΄ΠΎΠΌ Π½Π°ΠΏΠ΅Ρ€Π΅Π΄.
Если Π²Ρ‹ выстроили свСтодиоды ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΈ это всС Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (это ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ со ΠΌΠ½ΠΎΠΉ...): Один ΠΈΠ· свСтодиодов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСисправСн. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ, 3Π’ питания.

ΠŸΡ€ΠΈΠΏΠ°ΡΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡ‡Π½Ρ‹Π΅, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅, ΠΌΠ΅Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΠΈ (ΠΎΠΊΠΎΠ»ΠΎ 4 см / 1,5") ΠΊ минусовой сторонС свСтодиодной Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ. Π‘ΠΌ. рисунок 3 Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС.

Π¨Π°Π³ 4. Π—Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΠΉΡ‚Π΅!

ΠŸΠΎΡ‡Ρ‚ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ! ПослСдним шагом являСтся ΠΏΠ°ΠΉΠΊΠ° куска Ρ‚Π²Π΅Ρ€Π΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ минусовому ΠΏΠΎΠ»ΡŽΡΡƒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ.
Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТно для ΠΏΠ°ΠΉΠΊΠΈ:
Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ кусок ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄Π»ΠΈΠ½Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ припаяли ΠΊ минусу Π½Π° сторонС Π·Π²Π΅Π·Π΄Ρ‹.
Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ аккумулятор ΠΈ помСститС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π² Ρ€Π°Π·ΡŠΠ΅ΠΌ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ (ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ Π·Π½Π°ΠΊΠΎΠΌ минус).
Π’ΠΎ врСмя ΠΏΠ°ΠΉΠΊΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° - ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π΅Ρ‚Ρ‹ Π΄ΠΎ нанСсСния припоя.

Π‘ΠžΠ’Π•Π’:
Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈ батарСя зафиксированы. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»Π΅Π½Ρ‚Ρƒ, Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ Ρ€ΡƒΠΊΡƒ ΠΈΠ»ΠΈ нСбольшиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для этого.
НаконСц, припаяйтС Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ† этого ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ плюсовой сторонС свСтодиодов РоТдСствСнской Π·Π²Π΅Π·Π΄Ρ‹ Π½Π° Ρ‘Π»ΠΊΡƒ. Π’Ρ‹ смоТСтС это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.
ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ? Π’ΠΎΠ³Π΄Π° приступайтС ΠΊ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΡŽ Ρ‘Π»ΠΎΡ‡ΠΊΠΈ. Π­Ρ‚ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΎΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ стоит! Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π²Π΅Π·Π΄Ρƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Ρ‘Π»ΠΎΡ‡ΠΊΡƒ!

Π˜Ρ‚Π°ΠΊ, Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ наш ΠΏΡ€Π΅Π΄Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΉ сСрпантин. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΌΠ° вСсьма Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…ΡƒΡˆΠΊΡƒ для Ρ‘Π»ΠΊΠΈ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ!

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСны 2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° конструкции β€” Π½Π° Π‘ΠœΠ” ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… свСтодиодах. Π—Π° основу взята конструкция «БвСтодиодная гирлянда Π½Π° МК Attiny13Β» .

Π—Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ β€” использовал китайскиС ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ Π²Π΅Ρ€Ρ…ΡƒΡˆΠΊΠΈ. Π”ΠΎΠ±Π°Π²ΠΈΠ» транзисторы,Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ количСство свСтодиодов. Π’ Ρ„Π°ΠΉΠ»Π°Ρ… Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ.
По схСмС: вмСсто свСтодиодов Ρ‡Π΅Ρ€Π΅Π· рСзистор 1кОм Π½Π° Π±Π°Π·Ρƒ транзистора NPN BC547, Π΄Π°Π»Π΅Π΅ свСтодиоды просто Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒ. Π’ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ сопротивлСния β€” 47 Ом. Π—Π°Π»ΠΈΠ²ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ плюс Π° Π½Π΅ минус ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ (Π½Π΅ знаю ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ,Π½Ρƒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ). Π’ Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ конструкции, двухсторонний, для свСтодиодов Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ². ΠŸΡ€ΠΎΡΡ‚ΠΎ осущСствлСн ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ сторону ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π΅Ρ‰Π΅ ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ свСтодиода Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π»ΡƒΡ‡. Π’ суммС получаСтся 8 свСтодиодов Π½Π° ΠΎΠ΄ΠΈΠ½ транзистор. Когда я Π΄Π΅Π»Π°Π» ΠΏΠ»Π°Ρ‚Ρƒ Π² DIP корпусах, я ΠΏΠΎΠ΄ свСтодиодами ΠΏΡ€ΠΎΠΏΠΈΠ»ΠΈΠ» ΠΏΠ°Π·Ρ‹ ΠΈ ΠΎΠ½ΠΈ ΠΎΡΠ²Π΅Ρ‰Π°ΡŽΡ‚ ΠΎΠ±Π΅ стороны Π·Π²Π΅Π·Π΄Ρ‹. А ΠΏΠΎΡ‚ΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° идСя Π½Π΅ ΠΏΠΈΠ»ΠΈΡ‚ΡŒ ΠΏΠ°Π·Ρ‹,Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π΅ стороны Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Если ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΡƒΡŽΡΡ Π΅Π»ΠΊΡƒ,ΠΈΠ»ΠΈ просто ΠΏΠΎΠ΄Π²Π΅ΡΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ… ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Π·Ρ€ΠΈΡ‚Π΅Π»ΡŽ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. Π’ ΠΆΠ΅Π»Π΅Π·Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ.

Π΄Π΅Ρ‚ΠΠ›Π˜:

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ Π‘ΠœΠ” администратор ΠΏΠΎΡ€Ρ‚Π°Π»Π° Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Π» ΡƒΠΆΠ΅ нСсколько Ρ€Π°Π· дСсь , ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ† отправляСт Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ дСнь.

БвСтодиодная Π·Π²Π΅Π·Π΄Π°, особСнно ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΌΠ΅Ρ€Ρ†Π°Π΅Ρ‚, создаСт Ρ€ΠΎΠΌΠ°Π½Ρ‚ΠΈΡ‡Π½ΡƒΡŽ атмосфСру ΠΈ прСдставляСт собой достойноС ΠΏΡ€Π°Π·Π΄Π½ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ торТСству. Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈ свСтодиодныС Π·Π²Π΅Π·Π΄Ρ‹ ΠΊ Новому Π³ΠΎΠ΄Ρƒ ΠΈ ΠΊ РоТдСству: ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ»ΡˆΠ΅Π±Π½ΡƒΡŽ, ΡΠΊΠ°Π·ΠΎΡ‡Π½ΡƒΡŽ обстановку. УмСя Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹Π΅ свСтодиодныС Π·Π²Π΅Π·Π΄Ρ‹.

НСобходимыС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ (для ΠΎΠ΄Π½ΠΎΠΉ Π·Π²Π΅Π·Π΄Ρ‹):

– свСтодиоды 5 ΠΌΠΌ (ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ) 5 ΡˆΡ‚ΡƒΠΊ;
– 9-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹ΠΉ аккумулятор;
– рСзисторы 60 Ом 2 ΡˆΡ‚ΡƒΠΊΠΈ;
– аккумуляторный Ρ€Π°Π·ΡŠΠ΅ΠΌ (Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΎΡ‚ Π½Π΅Π³ΠΎ).

НСобходимыС инструмСнты:

– Ρ„Π°Π½Π΅Ρ€Π½Ρ‹ΠΉ лист для шаблона ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 0,5Ρ…0,5 ΠΌ;
– ΠΌΠ°Ρ€ΠΊΠ΅Ρ€;
– транспортир;
– ΠΈΠ·ΠΎΠ»Π΅Π½Ρ‚Π°;
– паяльник ΠΈ ΠΏΡ€ΠΈΠΏΠΎΠΉ;
– ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ);
– плоскогубцы ΠΈΠ»ΠΈ Ρ‰ΠΈΠΏΡ†Ρ‹.

Π˜Π·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ свСтодиодной Π·Π²Π΅Π·Π΄Ρ‹

ЭлСктричСская схСма Π·Π²Π΅Π·Π΄Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ проста. ΠŸΡΡ‚ΡŒ свСтодиодов ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ Ρ†Π΅ΠΏΡŒ. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π½Π° схСмС, Π΄Π΅Ρ‚Π°Π»ΡŒΡŽ Π·Π²Π΅Π·Π΄Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚: Π·Π²Π΅Π·Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³ΠΎΡ€Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π² Ρ€Π°Π·ΡŠΠ΅ΠΌ для аккумулятора Π±ΡƒΠ΄Π΅Ρ‚ вставлСна Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠ°. Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ свСтодиоды: Π°Π½ΠΎΠ΄Π½Ρ‹Π΅ Π½ΠΎΠΆΠΊΠΈ (ΠΎΠ½ΠΈ Π΄Π»ΠΈΠ½Π½Π΅Π΅) ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с ΠΊΠ°Ρ‚ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ.

Для удобства сборки Π·Π²Π΅Π·Π΄Ρ‹ Π½Π° кускС Ρ„Π°Π½Π΅Ρ€Ρ‹ Π΄Π΅Π»Π°Π΅ΠΌ шаблон: ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ Ρ‡Π΅Ρ€Ρ‚ΠΈΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Π½Π° Π½Π΅ΠΉ Π½Π° Ρ€Π°Π²Π½Ρ‹Ρ… расстояниях Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΏΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ транспортира – ΠΏΠΎΠ΄Π΅Π»ΠΈΠ² вСсь ΠΊΡ€ΡƒΠ³ Π½Π° ΠΏΡΡ‚ΡŒ сСкторов ΠΏΠΎ 72 градуса.

РасполагаСм свСтодиоды Π½Π° шаблонС Π½Π° ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Ρ€Π°Π·Π³ΠΈΠ±Π°Π΅ΠΌ ΠΈΡ… Π½ΠΎΠΆΠΊΠΈ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠ³ΠΎΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΎΠΆΠΊΠΈ сосСдних свСтодиодов ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ (ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π°Π½ΠΎΠ΄Π½Ρ‹Π΅ Π½ΠΎΠΆΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ с ΠΊΠ°Ρ‚ΠΎΠ΄Π½Ρ‹ΠΌΠΈ). Π˜Π·ΠΎΠ»Π΅Π½Ρ‚ΠΎΠΉ закрСпляСм Π½ΠΎΠΆΠΊΠΈ Π½Π° шаблонС. Π‘ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½ΠΎΠΆΠΊΠΈ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… мСстах. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π²Π΅Π·Π΄Ρƒ с Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠΌ Ρ†Π΅ΠΏΠΈ.

ВСстируСм ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅ΠΏΡŒ. БоСдиняСм ΠΊΠΎΠ½Ρ†Ρ‹ Π·Π²Π΅Π·Π΄Ρ‹ с ΠΎΠ±ΠΎΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, соблюдая ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. Если Ρ†Π΅ΠΏΡŒ составлСна ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π·Π²Π΅Π·Π΄Π° загораСтся. Если Π½Π΅ Π·Π°Π³ΠΎΡ€Π΅Π»Π°ΡΡŒ, провСряСм, соблюдСна Π»ΠΈ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. Если ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ соблюдСна, Π° Π·Π²Π΅Π·Π΄Π° всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ загораСтся, Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ свСтодиод ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½. Π’ этом случаС ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ провСряСм свСтодиоды с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ 3-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠ³ΠΎ источника питания.

УбСдившись, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, приспосабливаСм ΠΊ Π½Π΅ΠΌΡƒ Ρ€Π°Π·ΡŠΠ΅ΠΌ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ аккумулятора 9 Π’. РазъСм Π±ΡƒΠ΄Π΅Ρ‚ подсоСдинСн ΠΊ Π·Π²Π΅Π·Π΄Π΅ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π° рСзистора. РСзисторы Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· свСтодиоды, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ срок слуТбы свСтодиодов ΠΈ аккумулятора.

Π‘Π΅Ρ€Π΅ΠΌ Ρ€Π°Π·ΡŠΠ΅ΠΌ для 9-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠ³ΠΎ аккумулятора ΠΈ острым Π½ΠΎΠΆΠΎΠΌ срСзаСм Π΅Π³ΠΎ корпус ΠΈΠ· мягкого пластика.

ΠžΡ‚ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‚ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

К ΠΎΠ±ΠΎΠΈΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌ ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ рСзисторы.

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Ρ‹ рСзисторов ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΊ Β«ΠΏΠ»ΡŽΡΡƒΒ» ΠΈ «минусу» Π·Π²Π΅Π·Π΄Ρ‹, соблюдая ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ.

Аккуратно устанавливаСм Ρ€Π°Π·ΡŠΠ΅ΠΌ со Π·Π²Π΅Π·Π΄ΠΎΠΉ Π½Π° Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π½ΡƒΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΡƒ. На этом наша Ρ€Π°Π±ΠΎΡ‚Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ: свСтодиодная Π·Π²Π΅Π·Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²Π°.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠ°Ρ схСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ простых свСтовых эффСктов Π½Π° свСтодиодах.
Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ располоТСны Π² Π²ΠΈΠ΄Π΅ восьми Π»ΡƒΡ‡Π΅ΠΉ Π·Π²Π΅Π·Π΄Ρ‹, Π² Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, посмотрСв Π½Π° рисунок ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.
Π­Ρ‚Π° конструкция являСтся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ Π΅Π»ΠΊΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ элСмСнтом домашнСго ΠΈΠ½Ρ‚Π΅Ρ€ΡŒΠ΅Ρ€Π°.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ свСтодиод - Ρ†Π΅Π½Ρ‚Ρ€. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄ΡƒΡ‚ свСтодиоды Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ»ΡŒΡ†Π° (D3-D19), Π·Π°Ρ‚Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΊΠΎΠ»ΡŒΡ†ΠΎ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ внСшнСго ΠΊΠΎΠ»ΡŒΡ†Π° (D43-D50). ЗатСмвсС повторяСтся снова. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ зависит ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ рСзистора P1.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты собран Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π΅ 555 (IC1), Π·Π°Ρ‚Π΅ΠΌ тактовая частота подаСтся Π½Π° дСсятичный счСтчик 4017 (IC2). Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… 0-6 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ появляСтся сигнал, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт свСтодиодами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹Ρ… транзисторов (T1-T7). БСдьмой Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ сбрасываСт счСтчик ΠΈ всС повторяСтся.

Рис. 1. Π‘Ρ…Π΅ΠΌΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ Π·Π²Π΅Π·Π΄Ρ‹ для Π΅Π»ΠΊΠΈ

Бписок ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

РСзисторы:
R1 = 2 кОм
R2 = 10 кОм
R3 = 33 кОм
R4 = 390 Ом
R5,R6,R9,R12,R15,R18,R21 = 1 кОм
R7,R8,R10,R11,R13,R14,R16,R17,R19,R20,R22,R23 = 100 Ом
P1 = 25 кОм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ
ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Ρ‹:
C1,C3,C4 = 0.1 ΠΌΠΊΠ€
C2 = 2.2 ΠΌΠΊΠ€ 16V элСктролит
ΠŸΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΈ:
D1 = 1N4148
D2-D50 = красныС свСтодиоды
T1-T7 = BC547
IC1 = 555
IC2 = 4017
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания:
батарСя Ρ‚ΠΈΠΏΠ° "ΠΊΡ€ΠΎΠ½Π°" ΠΈΠ»ΠΈ любая другая батарСя элСмСнтов Π½Π° 9Π’


Рис. 2. РасполоТСниС элСмСнтов

БвСтодиодная Π·Π²Π΅Π·Π΄Π° Π½Π° Π΅Π»ΠΊΡƒ с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ Π΄Π²ΡƒΡ… Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ АА





Π’ Π΄Π°Π»Π΅ΠΊΠΎΠΌ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, эта роТдСствСнская Π·Π²Π΅Π·Π΄Π° ΠΈΠ·Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π»Π°ΡΡŒ Π½Π° основС Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, транзисторов ΠΈ свСтодиодов. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, спустя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹, этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ вновь Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ соврСмСнныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ напряТСния DC/DC ΠΈ свСтодиодный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ постоянного Ρ‚ΠΎΠΊΠ°.

Для своСго питания, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ Ρ‚ΠΈΠΏΠ° АА, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ напряТСния DC/DC, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ синиС свСтодиоды ΠΈΠΌΠ΅ΡŽΡ‚ прямоС ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 3V, Π° Ρ‡ΠΈΠΏ свСтодиодного Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΎΠΊΠΎΠ»ΠΎ 0,6V. Π”Π²Π΅ Π½ΠΎΠ²Ρ‹Π΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ АА Π²Ρ‹Π΄Π°ΡŽΡ‚ напряТСниС Ρ‡ΡƒΡ‚ΡŒ большС 3V, Π° пСрСзаряТаСмыС аккумуляторныС Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ зарядкС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ достаточного ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π°. Для Π»ΠΈΠΊΠ²ΠΈΠ΄Π°Ρ†ΠΈΠΈ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ 3V ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ 3,71V.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ напряТСния прСобразоватСля DC / DC ΠΈΠ»ΠΈ нСпосрСдствСнно ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ. Π’Π°ΠΊΠΆΠ΅, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ DC/DC Π²ΠΎ врСмя спящСго Ρ€Π΅ΠΆΠΈΠΌΠ° для экономии заряда аккумуляторов, Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ потрСбляСт ΠΎΠΊΠΎΠ»ΠΎ 1 мкА. Π‘Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC16LF1703 Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ 1,8V ΠΈ являСтся ΠΎΡ‡Π΅Π½ΡŒ экономичным Π² ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΈ элСктроэнСргии, особСнно Π² спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ SPI ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π½Π° ΠΈΡ… основании Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ свСтодиоды. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, для Π²Ρ‹Π²ΠΎΠ΄Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π­Ρ‚ΠΎΡ‚ нСбольшой роТдСствСнский ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ содСрТит 16 свСтодиодов Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² свСчСния, установлСнных Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Π² Π²ΠΈΠ΄Π΅ Π·Π²Π΅Π·Π΄Ρ‹. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° нСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии Π½Π΅ Π²Π΅Π»ΠΈΠΊΠΎ, Π·Π²Π΅Π·Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ дня.

Π’Ρ‹Π±ΠΎΡ€ использования ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… свСтодиодов, обусловлСн ΠΈΡ… нСбольшим Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с SMD свСтодиодами. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ обСспСчиваСт постоянный Ρ‚ΠΎΠΊ свСтодиодов 5мА.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ выполняСт 3 основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  1. ΠŸΠΎΡΡ‹Π»Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SPI Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиодов.
  2. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ напряТСниС Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ ΠΈΠ»ΠΈ аккумуляторов, Ссли напряТСниС ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ΅ допустимого, Ρ‚ΠΎ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ DC/DC Π² спящий Ρ€Π΅ΠΆΠΈΠΌ.
  3. ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сигналы ΠΎΡ‚ внСшнСй ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ внСшнСй ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиодов, ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ отобраТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π²Π΅Π·Π΄Ρƒ Π² спящий Ρ€Π΅ΠΆΠΈΠΌ.

На рисункС Π½ΠΈΠΆΠ΅ прСдставлСна полная элСктричСская схСма Π·Π²Π΅Π·Π΄Ρ‹:

На рисункС Π½ΠΈΠΆΠ΅ прСдставлСна архитСктурная схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈ схСма Π΅Π³ΠΎ динамичСского повСдСния:


ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ систСмы ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ управлСния свСтодиодами











Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ управляСтся 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ SPI ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚ соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ свСтодиоду. Когда ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π±ΠΈΡ‚, Ρ€Π°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ свСтодиод Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ свСтодиод Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° свСтодиодный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ равняСтся 62мс. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 81мс Π΄ΠΎ 81*255мс.

НапримСр, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиодов Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡ€ΠΈ создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ TLC5925IDWR
  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC16LF1703-I/SL
  • ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ DC/DC MCP1640T-I/CHY
  • ΠžΡ‚ΡΠ΅ΠΊ для Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ
  • ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 22 ΠΌΠΊΠ€
  • ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 27 ΠΏΠΊΠ€
  • ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 4.7 ΠΌΠΊΠ€
  • Кнопка, монтируСмая Π½Π° PCB ΠΏΠ»Π°Ρ‚Ρƒ
  • Диодная сборка MBR0530T1G
  • РСзистор 300 кОм
  • РСзистор 620 кОм
  • РСзистор 4.3 кОм
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ 8 ΠΌΠΌ, синиС ΠΈ красныС
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ 10 ΠΌΠΌ, ΠΆΠ΅Π»Ρ‚Ρ‹Π΅ ΠΈ красныС

БвСтящийся Π΅Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΡˆΠ°Ρ€ Π½Π° Π΅Π»ΠΊΡƒ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ Π—Π²Π΅Π·Π΄Ρ‹ Π‘ΠΌΠ΅Ρ€Ρ‚ΠΈ ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ° Β«Π—Π²Π΅Π·Π΄Π½Ρ‹Π΅ Π²ΠΎΠΉΠ½Ρ‹Β»

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊ Π½ΠΎΡ‡Π½ΠΈΠΊ Π² Π²ΠΈΠ΄Π΅ Π—Π²Π΅Π·Π΄Ρ‹ Π‘ΠΌΠ΅Ρ€Ρ‚ΠΈ ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ° Β«Π—Π²Π΅Π·Π΄Π½Ρ‹Π΅ Π²ΠΎΠΉΠ½Ρ‹Β» Π²Π°ΠΌ понадобятся:

  • ΠŸΠ»Π°ΡΡ‚ΠΈΠΊΠΎΠ²Ρ‹ΠΉ ΡˆΠ°Ρ€ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 100 ΠΌΠΌ
  • Π”Ρ€Π΅Π»ΡŒ
  • ΠœΠ΅Π»ΠΊΠΎΠ·Π΅Ρ€Π½ΠΈΡΡ‚Π°Ρ наТдачная Π±ΡƒΠΌΠ°Π³Π°
  • ΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΈΠΉ спирт
  • Эпоксидная ΡˆΠΏΠ°Ρ‚Π»Π΅Π²ΠΊΠ°
  • ΠšΡƒΡΠΎΡ‡ΠΊΠΈ Π³Π»ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ пластилина
  • ΠœΠ°Π»ΡΡ€Π½Ρ‹ΠΉ скотч
  • ΠšΠ°Π½Ρ†Π΅Π»ΡΡ€ΡΠΊΠΈΠΉ Π½ΠΎΠΆ
  • ΠΡΡ€ΠΎΠ·ΠΎΠ»ΡŒΠ½Π°Ρ краска
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹
  • Π’ΠΎΠ½ΠΊΠΈΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄
  • Паяльник
  • НСнуТная элСктронная схСма, старый Ρ„ΠΎΠ½Π°Ρ€ΠΈΠΊ ΠΈ свСтодиодная свСча

Π¨Π°Π³ 1





Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ диск, Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΡˆΠ°Ρ€ кусочком Π³Π»ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ пластилина. ΠŸΠ»ΠΎΡ‚Π½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ сфСру Π²ΠΎ врСмя свСрлСния. ΠŸΡ€ΠΎΡΠ²Π΅Ρ€Π»ΠΈΡ‚Π΅ нСбольшоС отвСрстиС ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ€ΠΎΠ½ΠΊΠΈ ΠΏΠΎ пластику Π²Ρ‹Ρ€Π΅ΠΆΡŒΡ‚Π΅ диск ΠΏΠΎ окруТности. Π’Ρ‹Π½ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΈ зачиститС края с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΠΆΠ΄Π°Ρ‡Π½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³ΠΈ, Π΅ΠΉ ΠΆΠ΅ ΠΏΠΎΠ΄ струСй Π²ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ ΠΎΠ±Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ сфСры ΠΈ диск.

Π¨Π°Π³ 2





Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡˆΠ°Ρ€ΠΈΠ΅ ΠΈ помСститС диск Π² отвСрстиС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ снаруТи Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° плоской. Π—Π°ΠΌΠ΅ΡˆΠ°ΠΉΡ‚Π΅ ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΡƒΡŽ ΡˆΠΏΠ°Ρ‚Π»Π΅Π²ΠΊΡƒ ΠΈ скатайтС Π΅Π΅ Π² Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€. ΠŸΡ€ΠΈΠΆΠΌΠΈΡ‚Π΅ Π΅Π΅ ΠΏΠΎ краям диска, придСрТивая Π΅Π³ΠΎ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ. НСбольшоС количСство ΡˆΠΏΠ°Ρ‚Π»Π΅Π²ΠΊΠΈ помСститС Π² отвСрстиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ сторонС появился малСнький выступ. ΠšΠ°Π½Ρ†Π΅Π»ΡΡ€ΡΠΊΠΈΠΌ Π½ΠΎΠΆΠΎΠΌ ΠΎΡ‚Ρ€Π΅ΠΆΡŒΡ‚Π΅ ΠΏΠ΅Ρ‚Π»ΡŽ для подвСшивания сфСры ΠΈ выровняйтС ΡˆΠ΅Ρ€ΠΎΡ…ΠΎΠ²Π°Ρ‚ΠΎΡΡ‚ΠΈ. Под струСй Π²ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ сфСру Π½Π°ΠΆΠ΄Π°Ρ‡Π½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ.

Π¨Π°Π³ 3

ΠŸΡ€ΠΈΠΊΠ»Π΅ΠΉΡ‚Π΅ Ρ‚ΠΎΠ½ΠΊΡƒΡŽ полосу скотча вдоль экватора сфСры. НамочитС Ρ‚ΠΊΠ°Π½ΡŒ спиртом ΠΈ ΠΏΡ€ΠΎΡ‚Ρ€ΠΈΡ‚Π΅ всю ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ. Аккуратно нанСся Π³Ρ€ΡƒΠ½Ρ‚ΠΎΠ²ΠΊΡƒ, ΠΏΠΎΠΊΡ€Π°ΡΡŒΡ‚Π΅ всС Π² Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ свСтло-сСрый Ρ†Π²Π΅Ρ‚. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ полоски скотча Π½Π° всС части, сфСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ свСтлыми. Π’Π΅ΠΏΠ΅Ρ€ΡŒ нанСситС Ρ‚Π΅ΠΌΠ½ΠΎ-ΡΠ΅Ρ€ΡƒΡŽ краску ΠΈ снимитС скотч.



Π¨Π°Π³ 4




ΠžΡ‚Ρ€Π΅ΠΆΡŒΡ‚Π΅ нСбольшой ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ со стороной Π² 1,5 см ΠΎΡ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ пластика (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΡΠ²Π΅Ρ€Π»ΠΈΡ‚ΡŒ Π΄Π²Π° отвСрстия ΠΏΠΎΠ΄ свСтодиод). Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 20 см, пропускаСм ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· отвСрстия Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅, устанавливаСм свСтодиод. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. ΠŸΡ€ΠΎΠ΄Π΅Π½ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· отвСрстиС Π½Π°Π²Π΅Ρ€Ρ…Ρƒ сфСры. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ нСбольшой Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹ΠΉ отсСк (ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΎΡ‚ свСтодиодной свСчи). ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΊ корпусу свСчи, соблюдая ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ.

Π¨Π°Π³ 5

БоскоблитС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ краски Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСстах, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» свСт. Если Ρ‡Π΅Ρ€Π΅Π· экватор сфСры ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ свСта, с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороны ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΠ½ΡƒΡŽ полосу с отвСрстиями. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ корпус свСчи, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.



БвСтящиСся Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ для Π΅Π»ΠΊΠΈ


Π­Ρ‚ΠΎ руководство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для пошагового создания свСтодиодной Π·Π²Π΅Π·Π΄Ρ‹ для Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ Π΅Π»ΠΊΠΈ, которая свСтится ΠΎΡ‡Π΅Π½ΡŒ ярко ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свои Ρ†Π²Π΅Ρ‚Π°. Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±Ρ‹Π» использован лист Ρ„Π°Π½Π΅Ρ€Ρ‹, адрСсуСмыС свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ WS2812b ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino.

Π¨Π°Π³ 1: Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

  • Лист Ρ„Π°Π½Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 30 x 30 x 0.6 см.
  • БвСтодиодная Π»Π΅Π½Ρ‚Π° WS2812b с ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 60 свСтодиодов Π½Π° ΠΌΠ΅Ρ‚Ρ€. ΠŸΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡΡ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ 67 см, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит 40 свСтодиодов.
  • ΠœΠ°Π»ΠΎΠ³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠ° ATmega328 ΠΈΠ»ΠΈ Attiny45 (ΠŸΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Arduino Pro Mini 3.3 / 5V ΠΈΠ»ΠΈ Adafruit Gemma)
  • НаТдачная Π±ΡƒΠΌΠ°Π³Π° срСднСй зСрнистости
  • Акриловый ΠΊΠ»Π΅ΠΉ
  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания 3,3 / 5V ΠΈΠ»ΠΈ аккумуляторная батарСя LiPo 3,7V ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ подходящий источник питания
  • Π’ΠΎΠ½ΠΊΠΈΠΉ элСктричСский ΠΏΡ€ΠΎΠ²ΠΎΠ΄

Π¨Π°Π³ 2: Π§Π΅Ρ€Ρ‚Π΅ΠΆ Π·Π²Π΅Π·Π΄Ρ‹



ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом являСтся созданиС Π·Π²Π΅Π·Π΄Ρ‹. БвСтодиодная Π»Π΅Π½Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π΅Π΅Π½Π° Π½Π° корпус Ρ„Π°Π½Π΅Ρ€Π½Ρ‹ΠΉ Π·Π²Π΅Π·Π΄Ρ‹, поэтому Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π½Π° 40 свСтодиодов), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ шаблон Π² ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Ρ„Π°ΠΉΠ»Π΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»Π°ΡΡŒ Π½Π° листС А4, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π΅Π·Π°ΡŽΡ‚ΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°Π΄ΠΎ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚, Π²Π·ΡΡ‚ΡŒ лист Ρ„Π°Π½Π΅Ρ€Ρ‹ ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΡŒΠ½ΡƒΡŽ Π±ΡƒΠΌΠ°Π³Ρƒ. Π—Π°Ρ‚Π΅ΠΌ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚ с ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΡŒΠ½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ Π½Π° лист Ρ„Π°Π½Π΅Ρ€Ρ‹, ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΈ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ°, пСрСнСсти Π΅Π³ΠΎ Π½Π° Ρ„Π°Π½Π΅Ρ€Ρƒ. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ пСрСноса, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚ Π½Π° листС Ρ„Π°Π½Π΅Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ канцСлярских ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ случайно Π½Π΅ смСстился. ПослС окончания пСрСноса, ΡΠ½ΡΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„Π°Ρ€Π΅Ρ‚ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всС края.

Π¨Π°Π³ 3: Π’Ρ‹Ρ€Π΅Π·Π°Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄Ρ‹


ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄Ρ‹ пСрСнСсСно Π½Π° лист Ρ„Π°Π½Π΅Ρ€Ρ‹, Π΅Π΅ Π½Π°Π΄ΠΎ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ. Для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСктролобзик ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠΈΠ»Ρƒ. Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π·Π²Π΅Π·Π΄Π° Π±Ρ‹Π»Π° Π²Ρ‹Ρ€Π΅Π·Π°Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρƒ, Π½ΠΎ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ сСрСдину. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π΅Π·ΠΊΠΈ, края Π·Π²Π΅Π·Π΄Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°ΠΆΠ΄Π°Ρ‡Π½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ стали Π³Π»Π°Π΄ΠΊΠΈΠΌΠΈ.

Π¨Π°Π³ 4: ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° свСтодиодов




На этом шагС, Π½Π°Π΄ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹, содСрТащий 40 свСтодиодов, ΠΈ Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ Π΅Π΅ Π½Π° минимально допустимыС ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΏΠΎ 4 свСтодиода. Π’ ΠΈΡ‚ΠΎΠ³Π΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ 10 ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² ΠΏΠΎ 4 свСтодиода.
Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, водонСпроницаСмая ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π»Π΅Π½Ρ‚Ρ‹ Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°, Π½ΠΎ этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ°ΠΉΠΊΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π½Π°Π΄Ρ€Π΅Π·Π°Π² Π½ΠΎΠΆΠΎΠΌ.

Π”Π°Π»ΡŒΡˆΠ΅, свСтодиодныС ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ Π½Π°ΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌ Π½Π° края дСрСвянной Π·Π²Π΅Π·Π΄Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°ΠΊΡ€ΠΈΠ»ΠΎΠ²ΠΎΠ³ΠΎ клСя. НанСситС нСсколько капСль клСя Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону свСтодиодного ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΈ Π½Π°ΠΊΠ»Π΅ΠΉΡ‚Π΅ Π΅Π³ΠΎ Π½Π° Π·Π²Π΅Π·Π΄Ρƒ. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ полоски Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пиксСли Π±Ρ‹Π»ΠΈ располоТСны достаточно Ρ€ΠΎΠ²Π½ΠΎ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΊΠ»Π΅ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ полоски, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот Ρ‚ΠΈΠΏ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ одностороннСС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚.Π΅. ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Dout ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π»Π΅Π½Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ Din ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ)

Π¨Π°Π³ 5: Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ свСтодиодов

Π’Π΅ΠΏΠ΅Ρ€ΡŒ свСтодиодныС полоски Π½Π°Π΄ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Для этого Π½Π°Ρ€Π΅Π·Π°Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… кусочков Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, длиною ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 3 – 4 см. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ паяльник, Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ эти кусочки ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ свСтодиодных полосок Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅: DO – DI, V – V, GND – GND. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ°ΠΉΠΊΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС, Π° Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ осмотр, Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… физичСских ошибок.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС Π·Π°ΠΊΠΎΠ»ΡŒΡ†ΠΎΠ²Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ†Π΅ΠΏΡŒ! Π’Ρ‹Ρ…ΠΎΠ΄ послСднСй полоски Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π° ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ полоскС ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² дальнСйшСм Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.

Π¨Π°Π³ 6: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° питания ΠΈ зазСмлСния ΠΊ источнику питания. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Vcc Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ V ΠΏΠ΅Ρ€Π²ΠΎΠΉ свСтодиодной полоски, соотвСтствСнно ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ GND ΠΊ GND. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° β„–6 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ Π²Ρ…ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… DI ΠΏΠ΅Ρ€Π²ΠΎΠΉ полоски (этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ опрСдСляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½).

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Arduino Pro Mini, Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ USB кабСль ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π¨Π°Π³ 7: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Arduino IDE, ΠΎΡΠ½Π°Ρ‰Π΅Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Adafruit NeoPixel, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° с сайта Adafruit.

ПослС установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (эскиз) ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ strandtest, пСрСйдя ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ мСню:

File β†’ Examples β†’ Libraries β†’ Adafruit_NeoPixel β†’ strandtest

Π’ Π½Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку 15, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 60 Π½Π° 40, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 40 свСтодиодов. ΠžΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ эскиза остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

ПослС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ загруТаСтся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Adafruit FLORA ΠΈΠ»ΠΈ Gemma, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino IDE, для этого слСдуйтС этим инструкциям: https://learn.adafruit.com/add-boards-arduino-v164/setup

Π¨Π°Π³ 8: ВСст ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ


Π’Π΅ΠΏΠ΅Ρ€ΡŒ настало врСмя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ соСдинСния ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΡƒ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΈ Ссли всС ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π³Π»Π°Π΄ΠΊΠΎ, всС свСтодиоды Π±ΡƒΠ΄ΡƒΡ‚ свСтится Π² соотвСтствии с Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ эскизом.

Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ всС соСдинСния, начиная ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ заканчивая послСдним свСтодиодным ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠΌ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹.

Π¨Π°Π³ 9: ПослСдниС ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π²Π΅Π·Π΄Ρƒ Π½Π° новогоднюю Π΅Π»ΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ сторонС Π·Π²Π΅Π·Π΄Ρ‹. Для фиксации ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠΏΠΊΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ ΠΈΠ»ΠΈ Π²ΠΈΠ½Ρ‚Ρ‹ подходящСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’Π°ΠΊΠΆΠ΅ трСбуСтся ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π²Π΅Π·Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π΅Π»ΠΊΡƒ.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ Π΅Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ - Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ ΡˆΠ°Ρ€Ρ‹ с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Wi-Fi
Π’ этой инструкции описываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свСтящиСся Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ для Π΅Π»ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ Wi-Fi. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ смартфон с вашим Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ мСрцания ΠΈ Ρ€Π΅ΠΆΠΈΠΌ.



Π•Π»ΠΎΡ‡Π½Ρ‹Π΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡŽΡ‚ свой собствСнный Π²Π΅Π±-сСрвСр. Π’Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Wemos / ESP8266. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ трСбуСтся – это источник питания 5 Π’ΠΎΠ»ΡŒΡ‚ (USB) ΠΈ ΡΠ΅Ρ‚ΡŒ Wi-Fi.
Π­Ρ‚Π° инструкция, которая содСрТит поэтапныС шаги, начинаСтся с Ρ‚Ρ€Π΅Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ – это простой эскиз Arduino ΠΏΠΎ схСмам Autodesk с использованиСм свСтодиодного ΠΊΠΎΠ»ΡŒΡ†Π° NeoPixel. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° – это Π²Π΅Π±-сСрвСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos. Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
ПослС этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² кодирования описываСтся созданиС Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ с 20 сторонами. Π”ΠΈΠ·Π°ΠΉΠ½ ΠΈ Ρ„ΠΎΡ€ΠΌΠ° Π±Ρ‹Π»ΠΈ созданы Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Fusion 360, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.
Π’ ΠΊΠΎΠ½Ρ†Π΅, послС сборки, описываСтся ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² Π½Π°Ρ‡Π°Π»Π΅ этой инструкции.
Π₯ΠΎΡ‚ΡŒ эта инструкция ΠΈ описываСт созданиС ΠΎΡ€Π½Π°ΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΡ… ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠΉ, Π²Π΅Π±-интСрфСйс Π½Π΅ ограничиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этими возмоТностями. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для мноТСства Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ЀактичСски, всС, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ Wi-Fi.

Π¨Π°Π³ 1: НСобходимыС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹


НСобходимыС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos D1 Mini Pro ΠΈΠ»ΠΈ Wemos D1 Mini
  • БвСтодиодная Π»Π΅Π½Ρ‚Π° WS2812b , 30 led / ΠΌΠ΅Ρ‚Ρ€, IP30 ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ пиксСли
  • КабСль USB – micro-USB
  • ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π°
  • Π‘ΡƒΠΏΠ΅Ρ€ΠΊΠ»Π΅ΠΉ
  • БлСстки Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°
  • USB источник питания Π½Π° 5 Π²ΠΎΠ»ΡŒΡ‚

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ подходящий USB источник питания. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод потрСбляСт максимум 60 мА, поэтому 20 свСтодиодов Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΉ мощности ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ 1,2 А (6 Π’Ρ‚). Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ использовался Π±Π»ΠΎΠΊ питания Ikea Koppla USB. Он оснащСн 3 USB ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ΠΈ обСспСчиваСт Ρ‚ΠΎΠΊ 3,2 А ΠΏΡ€ΠΈ напряТСнии 5 Π’ΠΎΠ»ΡŒΡ‚.

Π¨Π°Π³ 2. Π‘Ρ…Π΅ΠΌΠ° Autodesk: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиодного ΠΊΠΎΠ»ΡŒΡ†Π° NeoPixel


ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиодов WS2812 ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Arduino Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простая Π·Π°Π΄Π°Ρ‡Π°. Но это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌ, Ссли Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Arduino. НСкоторый ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ элСктроникС Π±ΡƒΠ΄Π΅Ρ‚ вСсьма кстати. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ слоТно.
И совсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ свои силы. Π•ΡΡ‚ΡŒ Π²Π΅Π±-сайты, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Одним ΠΈΠ· Π½ΠΈΡ… являСтся сайт ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Autodesk Circuits . Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сдСлан Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Arduino с использованиСм свСтодиодного ΠΊΠΎΠ»ΡŒΡ†Π° NeoPixel , ΠΈ являСтся основой этого роТдСствСнского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° выглядит просто, Π½ΠΎ Π² Ρ‚ΠΎΠΆΠ΅ врСмя ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ возмоТности кодирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino:

  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ внСшнюю Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Β«Adafruit NeoPixelΒ». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ†Π²Π΅Ρ‚Π° свСтодиодов. ВсС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ опрСдСляСт значСния 12 Ρ†Π²Π΅Ρ‚ΠΎΠ² RGB Π² 3 массивах. Π­Ρ‚ΠΎ Ρ‚Π΅ 12 Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π²Π΅Π±-интСрфСйсС для управлСния свСтодиодной полосой.
  • Π’Π°ΠΊΠΆΠ΅, сущСствуСт самоопрСдСляСмая функция. Π­Ρ‚ΠΎ функция Β«setColorΒ», которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ содСрТит ΠΎΠ΄ΠΈΠ½ массив ΠΈΠ· 12 Ρ†Π²Π΅Ρ‚ΠΎΠ² (ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ 0 Π΄ΠΎ 11). Для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ 12 Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ содСрТит ΠΈ распознаСт ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°:

Π¦Π²Π΅Ρ‚ 0: янтарныС (FFC200)
Ρ†Π²Π΅Ρ‚ 1: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ (FFA500)
Ρ†Π²Π΅Ρ‚ 2: ΠΊΠΈΠ½ΠΎΠ²Π°Ρ€ΡŒ (E34234)
Ρ†Π²Π΅Ρ‚ 3: красный (FF0000)
Ρ†Π²Π΅Ρ‚ 4: ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹ΠΉ (FF00FF)
Ρ†Π²Π΅Ρ‚ 5: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ (800080)
Ρ†Π²Π΅Ρ‚ 6: ΠΈΠ½Π΄ΠΈΠ³ΠΎ (4B0082)
Π¦Π²Π΅Ρ‚ 7: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ (0000FF)
Ρ†Π²Π΅Ρ‚ 8: Π°ΠΊΠ²Π°ΠΌΠ°Ρ€ΠΈΠ½ (7FFFD4)
Ρ†Π²Π΅Ρ‚ 9: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ (00FF00)
Ρ†Π²Π΅Ρ‚ 10: Π·Π΅Π»Π΅Π½ΠΎΠ²Π°Ρ‚ΠΎ (7FFF00)
Ρ†Π²Π΅Ρ‚ 11: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ (FFFF00)

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² значСния RGB. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ .

Π¨Π°Π³ 3. Здравствуй ΠΌΠΈΡ€!


ПослС программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Arduino Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ со свСтодиодами WS2812, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой Π²Π΅Π±-сСрвСр Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Для этого трСбуСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos (с ESP8266), содСрТащий Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Wi-Fi. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB-кабСля. НСт нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ USB-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹. Π­Ρ‚ΠΎ прСимущСство ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos Π½Π°Π΄ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ESP8266-12.
ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с использованиСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino. Но для этого потрСбуСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ срСду Arduino IDE с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Boards Manager. Π­Ρ‚ΠΎ описано Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos .
ПослС выполнСния этих шагов ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Wemos для программирования Π² срСдС программирования Arduino IDE. Для этого Π½Π°Π΄ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos (+ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ COM-ΠΏΠΎΡ€Ρ‚) ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Волько ΠΏΠ΅Ρ€Π΅Π΄ компиляциСй ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ сСти.
Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простой Π²Π΅Π±-сСрвСр. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ ΠΊ сСти Wi-Fi ΠΈ запустит Π²Π΅Π±-сСрвСр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ страницСй. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ IP-адрСс вашСго Π²Π΅Π±-сСрвСра.

Π¨Π°Π³ 4: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Для создания схСмы трСбуСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΉΠΊΠΈ. Но благодаря использованию свСтодиодной полосы WS2812b ΠΎΠ½Π° сводится ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ.
Надо ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΡˆΡ‚Ρ‹Ρ€Π΅Π²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Β«D2Β», Β«+5Π’Β» ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Β«GNDΒ». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ припаяны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΏΠ»Π°Ρ‚Ρ‹.
Π—Π°Ρ‚Π΅ΠΌ припаяйтС Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ свСтодиодной полосС (зСмля, сигнал ΠΈ +5V).
ПослС этого ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ пластик с USB-Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° Π½Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π΅. Π’ Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ для этого Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° Π½Π΅Ρ‚ мСста. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ 2 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ кабСлю USB (скрутка Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅): ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ Β«+5VΒ» ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ Β«GNDΒ». Они нСпосрСдствСнно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для питания свСтодиодов. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π·Π°ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°.
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Β«+5VΒ» ΠΎΡ‚ USB-кабСля ΠΊ свСтодиодной полосС. Π’ΠΎ ΠΆΠ΅ самоС для ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Β«GNDΒ». ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΎΡ‚ свСтодиодной полосы ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ D2 Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos. НаконСц ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ USB-кабСль ΠΊ ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos.
К ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ зазСмлСния. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ зазСмлСния Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ USB. Π­Ρ‚ΠΎ связано с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ Β«GNDΒ».

Π¨Π°Π³ 5: ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° NeoPixel для Arduino (свСтодиодноС ΠΊΠΎΠ»ΡŒΡ†ΠΎ NeoPixel) ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° производятся Π² основном Ρ†ΠΈΠΊΠ»Π΅. Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² основном Ρ†ΠΈΠΊΠ»Π΅, ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ слишком быстро. Π’ΠΎ врСмя этой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Wemos просто ΠΆΠ΄Π΅Ρ‚ ΠΈ Π½Π΅ выполняСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… процСссов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сСтСвоС соСдинСниС Wi-Fi.
ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π΅Π±-сСрвСр для управлСния свСтодиодами. Из-Π·Π° этого Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это даст Π½Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ web-интСрфСйс.
Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, свСтодиоды ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ Β«osTimerΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Β«os_timer_setfnΒ», Π° Π·Π°Ρ‚Π΅ΠΌ активируСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Β«os_timer_armΒ». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1000 опрСдСляСтся Π² миллисСкундах. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Β«timerCallbackΒ» ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду. Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΈ измСняСт Ρ†Π²Π΅Ρ‚Π° свСтодиодов. Π’ ΠΈΡ‚ΠΎΠ³Π΅, всС эти дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π²Π½Π΅ основного Ρ†ΠΈΠΊΠ»Π°.
ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ Β«osTimerΒ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€.
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄: Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«setColorΒ», которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ 3 значСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для измСнСния Ρ†Π²Π΅Ρ‚Π° всСх свСтодиодов ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Π¨Π°Π³ 6: ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹ΠΏΡƒΠΊΠ»Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ



Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Π»ΠΎΡ‡Π½Ρ‹Π΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ. Π’ Ρ‚ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° подбирался Π΄ΠΈΠ·Π°ΠΉΠ½, случайно Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ гСомСтричСскиС Ρ„ΠΎΡ€ΠΌΡ‹. И ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊ. Он Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ симмСтричСн. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для роТдСствСнских ΠΈΠ³Ρ€ΡƒΡˆΠ΅ΠΊ. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ всСго ΠΏΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ² :
1. Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° (4 стороны)
2. ΠšΡƒΠ± (6 сторон)
3. ΠžΠΊΡ‚Π°ΡΠ΄Ρ€ (8 сторон)
4. ДодСкаэдр (12 сторон)
5. Π˜ΠΊΠΎΡΠ°ΡΠ΄Ρ€ (20 сторон)
Π‘Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ икосаэдр . Он ΠΈΠΌΠ΅Π΅Ρ‚ наибольшСС количСство сторон. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сторонС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ свСтодиод WS2812, Π° всСго ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ 20.
ИспользованиС свСтодиодных Π»Π΅Π½Ρ‚ WS2812 ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ свСтодиодами составляСт 33 ΠΌΠΌ (30 свСтодиодов Π½Π° ΠΌΠ΅Ρ‚Ρ€). Π­Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄Π΅Π»Ρƒ для сторон ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ равностороннСго Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. ПослС создания Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ икосаэдра ΠΎΠΊΠΎΠ»ΠΎ 75 ΠΌΠΌ. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ достаточно мСста для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos ΠΈ 20-Ρ‚ΠΈ свСтодиодов.

Π¨Π°Π³ 7: Π Π°Π±ΠΎΡ‚Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Autodesk Fusion 360






Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ стандартного икосаэдра начинаСтся с 3 ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ оси. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·ΠΎΠ»ΠΎΡ‚Ρ‹Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ. Π—ΠΎΠ»ΠΎΡ‚ΠΎΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ - это ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, Π΄Π»ΠΈΠ½Π° сторон ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится Π² Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ (ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 1,618). ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ стороны для Π·ΠΎΠ»ΠΎΡ‚ΠΎΠ³ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° с диагональю 75 ΠΌΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ ΠŸΠΈΡ„Π°Π³ΠΎΡ€Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ сторон получаСтся 65 Ρ… 40 ΠΌΠΌ.
ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² прСдставляСт собой ΡƒΠ³ΠΎΠ» ΠΈΠ· 5 Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

ΠŸΠ΅Ρ€Π΅Π΄ Π²ΠΊΠ»Π΅ΠΉΠΊΠΎΠΉ свСтодиодов нарисуйтС ΠΏΡƒΡ‚ΡŒ свСтодиодной полосы. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π΅ΠΉ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ.
НачнитС с вклСивания свСтодиодов Π²Π½ΡƒΡ‚Ρ€ΠΈ большой 3D-ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ части, с послСднСго свСтодиода Π² ΠΊΠΎΠ½Ρ†Π΅ полосы. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, для фиксации использовался горячий ΠΊΠ»Π΅ΠΉ. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ сгибайтС ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ Π²ΠΎ врСмя сборки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΠ»Π°ΡΡŒ.
Π’ этой вСрсии использовалось Π΄Π²Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° свСтодиодной Π»Π΅Π½Ρ‚Ρ‹. Один с 5-ю свСтодиодами ΠΈ ΠΎΠ΄ΠΈΠ½ с 15-ю свСтодиодами. Но Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ полоску ΠΈΠ· 20 свСтодиодов. Π­Ρ‚ΠΎ экономит врСмя ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ°ΠΉΠΊΠΈ.
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Β«+5VΒ» ΠΈ Β«GNDΒ» ΠΎΡ‚ свСтодиодной полосы ΠΊ USB-кабСлю. Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ Β«D2Β» Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos. ЗСмля соСдинСна Π²Π½ΡƒΡ‚Ρ€ΠΈ. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свСтодиоды ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ роТдСствСнской ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ.
Π§Ρ‚ΠΎΠ±Ρ‹ части Π½Π΅ Ρ€Π°Π·ΡŠΠ΅Π΄ΠΈΠ½ΡΠ»ΠΈΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ»Π΅ΠΉ. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos Π²Π½ΡƒΡ‚Ρ€ΠΈ большой 3D-ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ части. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ отвСрстиС для пропуска USB-кабСля ΠΈ склСйтС ΠΎΠ±Π΅ части вмСстС.

Π¨Π°Π³ 10: Π’Π΅Π±-сСрвСр


Π€Π°ΠΉΠ» эскиза Arduino, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π·Π΄Π΅Π»Π°, содСрТит вСсь ΠΊΠΎΠ΄ для Π²Π΅Π±-сСрвСра Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Wemos. ΠŸΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Β«ssidΒ» ΠΈ Β«passwordΒ».
О кодС

НСкоторыС части ΠΊΠΎΠ΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ нСбольшого объяснСния:

#include
#include
#include
#include
#include
#include
Π­Ρ‚ΠΎ всС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² этом эскизС для Arduino.

#define NUM_PIXELS 20
Adafruit_NeoPixel pixels(NUM_PIXELS, D2, NEO_GRB | NEO_KHZ800);
Π•ΡΡ‚ΡŒ 20 свСтодиодов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ Β«D2Β» Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wemos.

int R = {255,255,227,255,255,128,075,000,127,000,127,255,000};
int G = {194,165,066,000,000,000,000,000,255,255,255,255,000};
int B = {000,000,052,000,255,128,130,255,212,000,000,000,000};
Π­Ρ‚ΠΎ 12 Ρ†Π²Π΅Ρ‚ΠΎΠ² (Ρ†Π²Π΅Ρ‚ ΠΎΡ‚ 0 Π΄ΠΎ 11), ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для свСтодиодов. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния HEX ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π’ этом массивС Π΅ΡΡ‚ΡŒ 13 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ПослСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² массивС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ свСтодиод (# 000000 = Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти Ρ†Π²Π΅Ρ‚Π°, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

String buttonColor = {"white", "black"};
boolean ColorState = {1,1,1,1,1,1,1,1,1,1,1,1,1}; // initial colors
ВсС 12 ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠΌΠ΅ΡŽΡ‚ «БостояниС». Если Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ появляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«Π˜ΡΡ‚ΠΈΠ½Π°Β», Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ свСтодиод ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ состояниС этой ΠΊΠ½ΠΎΠΏΠΊΠΈ измСняСтся. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ мСняСт Ρ†Π²Π΅Ρ‚ тСкста этой ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π±Π΅Π»Ρ‹ΠΉ ).

int waitTimes = {50, 100, 150, 200, 250, 500, 750, 1000, 1500, 2000, ...
int waitTime = 5; // default values
Π•ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для измСнСния значСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° («быстрСС» ΠΈ Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅Β»). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«waitTimeΒ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 5. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 500 миллисСкунд.

int nextColor (int lastColor)
{
foundColor = numColors; // nothing found return value
countColors = 0; // count number of searches inside the loop
do
{
currentColor += 1;
countColors += 1;
if (currentColor>numColors) {currentColor=0;}
if (ColorState) {foundColor=currentColor;}
}
while (currentColor != lastColor
&& foundColor == numColors
&& countColors < numColors+1);
return (foundColor);
}
Π­Ρ‚Π° функция Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ для отобраТСния ΠΈΠ· массива Β«colorStateΒ». Она Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ поиск с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Β«lastColorΒ», ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ индСкс-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² массивС colorState со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 1.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ массивС Ρ†Π²Π΅Ρ‚ 2-7 Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ (Π±Π΅Π»Ρ‹ΠΉ тСкст). Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 1. ИспользованиС этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 1 Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 8. Π­Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ имССтся Π² массивС Β«colorStateΒ» со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«Π˜ΡΡ‚ΠΈΠ½Π°Β».
Π¦Π²Π΅Ρ‚ 0: янтарный (FFC200)
Π¦Π²Π΅Ρ‚ 1: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ (FFA500)
Π¦Π²Π΅Ρ‚ 2: Π°Π»Ρ‹ΠΉ (E34234)
Π¦Π²Π΅Ρ‚ 3: красный (FF0000)
Π¦Π²Π΅Ρ‚ 4: ΠΏΡƒΡ€ΠΏΡƒΡ€Π½ΠΎ-красный (FF00FF)
Π¦Π²Π΅Ρ‚ 5: ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹ΠΉ (800080)
Π¦Π²Π΅Ρ‚ 6: ΠΈΠ½Π΄ΠΈΠ³ΠΎ (4B0082)
Π¦Π²Π΅Ρ‚ 7: синий (0000FF)
Π¦Π²Π΅Ρ‚ 8: Π·Π΅Π»Π΅Π½ΠΎΠ²Π°Ρ‚ΠΎ-Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ (Π°ΠΊΠ²Π°ΠΌΠ°Ρ€ΠΈΠ½) (7FFFD4)
Π¦Π²Π΅Ρ‚ 9: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ (00FF00)
Π¦Π²Π΅Ρ‚ 10: ΡˆΠ°Ρ€Ρ‚Ρ€Π΅Π· (салатовый) (7FFF00)
Π¦Π²Π΅Ρ‚ 11: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ (FFFF00)
Π¦Π²Π΅Ρ‚Π° всСгда ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² фиксированном порядкС. Когда всС 12 Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ всС свСтодиоды Ρ‚ΠΎΠΆΠ΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 000000).

// interrupt os-timer
void timerCallback(void *pArg)
if (!buttonSparkle)
{
// Sparkle Off = Blink
}
else
{
// Sparkle
}
БущСствуСт 2 Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹: Β«Π˜ΡΠΊΡ€Π΅Π½ΠΈΠ΅Β» ΠΈ Β«ΠœΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅Β». И ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ OS-Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.
Π Π΅ΠΆΠΈΠΌ мигания ΠΈΠΌΠ΅Π΅Ρ‚ самый простой ΠΊΠΎΠ΄. Он ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚, вызывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Β«nextColorΒ». Π—Π°Ρ‚Π΅ΠΌ всС Ρ†Π²Π΅Ρ‚Π° свСтодиодов ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° этот Ρ†Π²Π΅Ρ‚.
Π Π΅ΠΆΠΈΠΌ искрСния ΠΎΡ‡Π΅Π½ΡŒ сильно отличаСтся. Он всСгда начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ доступного Ρ†Π²Π΅Ρ‚Π° Π² массивС Β«ColorStateΒ». Π—Π°Ρ‚Π΅ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свСтодиода вызываСтся функция Β«nextColorΒ». БыстроС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° свСтодиода Π΄Π°Π΅Ρ‚ эффСкт свСркания.

Void showPage()
{
webPage += "