Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ адрСсными свСтодиодами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ адрСсной свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ созданиС эффСктов

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ ΠΊ Arduino. КакиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния. Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свСтовыС эффСкты ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. КакиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ адрСсной LED-Π»Π΅Π½Ρ‚Ρ‹.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ адрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½Π° отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ

АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° прСдставляСт собой Π»Π΅Π½Ρ‚Ρƒ ΠΈΠ· свСтодиодов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ RGB-Π»Π΅Π½Ρ‚Ρ‹, Π³Π΄Π΅ всС свСтодиоды горят ΠΎΠ΄Π½ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Π² адрСсной Π»Π΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ свой Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΈΠΎΠ΄Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΈ красивыС свСтовыС эффСкты.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ отличия адрСсной Π»Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ RGB:

  • ΠšΠ°ΠΆΠ΄Ρ‹ΠΌ свСтодиодом ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ
  • Для управлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСго ΠΎΠ΄ΠΈΠ½ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄
  • Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свСтодиода встроСн ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‡ΠΈΠΏ
  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 5Π’, Π° Π½Π΅ 12Π’ ΠΊΠ°ΠΊ Ρƒ RGB-Π»Π΅Π½Ρ‚
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС эффСкты ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ

Π’ΠΈΠΏΡ‹ адрСсных свСтодиодных Π»Π΅Π½Ρ‚

БущСствуСт нСсколько основных Ρ‚ΠΈΠΏΠΎΠ² адрСсных LED-Π»Π΅Π½Ρ‚:


  • WS2811 — ΠΎΠ΄ΠΈΠ½ Ρ‡ΠΈΠΏ управляСт Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΈΠ· 3 свСтодиодов
  • WS2812 (NeoPixel) — самый распространСнный Ρ‚ΠΈΠΏ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ свСтодиодС встроСн ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ‡ΠΈΠΏ
  • WS2813 — ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ вСрсия WS2812 с Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…
  • SK6812 — Π°Π½Π°Π»ΠΎΠ³ WS2812 с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ ΠΎΡ…Π²Π°Ρ‚ΠΎΠΌ
  • APA102 (DotStar) — двухпроводная адрСсная Π»Π΅Π½Ρ‚Π° с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ частоты обновлСния

НаиболСС популярным ΠΈ доступным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»Π΅Π½Ρ‚Ρ‹ Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… WS2812. ИмСнно ΠΈΡ… ΠΌΡ‹ ΠΈ рассмотрим Π΄Π°Π»Π΅Π΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ ΠΊ Arduino

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ адрСсной Π»Π΅Π½Ρ‚Ρ‹ ΠΊ Arduino потрСбуСтся всСго 3 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°:

  • +5V — ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π»Π΅Π½Ρ‚Ρ‹
  • GND — ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ (зСмля)
  • DIN — ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ для управлСния

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • +5V Π»Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ 5V Π½Π° Arduino
  • GND Π»Π΅Π½Ρ‚Ρ‹ ΠΊ GND Arduino
  • DIN Π»Π΅Π½Ρ‚Ρ‹ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ Arduino, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ D6

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


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ Π½Π° Arduino

Для управлСния адрСсной Π»Π΅Π½Ρ‚ΠΎΠΉ Π½Π° Arduino ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ FastLED. Она позволяСт Π»Π΅Π³ΠΊΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°, ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ эффСкты.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ для управлСния Π»Π΅Π½Ρ‚ΠΎΠΉ выглядит Ρ‚Π°ΠΊ:

«`cpp #include #define LED_PIN 6 #define NUM_LEDS 30 #define BRIGHTNESS 64 #define LED_TYPE WS2812 #define COLOR_ORDER GRB CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds(leds, NUM_LEDS).setCorrection( TypicalLEDStrip ); FastLED.setBrightness( BRIGHTNESS ); } void loop() { // ЗаполняСм всю Π»Π΅Π½Ρ‚Ρƒ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ fill_solid(leds, NUM_LEDS, CRGB::Red); FastLED.show(); delay(1000); // ЗаполняСм всю Π»Π΅Π½Ρ‚Ρƒ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ fill_solid(leds, NUM_LEDS, CRGB::Green); FastLED.show(); delay(1000); // ЗаполняСм всю Π»Π΅Π½Ρ‚Ρƒ синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ fill_solid(leds, NUM_LEDS, CRGB::Blue); FastLED.show(); delay(1000); } «`

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ всю Π»Π΅Π½Ρ‚Ρƒ Π² красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ синий Ρ†Π²Π΅Ρ‚Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:


  • LED_PIN — ΠΏΠΈΠ½ Arduino, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π»Π΅Π½Ρ‚Ρ‹
  • NUM_LEDS — количСство свСтодиодов Π² Π»Π΅Π½Ρ‚Π΅
  • BRIGHTNESS — ΡΡ€ΠΊΠΎΡΡ‚ΡŒ (0-255)
  • LED_TYPE — Ρ‚ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π»Π΅Π½Ρ‚Ρ‹ (WS2812 Π² нашСм случаС)
  • COLOR_ORDER — порядок Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Π»Π΅Π½Ρ‚Π΅ (GRB для WS2812)

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setup() ΠΌΡ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π»Π΅Π½Ρ‚Ρƒ, указывая всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π’ loop() с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fill_solid() заполняСм всю Π»Π΅Π½Ρ‚Ρƒ Π½ΡƒΠΆΠ½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Π° FastLED.show() примСняСт измСнСния.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ свСтовых эффСктов для адрСсной LED-Π»Π΅Π½Ρ‚Ρ‹

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ всСй Π»Π΅Π½Ρ‚Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим нСсколько интСрСсных эффСктов. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ эффСкт «Π±Π΅Π³ΡƒΡ‰Π΅ΠΉ Ρ€Π°Π΄ΡƒΠ³ΠΈ»:

«`cpp #include #define LED_PIN 6 #define NUM_LEDS 30 #define BRIGHTNESS 64 #define LED_TYPE WS2812 #define COLOR_ORDER GRB CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds(leds, NUM_LEDS).setCorrection( TypicalLEDStrip ); FastLED.setBrightness( BRIGHTNESS ); } void loop() { static uint8_t hue = 0; for(int i = 0; i < NUM_LEDS; i++) { leds[i] = CHSV(hue + (i * 10), 255, 255); } EVERY_N_MILLISECONDS( 20 ) { hue++; } FastLED.show(); } ```

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ модСль HSV (Hue, Saturation, Value) для создания ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ†Π²Π΅Ρ‚ΠΎΠ². Ѐункция EVERY_N_MILLISECONDS() ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ FastLED позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 20 миллисСкунд, создавая эффСкт двиТСния.


ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с использованиСм адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹

АдрСсныС свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ возмоТности для творчСства. Π’ΠΎΡ‚ нСсколько интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

  • Амбилайт (фоновая подсвСтка) для Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° ΠΈΠ»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°
  • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ свСтодиодная панСль, Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π½Π° Π·Π²ΡƒΠΊ ΠΈΠ»ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅
  • Умная подсвСтка для Π΄ΠΎΠΌΠ°, ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ Ρ†Π²Π΅Ρ‚ Π² зависимости ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ часы ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ Ρ‚Π°Π±Π»ΠΎ
  • Π‘Π²Π΅Ρ‚ΠΎΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Π°Ρ установка, синхронизированная с ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с адрСсной свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… совСтов:

  • НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ Π΄ΠΎ 60 мА ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ яркости Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ источник питания для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ кондСнсатор 1000 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρƒ +5V ΠΈ GND для сглаТивания скачков напряТСния
  • Для Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π»Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ усилСниС сигнала ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π° питания с ΠΎΠ±ΠΎΠΈΡ… ΠΊΠΎΠ½Ρ†ΠΎΠ²
  • ЭкспСримСнтируйтС с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ эффСктами ΠΈ Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…

АдрСсныС свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ — это ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт для создания красивых свСтовых инсталляций ΠΈ ΡƒΠΌΠ½Ρ‹Ρ… систСм освСщСния. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ Π²Ρ‹ смоТСтС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ самыС смСлыС ΠΈΠ΄Π΅ΠΈ!



ВсС ΠΏΡ€ΠΎ адрСсныС Π»Π΅Π½Ρ‚Ρ‹ 2811, 2812, 2813

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ свСтодиодной RGB-Π»Π΅Π½Ρ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС свСтодиоды ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° сигнал с RGB-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π² адрСсной LED-Π»Π΅Π½Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ управлСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ максимально Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свСтодиода, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свСтовыС эффСкты ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ с 16 ΠΌΠ»Π½ Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’ Ρ‡Ρ‘ΠΌ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Сю ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ? Об этом ΠΈ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

RGB свСтодиодная Π»Π΅Π½Ρ‚Π°.

На этой Π»Π΅Π½Ρ‚Π΅ стоят RGB свСтодиоды. Π’Π°ΠΊΠΎΠΉ свСтодиод ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠΆΠ΅ 4 Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ +12 (Π°Π½ΠΎΠ΄), ΠΈ Ρ‚Ρ€ΠΈ минуса (ΠΊΠ°Ρ‚ΠΎΠ΄Π°) Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Ρ‚.Π΅. Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ свСтодиода находится Ρ‚Ρ€ΠΈ свСтодиода Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². БоотвСтствСнно Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ Π»Π΅Π½Ρ‚Π°: 12, G, R, B. Подавая ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Ρ‰ΠΈΠΉ 12 ΠΈ любой ΠΈΠ· Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ этот Ρ†Π²Π΅Ρ‚. Подадим Π½Π° всС Ρ‚Ρ€ΠΈ – ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π±Π΅Π»Ρ‹ΠΉ, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ красный, ΠΎΠ½ΠΈ ΠΆΠ΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π΄Π°Π΄ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ²: ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ, Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ, Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ, Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Для Ρ‚Π°ΠΊΠΈΡ… Π»Π΅Π½Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с ΠΏΡƒΠ»ΡŒΡ‚Π°ΠΌΠΈ, Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прСдставляСт собой Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… транзистора Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт транзисторами, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ давая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ любой Ρ†Π²Π΅Ρ‚.

АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° WS2811, WS2812b

Π­Ρ‚ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ Π»Π΅Π½Ρ‚. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Π»Π΅Π½Ρ‚Ρƒ ΠΈΠ· адрСсных Π΄ΠΈΠΎΠ΄ΠΎΠ², ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ свСтодиод состоит ΠΈΠ· RGB свСтодиода ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’Π½ΡƒΡ‚Ρ€ΠΈ свСтодиода ΡƒΠΆΠ΅ находится ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с трСмя транзисторными Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ. Благодаря Ρ‚Π°ΠΊΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΊΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ (Ρ‚.Π΅. ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ r g b) любого свСтодиода Π² Π»Π΅Π½Ρ‚Π΅ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ эффСкты. АдрСсная Π»Π΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ 3-4 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π΄Π²Π° ΠΈΠ· Π½ΠΈΡ… всСгда ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (5V ΠΈ GND Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€), ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ (ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π°) – логичСскиС, для управлСния.

АдрСсная Π»Π΅Π½Ρ‚Π° управляСтся ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли просто Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Π² Π»Π΅Π½Ρ‚Ρƒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ρ€ΠΎΠ²Π½Ρ‹ΠΌ счётом Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ Π±Π΅Π· ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° нСльзя. Если Π²Ρ‹ ΠΏΠΎΡ‚Ρ€ΠΎΠ³Π°Π΅Ρ‚Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄ Π»Π΅Π½Ρ‚Ρ‹, Ρ‚ΠΎ скорСС всСго нСсколько свСтодиодов загорятся случайными Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ вноситС случайныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

БСйчас популярны Π΄Π²Π° Π²ΠΈΠ΄Π° Π»Π΅Π½Ρ‚Ρ‹: Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… WS2812b ΠΈ WS2811. Π§ΠΈΠΏ WS2812 Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ свСтодиода, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ΄ΠΈΠ½ Ρ‡ΠΈΠΏ управляСт Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΎΠ΄Π°, Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π»Π΅Π½Ρ‚Ρ‹ – 5 Π’ΠΎΠ»ΡŒΡ‚. Π§ΠΈΠΏ WS2811 Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ сразу 3 свСтодиода, Ρ‚Π°ΠΊΠΎΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ сСгмСнтов ΠΏΠΎ 3 Π΄ΠΈΠΎΠ΄Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ. А Π²ΠΎΡ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρƒ Π»Π΅Π½Ρ‚Ρ‹ Π½Π° WS2811 составляСт 12 Π²ΠΎΠ»ΡŒΡ‚.

АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° WS2813

АдрСсная Π»Π΅Π½Ρ‚Π° WS2812B ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° Π½Π° сСгмСнты, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… располоТСн свСтодиод ΠΈ кондСнсатор (для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ помСхоустойчивости). ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ напряТСния питания всС ΠΎΠ½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, Ρ‚.Π΅. +5V Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ сСгмСнтС. А Π²ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ сСгмСнта ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· строя ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· свСтодиодов Ρ†Π΅ΠΏΠΈ – всС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сСгмСнты пСрСстанут Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.


Но ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ появилась Π»Π΅Π½Ρ‚Π° WS2813. Π’ этой Π»Π΅Π½Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ линия ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, благодаря этому ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· строя.

Π‘Ρ„Π΅Ρ€Π° примСнСния адрСсной Π»Π΅Π½Ρ‚Ρ‹

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ свСтодиодов ΠΈ Π»Π΅Π½Ρ‚, собранных Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… WS2811 ΠΈ WS2812B, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния Π² сравнСнии с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ LED-Π»Π΅Π½Ρ‚Π°ΠΌΠΈ. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ свСтодиодной Π»Π΅Π½Ρ‚Π΅ Π½Π΅ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ:

  • для сборки ΠΏΠΎΠ»Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ;
  • Π² конструировании ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², управляСмых ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Β«soft lightsΒ»;
  • Π² качСствС Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ подсвСтки Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ;
  • Π² построСнии LED-Π²ΠΈΠ΄Π΅ΠΎ экранов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΡƒΠ»ΠΈΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅ ΠΈ ΡˆΠΎΡƒ-бизнСсС.

Π˜Π½Ρ‚Π΅Ρ€Π΅Ρ ΠΊ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Π΅ срСди Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Π²Ρ‹Π·Π²Π°Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π΅Ρ‘ основС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ подсвСтку, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ адрСсной Π»Π΅Π½Ρ‚ΠΎΠΉ

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

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Arduino Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π»Π΅Π½Ρ‚Ρ‹ WS2812b

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ адрСсной Π»Π΅Π½Ρ‚Ρ‹ Π΅ΡΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя ΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами Π²ΠΎ врСмя сборки схСмы. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ условныС обозначСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, стрСлки, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сигнала. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ WS2812B ΠΊ Arduino производится ΠΏΠΎ Ρ‚Ρ€Ρ‘ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисунках Π½ΠΈΠΆΠ΅.

Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄ Π»Π΅Π½Ρ‚Ρ‹ ΠΈΠ΄Ρ‘Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° «сырой» Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΈΠΎΠ΄Π°, поэтому ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΏΠΈΠ½ΠΎΠΌ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡˆΠΈΠΉ рСзистор с Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 100-500 ΠΎΠΌ, ΠΎΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ Ρ‚ΠΎΠΊ, ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΈΠ½ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ питания +5V ΠΈ GND ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino. Если подсоСдиняСмый ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ насчитываСт Π±ΠΎΠ»Π΅Π΅ 13-Ρ‚ΠΈ свСтодиодов, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ выносной Π±Π»ΠΎΠΊ питания. ΠŸΡ€ΠΈ этом ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ (GND) Arduino ΠΈ «минус» Π±Π»ΠΎΠΊΠ° питания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ соСдинСны ΠΌΠ΅ΠΆΠ΄Ρƒ собой. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ DIN (digital input) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΡ€ΠΈΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ элСктричСски соСдиняСтся с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· Π΅Π³ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ². Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны адрСсной Π»Π΅Π½Ρ‚Ρ‹ (ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСгмСнта Ρ‚ΠΎΠΆΠ΅) Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ 3 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°: +5V, DO (digital output) ΠΈ GND, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹.

Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄ Π»Π΅Π½Ρ‚Ρ‹ ΠΈΠ΄Ρ‘Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° «сырой» Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΈΠΎΠ΄Π°, поэтому ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΏΠΈΠ½ΠΎΠΌ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡˆΠΈΠΉ рСзистор с Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 100-500 ΠΎΠΌ, ΠΎΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ Ρ‚ΠΎΠΊ, ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΈΠ½ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ.


Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт WS2812B фактичСски состоит ΠΈΠ· 3 свСтодиодов (синСго, красного, Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ), Ρ‚ΠΎ для управлСния Π΅Π³ΠΎ свСчСниСм потрСбуСтся 3 Π±Π°ΠΉΡ‚Π° (ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚). Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 255, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 16,5 ΠΌΠ»Π½ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ². Π Π°Π·ΠΌΠ΅Ρ€ скСтча Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ количСству свСтодиодных сСгмСнтов, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Π½Π° 3. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ШИМ-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ WS2812B ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сСгмСнта Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· посылки ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 3 Π±Π°ΠΉΡ‚Π°, пропуская ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ DO. Π”Π°Π»Π΅Π΅ слСдуСт ΠΏΠ°ΡƒΠ·Π° длиною Π΄ΠΎ 50 мкс, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎ счёту Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 3 Π±Π°ΠΉΡ‚Π°. И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρ‹ большС 50 мкс ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π°.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ адрСсной Π»Π΅Π½Ρ‚ΠΎΠΉ

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

ΠŸΡ€ΠΎΡ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ FastLED ΠΈ Adafruit NeoPixel. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ скСтчи, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСслоТно Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ свСтовыС эффСкты. Π§Ρ‚ΠΎΠ±Ρ‹ скСтч Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ количСство свСтодиодов Π² Π»Π΅Π½Ρ‚Π΅ (NUM_LEDS) ΠΈ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π° для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (PIN).

5 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с использованиСм адрСсных свСтодиодов

Π£ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ адрСсныС свСтодиоды Π²ΠΎ всяких подсвСтках стСн, ΠΊΠΎΠΌΠ½Π°Ρ‚, столах ΠΈ систСмных Π±Π»ΠΎΠΊΠ°Ρ…? ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΊΡƒΠ΄Π° большС. Π’ этой ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ΅ собрали ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с использованиСм адрСсных свСтодиодов, Π»Π΅Π½Ρ‚ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ АдрСсныС свСтодиоды (ARGB) ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Π² сСбС Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ микросхСму, которая управляСт Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ свСтодиода ΠΈ соСдиняСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ микросхСмами. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ адрСсныС свСтодиоды, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ свСтодиодом Π² этой Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅, Π° Π½Π΅ всСми сразу (ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ Π±Ρ‹ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ RGB-свСтодиодами).

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Ρ‚Π°ΠΊ ΠΆΠ΅ проста, ΠΊΠ°ΠΊ ΠΈ эффСктна. На каркас Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΡˆΠ°Ρ€Π° наклСиваСтся кусками Π²Π°Ρ‚Π°, Π²Π½ΡƒΡ‚Ρ€ΠΈ каркаса Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ адрСсныС свСтодиоды. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ RGB-Π»Π΅Π½Ρ‚Ρƒ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ гирлянду. Но ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ARGB-свСтодиоды, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° эффСкт ΠΌΠΎΠ»Π½ΠΈΠΉ ΠΈΠ»ΠΈ просто для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ свСчСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ².

Ѐоновая подсвСтка ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Ambilight

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

DIY-Ρ‰ΠΈΠΊ Alex Gyver ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказываСт ΠΏΡ€ΠΎ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ подсвСтку:

LED-ΠΏΠ°Π½Π΅Π»ΠΈ

Π‘Ρ€Π΅Π΄ΠΈ свСтодиодных ΠΏΠ°Π½Π΅Π»Π΅ΠΉ особСнно популярными стали ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Nanoleaf. Они ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя сСгмСнты Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ (Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ Π½Π°ΠΊΠ»Π΅ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° стСны ΠΈ ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠΈ. МягкоС свСчСниС ΠΈ приятныС Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ добавят красочности Π² любой ΠΈΠ½Ρ‚Π΅Ρ€ΡŒΠ΅Ρ€. Но Ρ†Π΅Π½Ρ‹ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ Π½Π°Π±ΠΎΡ€Ρ‹ ΠΈΠ· 9 классичСских Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ 15 000 β‚½.

Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ освСщСниС ΠΌΠΎΠΆΠ½ΠΎ ΠΈ самому. Π’Π°ΠΊ сдСлал Π°Π²Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° Nerdforge. Он Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ адрСсных свСтодиодов ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:

ΠšΠΎΡ€ΠΏΡƒΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ распСчатан Π½Π° 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅, Π° Π² Ρ€ΠΎΠ»ΠΈ рассСиватСля β€” ΠΌΠ°Ρ‚ΠΎΠ²Ρ‹ΠΉ Π°ΠΊΡ€ΠΈΠ»ΠΎΠ²Ρ‹ΠΉ лист. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Ρ‚ΡƒΡ‚ выступаСт ESP32 β€” прокачанная вСрсия Wi-Fi модуля ESP8266. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ со смартфона Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Blynk.

ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ свСтящиСся Ρ†Π²Π΅Ρ‚ΠΊΠΈ

Jiri Praus создаёт ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ прикосновСния ΠΈ свСтятся Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ:

Однако процСсс сборки Π½Π΅ Π»Ρ‘Π³ΠΎΠΊ: Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²ΠΊΠ° основания, спаянныС ΠΏΠΎ каркасу конструкции ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ лСпСстки, распСчатанныС Π½Π° 3D ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅. Π­Ρ‚ΠΈ лСпСстки Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ систСмы Ρ€Ρ‹Ρ‡Π°Π³ΠΎΠ² ΠΈ сСрвопривода. Π’ качСствС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚ΡƒΡ‚ стоит ESP32, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½Ρƒ ΡΠ΅Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ свСтодиодная Π»Π°ΠΌΠΏΠ°

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ популярный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ Alex Gyver β€” Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ Π»Π°ΠΌΠΏΠ° с мноТСством Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²:

Роль корпуса Π² устройствС исполняСт ΠΌΠ°Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Ρ„ΠΎΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ рассСиваСт свСчСниС. ВмСсто адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ Ρ‚ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° свСтодиодов. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ β€” ESP8266, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π»Π°ΠΌΠΏΡ‹ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅. На Π²Π΅Ρ€Ρ…ΡƒΡˆΠΊΠ΅ Π»Π°ΠΌΠΏΡ‹ имССтся сСнсорная ΠΊΠ½ΠΎΠΏΠΊΠ°, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹.

это просто. Π§Π°ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ. Π‘Π»ΠΎΠ³ АмпСркот.Ρ€Ρƒ


Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΈ упомянуты Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, доступныС сразу, «ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ». Об ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· встроСнных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΌΡ‹ сСгодня ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. Π­Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с адрСсными RGB-свСтодиодами — neopixel.

Для Π½Π°Ρ‡Π°Π»Π° напишСм ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ окрасит свСтодиоды Π² красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ синий Ρ†Π²Π΅Ρ‚Π°.

import machine, neopixel
import time

np = neopixel.NeoPixel(machine.Pin(2), 8)

def color(delay = 1):
    for color in [(100,0,0),(0,100,0),(0,0,100)]:
        for index in range(8):
            np[index] = color
            np.write()
            time.sleep(delay)

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: machine — для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΈΠ½Π°ΠΌΠΈ, neopixel — нСпосрСдствСнно для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со свСтодиодами ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ time — ΠΎΠ½Π° понадобится для создания Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π—Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ достоинством адрСсных свСтодиодов являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для управлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ всСго ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠ½. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°: ΠΏΠΈΠ½, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π½Π°Π» ΠΈ количСство свСтодиодов Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π’ ΠΌΠΎΡ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ»Π°Ρ‚Π° ΠΈΠ· 8 свСтодиодов ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ.

Для установки Ρ†Π²Π΅Ρ‚Π° свСтодиода ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… чисСл, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΊΠ°Π½Π°Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°: R,G,B.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΒ [index] = color ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ†Π²Π΅Ρ‚Π°, для свСтодиода с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ index, Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° np.write() — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ услоТним Π·Π°Π΄Π°Ρ‡Ρƒ, Ссли Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ свСтодиоды заТигались ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ вращСния.

import machine, neopixel
import time

np = neopixel.NeoPixel(machine.Pin(2), 8)
    
def tic(first_index = 0):
    color = [(100,0,0),(0,100,0),(0,0,100),(100,100,100)]
    i = 0
    for index in range(first_index,8+first_index,2):
        np[index%8] = color[i]
        np[(1+index)%8] = color[i]
        i+=1
    np.write()


i = 0
while True:
    tic(i)
    i = (i+1)%8 
    time.sleep(0.2)

Ѐункция tic(first_index = 0) Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ свСтодиодов начиная с Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°. ΠŸΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ — Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ сдвигая Π½Π° ΠΎΠ΄ΠΈΠ½ элСмСнт — ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ «ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΠΈ» вращСния.

C ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиодных ΠΊΠΎΠ»Π΅Ρ†, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ это, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. НапримСр, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ популярны часы, сдСланныС с использованиСм адрСсных свСтодиодов, Π° скоро Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ врСмя просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.


Данная ΡΡ‚Π°Ρ‚ΡŒΡ являСтся ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Amperkot.ru. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° активная ссылка Π½Π° пСрвоисточник, Π½Π΅ закрытая для индСксации поисковыми систСмами, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°.


ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ «Π‘ΠΌΠ°ΠΉΠ»ΠΈΠΊ-БвСтлячок». УправляСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8Ρ…8 Π½Π° адрСсных свСтодиодах WS2812.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‡Π΅Π½ΡŒ прост Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠ½Π°Π΄ΠΎΠ±ΡΡ‚ΡΡ: ΠΏΠ»Π°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ARDUINO Pro Micro,Β  ΠΊΠ½ΠΎΠΏΠΊΠ° управлСния ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… адрСсных свСтодиодов WS2812 Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8Π₯8, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ Ρ€ΠΎΠ»ΡŒ дисплСя. Π’ качСствС элСктропитания примСняСтся любой Π±Π»ΠΎΠΊ Ρ‚ΠΈΠΏΠ° Powerbank Π½Π° 5 Π’ΠΎΠ»ΡŒΡ‚ ΠΈΠ»ΠΈ зарядноС устройство для сотового Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° с напряТСниСм Π΄ΠΎ 5V ΠΈ Ρ‚ΠΎΠΊΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 А.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ сборки.

ВсС ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠ°ΠΉΠΊΠΎΠΉ. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅, Π½ΠΎ слСдуСт ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° способна ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ 3 А (Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ³Π΄Π° всС свСтодиоды горят Π±Π΅Π»Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ с максимальной ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли ΡΠΎΠ±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ — Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° с запасом ΠΏΠΎ ΡΠ΅Ρ‡Π΅Π½ΠΈΡŽ.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ соСдинСния ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ LED.

Π’Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Кнопка

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°

GND

Π’Ρ‹Π²ΠΎΠ΄1

Β 

8

Π’Ρ‹Π²ΠΎΠ΄2

Β 

7

Β 

DIN

VCC

Β 

+5V

GND

Β 

GND

Β 

! Π’ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ J1 !

На Ρ„ΠΎΡ‚ΠΎ 1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΈ запаСнная ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° J1 Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅.

Π€ΠΎΡ‚ΠΎ 1. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ….

Π€ΠΎΡ‚ΠΎ 2. ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

На Ρ„ΠΎΡ‚ΠΎ 2 ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

ПослС ΠΏΠ°ΠΉΠΊΠΈ Π½Π΅ ΡΠΏΠ΅ΡˆΠΈΡ‚Π΅, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ чистотС соСдинСний, отсутствии Π»ΠΎΠΆΠ½Ρ‹Ρ… соСдинСний.

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ! ВсС Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ!

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ microUSB кабСля ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ источнику питания (Powerbank, USB ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, зарядноС устройство сотового Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°).

Если всС сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ появится ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ смайлика (Ρ„ΠΎΡ‚ΠΎ 3).

Π€ΠΎΡ‚ΠΎ 3. ВСсСлый смайлик.

НаТимайтС ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ ΠΈ смотритС, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π»ΡŒΡˆΠ΅β€¦

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

ИдСя Ардуино Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ объСдинила программистов с самыми Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ уровнями ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ спСциализациями Π² Π³Ρ€ΡƒΠΏΠΏΡƒ со свободным ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ своими Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ программисту Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² Π²ΠΎΡ€ΠΎΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ пСрифСрия. Ардуинщику Π² этом ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΡ‰Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π±Ρ‹Π²Π°Π»Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π΅ΠΉ, Π½Π°ΠΏΠΈΡΠ°Π²ΡˆΠΈΡ… ΠΊΡƒΡ‡Ρƒ свободно доступных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° всС случаи ΠΆΠΈΠ·Π½ΠΈ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€Π΅Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ относятся ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ, рассуТдая ΠΎΠ± ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ избыточности ΠΊΠΎΠ΄Π°, Π΅Π³ΠΎ ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ Π² 90 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… случаСв эти Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Ρ‹ Π½ΠΈ ΠΎ Ρ‡Π΅ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ это ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ устройство с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, ΠΈ Ссли врСмя выполнСния удовлСтворяСт  Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½Π°Π΄ΠΎ? ВсС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, Π½ΠΎ врСмя, ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сокращСно. ИмСнно поэтому Ардуино ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΆΠΈΠ²Π°Π΅Ρ‚ Π² ТСсткой Π±ΠΎΡ€ΡŒΠ±Π΅ с ΠΊΠΈΡ‚Π°ΠΌΠΈ-производитСлями Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ БОЀВА ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ!

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ программирования распространяСтся бСсплатно ΠΈ скачиваСтся с сайта сообщСства Ардуино (https://www.arduino.cc/en/software).

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ· нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ для программирования с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… срСдств построСния ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ устройства.

Π’ Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° – ΠΎΡ€Π³Π°Π½ управлСния ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с мноТСством Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… свСтодиодов.

ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Π‘Ρ€Π΅Π΄Π° программирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ со встроСнным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ тСкст Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – скСтча.

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ Π½Π° YouTube Π΅ΡΡ‚ΡŒ мноТСство ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… рСсурсов для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π°Ρ€Π΄ΡƒΠΈΠ½Ρ‰ΠΈΠΊΠΎΠ².

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ просмотрим Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ скСтч, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² срСдС Arduino IDE.

ΠŸΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ свСтодиодов Adafruit_NeoPixel.h, доступна Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Π‘ΠΊΠ΅Ρ‚Ρ‡

#include <Adafruit_NeoPixel.h>
Β 
// Пин управлСния свСтодиодами, DIN
#define PIN        7
Β 
// Бколько свСтодиодов ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
#define NUMPIXELS 64
Β 
// Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
Β 
//Пин для ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²
#define BUTTON_PIN 8
//рисуСм смайлики Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ 8Π₯8 Π² Π²ΠΈΠ΄Π΅ заполнСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
//ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ для 3 смайлов. 1 - Π΄ΠΈΠΎΠ΄ загорится, 0 - Π½Π΅ загорится
const uint16_t green_smile[8][8] PROGMEM = {
  {0, 1, 1, 1, 1, 1, 1, 0},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {1, 0, 1, 0, 0, 1, 0, 1},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {1, 0, 1, 0, 0, 1, 0, 1},
  {1, 0, 0, 1, 1, 0, 0, 1},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {0, 1, 1, 1, 1, 1, 1, 0},
};
Β 
const uint16_t yellow_smile[8][8] PROGMEM = {
  {0, 1, 1, 1, 1, 1, 1, 0},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {1, 0, 1, 0, 0, 1, 0, 1},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {1, 0, 1, 1, 1, 1, 0, 1},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {0, 1, 1, 1, 1, 1, 1, 0},
};
Β 
const uint16_t red_smile[8][8] PROGMEM = {
  {0, 1, 1, 1, 1, 1, 1, 0},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {1, 0, 1, 0, 0, 1, 0, 1},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {1, 0, 0, 1, 1, 0, 0, 1},
  {1, 0, 1, 0, 0, 1, 0, 1},
  {1, 0, 0, 0, 0, 0, 0, 1},
  {0, 1, 1, 1, 1, 1, 1, 0},
};
Β 
int count = 0;
int green_count = 0;
int yellow_count = 0;
int red_count = 0;
//===============================================================================
// ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° setup()  для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… установок, выполняСмая ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΈ  
// Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ
void setup() {
  //ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ
  pinMode(BUTTON_PIN, INPUT_PULLUP);
  digitalWrite(BUTTON_PIN, HIGH);
Β 
  pixels.begin(); // Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ
Β 
  //Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ - Π·Π΅Π»Π΅Π½Ρ‹ΠΉ смайлик
  for (int i = 0; i < 8; i++) {
    for (int j = 0; j < 8; j++) {
      if (pgm_read_word(&green_smile[i][j]) == 1) {
        pixels.setPixelColor(green_count, pixels.Color(0, 255, 0));
      }
      green_count++;
    }
  }
Β 
  //Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 0-255  
// установка яркости ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. НС Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ слишком ярко,
//Ρ‚.ΠΊ. растСт Ρ‚ΠΎΠΊ потрСблСния ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ USB-Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° pixels.setBrightness(50); Β  //Π—Π°ΠΆΠΈΠ³Π°Π΅ΠΌ Π΄ΠΈΠΎΠ΄Ρ‹ pixels.show(); // Send the updated pixel colors to the hardware. }
// ΠΎΡ‚ΡΡŽΠ΄Π° начинаСтся основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° - Ρ†ΠΈΠΊΠ» void loop() { //Π‘Ρ‚ΠΈΡ€Π°Π΅ΠΌ Ρ€ΠΎΡ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ))) Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° просто ΠΏΠΎΠΌΠ΅Π½ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ if (!digitalRead(BUTTON_PIN)) { for (int i = 34; i < 38; i++) { pixels.setPixelColor(i, pixels.Color(0, 0, 0)); } for (int i = 42; i < 46; i++) { pixels.setPixelColor(i, pixels.Color(0, 0, 0)); } Β  count++; //ИзмСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² delay(200); } if (count > 2) count = 0; Β  //Π—Π°ΠΆΠΈΠ³Π°Π΅ΠΌ смайлик Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π² зависимости ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ° if (count == 0) { green_count = 0; for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if (pgm_read_word(&green_smile[i][j]) == 1) { pixels.setPixelColor(green_count, pixels.Color(0, 255, 0)); } green_count++; } } } Β  if (count == 1) { yellow_count = 0; for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if (pgm_read_word(&yellow_smile[i][j]) == 1) { pixels.setPixelColor(yellow_count, pixels.Color(255, 255, 0)); } yellow_count++; } } } Β  if (count == 2) { red_count = 0; for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if (pgm_read_word(&red_smile[i][j]) == 1) { pixels.setPixelColor(red_count, pixels.Color(255, 0, 0)); } red_count++; } } } Β  //Π—Π°ΠΆΠΈΠ³Π°Π΅ΠΌ Π΄ΠΈΠΎΠ΄Ρ‹ pixels.show(); // Send the updated pixel colors to the hardware }

Для программирования Π² настройках срСды Ардуино Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚ΡƒΒ  Arduino/Genuino Micro.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ  эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ измСняя Π²ΠΈΠ΄ смайликов, Ρ†Π²Π΅Ρ‚Π°, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ смСны смайликов, Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ изобраТСния.

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹!


Β 

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹

ΠœΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Π°Ρ Π»Π΅Π½Ρ‚Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ…Π°ΠΌΠ΅Π»Π΅ΠΎΠ½Ρƒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свой Ρ†Π²Π΅Ρ‚. Π‘Π΅Π»Ρ‹ΠΉ, ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ, красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, синий. Π’ зависимости ΠΎΡ‚ наворочСнности, ΠΊΡ€ΡƒΡ‚ΠΈΠ·Π½Ρ‹ (соотвСтствСнно, ΠΈ Ρ†Π΅Π½Ρ‹) ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС.

Но для подсвСтки ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠΎΠ² Π² ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π΅ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ освСщСния Π±Π°Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π½ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΡƒΠ±ΠΎΠ²) особой ΠΊΡ€ΡƒΡ‚ΠΈΠ·Π½Ρ‹ ΠΈ наворочСнности Π½Π΅ трСбуСтся. Π’ΠΏΠΎΠ»Π½Π΅ достаточно RGB-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²ΠΎΡ‚ с Ρ‚Π°ΠΊΠΈΠΌ дистанционным ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠΌ управлСния.

Π Π΅ΠΆΠΈΠΌ «Π―Ρ€ΠΊΠΈΠΉ свСт» β€” Ρ†Π²Π΅Ρ‚ Π±Π΅Π»Ρ‹ΠΉ, ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСчСния Π½Π° максимум. Основной Ρ€Π΅ΠΆΠΈΠΌ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ просто свСтло.

Π Π΅ΠΆΠΈΠΌ «ΠΠΎΡ‡Π½ΠΈΠΊ» β€” Ρƒ вас малСнький Ρ€Π΅Π±Π΅Π½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ боится Π·Π°ΡΡ‹ΠΏΠ°Ρ‚ΡŒ Π² Ρ‚Π΅ΠΌΠ½ΠΎΡ‚Π΅. Π‘Ρ‚Π°Π²ΠΈΠΌ свСтло-Π³ΠΎΠ»ΡƒΠ±ΠΎΠ΅ свСчСниС ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ.

Π Π΅ΠΆΠΈΠΌ «ΠœΠ΅Π΄ΠΈΡ‚ация» β€” Π²Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ ΠΉΠΎΠ³ΠΎΠΉ, ΠΌΠ΅Π΄ΠΈΡ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ просто Π»ΡŽΠ±ΠΈΡ‚Π΅ ΠΏΠΎΡΠΈΠ΄Π΅Ρ‚ΡŒ Π² крСслС ΠΈ Ρ€Π°ΡΡΠ»Π°Π±ΠΈΡ‚ΡŒΡΡ. Π’ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΡƒΡŽ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅.

Π Π΅ΠΆΠΈΠΌ «Π ΠΎΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°» β€” Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π΅ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² рСсторан ΠΈ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ романтичСский ΡƒΠΆΠΈΠ½ Π½Π° Π΄Π²ΠΎΠΈΡ… Ρƒ сСбя Π΄ΠΎΠΌΠ°. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ обстановку, установитС свСтло-красный Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΈΠ³Π»ΡƒΡˆΠΈΡ‚Π΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ. Π£Π²Π΅Ρ€ΡΡŽ, Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ.

Π Π΅ΠΆΠΈΠΌ «Π’Π°Π½Ρ†Ρ‹» β€” Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅Π»ΠΈΡ‚ΡŒΡΡ Ρƒ вас Π΄ΠΎΠΌΠ°. Π’Ρ‹ΠΏΠΈΠ»ΠΈ, закусили, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, ΠΏΠΎΡˆΡƒΡ‚ΠΈΠ»ΠΈ. Π—Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Ρ‚Π°Π½Ρ†Π΅Π²Π°Ρ‚ΡŒ. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ со свСтодинамикой, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ мигания ΠΈ пляшСм. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ свСтомузыка ΠΈ RGB-Π»Π΅Π½Ρ‚Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊΡ‚ с вашими двиТСниями, Π½ΠΎ это ΠΈ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ Π²Π°ΠΆΠ½ΠΎ.

Π’ Ρ‡Π΅ΠΌ Ρ„ΠΈΡˆΠΊΠ° RGB-Π»Π΅Π½Ρ‚Ρ‹?

Π—Π° счСт Ρ‡Π΅Π³ΠΎ ΠΎΠ½Π° становится ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½ΠΎΠΉ? Поясняю. Π’Π½ΡƒΡ‚Ρ€ΠΈ RGB-свСтодиода установлСно Ρ‚Ρ€ΠΈ кристалла: красный (Red), Π·Π΅Π»Π΅Π½Ρ‹ΠΉ (Green) ΠΈ синий (Blue). Когда свСт ΠΎΡ‚ этих кристаллов ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… пропорциях, Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°.

ΠžΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ бСсконСчно ΠΌΠ½ΠΎΠ³ΠΎ. По сути Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ объСдинили Ρ‚Ρ€ΠΈ Π»Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΎΠ΄Π½Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρƒ ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½ΠΎΠΉ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ Π½Π΅ Π΄Π²Π° ΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° (плюс ΠΈ минус), Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅. Π’Ρ€ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΎΠ±Ρ‰ΠΈΠΉ.

Π’ этом Π³Π°ΠΉΠ΄Π΅ расскаТу Π²Π°ΠΌ ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΡˆΡ‚ΡƒΠΊΠ΅ ΠΊΠ°ΠΊ адрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° (Π»Π΅Π½Ρ‚Π° ΠΈΠ· адрСсных свСтодиодов). Рассмотрим отличия ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² свСтодиодных Π»Π΅Π½Ρ‚, особСнности ΠΈ тонкости ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Arduino

  • Black PCB / White PCB β€” Ρ†Π²Π΅Ρ‚ ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠΈ Π»Π΅Π½Ρ‚Ρ‹, чёрная / бСлая
  • 1m/5m β€” Π΄Π»ΠΈΠ½Π° Π»Π΅Π½Ρ‚Ρ‹ Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…
  • 30/60/74/96/100/144 β€” количСство свСтодиодов Π½Π° 1 ΠΌΠ΅Ρ‚Ρ€ Π»Π΅Π½Ρ‚Ρ‹
  • IP30 Π»Π΅Π½Ρ‚Π° Π±Π΅Π· Π²Π»Π°Π³ΠΎΠ·Π°Ρ‰ΠΈΡ‚Ρ‹ (ΠΊΠ°ΠΊ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ)
  • IP65 Π»Π΅Π½Ρ‚Π° ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Π° силиконом
  • IP67 Π»Π΅Π½Ρ‚Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π² силиконовом ΠΊΠΎΡ€ΠΎΠ±Π΅

Π›Π΅Π½Ρ‚Π°

ΠšΠΎΠ»ΡŒΡ†Π°

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

АдрСсныС Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠΌ/со смартфона

Π˜Ρ‚Π°ΠΊ, Π΄Π°Π½Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄ посвящСн адрСсной свСтодиодной Π»Π΅Π½Ρ‚Π΅, я Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ, поэтому дойдя Π΄ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° β€œΡ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ нСисправности” Π²Ρ‹ смоТСтС Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ·Π»Π΅Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΡΠΎΡ€ΡƒΠΊΠΎΡΡ‚ΡŒ сборки Π΄Π°ΠΆΠ΅ Π½Π΅ читая Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ адрСсная Π»Π΅Π½Ρ‚Π°? Рассмотрим ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ свСтодиодных Π»Π΅Π½Ρ‚.

ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ свСтодиодная Π»Π΅Π½Ρ‚Π° прСдставляСт собой Π»Π΅Π½Ρ‚Ρƒ с напаянными свСтодиодами ΠΈ рСзисторами, Π½Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°: плюс ΠΈ минус. НапряТСниС Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·Π½ΠΎΠ΅: 5 ΠΈ 12 Π²ΠΎΠ»ΡŒΡ‚ постоянки ΠΈ 220 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½ΠΊΠΈ. Π”Π°, Π² Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ. Для 5 ΠΈ 12 Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹Ρ… Π»Π΅Π½Ρ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ питания. Π‘Π²Π΅Ρ‚ΠΈΡ‚ такая Π»Π΅Π½Ρ‚Π° ΠΎΠ΄Π½ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ΠΎΡ‚ свСтодиодов.

RGB свСтодиодная Π»Π΅Π½Ρ‚Π°. На этой Π»Π΅Π½Ρ‚Π΅ стоят Ρ€Π³Π± (Ρ‡ΠΈΡ‚Π°ΠΉ эргэбэ – Рэд Π“Ρ€ΠΈΠ½ Π‘Π»ΡŽ) свСтодиоды. Π’Π°ΠΊΠΎΠΉ свСтодиод ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠΆΠ΅ 4 Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ +12 (Π°Π½ΠΎΠ΄), ΠΈ Ρ‚Ρ€ΠΈ минуса (ΠΊΠ°Ρ‚ΠΎΠ΄Π°) Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Ρ‚.Π΅. Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ свСтодиода находится Ρ‚Ρ€ΠΈ свСтодиода Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². БоотвСтствСнно Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ Π»Π΅Π½Ρ‚Π°: 12, G, R, B. Подавая ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Ρ‰ΠΈΠΉ 12 ΠΈ любой ΠΈΠ· Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ этот Ρ†Π²Π΅Ρ‚. Подадим Π½Π° всС Ρ‚Ρ€ΠΈ – ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π±Π΅Π»Ρ‹ΠΉ, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ красный Π΄Π°Π΄ΡƒΡ‚ ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Для Ρ‚Π°ΠΊΠΈΡ… Π»Π΅Π½Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с ΠΏΡƒΠ»ΡŒΡ‚Π°ΠΌΠΈ, Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прСдставляСт собой Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… транзистора Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт транзисторами, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ давая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ любой Ρ†Π²Π΅Ρ‚. И, ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠΆΠ΅ поняли, Π΄Π°, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π»Π΅Π½Ρ‚ΠΎΠΉ с Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ просто. Π‘Π΅Ρ€Π΅ΠΌ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ»Π΅Π²ΠΈΠΊΠ°, ΠΈ ШИМим ΠΈΡ… analogWrit’ом, ΠΈΠ·ΠΈ Π±Ρ€ΠΈΠ·ΠΈ.

АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π°, Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ Π»Π΅Π½Ρ‚. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Π»Π΅Π½Ρ‚Ρƒ ΠΈΠ· адрСсных Π΄ΠΈΠΎΠ΄ΠΎΠ², ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ свСтодиод состоит ΠΈΠ· RGB свСтодиода ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π”Π°, Π²Π½ΡƒΡ‚Ρ€ΠΈ свСтодиода ΡƒΠΆΠ΅ находится ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с трСмя транзисторными Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ! Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ! Ну Π΄Π°ΡŽΡ‚ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹ блэт! Благодаря Ρ‚Π°ΠΊΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΊΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ (Ρ‚ΠΎ бишь ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ r g b) любого свСтодиода Π² Π»Π΅Π½Ρ‚Π΅ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ эффСкты. АдрСсная Π»Π΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ 3-4 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π΄Π²Π° ΠΈΠ· Π½ΠΈΡ… всСгда ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (5V ΠΈ GND Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€), ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ (ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π°) – логичСскиС, для управлСния.

Π›Π΅Π½Ρ‚Π° β€œΡƒΠΌΠ½Π°Ρβ€ ΠΈ управляСтся ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли просто Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Π² Π»Π΅Π½Ρ‚Ρƒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ρ€ΠΎΠ²Π½Ρ‹ΠΌ счётом Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ Π±Π΅Π· ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° нСльзя. Если Π²Ρ‹ ΠΏΠΎΡ‚Ρ€ΠΎΠ³Π°Π΅Ρ‚Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄ Π»Π΅Π½Ρ‚Ρ‹, Ρ‚ΠΎ скорСС всСго нСсколько свСтодиодов загорятся случайными Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ вноситС случайныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Для управлСния Π»Π΅Π½Ρ‚ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ интСрСснСС Ρ€ΡƒΠ»ΠΈΡ‚ΡŒ Π»Π΅Π½Ρ‚ΠΎΠΉ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, для Ρ‡Π΅Π³ΠΎ Π»Π΅Π½Ρ‚Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. И Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ нСсколько критичСских ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ²:

1) ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Π»Π΅Π½Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π΄ΠΈΠΎΠ΄Π° ΠΊ Π΄ΠΈΠΎΠ΄Ρƒ, ΠΏΠ°Ρ€ΠΎΠ²ΠΎΠ·ΠΈΠΊΠΎΠΌ. Π£ Π»Π΅Π½Ρ‚Ρ‹ Π΅ΡΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ†, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… модСлях ΡƒΠΊΠ°Π·Π°Π½ΠΎ стрСлочками. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим ws2812b, Ρƒ Π½Π΅Π΅ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°. Π”Π²Π° Π½Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Π° Π²ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π² Π½Π°Ρ‡Π°Π»Π΅ Π»Π΅Π½Ρ‚Ρ‹ называСтся DI (digital input), Π° Π² ΠΊΠΎΠ½Ρ†Π΅ – DO (digital output). Π›Π΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ DI! ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ DO Π½ΡƒΠΆΠ΅Π½ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… кусков Π»Π΅Π½Ρ‚Ρ‹ ΠΈΠ»ΠΈ соСдинСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

2) Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄ Π»Π΅Π½Ρ‚Ρ‹ ΠΈΠ΄Ρ‘Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° «сырой» Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΈΠΎΠ΄Π°, поэтому ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΏΠΈΠ½ΠΎΠΌ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡˆΠΈΠΉ рСзистор с Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 200-500 ΠΎΠΌ. Π‘Π΅Π· Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ большой шанс выгорания ΠΏΠΈΠ½Π° Ардуино ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ свСтодиода Π² Π»Π΅Π½Ρ‚Π΅. НС испытывайтС ΡƒΠ΄Π°Ρ‡Ρƒ, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ рСзистор. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ рСзистора? Π›ΡŽΠ±Π°Ρ. ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ рСзистора? Π›ΡŽΠ±Π°Ρ. Π”Π°, Π΄Π°ΠΆΠ΅ 1/4.

2.1) Если ΠΌΠ΅ΠΆΠ΄Ρƒ Π»Π΅Π½Ρ‚ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ (Arduino) большоС расстояниС, Ρ‚.Π΅. Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° (Π΄Π»ΠΈΠ½Π½Π΅Π΅ 10-15 см), Ρ‚ΠΎ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈ зСмлю Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Π² косичку для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» связи Ρƒ Π»Π΅Π½Ρ‚Ρ‹ достаточно скоростной (800 ΠΊΠ“Ρ†), Π½Π° Π½Π΅Π³ΠΎ сильно Π²Π»ΠΈΡΡŽΡ‚ внСшниС Π½Π°Π²ΠΎΠ΄ΠΊΠΈ, экранированиС зСмляной скруткой ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ этого ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ. Π‘Π΅Π· этого ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ такая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°: Π»Π΅Π½Ρ‚Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΊΠΎΡΠ½Ρ‘ΡˆΡŒΡΡ Ρ€ΡƒΠΊΠΎΠΉ сигнального ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°.

3) Π‘Π°ΠΌΡ‹ΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎ всС игнорят: Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сигнал Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Π΄Π²ΡƒΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ, поэтому для Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‚ Π°Ρ€Π΄ΡƒΠΈΠ½Ρ‹ ΠΌΠ°Π»ΠΎ. Какой Π²Ρ‚ΠΎΡ€ΠΎΠΉ? ЗСмля GND. Как? ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π»Π΅Π½Ρ‚Ρ‹ GND ΠΈ ΠΏΠΈΠ½ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ GND (любой ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ соСдинСны. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

4) ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅. Один Ρ†Π²Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ свСтодиода ΠΏΡ€ΠΈ максимальной яркости ΠΊΡƒΡˆΠ°Π΅Ρ‚ 20 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€. Π’ ΠΎΠ΄Π½ΠΎΠΌ свСтодиодС Ρ‚Ρ€ΠΈ Ρ†Π²Π΅Ρ‚Π°, ΠΈΡ‚ΠΎΠ³ΠΎ 60 мА Π½Π° Π΄ΠΈΠΎΠ΄. ΠŸΡƒΡΡ‚ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ Π»Π΅Π½Ρ‚Ρ‹ с ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 60 Π΄ΠΈΠΎΠ΄/ΠΌΠ΅Ρ‚Ρ€, Ρ‚ΠΎΠ³Π΄Π° 60*60 = 3.6 АмпСра ΠΏΡ€ΠΈ максимальной яркости (Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚), соотвСтствСнно Π½ΡƒΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒ Π‘ΠŸ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с этим справится, Π½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»Π΅Π½Ρ‚Π°. Если это Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ‚ΠΈΠΏΠ° Β«Ρ€Π°Π΄ΡƒΠ³Π°Β», Ρ‚ΠΎ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΎΡ‚ максимальной.

5) ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Ρ‚Π΅ΠΌΡƒ питания, Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ качСства ΠΏΠ°ΠΉΠΊΠΈ силовых Ρ‚ΠΎΡ‡Π΅ΠΊ (ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ Π»Π΅Π½Ρ‚Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ этого ΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ Π‘ΠŸ), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ². Как ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠΉ ΠΎΠΏΡ‹Ρ‚, Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ сСчСниСм ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1.5 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, Ссли Π½ΡƒΠΆΠ½Π° полная ΡΡ€ΠΊΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π½Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π΅ 0.75 ΠΊΠ².ΠΌΠΌ. Π½Π° Π΄Π»ΠΈΠ½Π΅ 1.5 ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΡ€ΠΈ Ρ‚ΠΎΠΊΠ΅ 2 АмпСра ΠΏΠ°Π΄Π°Π΅Ρ‚ 0.8 Π²ΠΎΠ»ΡŒΡ‚Π°, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для 5 Π²ΠΎΠ»ΡŒΡ‚ питания. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ просадки напряТСния: Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ свСтит Π½Π΅ Π±Π΅Π»Ρ‹ΠΌ, Π° ΠΎΡ‚Π΄Π°Ρ‘Ρ‚ Π² ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ/красный. Π§Π΅ΠΌ краснСС, Ρ‚Π΅ΠΌ сильнСС просСло напряТСниС!

6) ΠœΠΈΠ³Π°ΡŽΡ‰Π°Ρ Π»Π΅Π½Ρ‚Π° создаёт ΠΏΠΎΠΌΠ΅Ρ…ΠΈ Π½Π° линию питания, Π° Ссли Π»Π΅Π½Ρ‚Π° ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника – ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΈΠ΄ΡƒΡ‚ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, глюков ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Ссли Π‘ΠŸ слабый). Для сглаТивания Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠΌΠ΅Ρ… рСкомСндуСтся ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСктролитичСский кондСнсатор 6.3Π’ Ρ‘ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 470 ΠΌΠΊΠ€ (ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‘ΠΌΠΊΠΈΠΉ Π½Π΅Ρ‚ смысла) ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ β€œΠΆΠΈΡ€Π½Ρ‹ΠΉβ€ кондСнсатор (1000 ΠΈΠ»ΠΈ 2200 ΠΌΠΊΠ€) Π½Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π»Π΅Π½Ρ‚Ρ‹. Π‘Ρ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Если Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ зависания ΠΈ глюки Π² Ρ€Π°Π±ΠΎΡ‚Π΅ систСмы (Ардуино + Π»Π΅Π½Ρ‚Π° + Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ), Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π² 50% являСтся ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

7) Π‘Π»ΠΎΠΉ ΠΌΠ΅Π΄ΠΈ Π½Π° Π»Π΅Π½Ρ‚Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ толстый, поэтому ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания вдоль Π»Π΅Π½Ρ‚Ρ‹ напряТСниС Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Π΄Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ большС ΡΡ€ΠΊΠΎΡΡ‚ΡŒ, Ρ‚Π΅ΠΌ большС просадка. Если Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ большой ΠΈ яркий кусок Π»Π΅Π½Ρ‚Ρ‹, Ρ‚ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ 1.5 (ΠΈΠ»ΠΈ большС, Π½Π°Π΄ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚Ρ€.

КАК ДЕЛАВЬ НЕЛЬЗЯ

Как ΠΌΡ‹ ΡƒΠΆΠ΅ поняли, для питания Π»Π΅Π½Ρ‚Ρ‹ Π½ΡƒΠΆΠ΅Π½ источник 5 Π’ΠΎΠ»ΡŒΡ‚ с достаточным запасом ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΎΠ΄ΠΈΠ½ Ρ†Π²Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ качСствСнного свСтодиода Π½Π° максимальной яркости потрСбляСт 0.02 А (20 мА), соотвСтствСнно вСсь свСтодиод – 0.06 А (60 мА) Π½Π° максимальной яркости. Π£ ΠΊΠΈΡ‚Π°ΠΉΡ†Π΅Π² Π΅ΡΡ‚ΡŒ β€œΠΊΠΈΡ‚Π°ΠΉΡΠΊΠΈΠ΅β€ Π»Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ мСньшС ΠΈ свСтят тускло. Π― всСгда Π·Π°ΠΊΡƒΠΏΠ°ΡŽΡΡŒ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ BTF lighting (ссылки Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ), Ρƒ Π½ΠΈΡ… Π»Π΅Π½Ρ‚Ρ‹ качСствСнныС. Π― понимаю, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€ΠΎΠΉ ΠΎΡ‡Π΅Π½ΡŒ хочСтся Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ Ардуино Ρ‡Π΅Ρ€Π΅Π· USB, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±ΠΎΡ€Ρ‚ΠΎΠ²ΠΎΠΉ стабилизатор ΠΏΠ»Π°Ρ‚Ρ‹. Π’Π°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ нСльзя. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π΅ΡΡ‚ΡŒ риск выгорания Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΎΠ΄Π° Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino (Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС – выгорания USB ΠΏΠΎΡ€Ρ‚Π°), Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ – синий Π΄Ρ‹ΠΌ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΈΠ· стабилизатора Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Если всё-Ρ‚Π°ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ хочСтся, Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

    НС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ большС количСства свСтодиодов, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΠΊ потрСблСния Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅ 500 мА, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ 500/60

8 ΡˆΡ‚ΡƒΠΊ

  • ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° основС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ FastLED, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. НО! Π’ случаС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΈΠ½Π° Din ΠΎΡ‚ источника сигнала Π΅ΡΡ‚ΡŒ риск случайного Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π»Π΅Π½Ρ‚Ρ‹, ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ софтварныС ограничСния Π½Π΅ спасут ΠΎΡ‚ выгорания ΠΆΠ΅Π»Π΅Π·Π°
  • Π’Ρ‹ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ спроситС: Π° ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с Π»Π΅Π½Ρ‚ΠΎΠΉ? Π’Π΅Π΄ΡŒ судя ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Ρ‚Π°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ нСльзя! ΠžΡ‡ просто: Ссли ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»Π΅Π½Ρ‚Ρƒ сразу послС запуска – ΠΏΡ€ΠΎΡˆΠΈΠ²Π°ΠΉΡ‚Π΅. Если Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈ Π΅ΡΡ‚ΡŒ риск ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ – ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° 5V ΠΈ GND.

    ОВ Π§Π•Π“Πž ПИВАВЬ ЛЕНВУ?

    Π‘Π°ΠΌΡ‹ΠΉ простой ΠΈ понятный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ – ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания Π½Π° 5 Π’ΠΎΠ»ΡŒΡ‚. Если рядом Π΅ΡΡ‚ΡŒ источник постоянки 12 Π’ΠΎΠ»ΡŒΡ‚ – ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΆΠ°ΠΉΠΊΡƒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Ρ‘ Π½Π° 5 Π’ΠΎΠ»ΡŒΡ‚. Но часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ β€œΠ±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉβ€ дСвайс с Π±ΠΎΡ€Ρ‚ΠΎΠ²Ρ‹ΠΌ источником питания. Как Π±Ρ‹Ρ‚ΡŒ Π² этом случаС? Богласно Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Ρƒ Π½Π° WS2812b свСтодиод Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ напряТСния 3.5-5.5 Π’ΠΎΠ»ΡŒΡ‚, собствСнно ΠΊΠ°ΠΊ ΠΈ сама Arduino. Помним, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ Π»Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚ напряТСния Π½ΠΈΠΆΠ΅ 5 Π’ΠΎΠ»ΡŒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ максимальная ΡΡ€ΠΊΠΎΡΡ‚ΡŒ. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈΠΌΠ΅Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

    • Powerbank 5V – Π±Π΅Ρ€Ρ‘ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ с USB ΡˆΡ‚Π΅ΠΊΠ΅Ρ€ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΎ схСмам Π²Ρ‹ΡˆΠ΅. Π§Π΅Ρ€Π΅Π· Ардуино Π½Π΅ ΠΏΠΈΡ‚Π°Π΅ΠΌ, нСльзя. ΠΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΠ°ΡƒΡ€Π±Π°Π½ΠΊΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ высокая, сами Π·Π½Π°Π΅Ρ‚Π΅. По Ρ‚ΠΎΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ 2 АмпСра, Π΅ΡΡ‚ΡŒ ΠΏΠ°ΡƒΡ€Π±Π°Π½ΠΊΠΈ Π½Π° 3 А
    • Π‘Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ – ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ АА Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ, 3 ΡˆΡ‚ΡƒΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ заряТСнных (Π΄Π°Π΄ΡƒΡ‚ 4,5 Π’ΠΎΠ»ΡŒΡ‚), Π»ΠΈΠ±ΠΎ 4 ΡˆΡ‚ΡƒΠΊΠΈ Ρ‡ΡƒΡ‚ΡŒ разряТСнных (Π΄Π°Π΄ΡƒΡ‚ 5.5 Π’ΠΎΠ»ΡŒΡ‚). ΠΠΌΠΊΠΎΡΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ ΠΎΡ‡Π΅Π½ΡŒ нСбольшая. По Ρ‚ΠΎΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ 1-2 АмпСра (Π°Π»ΠΊΠ°Π»ΠΈΠ½, Π»ΠΈΡ‚ΠΈΠΉ. Π‘ΠΎΠ»Π΅Π²Ρ‹Π΅ сразу Π² ΠΏΠΎΠΌΠΎΠΉΠΊΡƒ)
    • НикСлСвыС аккумуляторы – ΠΈΠΌΠ΅ΡŽΡ‚ напряТСниС

    1.4Π’ послС зарядки, ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 4 ΡˆΡ‚ΡƒΠΊΠΈ (

    5.5 Π’ΠΎΠ»ΡŒΡ‚). ΠΠΌΠΊΠΎΡΡ‚ΡŒ сборки вСсьма достойная (Π΄ΠΎ 2700 ΠΌΠ°*Ρ‡), ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ 2-3 АмпСра

  • Π›ΠΈΡ‚ΠΈΠ΅Π²Ρ‹Π΅ аккумуляторы – напряТСниС Π² процСссС разряда мСняСтся с 4.2 Π΄ΠΎ 3.0 Π’ΠΎΠ»ΡŒΡ‚, Π·Π½Π°Ρ‡ΠΈΡ‚ Π»Π΅Π½Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° 10-30% ΠΌΠ΅Π½Π΅Π΅ ярко. Π’Π°ΠΊΠΆΠ΅ нСльзя Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° напряТСниСм, Π»ΠΈΡ‚ΠΈΠΉ боится пСрСразряда. ΠΠΌΠΊΠΎΡΡ‚ΡŒ – ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π½ΠΎΠΊ, ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ – с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π±Π°Π½ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ 3 АмпСра (Ссли стоят Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒ – Ρ‚ΠΎ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ)
  • Π›ΠΈΡ‚ΠΈΠ΅Π²Ρ‹ΠΉ Π°ΠΊΡƒΠΌ + ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΠΉΠΊΠ° – ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ нСбольшом количСствС свСтодиодов, Ρƒ ΠΊΠΈΡ‚Π°ΠΉΡ†Π΅Π² Π΅ΡΡ‚ΡŒ ΠΊΡƒΡ‡Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅ΠΊ с лития (3-4.2Π’) Π΄ΠΎ 5 Π’ΠΎΠ»ΡŒΡ‚ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎ 2 АмпСр. Π‘Ρ‡ΠΈΡ‚Π°ΠΉ Ρ‚ΠΎΡ‚ ΠΆΠ΅ powerbank, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ
  • ΠŸΠžΠ§Π•ΠœΠ£ НЕ Π ΠΠ‘ΠžΠ’ΠΠ•Π’?!

    УбСдись, Ρ‡Ρ‚ΠΎ зСмля Π»Π΅Π½Ρ‚Ρ‹ соСдинСна с Π·Π΅ΠΌΠ»Ρ‘ΠΉ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ КАК НА Π‘Π₯Π•ΠœΠ•

    УбСдись, Ρ‡Ρ‚ΠΎ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈΠ΄Ρ‘Ρ‚ Π² Π½Π°Ρ‡Π°Π»ΠΎ Π»Π΅Π½Ρ‚Ρ‹ (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ DI) КАК НА Π‘Π₯Π•ΠœΠ•

    УбСдись, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π» 5Π² ΠΈ GND. КАК НА Π‘Π₯Π•ΠœΠ•

    Π¦Π²Π΅Ρ‚ ΠΎΡ‚Π΄Π°Ρ‘Ρ‚ Π² красный? Π£ тСбя слабый Π‘ΠŸ, нСкачСствСнная ΠΏΠ°ΠΉΠΊΠ° Π»ΠΈΠ½ΠΈΠΈ питания ΠΈΠ»ΠΈ слишком Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° питания

    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π±Π΅Π· рСзистора ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ с рСзистором? Пин Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ отбросил ласты, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ

    WS2811 ΠΈ WS2812b

    БСйчас популярны Π΄Π²Π° Π²ΠΈΠ΄Π° Π»Π΅Π½Ρ‚Ρ‹: Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… WS2812b ΠΈ WS2811. Π’ Ρ‡Ρ‘ΠΌ ΠΆΠ΅ Ρ€Π°Π·Π½ΠΈΡ†Π°? Π§ΠΈΠΏ WS2812 Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ свСтодиода, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ΄ΠΈΠ½ Ρ‡ΠΈΠΏ управляСт Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΎΠ΄Π°, Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π»Π΅Π½Ρ‚Ρ‹ – 5 Π’ΠΎΠ»ΡŒΡ‚. Π§ΠΈΠΏ WS2811 Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ сразу 3 свСтодиода, Ρ‚Π°ΠΊΠΎΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ сСгмСнтов ΠΏΠΎ 3 Π΄ΠΈΠΎΠ΄Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ. А Π²ΠΎΡ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρƒ Π»Π΅Π½Ρ‚Ρ‹ Π½Π° WS2811 составляСт 12 Π²ΠΎΠ»ΡŒΡ‚!

    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π»Π΅Π½Ρ‚Ρ‹ WS2811

    Если Π²Ρ‹ Π²Π΄Ρ€ΡƒΠ³ ΠΊΡƒΠΏΠΈΠ»ΠΈ Π»Π΅Π½Ρ‚Ρƒ Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… WS2811 (12-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡ‚ ΠΏΠΎ этим Π΄Π²ΡƒΠΌ схСмам. Но слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Ρ‚Ρ€ΠΎΠ΅ мСньшСС количСство свСтодиодов, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡ΠΈΠΏ Π½Π° этой Π»Π΅Π½Ρ‚Π΅ управляСт трСмя Π΄ΠΈΠΎΠ΄Π°ΠΌΠΈ, Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚!

    Π£ΠŸΠ ΠΠ’Π›Π•ΠΠ˜Π• Π‘ ARDUINO

    Для управлСния Π»Π΅Π½Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: FastLED, Adafruit NeoPixel ΠΈ LightWS2812, ΠΈΠ· всСх Ρ‚Ρ€Ρ‘Ρ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ FastLED. НиТС ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сначала ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 3 Ρ†Π²Π΅Ρ‚Π° Π»Π΅Π½Ρ‚Ρ‹ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ кускС, ΠΏΠ»Π°Π²Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΈΠΎΠ΄Ρ‹. А ΠΏΠΎΡ‚ΠΎΠΌ Π΅Ρ‰Ρ‘ 3 Ρ†Π²Π΅Ρ‚Π°. Ну ΠΈ Π΅Ρ‰Ρ‘ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, смотритС скСтч.

    Нас часто ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ ΠΎ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Π΅ (ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «умная Π»Π΅Π½Ρ‚Π°Β» ΠΈΠ»ΠΈ «пиксСльная Π»Π΅Π½Ρ‚Π°Β»).ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй хотят Π·Π½Π°Ρ‚ΡŒ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½Π° отличаСтся ΠΎΡ‚ стандартной Π»Π΅Π½Ρ‚Ρ‹ RGB LED. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ свСтодиодныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ , поэтому люди, СстСствСнно, хотят Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

    p, blockquote 1,0,0,0,0 –>

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ растущий ассортимСнт адрСсных свСтодиодных Π»Π΅Π½Ρ‚ становится всС Π±ΠΎΠ»Π΅Π΅ популярным Π² индустрии Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ освСщСния, ΠΌΡ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ сСйчас самоС врСмя Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных вопросов нашСй ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΠΎ исслСдованиям ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌ ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы экспСртов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡƒΡ‚ΠΎΠ»ΠΈΡ‚ΡŒ ΠΆΠ°ΠΆΠ΄Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (особСнно Ссли Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ свои ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ освСщСниСм, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС, Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π±ΠΎΡ€Ρ‚!).

    p, blockquote 2,0,0,0,0 –>

    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

    p, blockquote 3,0,0,0,0 –>

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ адрСсная свСтодиодная Π»Π΅Π½Ρ‚Π°?

    АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° β€” это гибкая пСчатная ΠΏΠ»Π°Ρ‚Π°, которая Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ адрСсуСмыми повСрхностными (SMD) свСтодиодами. Гибкая пСчатная ΠΏΠ»Π°Ρ‚Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ»Π΅ΠΉΠΊΡƒΡŽ ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ установку.

    p, blockquote 4,0,0,0,0 –>

    Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стандартной Π»Π΅Π½Ρ‚Ρ‹ RGB, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод ΠΈΠΌΠ΅Π΅Ρ‚ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ микросхСму, которая позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌ для ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°, Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚. Π”.). ПиксСльная Π»Π΅Π½Ρ‚Π° всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ стандартная Π»Π΅Π½Ρ‚Π° RGB… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ большС.

    p, blockquote 5,0,0,0,0 –>

    Π’ΠΈΠΏΡ‹ адрСсных свСтодиодных Π»Π΅Π½Ρ‚.

    p, blockquote 6,0,0,0,0 –>

    АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° WS2801.

    p, blockquote 7,0,0,0,0 –>

    БСрия Ρ‡ΠΈΠΏΠΎΠ² WS ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ WS2801. Π­Ρ‚ΠΎ интСрСсный Π² своСм Ρ€ΠΎΠ΄Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€-микросхСма для RBGW-свСтодиодов с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса SPI.

    p, blockquote 8,0,0,0,0 –>

    Π‘ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅Ρ‚ нСобходимости Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ нСсколько Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ лишь ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ΄Π°Π΅Ρ‚ сигнал Π½Π° Π²Ρ…ΠΎΠ΄ Β«DataΒ» ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° свСтодиода WS2801.

    p, blockquote 9,0,0,0,0 –>

    Π’ Ρ‚Π°ΠΊΠΎΠΌ сигналС содСрТится 24-битная информация ΠΎ яркости Ρ†Π²Π΅Ρ‚Π° (3 ΠΊΠ°Π½Π°Π»Π° ΠΏΠΎ 8 Π±ΠΈΡ‚ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚), Π° Ρ‚Π°ΠΊΠΆΠ΅ информация для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ сдвигового рСгистра. ИмСнно сдвиговый рСгистр позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ свСтодиоду информация примСняСтся. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ нСсколько свСтодиодов ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

    p, blockquote 10,0,0,0,0 –>

    p, blockquote 11,0,1,0,0 –>

    Π£ WS2801 Π±Ρ‹Π»ΠΎ 4 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°: +5v, GND (минус), DI (Digital input) ΠΈ CO (тактовая линия). Π’Π°ΠΊΠΈΡ… Π»Π΅Π½Ρ‚ сСгодня практичСски ΡƒΠΆΠ΅ Π½Π΅ Π½Π°ΠΉΡ‚ΠΈ, Π½Π° ΠΈΡ… мСсто ΠΏΡ€ΠΈΡˆΠ»ΠΈ WS2811 ΠΈ WS2812B, Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ΄Π½ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ интСрфСйсом. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ DI (digital input) ΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны DO (digital output).

    p, blockquote 12,0,0,0,0 –>

    АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° WS2811 ΠΈ WS2812.

    ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ отличия адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ ws2811 ΠΎΡ‚ ws2812b:

    p, blockquote 13,0,0,0,0 –>

    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ WS 2811 Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Ρ‡Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ WS 2812b, поэтому ΠΎΠ½ припаян прямо Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΡƒ Π»Π΅Π½Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄ΠΈΠΎΠ΄ΠΎΠΌ (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π° Ρ„ΠΎΡ‚ΠΎ Π²Ρ‹ΡˆΠ΅).
    • Π£ 2812B Ρ‡ΠΈΠΏ установлСн Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄ΠΈΠΎΠ΄Π° (тСмная Ρ‚ΠΎΡ‡ΠΊΠ° Π² Π΄ΠΈΠΎΠ΄Π΅ Π½Π° Ρ„ΠΎΡ‚ΠΎ Π½ΠΈΠΆΠ΅).

    p, blockquote 14,0,0,0,0 –>

    • АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° WS 2811, Π² основном, рассчитана Π½Π° напряТСниС 12 Π²ΠΎΠ»ΡŒΡ‚.
    • Если АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° WS 2811 Π½Π° 12v, Ρƒ Π½Π΅Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‡ΠΈΠΏ управляСт Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π΄ΠΈΠΎΠ΄ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Π½Π΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ (ΠΊΠ°ΠΊ Π² WS2812b).
    • АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° WS 2811 Π½Π° напряТСниС 12v Π³ΠΎΡ€Π°Π·Π΄ΠΎ дСшСвлС, Ρ‡Π΅ΠΌ ws 2812b (Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ†Π΅Π½Π΅ 30 %)
    • Благодаря Π½ΠΈΠ·ΠΊΠΎΠΉ Ρ†Π΅Π½Π΅ Π½Π° ΠΠ΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ WS 2811 β€” напряТСниСм 12v Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСна. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅Π΅ смСнила Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Π°Ρ модСль WS 2812Π’. ВсС ΠΆΠ΅ Π² ΠΎΠ΄ΠΈΠ½ SMD корпус ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ ΠΊΠ°ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Ρ‚Π°ΠΊ ΠΈ сами свСтодиоды. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΈΠΎΠ΄ управляСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

    ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ способы Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, частыС ошибки.

    ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π° = 20мА*количСство_пиксСлСй.
    ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π° = 60мА*количСство_пиксСлСй

    p, blockquote 15,0,0,0,0 –>

    • Из послСднСго ΠΏΡƒΠ½ΠΊΡ‚Π° Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Ссли Π»Π΅Π½Ρ‚Π° соСдинСна ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ 5 ΠΌ., Ρ‚ΠΎ нСдопустимо ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ пСрСгрСвания токопроводящих Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ Π»Π΅Π½Ρ‚Ρ‹. НапряТСниС Π½Π° адрСсной свСтодиодной Π»Π΅Π½Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ всСй Π΅Π΅ Π΄Π»ΠΈΠ½Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Π΅Π΅. ΠŸΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями.

    p, blockquote 16,0,0,0,0 –>

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ управлСния адрСсной свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ.

    Π•ΡΡ‚ΡŒ нСсколько способов ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ адрСсной свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ:

    p, blockquote 17,0,0,0,0 –>

    • Аппаратный ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° SPI

    На эту Ρ‚Π΅ΠΌΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ максимально ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описали ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ управлСния ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SPI.

    p, blockquote 18,0,0,0,0 –>

    p, blockquote 20,0,0,0,0 –>

    • Аппаратный ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ UART-интСрфСйса

    На эту Ρ‚Π΅ΠΌΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ максимально ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описали ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ управлСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ UART.

    p, blockquote 21,0,0,0,0 –>

    p, blockquote 23,1,0,0,0 –>

    Достоинство ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… способов – это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΎΡ‚ части Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ пиксСлю. НСдостатки этих способов – Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство Π»ΠΈΠ½ΠΈΠΉ управлСния пиксСлями, Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΡ‚ΠΈΠ΅ Π±Π°ΠΉΡ‚ΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°Ρ‡ΠΊΠΈ Π±ΠΈΡ‚ΠΎΠ² (Ρ‡Ρ‚ΠΎ частично ΡΡŠΠ΅Π΄Π°Π΅Ρ‚ свободноС врСмя ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π±ΠΈΡ‚).

    p, blockquote 24,0,0,0,0 –>

    p, blockquote 25,0,0,0,0 –>

    АдрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° DMX 512.

    ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ адрСсных свСтодиодных Π»Π΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ DMX 512 – ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π°Ρ‡Π° сигнала управлСния Π½Π° всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сигнал с Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° подаСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° всС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹.

    p, blockquote 26,0,0,0,0 –>

    DMX Π»Π΅Π½Ρ‚Ρ‹, производятся с записанными ΠΏΡ€ΠΈ производствС DMX адрСсами. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, адрСсация пиксСлСй ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ Π»Π΅Π½Ρ‚Ρ‹ начинаСтся с 1-Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ 1-Π³ΠΎ адрСса ΠΈ нумСруСтся ΠΏΠΎ порядку Π΄ΠΎ послСднСго пиксСля. Если Π² послСдствии Π² ΠΎΠ΄Π½Ρƒ линию соСдиняСтся нСсколько ΠΊΠ°Ρ‚ΡƒΡˆΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ², трСбуСтся произвСсти запись DMX адрСсов Π·Π°Π½ΠΎΠ²ΠΎ.

    p, blockquote 27,0,0,0,0 –>

    ΠŸΡ€ΠΈ записи адрСсов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ DMX кабСль, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ADR (ADI, ADIN). ПослС выполнСния записи, ΠΏΡ€ΠΈ воспроизвСдСнии свСтовых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π²Ρ…ΠΎΠ΄ ADI Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Если Π’Π°Ρˆ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнного Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° адрСсов ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ADI, этот ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ соСдинСн с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ GND, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ воздСйствиС Π½Π° Π½Π΅Π³ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΠΎΠΌΠ΅Ρ… ΠΈ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ.

    p, blockquote 28,0,0,0,0 –>

    Π‘Ρ‚ΠΎΠΈΡ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ адрСсных свСтодиодных Π»Π΅Π½Ρ‚ DMX 512 β€” Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ WS2821, Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС прСимущСств ΠΏΠ΅Ρ€Π΅Π΄ SPI.

    p, blockquote 29,0,0,0,0 –>

    • Π”Π»ΠΈΠ½Π½Π° Π»ΠΈΠ½ΠΈΠΈ управлСния Π΄ΠΎ 300 ΠΌ. ΠΏΡ€ΠΎΡ‚ΠΈΠ² 100 ΠΌ. Ρƒ SPI.
    • ΠŸΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· строя Π΄ΠΈΠΎΠ΄Π° ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄ΠΈΠΎΠ΄ΠΎΠ² линия освСщСния ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

    Но Π΅ΡΡ‚ΡŒ ΠΈ нСдостатки.

    p, blockquote 30,0,0,0,0 –>

    • Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство DMX адрСсов β€” ΠΎΡ‚ΡΡŽΠ΄Π° высокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ оборудования для управлСния этой систСмой.

    p, blockquote 31,0,0,0,0 –>

    Как Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство адрСсов для Π»Π΅Π½Ρ‚Ρ‹ DMX 512

    p, blockquote 32,0,0,0,0 –>

    β€’ 1 пиксСль = 3 ΠΊΠ°Π½Π°Π»Π°
    DMX (RGBW) β€’ 1 пиксСль = 4 ΠΊΠ°Π½Π°Π»Π° DMX (RGBW)

    p, blockquote 33,0,0,0,0 –>

    ИмСя Ρ€Π°Π·Π½ΡƒΡŽ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ свСтодиодов Π½Π° Π»Π΅Π½Ρ‚Π΅ ΠΈ Ρ€Π°Π·Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ всС это вмСстС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

    p, blockquote 34,0,0,1,0 –>

    НапримСр:

    p, blockquote 35,0,0,0,0 –>

    β€’ (8PL30) 30 свСтодиодов RGB / ΠΌ Π»Π΅Π½Ρ‚Ρ‹ x 5 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ = 150 пиксСлСй (150 пиксСлСй Ρ… 3) = 450 ΠΊΠ°Π½Π°Π»ΠΎΠ²
    β€’ (8PL60) 60 свСтодиодов RGB / ΠΌ Π»Π΅Π½Ρ‚Ρ‹ x 5 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠΎΠΉ Π±ΠΎΠ±ΠΈΠ½Ρ‹ = 300 пиксСлСй (300 пиксСлСй Ρ… 3) = 900 ΠΊΠ°Π½Π°Π»ΠΎΠ²
    β€’ (8PL144) 144 свСтодиода RGB / ΠΌ Π»Π΅Π½Ρ‚Ρ‹ x 2 ΠΌΠ΅Ρ‚Ρ€Π° = 288 пиксСлСй (288 пиксСлСй x 3) = 864 ΠΊΠ°Π½Π°Π»Π°
    β€’ (8PX30) 30 свСтодиодов RGBW / ΠΌ Π»Π΅Π½Ρ‚Ρ‹ 5 ΠΌ = 150 пиксСлСй (150 пиксСлСй x 4) ) = 600 ΠΊΠ°Π½Π°Π»ΠΎΠ²
    β€’ (8PX60) 60 свСтодиодов RGBW / ΠΌ Π»Π΅Π½Ρ‚Π° x 4-мСтровая ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ° = 240 пиксСлСй (240 пиксСлСй x 4) = 960 ΠΊΠ°Π½Π°Π»ΠΎΠ²

    p, blockquote 36,0,0,0,0 –>

    Π£Π΄ΠΎΠ±Π½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ:

    p, blockquote 37,0,0,0,0 –>

    β€’ 170 пиксСлСй RGB = 510 ΠΊΠ°Π½Π°Π»ΠΎΠ² DMX = 1 всСлСнная DMX
    β€’ 128 пиксСлСй RGBW = 512 ΠΊΠ°Π½Π°Π»ΠΎΠ² DMX = 1 всСлСнная DMX

    p, blockquote 38,0,0,0,0 –>

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ свСтодиоды Π½Π° ΠΊΠΎΠ½Ρ†Π΅ Π»Π΅Π½Ρ‚Ρ‹ Ρ‚Π΅ΠΏΠ»ΠΎΠ³ΠΎ Π±Π΅Π»ΠΎΠ³ΠΎ свСта / Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°?

    Π­Ρ‚ΠΎ происходит ΠΈΠ·-Π·Π° падСния напряТСния Π½Π° свСтодиодной Π»Π΅Π½Ρ‚Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ питания большСй Π΄Π»ΠΈΠ½Ρ‹ Π»Π΅Π½Ρ‚Ρ‹. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ падСния напряТСния пиксСли вдоль Π»Π΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ постСпСнно ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² Ρ†Π²Π΅Ρ‚Π΅, Ссли ΠΈΡ… ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π»Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ±Π΅Π³Π° Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΈΡ… Ρ†Π²Π΅Ρ‚, ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

    p, blockquote 39,0,0,0,0 –>

    p, blockquote 40,0,0,0,0 –>

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

    p, blockquote 41,0,0,0,0 –>

    (ΠŸΠžΠ–ΠΠ›Π£Π™Π‘Π’Π, ΠžΠ‘Π ΠΠ’Π˜Π’Π• Π’ΠΠ˜ΠœΠΠΠ˜Π•: ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π½Π°ΡƒΡ‡Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ простоС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ Ρ‚ΠΈΠΏΠ΅ эффСкта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° происходит Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ падСния напряТСния.)

    p, blockquote 42,0,0,0,0 –>

    Какой Ρ‚ΠΈΠΏ повСрхности ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для установки адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹?

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

    ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, совСты

    Если Π²Ρ‹ ΠΆΠΈΡ‚Π΅Π»ΡŒ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ мСгаполиса, Ρ‚ΠΎ навСрняка Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ, ΠΊΠ°ΠΊ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ комплСксы ΠΈΠ»ΠΈ бизнСс-Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΡΠ²Π΅Ρ€ΠΊΠ°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρƒ. По Π½ΠΈΠΌ Π±Π΅Π³Π°ΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Π΅ Π·ΠΌΠ΅ΠΉΠΊΠΈ, Ρ„ΠΈΠ³ΡƒΡ€ΠΊΠΈ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° происходят Ρ†Π΅Π»Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎ-ΡΡŽΠΆΠ΅Ρ‚Ρ‹. ΠšΡ€Π°ΡΠΎΡ‡Π½Π°Ρ ΠΈΠ»Π»ΡŽΠΌΠΈΠ½Π°Ρ†ΠΈΡ Π·Π΄Π°Π½ΠΈΠΉ (ΠΈΠ»ΠΈ архитСктурная подсвСтка) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° благодаря адрСсной свСтодиодной Π»Π΅Π½Ρ‚Π΅. О Π½Π΅ΠΉ ΠΈ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

    Π§Ρ‚ΠΎ это

    Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ led Π»Π΅Π½Ρ‚Ρ‹ Π² адрСсной ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод ΠΈΠ»ΠΈ участок Ρ†Π΅ΠΏΠΈ управляСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠΉ подсвСтки ΠΈΠ΄Π΅Ρ‚ с ΠΏΡƒΠ»ΡŒΡ‚Π° управлСния ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Arduino.


    ВСхничСскиС характСристики

    НаиболСС качСствСнной ΠΈ соврСмСнной являСтся Π»Π΅Π½Ρ‚Π° ws2812b.

    ΠžΡ‚ своих ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ² отличаСтся:

    • ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ;
    • простым ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ;
    • Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ»-Π²ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… свСтодиодов.

    ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π½Π° ΠΎΠ΄ΠΈΠ½ свСтодиод ws2812b – 60 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€.

    Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС – 5 Π²ΠΎΠ»ΡŒΡ‚.

    Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свСтодиода 256 Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ яркости.

    ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹

    Если Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² дСталях, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… led Π»Π΅Π½Ρ‚ рядом с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ адрСсным свСтодиодом находится малСнький ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ (Π² Π²ΠΈΠ΄Π΅ микросхСмы) – это ΠΈ позволяСт Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

    ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π»Π΅Π½Ρ‚Π° содСрТит Π² сСбС Ρ‚Ρ€ΠΈ-Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°. Π”Π²Π° ΠΈΠ· Π½ΠΈΡ… ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π²ΠΎΠ»ΡŒΡ‚ ΠΈ ноль, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ – для управлСния Π΄ΠΈΠΎΠ΄Π°ΠΌΠΈ, логичСскиС.

    Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ систСму нСльзя Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (ΠΏΡƒΠ»ΡŒΡ‚ ΠΈΠ»ΠΈ Ардуино), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Сю управляСт.

    Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ для автомобиля: способы ΠΈ совСты.

    Π‘Ρ„Π΅Ρ€Π° примСнСния

    Π Π°Π±ΠΎΡ‚Π° с адрСсной свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ – ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ Π½Π΅ ΠΈΠ· Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ…. Она достаточно дорогая ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Π°Ρ‰Π΅ всСго Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… вывСсках ΠΈ ΡˆΠΎΡƒ-бизнСсС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ†Π΅Π»Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Ρ‹Π΅ экраны с двиТущСйся ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ. Π¨ΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ систСмы Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. НапримСр, для подсвСтки Π΄Π²Π΅Ρ€Π΅ΠΉ, ΠΎΠΊΠΎΠ½ ΠΈΠ»ΠΈ лСстницы.

    Π‘Ρ€Π΅Π΄ΠΈ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ встрСчаСтся ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ подсвСтка Ρ„ΠΎΡ‚ΠΎΡ€Π°ΠΌΠΎΠΊ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½, ΠΌΠ΅Π±Π΅Π»ΠΈ, ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠΎΠ² ΠΈ плинтусов.

    ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ бизнСс ΠΈΠ»Π»ΡŽΠΌΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΏΡ€Π°Π·Π΄Π½ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. ВсС, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ описано Π½ΠΈΠΆΠ΅, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для домашнСго пользования.

    Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ

    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ ws2812b нСслоТно. НСобходимо ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π±Π»ΠΎΠΊ питания Π½Π° 5 Π²ΠΎΠ»ΡŒΡ‚ ΠΈ Π½Π° Π»Π΅Π½Ρ‚Ρƒ, плюс ΠΈ минус. Найти Π±Π»ΠΎΠΊ питания с Π½ΡƒΠΆΠ½Ρ‹ΠΌ напряТСниСм Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π°.

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ с Π΄Π²ΡƒΡ… сторон ΠΏΠΎΡ…ΠΎΠΆΠΈ: DIN, +5V, GND ΠΈ DO, +5V, GND. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ…ΠΎΠ΄, Ρ‚ΠΎ бишь DIN, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π»Π΅Π½Ρ‚Π° Π½Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

    Настройка ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

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

    Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ для растСний (Ρ„ΠΈΡ‚ΠΎΠ»Π΅Π½Ρ‚Π°).

    Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… шагов ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Π½Ρ‚Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, элСктроники ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ устройства Π² Ρ‚Π°Π½Π΄Π΅ΠΌΠ΅ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, давлСния, влаТности ΠΈ ΠΏΡ€ΠΎΡ‡. Π˜Π½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈΠ΄Π΅Ρ‚ Π½Π° свСтодиодныС Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΠΈ.

    НапримСр, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности ΠΏΠΎΡ‡Π²Ρ‹:

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

    Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Arduino всСго Π΄Π²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для программирования свСтодиодов. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Adafruit NeoPixel. По словам ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π² Π½Π΅ΠΉ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ использованиС памяти, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго. Вторая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° FastLED. Π’ΠΎΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся со своСй Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти устройства Ардурино.

    ΠŸΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ свСтодиодов, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этим Π²ΠΈΠ΄Π΅ΠΎ.

    Π—Π΄Π΅ΡΡŒ просто ΠΈ доступно ΠΏΠΎΠΊΠ°Π·Π°Π½Π° элСмСнтарная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ°:

    ΠšΠ°ΠΊΡƒΡŽ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ

    НСт смысла ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ws2812b.

    Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: Полная характСристика ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… свСтодиодов ΠΈ Π»Π΅Π½Ρ‚.

    ΠŸΠ΅Ρ€Π΅Π΄ эксплуатациСй ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π½Π°Π΄ своими ΠΎΡΠ²Π΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ:

    • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ свСтодиодов (впаянныС Π² Π»Π΅Π½Ρ‚Ρƒ) ΠΏΡ€ΠΈ слишком Π½ΠΈΠ·ΠΊΠΈΡ… Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя.
    • ПослС пСрСгорания ΠΎΠ΄Π½ΠΎΠ³ΠΎ свСтодиода ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ пСрСстанут Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ программная информация Π½Π΅ пСрСдаСтся дальшС. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… модСлях стоят Π΄ΠΎΠΏ.ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅Ρ‚.

    Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    Если Π²Ρ‹ Π·Π°ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ»Π»ΡŽΠΌΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΈΠ· адрСсной Π»Π΅Π½Ρ‚Ρ‹ свСтодиодов, ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. А Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях!

    AlexGyver/GyverMatrixWiFi: ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° адрСсных свСтодиодов с WiFi

    ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

    Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ основан Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ AlexGyver «ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π° адрСсных свСтодиодах с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Bluetooth»
    Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° — vvip-68 «ΡΡΡ‹Π»ΠΊΠ° Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ»

    ИзмСнСния ΠΏΠΎ ΡΠΏΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с исходным ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ:
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с большим объСмом памятии Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ WiFi Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ — NodeMCU
    • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (Arduino Mega + WiFi, Wemod D1) — Π½Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ.
    • Π£Π΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° управлСния с ΠΊΠ½ΠΎΠΏΠΎΠΊ
    • ΠžΡΡ‚Π°Π²Π»Π΅Π½Π° ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° управлСния для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ², ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°
    • Π£Π΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° управлСния ΠΏΠΎ Bluetooth
    • Π£Π΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ‹ часов Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ — Ρ‡Π΅Ρ€Π΅Π· WiFi (локальная ΡΠ΅Ρ‚ΡŒ)
    • Бинхронизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с NTP сСрвСром Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚
    • Адаптированная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управлСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ Π½Π° Andrioid
    • Π˜Π·ΠΌΠ΅Π½Π΅Π½Ρ‹ настройки Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² воспроизвСдСния эффСктов
    • Настройки Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ со смартфона
      • Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ — Сдиная для всСх Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²
      • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ эффСктов — ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°
      • НаличиС налоТСния часов Π½Π° эффСкты — ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°
      • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΈΠ· списка Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²
    • Настройки ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² энСргонСзависимой памяти EEPROM
    • К Ρ€Π΅ΠΆΠΈΠΌΡƒ часов Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ — ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ… эффСкта
    • Настройка сСрвСра синхронизации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    • Π‘ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ «Ρ€Π°ΡΡΠ²Π΅Ρ‚», настройки Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° смартфонС, 7 Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π²ΡƒΠΊΠ° Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ° / Π·Π²ΡƒΠΊΠ° рассвСта Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ MP3 DFPlayer
    • Настройки сСтСвого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (SSID ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, статичСский IP) Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² EEPROM
    • Если Π½Π΅ удаСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ сСти (Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ имя сСти) — запускаСтся Ρ€Π΅ΠΆΠΈΠΌ SmartConfig, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 30 сСкунд ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ настройки ΠΎΡ‚ прилоТСния ESPTOUCH SmartConfig, Ссли этого Π½Π΅ удаСтся, Ρ‚ΠΎ создаСтся Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с ΠΈΠΌΠ΅Π½Π΅ΠΌ MatrixAP, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ 12341234, IP 192.168.4.1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ доступа ΠΈΠ· прилоТСния ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сСти. Если послС задания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΠΈΡ€ΠΎΠ² сСти WiFi соСдинСниС установлСно — Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° смартфонС Π²ΠΈΠ΄Π΅Π½ IP адрСс ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти WiFi.
    • БыстроС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π»Π°ΠΌΠΏΡ‹ Π±Π΅Π»ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· прилоТСния (вся панСль свСтится), Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ, комбинация Π»Π°ΠΌΠΏΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ часов, Π½ΠΎΡ‡Π½Ρ‹Π΅ часы (пониТСнная ΡΡ€ΠΊΠΎΡΡ‚ΡŒ).
    • АвтоматичСская установка яркости ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² зависимости ΠΎΡ‚ уровня внСшнСй освСщСнности.
    • Π”Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскоС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ экрана ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя ΠΈ автоматичСскоС ΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΡƒΡ‚Ρ€ΠΎΠΌ.

    ΠžΡ‚ исходного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сохранСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности:

    Π Π΅ΠΆΠΈΠΌΡ‹:
    • РисованиС
    • Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ
    • БСгущая строка
    Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹:
    • «Π”Ρ‹Ρ…Π°Π½ΠΈΠ΅» яркости
    • Π‘ΠΌΠ΅Π½Π° Ρ†Π²Π΅Ρ‚Π°
    • Π‘Π½Π΅Π³ΠΎΠΏΠ°Π΄
    • Π‘Π»ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΊΡƒΠ±ΠΈΠΊ
    • Π Π°Π΄ΡƒΠ³Π°
    • Огонь
    • The Matrix
    • Π›Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠ΅ частицы
    • Π—Π²Π΅Π·Π΄ΠΎΠΏΠ°Π΄
    • Π¨ΡƒΠΌΠΎΠ²Ρ‹Π΅ эффСкты с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π°ΠΌΠΈ
    • Анимация
    • Часы
    Π˜Π³Ρ€Ρ‹:
    • Π—ΠΌΠ΅ΠΉΠΊΠ°
    • TΠ΅Ρ‚Ρ€ΠΈc
    • Π›Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚
    • Арканоид
    • Runner
    • Flappy bird
    ВозмоТности:
    • ΠΠ²Ρ‚ΠΎΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΏΡ€ΠΈ запускС
    • Настройки яркости ΠΈ скорости отобраТСния
    • ИспользованиС аксСлСромСтра Π² ΠΈΠ³Ρ€Π°Ρ…

    Кнопка управлСния Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

    Π‘ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ сработал, ΠΈΠ΄Π΅Ρ‚ рассвСт ΠΈΠ»ΠΈ мСлодия пробуТдСния
    • Π›ΡŽΠ±ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ
    Π”ΠΎΠ»Π³ΠΎΠ΅ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π±ΠΎΠ»Π΅Π΅ 3 сСкунд)
    • Если ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π° (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран)
    • Если ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π° (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран) — Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌ часов
    ΠžΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
    • Если ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ часов, происходит ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ часов ΠΏΠΎ Ρ†ΠΈΠΊΠ»Ρƒ:
      • Часы Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅
      • Часы Π½Π° Ρ„ΠΎΠ½Π΅ огня (ΠΊΠ°ΠΌΠΈΠ½)
      • НочныС часы
    • Если ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Π»Π°ΠΌΠΏΡ‹ (Π±Π΅Π»Ρ‹ΠΉ экран) — Π²ΠΊΠ» / Π²Ρ‹ΠΊΠ» отобраТСния часов.
    • Если Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Π΅ΠΌΠΎ-Ρ€Π΅ΠΆΠΈΠΌΡ‹ — ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π΅ΠΆΠΈΠΌΡƒ
    Π”Π²ΡƒΡ…ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
    • Из любого Ρ€Π΅ΠΆΠΈΠΌΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌ часов Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅
    • Из Ρ€Π΅ΠΆΠΈΠΌΠ° часов ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌ Π»Π°ΠΌΠΏΡ‹
    Π’Ρ€Π΅Ρ…ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
    • Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π΄Π΅ΠΌΠΎ-Ρ€Π΅ΠΆΠΈΠΌ
    Π§Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
    • На экранС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±Π΅Π³ΡƒΡ‰Π΅ΠΉ строки отобраТаСтся IP адрСс ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Ссли ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ локальной WiFi сСти установлСно
    Бброс настроСк
    • ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Reset ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ 5 сСкунд. ΠŸΡ€ΠΈ этом загрузятся настройки ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сбросятся настройки WiFi сСти.

    Папки

    Π’ΠΠ˜ΠœΠΠΠ˜Π•! Если это Ρ‚Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino, Ρ‡ΠΈΡ‚Π°ΠΉ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ

    • libraries — Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
    • firmware — ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для NodeMCU
    • schemes — схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
    • sounds — Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ° для размСщСния Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Π΅
    • Android — Ρ„Π°ΠΉΠ»Ρ‹ с прилоТСниями, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ для Android ΠΈ Thunkable
    • image decoding — ΠΏΠ°ΠΏΠΊΠ° с инструмСнтами для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ Π³ΠΈΡ„ΠΎΠΊ

    Π‘Ρ…Π΅ΠΌΡ‹

    ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

    Бсылки оставлСны Π½Π° ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹

    ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ https://alexgyver.ru/matrix_guide/

    Π’Π°ΠΌ скорСС всСго пригодится

    Как ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ

    • ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги с Arduino — ΡƒΠ»ΡŒΡ‚Ρ€Π° подробная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ардуино, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ!
    • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ

    На Π³Π»Π°Π²Π½ΠΎΠΉ страницС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π³Π΄Π΅ Ρ‚Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ этот тСкст) Π²Π²Π΅Ρ€Ρ…Ρƒ справа зСлёная ΠΊΠ½ΠΎΠΏΠΊΠ° Clone or download, Π²ΠΎΡ‚ Π΅Ρ‘ ΠΆΠΌΠΈ, Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Download ZIP

    • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²
      C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
      C:\Program Files\Arduino\libraries\ (Windows x86)
    • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π’ΠΎΠ»ΡŒΡ‚
    • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ардуино ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ
    • Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .ino)
    • ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ IDE (COM ΠΏΠΎΡ€Ρ‚, модСль Arduino, ΠΊΠ°ΠΊ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ΡˆΠ΅)
    • ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ
    • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ
    • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° смартфон GyverMatrix
    • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ

    Π’Π°ΠΆΠ½ΠΎ

    Если ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ собираСтся (ошибки компиляции) ΠΈΠ»ΠΈ собираСтся, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ вся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° свСтится Π±Π΅Π»Ρ‹ΠΌ ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит) — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ вСрсии Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ рассчитан Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с вСрсииями Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚ ESP вСрсии 2.5.2 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ FastLED вСрсии 3.2.9;

    FAQ

    ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ вопросы

    Π’: Как ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с этого Π³Ρ€Ρ‘Π±Π°Π½ΠΎΠ³ΠΎ сайта?
    О: На Π³Π»Π°Π²Π½ΠΎΠΉ страницС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π³Π΄Π΅ Ρ‚Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ этот тСкст) Π²Π²Π΅Ρ€Ρ…Ρƒ справа зСлёная ΠΊΠ½ΠΎΠΏΠΊΠ° Clone or download, Π²ΠΎΡ‚ Π΅Ρ‘ ΠΆΠΌΠΈ, Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Download ZIP

    Π’: Бкачался ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ Ρ„Π°ΠΉΠ» .zip, ΠΊΡƒΠ΄Π° Π΅Π³ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ?
    О: Π­Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΠ². МоТно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ стандартными срСдствами Windows, Π½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ Ρƒ всСх Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ установлСн WinRAR, Π°Ρ€Ρ…ΠΈΠ² Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ.

    Π’: Π― совсСм Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ! Π§Ρ‚ΠΎ ΠΌΠ½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с Ардуиной, Π³Π΄Π΅ Π²Π·ΡΡ‚ΡŒ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹?
    О: Π§ΠΈΡ‚Π°ΠΉ ΠΈ смотри видос http://alexgyver.ru/arduino-first/

    Π’: Π’Ρ‹Π»Π΅Ρ‚Π°Π΅Ρ‚ ошибка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ / компиляции!
    О: Π§ΠΈΡ‚Π°ΠΉ Ρ‚ΡƒΡ‚: https://alexgyver.ru/arduino-first/#step-5

    Вопросы ΠΏΠΎ этому ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ

    Π’: Π­ΠΉ Ρ‡ΡƒΠ²Π°ΠΊ! Π£ тСбя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ компилится. Π’Ρ‹ Ρ„Π°ΠΉΠ» DFRobotDFPlayerMini.h Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π°Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Π’Ρ‹Π»ΠΎΠΆΠΈ!
    О: Π­Ρ‚ΠΎ стандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для MP3 DFPlayer. Π˜Π΄ΠΈΡ‚Π΅ Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ установитС Π΅Π΅. Или скачайтС с сайта производитСля

    Π’: Π‘ΠΎΠ±Ρ€Π°Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ NodeMCU. НичСго Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! ΠœΠΈΠ³Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько свСтодиодов Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. И всё.
    О: NodeMCU v3 Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»Π΅Π½ ΠΊ источнику питания. Π•ΠΌΡƒ Π½Π° Π²Ρ…ΠΎΠ΄ VIN Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ напряТСниС Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 4.7-5 Π²ΠΎΠ»ΡŒΡ‚. И Π½Π΅ Π±ΠΎΠ»Π΅Π΅. ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ эффСкты Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ Π² 5.25 (Π° Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ — 5.45) Π²ΠΎΠ»ΡŒΡ‚. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ — Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ +5 Π²ΠΎΠ»ΡŒΡ‚ ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° питания ΠΊ NodeMCU совсСм, ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ нСпосрСдствСнно. Π—Π΅ΠΌΠ»ΡŽ NodeMCU ΠΈ Π»Π΅Π½Ρ‚Ρ‹ соСдинитС. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΈΠ½ NodeMCU ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ DIN Π»Π΅Π½Ρ‚Ρ‹. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ NodeMCU ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB (ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚ΡΡŽΠ΄Π°). Π”ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π”Π°Π»Π΅Π΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС своСго Π±Π»ΠΎΠΊΠ° питания.

    Π’: НС компилируСтся. Π’Ρ‹Π±Ρ€Π°Π½Π° ΠΏΠ»Π°Ρ‚Π° «Π³ΠΎΠ»Π°Ρ ESP8266-12E». Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС: «D4 was not declared in this scope.»
    О: ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для «Π³ΠΎΠ»ΠΎΠΉ ESP8266-12E» Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡƒΡŽ константу. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ всСсто константы D4 числовоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΈΠ½Π° для вашСй ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для ΠΏΠ»Π°Ρ‚ NodeMCU ΠΈΠ»ΠΈ WeMos D1 R2.

    Π’: НС компилируСтся. Π’ сообщСнии ΠΎΠ± ошибкС содСрТатся свСдСния ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ….
    О: Π’ вашСй срСдС установлСно Π΄Π²Π΅ вСрсии ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° FastLED — ΠΎΠ΄Π½Π° вСрсия находится Π² ΠΏΠ°ΠΏΠΊΠ΅ установки срСды Ардуино (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² «C:\Program Files (x86)\Arduino\libraries»), другая — Π² ΠΏΠ°ΠΏΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «C:\Users\vvip-68\Documents\Arduino\libraries»). Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· вСрсий Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ снова.

    Π’: НС компилируСтся. Π’ сообщСнии ΠΎΠ± ошибкС Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎ нСсоотвСтствиС Ρ‚ΠΈΠΏΠΎΠ².
    О: ΠžΠ±Ρ‹Ρ‡Π½ΠΎ такая ситуация Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² Π΄Π²ΡƒΡ… случаях:

    • Π²Ρ‹Π±Ρ€Π°Π½Π° нСвСрная ΠΏΠ»Π°Ρ‚Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ NodeMCU 1.0 (ESP-12E Module) ΠΈΠ»ΠΈ Wemos D1 R1. Под эти ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ собираСтся, ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΡƒΠΆΠ½Π° модификация ΠΊΠΎΠ΄Π°.
    • установлСна ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ вСрсия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚ — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ESP8266 вСрсия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 2.4.2. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для ΠΏΠ»Π°Ρ‚ ESP8266 вСрсии 2.5. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚.

    Π’: Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ESPTOUCH SmartConfig ΠΈ ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ устройство Π‘Π•Π— Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ SoftAP?
    О: Данная тСхнология позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ настройки Π² устройство Π±Π΅Π· создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ достпуа, посрСдством ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. ВсС, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ β€” это ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ EspTouch: SmartConfig for ESP8266, ESP32. Π’Π°Ρˆ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΎΠΌΠ°ΡˆΠ½Π΅ΠΌΡƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ. ЗапускайтС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π±ΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ сСти ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ «confirm». ΠŸΡ€ΠΈ этом, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° сканируСт всС ΠΏΡ€ΠΎΠ»Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΈΠΌΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ (Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π·Π½Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½Π° SSID/ΠŸΠ°Ρ€ΠΎΠ»ΡŒ) ΠΈ Ρ…ΠΈΡ‚Ρ€ΠΎ анализируя Π΄Π»ΠΈΠ½Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ настройки. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ настройки, ΠΎΠ½Π° автоматичСски ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌ DHCP

    Π’: Как ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ настройки?
    О: Π—Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Reset (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»Π°ΡΡŒ. Π”Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π΅ отпуская Π±ΠΎΠ»Π΅Π΅ 5 сСкунд. ΠŸΡ€ΠΈ этом, настройки Wi-Fi ΠΈ всСх эффСктов ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 30 сСкунд ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ SmartConfig Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ доступа.

    ПолСзная информация

    Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодом WS2811 RGB с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino

    Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ адрСсуСмыми свСтодиодами WS2811 RGB:

    АдрСсныС свСтодиоды RGB WS2811 ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для получСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ свСтодиодов RGB для управлСния свСтодиодом RGB WS2811 для управлСния ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свСтодиодами. А Ρ‚Π°ΠΊΠΆΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ UTSOURCE Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ с ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ списком ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π’ ситуации с COVID19 ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ маски. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ ΠΆΠ΄Π΅Ρ‚Π΅? РазмСститС свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· Π² UTSOURCE.

    ΠŸΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ масок KN95 ΠΈ инфракрасного Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π° ΠΎΡ‚ UTSOURCE.ΡΠ΅Ρ‚ΡŒ: https://www.utsource.net/home/healthcare

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ свСтодиоды ws2811?

    • ws2811 — это свСтодиод RGB. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ простая свСтодиодная Π»Π΅Π½Ρ‚Π° RGB. Π­Ρ‚ΠΎ адрСсный свСтодиод RGB. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π°Ρ‚Π΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ двиТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сигналС.
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ эти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сигналы ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, ΠΎΡ‚ Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° свСтодиодов RGB ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ…. Основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ этот ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сигнал прСдставляСт собой ΠΈΠΌΠΏΡƒΠ»ΡŒΡ ШИМ. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ШИМ.
    • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ½ΠΎΠΉ свСтодиодный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ — это адрСсный свСтодиод RGB ws2811. НазваниС ws2811 происходит ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° IC ws2811. Для этого ΠΌΡ‹ рассматриваСм это свСтодиоды ws2811.
    • Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ИБ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ свСтодиода, Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° свСтодиоды извСстны ΠΊΠ°ΠΊ свСтодиоды ws2812. Π­Ρ‚ΠΈ свСтодиоды Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ схСмС.
    • Π­Ρ‚ΠΎΡ‚ адрСсный свСтодиодный RGB-свСтодиод ws2811 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ источника постоянного Ρ‚ΠΎΠΊΠ° 5 Π’. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с ΠΊΡ€Π°ΠΉΠ½ΠΈΠΌ напряТСниСм.

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ WS2811 RGB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ сСгодня, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рассчитан Π½Π° постоянный Ρ‚ΠΎΠΊ 5V.

    ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€:

    Π’ этой ситуации Π΅ΡΡ‚ΡŒ 2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСсколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ интСрфСйс программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚ вас Π½Π° случай, Ссли Π²Ρ‹ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’ΠΎΡ‚ нСсколько ссылок Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ свСтодиодов WS2811 RGB.

    • T1000s (Π‘Π°ΠΌΡ‹ΠΉ популярный ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€)
    • SP105E
    • SP108E
    • HC008

    Π’ любом случаС я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino IDE Π² качСствС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

    Π’ΠΈΠ΄Π΅ΠΎ YouTube для управлСния свСтодиодом WS2811 RGB:

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ Youtube, ΠΈ ΠΎΠ½ΠΎ станСт Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ.

    Arduino ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ свСтодиодов WS2811 RGB:

    Π—Π΄Π΅ΡΡŒ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino

    • FastLED.
    • Adafruit Neopixel.

    БСйчас просмотритС Π²ΠΈΠ΄Π΅ΠΎ-ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈΠ·Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.

    • LED_Pin ΠΈΠ½Π°Ρ‡Π΅ называСтся Data_Pin. Π’Ρ‹Π²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ сигнала Π½Π° свСтодиоды.
    • Num_LED ΠΈΠ½Π°Ρ‡Π΅ называСтся количСством свСтодиодов. Π—Π΄Π΅ΡΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ количСство свСтодиодов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ связываСтС со свСтодиодами.
    • Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ настроСк яркости. Π­Ρ‚Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для настройки ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ яркости свСтодиодов. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ обсудим Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ цСнности.Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ составляСт ΠΎΡ‚ 0 Π΄ΠΎ 255. Π’ настоящСС врСмя 0 соотвСтствуСт 0% вСликолСпия, Π° 255 — 100% яркости. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС ΠΈΠ· этих Π΄Π²ΡƒΡ… качСств для свСтодиодного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° WS2811 RGB.
    • Работая с этими двумя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° fastLED Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π·ΡƒΠΏΡ€Π΅Ρ‡Π½ΠΎ ΠΈ просто. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ любой выставкС для освСщСния свСтодиодов.
    • ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свСтодиод 1, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ строку ΠΊΠΎΠ΄Π° ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свСтодиоды ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ.
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» for_loops для Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиодов. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слуТит Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€Π΅Π΄Π·Π½Π°ΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

    ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹:

    Π’ этом прСдприятии Π½Π°ΠΌ потрСбуСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ микросхСмы atmega328P. По совпадСнию, Ссли Ρƒ вас Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΉ финансовый ΠΏΠ»Π°Π½, Π½Π° этом этапС Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡ΠΈΠΏ atmega8. Π§ΠΈΠΏ atmega8 Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ сСгмСнт коррСляции. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‡ΠΈΠΏΠΎΠΌ atmega8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino Uno, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Arduino Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°.

    Для создания ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ я Π²Ρ‹Π±Ρ€Π°Π» сайт JLC PCB. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ Π² ΠšΠΈΡ‚Π°Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ свои записи Garber сСгодня ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ свои ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 10 ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ всСго Π·Π° 2 Π΄ΠΎΠ»Π»Π°Ρ€Π°. Они Π½Π΅ Π±Π΅Ρ€ΡƒΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π·Π° Π·Π°Ρ‚Π΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. ВрСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ составляСт 48 часов, Π° врСмя ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ быстроС, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ качСство ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ. Π­Ρ‚ΠΎ нСвСроятно. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΠ» 2 Π΄ΠΎΠ»Π»Π°Ρ€Π°.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

    • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ свСтодиоды Ρ‚Π°ΠΊ Π±Π»ΠΈΠ·ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ….Π­Ρ‚ΠΎΡ‚ свСтодиод Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ спрос Π½Π° ШИМ. К ΠΊΠΎΠ½Ρ†Ρƒ полосы ΡƒΠ΄Π°Ρ€Ρ‹ станут Π±ΠΎΠ»Π΅Π΅ Ρ…Ρ€ΡƒΠΏΠΊΠΈΠΌΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅, насколько это ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ….
    • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ источник питания 5 Π’. УсилитСли Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ расчСтных. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ Тизнь Π»Π°ΠΌΠΏΠ°ΠΌ.
    • ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ адрСсуСмых свСтодиодов RGB ΠΊ ws2811 Π²Π°ΠΌ слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ напряТСниС Π·Π°Π²Ρ‚Ρ€Π°ΠΊΠ° Π² самых ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ….Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ваша Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎ составляСт ΠΎΠΊΠΎΠ»ΠΎ 5,2 Π’, Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π½Π½ΠΈΠΉ ΠΎΠ±Π΅Π΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π° 4,5 Π’ Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎΠ³Π΄Π° соСдинСниС Π² порядкС, Π½ΠΎ Ссли Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π²Ρ‚Ρ€Π°ΠΊΠ°Ρ… напряТСниС Π½ΠΈΠΆΠ΅ 3 Π’. Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° высокой ΠΌΠ΅Ρ€Ρ‹ для этой ассоциации. Для этой ситуации Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ Π±Π΅Π΄Π°. Π’ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ…, поэтому Π²Π°ΠΌ слСдуСт ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Π΄Π°Π½Π½ΠΎΠΉ ситуации.
    • ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ всС свСтодиоды Π² U-ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Z-Π΄ΠΈΠ·Π°ΠΉΠ½.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Z Π΅ΡΡ‚ΡŒ настоящиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ основных свСтодиодов Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ. Однако, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², свСтодиоды Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ. Для свСтодиодов эта ΡˆΡ‚ΡƒΠΊΠ° бСсполСзна.
    • Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π±Ρ‹ для ΠΌΠΎΠΈΡ… Π½Π΅ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… индийских ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΠΉΡ‚Π΅ эти адрСсуСмыС свСтодиоды RGB ws2811 Π²ΠΎ врСмя празднования, Π² этой ситуации ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ врСмя. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, поТалуйста, Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ приобрСсти эти свСтодиоды Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ врСмя Π³ΠΎΠ΄Π°.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΈΠ»ΠΈ, я Π΄ΡƒΠΌΠ°ΡŽ, Π½Π° 700 Ρ€ΡƒΠΏΠΈΠΉ мСньшС Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π°ΠΊΡƒΠΏΠΎΠΊ.

    Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодом WS2811 RGB с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino

    АдрСсныС свСтодиоды RGB

    WS2811 ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для получСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм WS2811 RGB LED control RGB LED Controller для управлСния ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свСтодиодами. А Ρ‚Π°ΠΊΠΆΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ PCBWAY Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ с ΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ списком ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π’ ситуации с COVID19 ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ ΠΆΠ΄Π΅Ρ‚Π΅? РазмСститС свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· Π½Π° PCBWay.com.

    НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

    Bangood Бсылки:

    1. ΠŸΠ»Π°Ρ‚Π° Arduino Uno R3: https://www.banggood.in/custlink/KGmEP3mgSP
    2. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹
    3. WS2812B: https://www.banggood.in/custlink/KGDhF3ve8Z
    4. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания 5 Π’: https://www.banggood.in/custlink/GDmd5G34ig
    5. IRFZ44N: https://www.banggood.in/custlink/K3vdVGD6Zb
    6. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄
    7. : https://www.banggood.in/custlink/mGDdPvm0ah
    8. РСзистор: https://www.banggood.in/custlink/DvGyP3G4o8
    9. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€: https: // www.banggood.in/custlink/vvv3P75QMa
    10. Паяльник
    11. : https://www.banggood.in/custlink/KvKd5mmbhH

    Amazon.com Бсылки:

    1. ΠŸΠ»Π°Ρ‚Π° Arduino Uno R3: https://amzn.to/3jgfrl7
    2. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹
    3. WS2812B: https://amzn.to/3ikuKYS
    4. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания 5 Π’: https://amzn.to/33lx9Oy
    5. IRFZ44N: https://amzn.to/3l79ZRU
    6. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄
    7. : https://amzn.to/2GnZWJt
    8. РСзистор: https://amzn.to/3la83bH
    9. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€: https: // amzn.ΠΊ / 3ii0IVr
    10. Паяльник
    11. : https://amzn.to/3naliKX

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ свСтодиоды ws2811?

    ws2811 — это свСтодиод RGB. Но это Π½Π΅ простая свСтодиодная Π»Π΅Π½Ρ‚Π° RGB. Π­Ρ‚ΠΎ адрСсный свСтодиод RGB. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ свСтодиода с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала Π΄Π°Π½Π½Ρ‹Ρ….

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ эти сигналы Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, ΠΎΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° свСтодиодов RGB ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этот ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сигнал Π±Ρ‹Π» ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ ШИМ. Π­Ρ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ШИМ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ свСтодиоды.

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ½ΠΎΠΉ свСтодиодный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ — это адрСсный свСтодиод RGB ws2811. НазваниС ws2811 происходит ΠΎΡ‚ микросхСмы Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ws2811. Для этого ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ это свСтодиодами ws2811.

    Иногда ИБ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ свСтодиода, этот Ρ‚ΠΈΠΏ свСтодиода извСстСн ΠΊΠ°ΠΊ свСтодиоды WS2812. Π­Ρ‚ΠΈ свСтодиоды Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ.

    Π­Ρ‚ΠΎΡ‚ адрСсный свСтодиодный RGB-свСтодиод ws2811 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ постоянного Ρ‚ΠΎΠΊΠ° 5 Π’. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ слСдуСт ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ полярности напряТСния.

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ WS2811 RGB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ сСгодня, Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ постоянного Ρ‚ΠΎΠΊΠ° 5 Π’

    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ для WS2811 RGB LED:

    • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹ RGB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΊΡƒΠΏΠΈΠ», ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡ€Ρ‚ Male ΠΈ ΠΏΠΎΡ€Ρ‚ Female .ΠœΡƒΠΆΡΠΊΠΎΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сигнала Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° свСтодиоды. А ТСнский ΠΏΠΎΡ€Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сигнала Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, соСдинСниС ΠΈΠ΄Π΅Ρ‚, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодом WS2811 RGB.
    • Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиодов трСбуСтся DC 5V . Но всС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΎΠΊΡ€ΡƒΠ³Π° ΠšΠΎΠ»ΡƒΠΌΠ±ΠΈΡ большиС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ свСтодиод рядом с источником питания свСтится большС, Ρ‡Π΅ΠΌ свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ Last .
    • Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС свСтодиоды + ve ΠΈ всС свСтодиоды ΠΊ Π·Π΅ΠΌΠ»Π΅.Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ полосС.

    ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€:

    Π’ этом случаС Π΅ΡΡ‚ΡŒ 2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’ΠΎΡ‚ нСсколько ссылок Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ свСтодиодов WS2811 RGB.

    1. T1000s (самый популярный ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€): Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь
    2. SP105E: НаТмитС здСсь
    3. SP108E: НаТмитС здСсь
    4. HC008: НаТмитС здСсь

    Но я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino IDE Π² качСствС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ свои знания Π² области программирования.

    Π’ΠΈΠ΄Π΅ΠΎ YouTube для управлСния свСтодиодом WS2811 RGB:

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Youtube, ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ. https://youtu.be/nnapNHn-Ge0

    Arduino ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ свСтодиодов WS2811 RGB:

    • Π—Π΄Π΅ΡΡŒ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько основных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino.
      1. FastLED.
      2. Adafruit Neopixel.
    • Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС Π²ΠΈΠ΄Π΅ΠΎΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅.
    • LED_Pin Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ Data_Pin . ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ сигнала Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° свСтодиоды.
    • Num_LED Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ свСтодиодов . Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ количСство свСтодиодов , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиодов.

    Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ настройки яркости. Π­Ρ‚Π° опция Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ яркости свСтодиодов.Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… цСнностях. Π—Π΄Π΅ΡΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ составляСт ΠΎΡ‚ 0 Π΄ΠΎ 255 . Π’Π΅ΠΏΠ΅Ρ€ΡŒ 0 соотвСтствуСт 0% яркости , Π° 255 соотвСтствуСт 100% яркости . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ значСния ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя значСниями для свСтодиодного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° WS2811 RGB.

    Работая с этими двумя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° fastLED Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π·ΡƒΠΏΡ€Π΅Ρ‡Π½ΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎ для понимания. И здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой массив для освСщСния свСтодиодов.

    • ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свСтодиод 1, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ строку ΠΊΠΎΠ΄Π° ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свСтодиоды ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ.
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ простой Β«for_loopsΒ» для Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиодов. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл.

    ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ„ΠΎΡ€ΠΌ:

    Π‘ этими свСтодиодами ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ дисплСй. Π’ основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ свСтодиоды ws2812. Π­Ρ‚ΠΈ свСтодиоды ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ, поэтому дисплСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со свСтодиодами ws2811.

    Для создания изобраТСния Π²Π°ΠΌ понадобится Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ свСтодиодов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ свСтодиодов слишком ΠΌΠ½ΠΎΠ³ΠΎ, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСми ΠΈΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Arduino (это Π½Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.Но ΠΎΡ‡Π΅Π½ΡŒ слоТно с Ардуино Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ» Ρ‡Π΅Ρ€Π΅Π· Ардуино). Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² основном люди ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ подходящий ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ t300k для управлСния этими свСтодиодами. И ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это нСслоТно.

    Для этого Π²Π°ΠΌ понадобится кабСль Ethernet. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Π—Π°Ρ‚Π΅ΠΌ запуститС любой Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ», ΠΈ ваш Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ» отобразится Π½Π° дисплСС. ВсС ΠΎΡ‡Π΅Π½ΡŒ просто.

    Π‘Ρ…Π΅ΠΌΡ‹:

    ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹:

    Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π°ΠΌ понадобится ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ микросхСмы atmega328P.ΠšΡΡ‚Π°Ρ‚ΠΈ, Ссли Ρƒ вас мСньший Π±ΡŽΠ΄ΠΆΠ΅Ρ‚, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡ΠΈΠΏ atmega8. Π§ΠΈΠΏ atmega8 Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. И Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‡ΠΈΠΏΠΎΠΌ atmega8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino Uno, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Arduino Π² качСствС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°.

    Для производства ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ я Π²Ρ‹Π±Ρ€Π°Π» сайт PCBWay . Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ Π² ΠšΠΈΡ‚Π°Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ свои Ρ„Π°ΠΉΠ»Ρ‹ Garber сСгодня ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ свои ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 10 ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ всСго Π·Π° 5 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². ВрСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ быстроС, ΠΈ врСмя доставки Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ быстроС, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ качСство ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.Π­Ρ‚ΠΎ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ.

    Π­Ρ‚ΠΎ простыС шаги для Π·Π°ΠΊΠ°Π·Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° PCBWay.com

    PCB Garber: Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

    Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ свСтодиоды ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅. Π­Ρ‚ΠΎΡ‚ свСтодиод Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°Ρ… ШИМ. Π’ ΠΊΠΎΠ½Ρ†Π΅ полосок ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ станут слабСС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ кабСль ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅.

    Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ источник питания 5 Π’. УсилитСли Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ расчСтных.Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ΄Π°Ρ€ΠΈΡ‚ свСту Π΄ΠΎΠ»Π³ΡƒΡŽ Тизнь.

    ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ адрСсуСмых свСтодиодов ws2811 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ напряТСниС Π²Π΅Ρ‚Π²Π΅ΠΉ Π² самых ΡƒΠ·Π»Π°Ρ…. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ваш Π±Π»ΠΎΠΊ питания Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 5,2 Π’, Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ — 4,5 Π’ Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎΠ³Π΄Π° соСдинСниС Π² порядкС, Π½ΠΎ Ссли Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСтвях напряТСниС Π½ΠΈΠΆΠ΅ 3 Π’, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° высокого ΠΊΠ°Π»ΠΈΠ±Ρ€Π°. Π’ этом случаС основной ΡƒΠ±Ρ‹Ρ‚ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚. Π’ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ…, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² этом случаС слСдуСт ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ.

    ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ всС свСтодиоды ΠΏΠΎ U-ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ схСмС, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Z-ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ схСму.ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ шаблона Z Π΅ΡΡ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… свСтодиодов Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½ΠΎ. Но Π² послСднСм случаС Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиоды. Π­Ρ‚ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ для свСтодиодов.

    Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠΎΠΈΡ… особых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· Индии. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°ΠΉΡ‚Π΅ эти адрСсуСмыС свСтодиоды RGB ws2811 Π²ΠΎ врСмя фСстиваля, Π² этом случаС Ρ†Π΅Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ врСмя распродаТи. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, поТалуйста, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ эти свСтодиоды, ΠΏΠΎΠΊΡƒΠΏΠ°ΠΉΡ‚Π΅ ΠΈΡ… Π² мСТсСзоньС.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΈΠ»ΠΈ, я Π΄ΡƒΠΌΠ°ΡŽ, Π½Π° 700 Ρ€ΡƒΠΏΠΈΠΉ мСньшС Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ.

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎΠ± управляСмой Android свСтодиодной полосС RGB с использованиСм Arduino

    АдрСсныС свСтодиодныС Π»Π°ΠΌΠΏΡ‹

    : Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ свСтодиодам Arduino

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ дисплСи Π±Ρ‹Π²Π°ΡŽΡ‚ самых Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с использованиСм мноТСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Как описано здСсь, Charlieplexing — ΠΎΠ΄Π½Π° интСрСсная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°.А для Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дисплССв ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ сСтка ΠΈΠ· простых свСтодиодных RGB-Π»Π°ΠΌΠΏ. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ — это располоТСниС адрСсуСмых свСтодиодов ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² строках ΠΈ столбцах для создания сСтки.

    БвСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Arduino

    НСдостатком здСсь являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ свСтодиода ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΈ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ питания ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ†Π΅ΠΏΠΈ. Для простоты, Ссли Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ чистой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, эту ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ слоТно ΠΏΡ€Π΅Π²Π·ΠΎΠΉΡ‚ΠΈ. Π­Ρ‚ΠΎ позволяСт Arduino Uno ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΏΠ»Π°Ρ‚Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сотнями Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… свСтодиодов RGB с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π°.

    БвСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈ источник питания для свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

    Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ использовали адрСсуСмыС свСтодиоды, Π²Π΅Π»ΠΈΠΊΠ° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ со свСтодиодов WS2812B, располоТСнных Π² Π²ΠΈΠ΄Π΅ полос. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ свСтодиод, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (Π·Π° Π²Ρ‹Ρ‡Π΅Ρ‚ΠΎΠΌ собствСнных Π΄Π°Π½Π½Ρ‹Ρ…) Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ свСту Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅, Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт послСднСго свСтодиода. Если Π²Ρ‹ размСститС эти полосы Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ изгибались Π²Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄, Ρƒ вас Π±Ρ‹Π»Π° Π±Ρ‹ свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 2D RGB, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для отобраТСния любого 2D-изобраТСния.

    ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ этого Ρ‚ΠΈΠΏΠ° свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Π°ΠΌ понадобится достаточный источник питания. Π₯отя сами ΠΏΠΎ сСбС Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ энСргоСмкиС, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свСтодиоды RGB ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ Π΄ΠΎ 60 мА ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ. Для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 8×8 это 64 свСтодиода ΠΈΠ»ΠΈ 3,84 Π°ΠΌΠΏΠ΅Ρ€Π°, Π° для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 16×16 / 256 свСтодиодов это ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»ΡΡŽΡ‰ΠΈΠ΅ 15,36 Π°ΠΌΠΏΠ΅Ρ€Π°. На самом Π΄Π΅Π»Π΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод Π³ΠΎΡ€ΠΈΡ‚ Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Π½Π° ΠΎΠ±ΠΎΠΈΡ… ΠΊΠ°Π½Π°Π»Π°Ρ…: R, G ΠΈ B. Богласно NeoPixel Überguide ΠΎΡ‚ Adafruit, Ссли Π²Ρ‹ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠ²Π΅Ρ€Ρ…ΡΡ€ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 1/3 ΠΎΡ‚ этого тСорСтичСского максимума.Для этого экспСримСнта я Π²Ρ‹Π±Ρ€Π°Π» Π±Π»ΠΎΠΊ питания Adafruit 1466 5V, 4A, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно энСргии для ΠΏΠ°Π½Π΅Π»ΠΈ 8×8, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, Π΄Π°ΠΆΠ΅ Π² самом ярком сцСнарии.

    Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π’ ΠΊ систСмС Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 5V ΠΈ GND рядом с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ DOUT, Π·Π°ΠΏΠΈΡ‚Π°Π² ΠΊΠ°ΠΊ панСль, Ρ‚Π°ΠΊ ΠΈ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 5V ΠΈ GND рядом с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ DIN. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ DIN ΠΎΡ‚ Arduino, Π° Π²Ρ‹Π²ΠΎΠ΄ DOUT ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. Π₯отя Π²Ρ…ΠΎΠ΄ питания ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ DIN ΠΈ DOUT, Π²Π°ΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Β«Ρ‚Π΅ΠΊΠ»ΠΈΒ» Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π»ΠΈ 5V ΠΈ GND.

    ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ послС программирования кабСль USB ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСзистор ΠΎΡ‚ 300 Π΄ΠΎ 500 Ом ΠΌΠ΅ΠΆΠ΄Ρƒ DIN ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Arduino, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ кондСнсатор 1000 ΠΌΠΊΠ€ ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ для обСспСчСния ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ мощности. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΈΠ»ΠΈ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Π½ΠΎ это, вСроятно, Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя.

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino Pixel

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это Π½Π° Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° strandtest Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Adafruit_NeoPixel, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· диспСтчСр Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π² Arduino IDE.Он Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π½Π° GitHub. Π‘ Arduino Uno ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² основном Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ LED_PIN Π½Π° любой Π²Ρ‹Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для управлСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, Π° LED_COUNT Π½Π° ΠΎΠ±Ρ‰Π΅Π΅ количСство свСтодиодов. Для полосы 8×8, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ 64 свСтодиода. Π― Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2 Arduino для управлСния. ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ мноТСство Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎ ΠΏΠ°Π½Π΅Π»ΠΈ — красивый дисплСй — показывая, Ρ‡Ρ‚ΠΎ ваша панСль Π² порядкС.

    По ΡƒΠ·ΠΎΡ€Ρƒ свСтодиодныС ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹

    ΠžΡ‚ΡΡŽΠ΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ располоТСна ваша панСль, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ 0,0 «ΠΏΠΈΠΊΡΠ΅Π»Ρ», ΠΈ извиваСтся Π»ΠΈ полоса Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ Π² Π²ΠΈΠ΄Π΅ «Π·ΠΈΠ³Π·Π°Π³Π°» ΠΈΠ»ΠΈ «прогрСссивная» ориСнтация, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ свСтодиоды всСгда пСрСходят ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ стороны Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ.Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, располоТСны Π»ΠΈ свСтодиоды Π² Π²ΠΈΠ΄Π΅ строк ΠΈΠ»ΠΈ столбцов.

    Если Π²Ρ‹ сдСлали Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с нуля, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ эти ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΠΈ, надСюсь, такая информация Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° для ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ «простого» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ NeoPixel, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ значСния для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… пиксСлСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ это. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, я установил свСтодиод 0 Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π½Π° красный, пиксСль 7 Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ пиксСль 63 Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π½Π° синий.

    Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° управлСния свСтодиодами Arduino: использованиС спСциализированных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ

    Π₯отя Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ пиксСль ΠΊΡƒΠ΄Π° ΠΈΠ΄Π΅Ρ‚, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΡƒΠ·ΠΎΡ€Ρ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ тСкст, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ вскорС становится Π½Π΅ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Adafruit Ρ‚Π°ΠΊΠΆΠ΅ создал Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ NeoMatrix, которая основываСтся Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ NeoPixel, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ использованиС адрСсуСмых свСтодиодов, располоТСнных Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ рисунка.

    Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ диспСтчСра Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino IDE, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² поиск Adafruit NeoMatrix.Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ NeoPixel, Π° Ρ‚Π°ΠΊΠΆΠ΅ Adafruit GFX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π–Πš-дисплССв ΠΈ OLED-дисплССв. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° NeoMatrix ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ рисования, Ρ‡Ρ‚ΠΎ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GFX, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ссли Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ этому.

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°ΠΊ для ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, matrixtext, Ρ‚Π°ΠΊ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ tiletest, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с рядом ΠΏΠ»ΠΈΡ‚ΠΎΠΊ, ΡƒΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ прСдставляСт собой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° tiletest, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², описанных Π² строках Π²Ρ‹ΡˆΠ΅ (ΠΈ Π΄Π°ΠΆΠ΅ большС Π² фактичСском ΠΊΠΎΠ΄Π΅).Π‘Ρ‚Ρ€ΠΎΠΊΠ° 57 касаСтся располоТСния ΠΏΠ»ΠΈΡ‚ΠΎΠΊ, Π° строка 58 фокусируСтся Π½Π° располоТСнии свСтодиодов Π² самих ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ….

    Π’ случаС (ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ³ΠΎ) ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° matrixtest ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ строки 57 ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ числа, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅, сколько ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π°). Π’ ΠΌΠΎΠ΅ΠΌ случаС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»Π°ΡΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пиксСль располагался Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΈ располагался ΠΏΠΎ строкам, поэтому эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ПослСдний ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с NEO_MATRIX_ZIGZAG Π½Π° NEO_MATRIX_PROGRESSIVE, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ с 5 Π½Π° 8.

    Начало Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚Β»

    Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΏΠΎΡΠ»ΡƒΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΠ» тСкст Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚Β» ΠΏΠΎ экрану. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст Π½Π° любой, ΠΊΠ°ΠΊΠΎΠΉ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ — MatrixGFXDemo, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

    ИдСм дальшС: растровыС свСтодиодныС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ свСтодиодных ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

    Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ созданиС Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ Π»ΠΈΠ½ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с растровыми изобраТСниями.ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ оборудования, Ρ‡Π΅ΠΌ Arduino Uno. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для управлСния свСтодиодами — это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° FastLED. И ΠΏΠΎΠΊΠ° Π²Ρ‹ это Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ WLED для динамичСского управлСния свСтодиодами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ESP8266 ΠΈΠ»ΠΈ ESP32.

    Каким Π±Ρ‹ способом Π²Ρ‹ Π½Π΅ управляли свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ ΠΈ Π½Π΅ использовали Π΅Π΅, ΠΎΠ½Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Ρ‚ΠΎΠ½Π½Ρ‹ Ρ†Π²Π΅Ρ‚Π° Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. ВозмоТности Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹!

    ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ свСтодиодных Π»Π΅Π½Ρ‚ RGB Π½Π° Π±Π°Π·Π΅ Arduino

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹ RGB Π² настоящСС врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ повсСмСстно Π² Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ освСщСнии.Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… функциях, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€Π°Π·Π΄Π½ΠΎΠ²Π°Π½ΠΈΠ΅ дня роТдСния, бракосочСтаниС, ΠΏΡ€ΠΈΠ΅ΠΌ, Π²Π΅Ρ‡Π΅Ρ€ΠΈΠ½ΠΊΠΈ ΠΈ Ρ‚. Π”. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ Π½Π° Ρ‚Π°ΠΊΠΈΡ… фСстивалях, ΠΊΠ°ΠΊ DIWALI, CHRISTMAS ΠΈ Ρ‚. Π”. Π”Π°ΠΆΠ΅ Π² соврСмСнных Π΄ΠΎΠΌΠ°Ρ…, Ρ€ΠΎΡΠΊΠΎΡˆΠ½Ρ‹Ρ… ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π°Ρ…, рСсторанах ΠΈ отСлях для освСщСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ RGB. ΠΈ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅. Π£ΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ с использованиСм этих свСтодиодных Π»Π΅Π½Ρ‚ RGB слуТит ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ Β« вСсСлый Π½Π° Ρ‚ΠΎΡ€Ρ‚Π΅ Β» Π½Π° любой ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ.

    На Ρ€Ρ‹Π½ΠΊΠ΅ доступны Π΄Π²Π° Ρ‚ΠΈΠΏΠ° свСтодиодных Π»Π΅Π½Ρ‚ RGB:

    1. Полоса RGB с адрСсуСмыми свСтодиодами RGB: эти Ρ‚ΠΈΠΏΡ‹ Π»Π΅Π½Ρ‚ RGB ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (1) +12 Π’ (2) Gnd ΠΈ (3) Π²Ρ…ΠΎΠ΄ DI-Data
    2. Полоса
    3. RGB с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ R, G, B: Ρƒ этих Ρ‚ΠΈΠΏΠΎΠ² Π»Π΅Π½Ρ‚ RGB Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π° для красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ синСго Ρ†Π²Π΅Ρ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄ ΠΊΠ°ΠΊ +12 Π’.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ полоски ΠΈΠΌΠ΅ΡŽΡ‚ 4 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (1) +12 Π’ (2) R — для красного свСтодиода (3) G — для Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ свСтодиода (4) B — для синСго свСтодиода

    Π­Ρ‚ΠΈ свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ RGB ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΈΡ… ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠšΠ ΠΠ‘ΠΠ«Π™ — ЗЕЛЕНЫЙ — Π‘Π˜ΠΠ˜Π™.

    Π”Π°ΠΆΠ΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ эффСкты освСщСния Β«, ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Β», Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ, Ρ€Π°Π΄ΡƒΠΆΠ½Ρ‹ΠΉ, свСтодиодный Ρ‡Π΅ΠΉΠ·Π΅Ρ€, Π·Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅ ΠΈ Ρ‚. Π”.

    Π‘ΡŒΡŽΡΡŒ ΠΎΠ± Π·Π°ΠΊΠ»Π°Π΄, Π²Ρ‹ всС ΠΌΠΎΠ³Π»ΠΈ Π³Π΄Π΅-Ρ‚ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Β« ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‡Π΅Π»ΡŽΡΡ‚ΠΈ, Β», ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ свСтодиодный эффСкт ΠΏΠΎΠ³ΠΎΠ½ΠΈ, затухания ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

    Π”Π° ΠΈΠ»ΠΈ Π½Π΅Ρ‚?

    ВсС это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с использованиСм Ρ‚Π°ΠΊΠΈΡ… свСтодиодных Π»Π΅Π½Ρ‚ RGB.

    Π’Π°ΠΊ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅? Нравится ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ свСтодиодный Ρ‡Π΅ΠΉΠ·Π΅Ρ€, Π·Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ эффСкты Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с использованиСм ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… свСтодиодов?

    Π§Ρ‚ΠΎ, Ссли я скаТу, Ρ‡Ρ‚ΠΎ всС это Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с нашим ARDUINO? Π—Π²ΡƒΡ‡ΠΈΡ‚ интСрСсно…….?!?!!!???

    Π”Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ всС это ΠΈ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Ρ‚Π°ΠΊΠΈΠΌΠΈ полосами RGB с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ARDUINO, ΠΈ это ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈ просто. Π˜Ρ‚Π°ΠΊ, приступим.

    1. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ нСпосрСдствСнно ΠΊ свСтодиодной Π»Π΅Π½Ρ‚Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сначала разбСрСмся с ΠΎΠ΄Π½ΠΎΠΉ ячСйкой — ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ Π»Π΅Π½Ρ‚Ρ‹ — ΠΈ это ΠΎΠ΄ΠΈΠ½ RGB-свСтодиод SMD Ρ‚ΠΈΠΏΠ°
    2. .

    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ SMD RGB

    Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ рисункС, ΠΎΠ΄ΠΈΠ½ свСтодиод SMD RGB прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ 3 ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹Ρ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… КРАБНЫΠ₯, ЗЕЛЕНЫΠ₯ ΠΈ БИНИΠ₯ свСтодиодов.Π˜ΠΌΠ΅Π΅Ρ‚ 6 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ². Π’Ρ€ΠΈ ΠΊΠ»Π΅ΠΌΠΌΡ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для КРАБНЫΠ₯ (2), ЗЕЛЕНЫΠ₯ (4) ΠΈ БИНИΠ₯ (6) свСтодиодов, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 3 ΠΊΠ»Π΅ΠΌΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌΠΈ.

    Π­Ρ‚ΠΎΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΈ Π½Π° Π΅Π³ΠΎ основС сущСствуСт Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Ρ‚Π°ΠΊΠΈΡ… свСтодиодов (1) с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ (2) с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° рисунок Π½ΠΈΠΆΠ΅.

    ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ любого свСтодиода Π² свСтодиодС RGB SMD с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ + Ve Π½Π° ΠΊΠ»Π΅ΠΌΠΌΡ‹ R, B ΠΈΠ»ΠΈ G, Π° общая ΠΊΠ»Π΅ΠΌΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ Π·Π΅ΠΌΠ»Π΅.Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² свСтодиодах SMD RGB с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ, ΠΎΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ соСдинСн с источником + Ve, Π° Π·Π°ΠΆΠΈΠΌ R, G ΠΈΠ»ΠΈ B Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ соСдинСн с Π·Π΅ΠΌΠ»Π΅ΠΉ.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ всС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ здСсь всСго 3 свСтодиода, Π° Ρƒ нас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 3 Ρ†Π²Π΅Ρ‚Π°: ΠšΠ ΠΠ‘ΠΠ«Π™, ЗЕЛЕНЫЙ ΠΈ Π‘Π˜ΠΠ˜Π™. А ΠΊΠ°ΠΊ насчСт Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ²? Как ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ (ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) всС Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚ свСтодиода RGB?

    Π˜Ρ‚Π°ΠΊ, Π²ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ².

    Если ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΄Π²Π° свСтодиода вмСстС, Ρ‚ΠΎ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ 3 Ρ†Π²Π΅Ρ‚Π°.

    ΠšΠ ΠΠ‘ΠΠ«Π™ + ЗЕЛЕНЫЙ = Π–Π•Π›Π’Π«Π™

    ΠšΠ ΠΠ‘ΠΠ«Π™ + Π‘Π˜ΠΠ˜Π™ = ΠŸΠ£Π ΠŸΠ£Π ΠΠ«Π™

    ЗЕЛЕНЫЙ + Π‘Π˜ΠΠ˜Π™ = Π‘Π˜ΠΠ˜Π™

    А Ссли Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС 3 свСтодиода вмСстС, Ρ‚ΠΎ? Π”Π°, это Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.

    Но всС ΠΆΠ΅ 3 + 3 + 1 = 7 Ρ†Π²Π΅Ρ‚ΠΎΠ²! А ΠΊΠ°ΠΊ насчСт большСго количСства Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π ΠžΠ—ΠžΠ’Π«Π™, ΠžΠ ΠΠΠ–Π•Π’Π«Π™, НЕБЕБНЫЙ, Π‘Π’Π•Π’Π›Πž-ЗЕЛЕНЫЙ ΠΈ Ρ‚. Π”.?

    Для создания Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ количСство ΠšΠ ΠΠ‘ΠΠžΠ“Πž, Π—Π•Π›Π•ΠΠžΠ“Πž ΠΈ Π‘Π˜ΠΠ•Π“Πž Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ смСшиваниС этих Ρ‚Ρ€Π΅Ρ… основных Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… количСствах ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ созданию всСх Ρ†Π²Π΅Ρ‚ΠΎΠ².

    Π˜Ρ‚Π°ΠΊ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ вопрос: ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ количСство этих Ρ‚Ρ€Π΅Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²? (Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Тивописи, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… количСство ΠΈΠ»ΠΈ Ρ€Π°Π·Π±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ…, Π½ΠΎ здСсь это Π½Π΅ Ρ‚Π°ΠΊ!)

    Π—Π΄Π΅ΡΡŒ, Π² нашСм случаС, количСство Ρ†Π²Π΅Ρ‚Π° — это ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠšΠ ΠΠ‘ΠΠžΠ“Πž / Π—Π•Π›Π•ΠΠžΠ“Πž / Π‘Π˜ΠΠ•Π“Πž свСтодиода.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚ RGB-свСтодиода, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (ΡΡ€ΠΊΠΎΡΡ‚ΡŒ) ΠšΠ ΠΠ‘ΠΠžΠ“Πž / Π—Π•Π›Π•ΠΠžΠ“Πž / Π‘Π˜ΠΠ•Π“Πž свСтодиода.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° ясна? Π•ΡΡ‚ΡŒ идСя?

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° Π² свСтодиодах RGB, ΠΌΡ‹ собираСмся ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ КРАБНЫΠ₯, ЗЕЛЕНЫΠ₯ ΠΈ БИНИΠ₯ свСтодиодов ΠΎΡ‚ 0 Π΄ΠΎ 100%

    И ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Arduino ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСтодиода! Π’ΠΎΡ‚ ΠΈ всС…

    Arduino ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ (Π²Ρ‹Ρ…ΠΎΠ΄ ШИМ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСтодиода. Π•Π³ΠΎ 3 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌ R, G ΠΈ B ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ всСх Ρ‚Ρ€Π΅Ρ… свСтодиодов.

    Π­Ρ‚ΠΎΠ³ΠΎ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ RGB с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino.

    ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

    Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС, свСтодиодная Π»Π΅Π½Ρ‚Π° RGB содСрТит ΠΎΡ‚ 100 Π΄ΠΎ 120 свСтодиодов SMD. И для этого Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ всСго Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: Arduino NANO ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ‡ΠΈΠΏ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ULN2003A. АналоговыС Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ D9, D10 ΠΈ D11 ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ G, R ΠΈ B полосы Ρ‡Π΅Ρ€Π΅Π· микросхСму Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ‚ΠΎΠΊΠ°. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ULN2003A трСбуСтся для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π½Π° ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ.БвСтодиодная Π»Π΅Π½Ρ‚Π° прСдставляСт собой ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π°Π½ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, поэтому Π½Π° Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ подаСтся напряТСниС +12 Π’. Π’Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 12 Π’ подаСтся Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino NANO ΠΈ микросхСму ULN.

    Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹

    Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ проста. Arduino измСняСт ΡΡ€ΠΊΠΎΡΡ‚ΡŒ всСх свСтодиодов RGB, примСняя Π²Ρ‹Π²ΠΎΠ΄ ШИМ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ D9, D10 ΠΈ D11. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹Ρ…ΠΎΠ΄ ШИМ Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΎΡ‚ 0 Π΄ΠΎ 5 Π’, ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСтодиода Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ 0 Π΄ΠΎ 100%, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ количСство этого Ρ†Π²Π΅Ρ‚Π° измСняСтся ΠΎΡ‚ 0 Π΄ΠΎ 100%.Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ яркости свСтодиода (количСства Ρ†Π²Π΅Ρ‚ΠΎΠ²)

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

    }]]>


    ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ RGB с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ R, G ΠΈ B.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ RGB с адрСсуСмыми свСтодиодами. Π’ этой полосС Π² качСствС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ячСйки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‚ ΠΆΠ΅ свСтодиод RGB SMD. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ прямыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (Π² нашСм случаС Arduino), освСщаСт всю полосу, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ эффСкты прСслСдования ΠΈ затухания ΠΈ Ρ‚. Π”.Π’ Ρ‚Π°ΠΊΠΎΠΉ полосС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свСтодиода (это Π±Ρ‹Π»ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ‚ΠΈΠΏΠ΅. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ†Π²Π΅Ρ‚ Π½Π° всСй полосС)

    Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этой полосой с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino станСт интСрСснСС.

    Π’ восторгС!?!… ..

    ПодоТди Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino для управлСния Ρ‚Π°ΠΊΠΎΠΉ полосой, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ. Но это Π½Π° сторонС программирования. Π”Π°Π²Π°ΠΉΡ‚Π΅ сначала посмотрим Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ схСму ΠΈ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

    ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

    Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма стала ΠΏΡ€ΠΎΡ‰Π΅.Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅Ρ‚ нСобходимости Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ‡ΠΈΠΏΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π›ΡŽΠ±ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ Arduino ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ DIN (Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…) свСтодиодной Π»Π΅Π½Ρ‚Ρ‹.

    • Π­Ρ‚ΠΈ свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ 3-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ интСрфСйс (1) 12 Π’ (2) Gnd ΠΈ (3) DIN
    • Π’Ρ‹Π²ΠΎΠ΄
    • DIN ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ D13 Arduino
    • И Arduino, ΠΈ Strip ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 12 Π’ ΠΎΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (12 Π’ ΠΏΡ€ΠΈ 2 А)

    Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹

    Как слСдуСт ΠΈΠ· названия, это адрСсная свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС свСтодиоды ΠΈΠΌΠ΅ΡŽΡ‚ адрСс.ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ / Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ свСтодиоды, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ†Π²Π΅Ρ‚ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΡΡ€ΠΊΠΎΡΡ‚ΡŒ, отправляя Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° этот адрСс. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ любого ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ свСтодиода. ЀактичСски, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ свСтодиодом, Π° Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΈΠ· 3 свСтодиодов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ адрСс Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π½Π°Π±ΠΎΡ€Ρƒ ΠΈΠ· 3 свСтодиодов (Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΉ свСтодиодной Π»Π΅Π½Ρ‚Π΅ одноклСточная состоит ΠΈΠ· 3 свСтодиодов SMD RGB)

    Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino IDE для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для адрСсуСмой свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ RGB.

    1. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Β« FastLED Β» ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.
    2. НайдитС Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° FastLED для Arduino Β», ΠΈ Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π΅Π΅ Π½Π° Github (ΠΈΠ»ΠΈ Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅).
    3. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ zip-ΠΏΠ°ΠΏΠΊΡƒ FastLED Π² ΠΏΠ°ΠΏΠΊΡƒ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C: \ arduino-1.6.7 \ libraries )
    4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Arduino IDE ΠΈ ΠΈΠ· мСню Β« sketch Β» ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ sketch-> include library-> add zip library.
    5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ZIP-ΠΏΠ°ΠΏΠΊΡƒ FastLED — Π³ΠΎΡ‚ΠΎΠ²ΠΎ!

    Π—Π΄Π΅ΡΡŒ я даю Π²Π°ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ (Ρ€Π°Π·Π²Π΅ это Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° «УЧИВЬБЯ с Π’Π•Π‘Π•Π›ΠžΠ•ΠœΒ»?).

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, прСдоставлСнныС вмСстС с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΈΠ· File-> Example-> FastLED->… ..

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ этой сСрии ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этой полосой RGB с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого ИК-ΠΏΡƒΠ»ΡŒΡ‚Π° дистанционного управлСния ΠΈ Arduino.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° 1

    }]]>


    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° 2

    }]]>


    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° 3

    }]]>



    Из Π°Ρ€Ρ…ΠΈΠ²Π°: Arduino, Microcontroller Projects


    pololu / pololu-led-strip-arduino: Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Arduino для адрСсных свСтодиодных Π»Π΅Π½Ρ‚ RGB ΠΎΡ‚ Pololu

    ВСрсия: 4.3.1
    Π”Π°Ρ‚Π° выпуска: 12.01.2021
    www.pololu.com

    Π‘Π²ΠΎΠ΄ΠΊΠ°

    Π­Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Arduino для управлСния этими адрСсными БвСтодиодная RGB продукция ΠΎΡ‚ Pololu:

    • АдрСсная 30-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 1 ΠΌ (SK6812)
    • АдрСсная Π»Π΅Π½Ρ‚Π° с 60 свСтодиодами RGB, 5 Π’, 2 ΠΌ (SK6812)
    • АдрСсная 150-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 5 ΠΌ (SK6812)
    • АдрСсная Π»Π΅Π½Ρ‚Π° с 60 свСтодиодами RGB, 5 Π’, 1 ΠΌ (SK6812)
    • АдрСсная 120-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 2 ΠΌ (SK6812)
    • АдрСсная 72-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB высокой плотности, 5 Π’, 0.5 ΠΌ (SK6812)
    • АдрСсная 30-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 1 ΠΌ (WS2812B)
    • АдрСсная Π»Π΅Π½Ρ‚Π° с 60 свСтодиодами RGB, 5 Π’, 2 ΠΌ (WS2812B)
    • АдрСсная 150-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 5 ΠΌ (WS2812B)
    • АдрСсная Π»Π΅Π½Ρ‚Π° с 60 свСтодиодами RGB, 5 Π’, 1 ΠΌ (WS2812B)
    • АдрСсная 120-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 2 ΠΌ (WS2812B)
    • АдрСсная 72-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB высокой плотности, 5 Π’, 0,5 ΠΌ (WS2812B)
    • АдрСсный свСтодиодный RGB-свСтодиод 5 ΠΌΠΌ со сквозным отвСрстиСм ΠΈ рассСянной Π»ΠΈΠ½Π·ΠΎΠΉ, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ WS2811 (ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΈΠ· 10 ΡˆΡ‚.)
    • АдрСсный свСтодиодный RGB-свСтодиод 8 ΠΌΠΌ со сквозным отвСрстиСм ΠΈ рассСянной Π»ΠΈΠ½Π·ΠΎΠΉ, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ WS2811 (ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΈΠ· 10 ΡˆΡ‚.)
    • ΠšΠΎΠ»ΡŒΡ†ΠΎ Adafruit 16 WS2812 LED NeoPixel
    • ΠšΠΎΠ»ΡŒΡ†ΠΎ Adafruit 24 WS2812 LED NeoPixel
    • Adafruit 15 WS2812 LED NeoPixel 1/4 ΠΊΠΎΠ»ΡŒΡ†Π°
    • Adafruit 5 Γ— 8 WS2812 LED NeoPixel Shield для Arduino
    • АдрСсная 30-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 1 ΠΌ (High-Speed ​​TM1804)
    • АдрСсная Π»Π΅Π½Ρ‚Π° с 60 свСтодиодами RGB, 5 Π’, 2 ΠΌ (High-Speed ​​TM1804)
    • АдрСсная 150-свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 5 Π’, 5 ΠΌ (High-Speed ​​TM1804)

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° для SK6812 ΠΈ WS2812B, поэтому ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚Π° Π² Π·Π΅Π»Π΅Π½ΠΎ-красно-синСм порядкС.

    Если Ρƒ вас Π΅ΡΡ‚ΡŒ свСтодиод WS2811 ΠΈΠ»ΠΈ высокоскоростная свСтодиодная Π»Π΅Π½Ρ‚Π° TM1804, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ красный ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π»Ρ‹ помСняны мСстами ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ SK6812 ΠΈ WS2812B, поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами эти ΠΊΠ°Π½Π°Π»Ρ‹ Π² своСм ΠΊΠΎΠ΄Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСрсия 2.1.0 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‹ красного ΠΈ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Π² ваш ΠΊΠΎΠ΄.

    Π­Ρ‚Π° вСрсия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚Π°Ρ€ΡƒΡŽ Π½ΠΈΠ·ΠΊΠΎΡΠΊΠΎΡ€ΠΎΡΡ‚Π½ΡƒΡŽ Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹ TM1804. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСрсия 1.2.0, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· низкоскоростных свСтодиодов TM1804 полосы, высокоскоростныС полосы TM1804, полосы SK6812, полосы WS2812B ΠΈΠ»ΠΈ Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ WS2811.

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° позволяСт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ количСство свСтодиодных Π»Π΅Π½Ρ‚ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ количСством свСтодиодов. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ, Π° свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ вмСстС.

    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino. IDE вСрсий 1.0 ΠΈ 1.5 ΠΈ, вСроятно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠΌΠΈ вСрсиями вСрсии.

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π² настоящСС врСмя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° Π±Π°Π·Π΅ ATmega168, ATmega328P, ATmega328PB, ATmega32U4 ΠΈΠ»ΠΈ ATmega2560, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° 8 ΠœΠ“Ρ†, 12 ΠœΠ“Ρ†, 16 ΠœΠ“Ρ† ΠΈΠ»ΠΈ 20 ΠœΠ“Ρ†.Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Доски A-Star, Arduino Uno, Π±ΠΎΠ»Π΅Π΅ старая Arduino Duemilanovae, Π΄Π΅Ρ‚Π΅Π½Ρ‹Ρˆ ΠΎΡ€Π°Π½Π³ΡƒΡ‚Π°Π½Π³Π° B-328, ΠžΡ€Π°Π½Π³ΡƒΡ‚Π°Π½Π³ Π‘Π’-328, Ардуино Π›Π΅ΠΎΠ½Π°Ρ€Π΄ΠΎ, Arduino Micro, ΠΈ Arduino Mega. НС всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° Arduino Mega ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ (см. НиТС).

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Arduino Due, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° Π±Π°Π·Π΅ ATSAM3X8E.

    Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

    ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅

    АдрСсныС свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ RGB ΠΌΠΎΠΆΠ½ΠΎ приобрСсти Π½Π° сайтС Pololu. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ссылки Π²Ρ‹ΡˆΠ΅.

    Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Arduino. Π—Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² GND Arduino ΠΈ линия Π²Π²ΠΎΠ΄Π° сигнала свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° Arduino. Наш Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… эскизов прСдполагаСтся, Ρ‡Ρ‚ΠΎ сигнальная линия ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 12. Π­Ρ‚ΠΈ соСдинСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ с использованиСм Π΄Π²ΡƒΡ… ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° для ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-класса ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΡƒΠΆΡ‡ΠΈΠ½Π°ΠΌΠΈ ΠΈ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Π°ΠΌΠΈ, с ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ†Π°ΠΌΠΈ, вставлСнными Π² ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ.

    Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ подходящий Π±Π»ΠΎΠΊ питания ΠΊ свСтодиодной Π»Π΅Π½Ρ‚Π΅. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² питания.Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ напряТСниС ΠΈ достаточный Ρ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ свСтодиодной Π»Π΅Π½Ρ‚Π΅ трСбования.

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

    Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ 1.6.2 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino (IDE), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ДиспСтчСр Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для установки этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

    1. Π’ срСдС Arduino IDE ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ мСню «Эскиз», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒΒ», Π·Π°Ρ‚Π΅ΠΌ Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ …Β».
    2. НайдитС «PololuLedStrip».
    3. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ запись PololuLedStrip Π² спискС.
    4. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ».

    Если это Π½Π΅ сработаСт, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:

    1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² послСднСй вСрсии с GitHub ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.
    2. ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Β«pololu-led-strip-arduino-xxxxΒ» Π² Β«PololuLedStripΒ».
    3. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Β«PololuLedStripΒ» Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Β«Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ» Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ альбомов Arduino. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ мСстополоТСниС своСго альбома для рисования, Π²Ρ‹Π±Ρ€Π°Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π² мСню Β«Π€Π°ΠΉΠ»Β» ΠΈ Π²Ρ‹Π±Ρ€Π°Π² «Настройки» Π² Arduino IDE. Если Π² этом мСстС Π΅Ρ‰Π΅ Π½Π΅Ρ‚ ΠΏΠ°ΠΏΠΊΠΈ «Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ», Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ сами.
    4. ПослС установки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ пСрСзапуститС Arduino IDE.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

    Доступно нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² эскизов, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ ΠΈΠ· Arduino IDE, ΠΎΡ‚ΠΊΡ€Ρ‹Π² Π’ мСню Β«Π€Π°ΠΉΠ»Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β», Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«PololuLedStripΒ». Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, вСроятно, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π±Ρ‹Π»Π° установлСна Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΈ Π²Π°ΠΌ слСдуСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ инструкции ΠΏΠΎ установкС.

    LedStripGradient

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ скСтча ΠΊΠΎΠ΄Π° свСтодиодная Π»Π΅Π½Ρ‚Π° загораСтся двиТущимся Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡƒΠ·ΠΎΡ€.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ эскиза, Π²Ρ‹Π±Ρ€Π°Π² Π€Π°ΠΉΠ»-> ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹-> PololuLedStrip-> LedStripGradient. НаТмитС «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ». ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° свою доску.

    LedStripRainbow

    Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° LedStripGradient, Π½ΠΎ создаСт Ρ€Π°Π΄ΡƒΠΆΠ½Ρ‹ΠΉ ΡƒΠ·ΠΎΡ€. вмСсто. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ эскиза, Π²Ρ‹Π±Ρ€Π°Π² Π€Π°ΠΉΠ»-> ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹-> PololuLedStrip-> LedStripRainbow. НаТмитС «Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ». ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° свою доску.

    LedStripColorTester

    Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скСтча ΠΊΠΎΠ΄Π° позволяСт Π²Π°ΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΠ°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ ΠΈ смотритС ΠΈΡ… Π½Π° свСтодиодной Π»Π΅Π½Ρ‚Π΅.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π±Ρ€Π°Π² Π€Π°ΠΉΠ»-> ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹-> PololuLedStrip-> LedStripColorTester. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° свою доску. Π‘ΠΌ. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠ΄ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

    Π”Π΅Ρ‚Π°Π»ΠΈ синхронизации

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 1,1 мс для обновлСния 30 свСтодиодов (1 ΠΌΠ΅Ρ‚Ρ€). Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ стрипы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ высокоскоростной ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» с ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ строгими трСбования ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, поэтому эта Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ прСрывания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ надСТная Ρ†Π²Π΅Ρ‚ΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°. К соТалСнию, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… прСрывания, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ millis () , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ врСмя.

    Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° прСдоставляСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ interruptFriendly , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΅ΠΌΡƒ ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Π½Π° основС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Когда эта опция Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ прСрывания послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° отправляСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 36 микросСкунд. Если Ρ‚Ρ‹ смоТСшь ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС свои прСрывания достаточно ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅, Ρ‚ΠΎΠ³Π΄Π° эта опция Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС с вашими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Однако Ссли Ρƒ вас Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 38 микросСкунд для SK6812, 5 микросСкунд для WS2812B ΠΈΠ»ΠΈ 8 микросСкунд для TM1804, Ρ‚ΠΎ это ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ испускаСтся ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ БвСтодиодная Π»Π΅Π½Ρ‚Π° Π² качСствС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ сброса.Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ свСтодиодная Π»Π΅Π½Ρ‚Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ распространСнныС Arduino, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Arduino Π£ Uno Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ запускаСтся ΠΊΠ°ΠΆΠ΄ΡƒΡŽ миллисСкунду ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Π΅ΠΌ 8 микросСкунд. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ interruptFriendly , Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ эту строку Π² свою Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ setup () :

     PololuLedStripBase :: interruptFriendly = true; 

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ прСрывания, это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ…Ρ€ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΆΠ° вашСго Arduino, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΊΠΈ.Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ВрСмя Arduino, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ millis () , Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. Π’ нашСм дСмонстрационном ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π²ΠΎΠΊΡ€ΡƒΠ³ этого, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ 10 миллисСкунд Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ†ΠΈΠΊΠ»Π° функция; это Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Arduino ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ лишь ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ количСство Ρ…Ρ€ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΆ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚.

    ДокумСнтация

    rgb_color

    Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° опрСдСляСт Ρ‚ΠΈΠΏ с ΠΈΠΌΠ΅Π½Π΅ΠΌ rgb_color , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚Π°.Π’ΠΈΠΏ опрСдСляСтся Ρ‚Π°ΠΊ:

     typedef struct rgb_color
    {
      Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ символ красный, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, синий;
    } rgb_color; 

    Поля красный , Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ синий — это числа ΠΎΡ‚ 0 Π΄ΠΎ 255 ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ синСго Ρ†Π²Π΅Ρ‚ΠΎΠ². ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ соотвСтствСнно.

    PololuLedStrip

    Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° опрСдСляСт ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ класс с ΠΈΠΌΠ΅Π½Π΅ΠΌ PololuLedStrip . Π’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ шаблона pin являСтся Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ символом ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° Arduino, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится линия Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… свСтодиодной Π»Π΅Π½Ρ‚Ρ‹. связан с.Для ΠΏΠ»Π°Ρ‚ Π½Π° Π±Π°Π·Π΅ ATmega2560, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino Mega, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹: 0–5, 10–13, 18–41 ΠΈ 50–61 (ΠΏΠΎΡ€Ρ‚Ρ‹ с A ΠΏΠΎ G). Π­Ρ‚ΠΎΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ класс наслСдуСтся ΠΎΡ‚ абстрактного класса PololuLedStripBase , Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹.

    Π£ этого класса Π½Π΅Ρ‚ конструктора, ΠΊΡ€ΠΎΠΌΠ΅ конструктора ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ класс ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½Π° функция:

    • void write (rgb_color * colors, unsigned int count)
      ЗаписываСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΊ свСтодиодной Π»Π΅Π½Ρ‚Π΅.ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° массив ΠΈΠ· структур rgb_color Π² ΠžΠ—Π£. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ — количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² для записи. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² массив Π±ΡƒΠ΄Π΅Ρ‚ записан Π½Π° свСтодиод, блиТайший ΠΊ Π²Ρ…ΠΎΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΡŠΠ΅ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС свСтодиоды Π² свСтодиодной Π»Π΅Π½Ρ‚Π΅, счСтчик Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌ количСству свСтодиодов Π² полосС ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ. Если количСство мСньшС количСства свСтодиодов Π² полосС, Π·Π°Ρ‚Π΅ΠΌ нСсколько свСтодиодов Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ полоска ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.Π­Ρ‚Π° функция Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ прСрывания. Π­Ρ‚Π° функция приостанавливаСтся Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 10 Π½Π°ΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ†Π²Π΅Ρ‚Π° вступили Π² силу.

    PololuLedStripBase

    • static bool interruptFriendly;
      Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ лоТь . Установка этого значСния Π½Π° истина измСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ записи функция, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ прСрывания послС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 36 микросСкунд. Π‘ΠΌ. ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅.

    ОбъСдинСниС свСтодиодных Π»Π΅Π½Ρ‚ вмСстС

    Для соСдинСния свСтодиодных Π»Π΅Π½Ρ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π΅ трСбуСтся. Π₯-ΠΌΠ΅Ρ‚Ρ€ Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠΉ Π»Π΅Π½Ρ‚ΠΎΠΉ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΉ Ρ†Π΅ΠΏΡŒΡŽ ΠΊ Y-ΠΌΠ΅Ρ‚Ρ€Ρƒ Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠΉ Π»Π΅Π½Ρ‚ΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ одинарная (X + Y) -мСтровая свСтодиодная Π»Π΅Π½Ρ‚Π°.

    Π˜ΡΡ‚ΠΎΡ€ΠΈΡ вСрсий

    • 4.3.1 (2021-01-12): ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ library.properties с * Π½Π° avr, sam .
    • 4.3.0 (2019-04-03): Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​поддСрТка ATmega328PB ΠΈ AVR 12 ΠœΠ“Ρ†.
    • 4.2.0 (20.03.2017): Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ конструктор для rgb_color, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Ρ€ΠΈ значСния Ρ†Π²Π΅Ρ‚Π°, ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для Π΅Π³ΠΎ использования. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„Π°ΠΉΠ» keywords.txt , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ IDE Arduino для подсвСтки синтаксиса.
    • 4.1.1 (2017-01-16): Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ Β«urlΒ» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ library.properties.
    • 4.1.0 (03.11.2016): ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ врСмя сброса с 50 Π΄ΠΎ 80 мкс для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ SK6812.
    • 4.0.0 (22.08.2016): ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ​​библиотСка для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с диспСтчСром Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino.
    • 3.2.0 (27.08.2014): Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​поддСрТка AVR, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° частотС 8 ΠœΠ“Ρ† (спасибо odewdney).
    • 3.1.2 (2014-06-10): исправлСна β€‹β€‹ΠΎΡˆΠΈΠ±ΠΊΠ° прСобразования HSV Π² RGB Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ LedStripRainbow.
    • 3.1.1 (07.01.2014): ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для использования uint16_t вмСсто Π±Π°ΠΉΡ‚Π° для i , Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ 254 свСтодиодов.
    • 3.1.0 (19.12.2013): Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ LedStripXmas.
    • 3.0.0 (2013-11-20): ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ красный ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π»Ρ‹ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ врСмя сброса, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ эта Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ свСтодиодными Π»Π΅Π½Ρ‚Π°ΠΌΠΈ WS2812 ΠΈ WS2182B.ВысокоскоростныС свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ TM1804 ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Ссли Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ красный ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π² свой ΠΊΠΎΠ΄.
    • 2.1.0 (11.11.2013): Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ LedStripRainbow.
    • 2.0.0 (2013-10-07): ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старых, Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… свСтодиодных Π»Π΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ быстрСС.
    • 1.2.0 (2013-10-07): ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эта Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° с Π½ΠΎΠ²Ρ‹ΠΌΠΈ высокоскоростными полосами, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со старыми низкоскоростными полосами.
    • 1.1.0 (2012-12-17): Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​поддСрТка ΠΏΠ»Π°Ρ‚ Π½Π° Π±Π°Π·Π΅ ATmega32U4, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino Leonardo.Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​поддСрТка ΠΏΠ»Π°Ρ‚ Π½Π° Π±Π°Π·Π΅ ARM, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino Due.
    • 1.0.0 (09.03.2012): Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ выпуск.

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ свСтодиод WS2812b ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свСтодиод WS2812b

    Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ свСтодиодами WS2811, WS2818, WS2812b, WS2813 ΠΈ WS2815

    WS2811 свСтодиод:

    Π­Ρ‚Π° свСтодиодная Π»Π΅Π½Ρ‚Π° — старая вСрсия с внСшнСй ИБ, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сдСлана ΠΈΠ· Π³ΠΈΠ±ΠΊΠΎΠΉ полосы свСта DC12v, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ символ.

    Одна ИБ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ 3 свСтодиодами, Ρ‚ΠΎΠ³Π΄Π° эти 3 свСтодиода Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ пиксСль, ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠ½ΠΈ всС Π΅Ρ‰Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚.

    Π’Π΅Ρ€ΠΌΠΈΠ½ Β«Ρ€Π΅ΠΆΡƒΡ‰ΠΈΠΉΒ» ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ пиксСль Π½Π° 3 свСтодиода ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° 3 свСтодиода, свСт всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

    И Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ вырос.

    WS2818 свСтодиод:

    Π­Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ WS2811, Π½ΠΎ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигнала Ρ‚ΠΎΡ‡ΠΊΠΈ останова, которая Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ любой сбойный пиксСль Π½Π΅ повлияСт Π½Π° пиксСли Π½ΠΈΠΆΠ΅. (ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ 3 свСтодиодам ΠΊΠ°ΠΊ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ пиксСлю, Π° Π½Π΅ ΠΊ свСтодиодам).

    Π’ WS2811 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ пиксСли Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ сбоС пиксСля.

    Π­Ρ‚Π° свСтодиодная Π»Π΅Π½Ρ‚Π° прСдставляСт собой 3-ΠΊΠ°Π½Π°Π»ΡŒΠ½ΡƒΡŽ схСму управлСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ свСтодиодов с прСвосходным ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΡ€Ρ‚Π°Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈ сигнальной схСмой, Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΡƒΡΠΈΠ»ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ схСму управлСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅.

    Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ точности ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ постоянного Ρ‚ΠΎΠΊΠ° 12 Π’, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ прСдсказуСмый эффСкт затСнСния.

    Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ прСрывания сигнала Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, которая ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ².

    Π‘Π΅Π· сопротивлСния эти Π·Π½Π°ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС.

    ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ микросхСму Π² качСствС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала.

    WS2812b свСтодиод:

    Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΈΠ΄, ΠΏΠΎΠΌΠΈΠΌΠΎ внСшнСй ИБ, — это внутрСнняя ИБ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ встроСнной ИБ ΠΈΠ»ΠΈ встроСнной ИБ. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ WS2812 ΠΈΠ»ΠΈ WS2812b.

    НапряТСниС DC5V (WS2811 ΠΈ WS2818 — DC12V), с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ адрСсациСй.

    Однако ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ большС свСтодиодов Π² свСтодиодной Π»Π΅Π½Ρ‚Π΅ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ‚Ρ€, поэтому доступно 30 свСтодиодов, 60 свСтодиодов, 144 свСтодиода Π½Π° ΠΌΠ΅Ρ‚Ρ€ полосы питания.

    По запросу ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ 72 свСтодиода Π½Π° ΠΌΠ΅Ρ‚Ρ€ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ количСство.

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ WS2812B ΠΈΠΌΠ΅Π΅Ρ‚ 6 Π½ΠΎΠΆΠ΅ΠΊ Π½Π° 5050, WS2812b ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4 Π½ΠΎΠΆΠΊΠΈ, Π½ΠΎ для ΠΎΠ±ΠΎΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.

    Π£ этих Π΄Π²ΡƒΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² всСго 3 Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΎΠ½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅, Π°Π½ΠΎΠ΄Π½Ρ‹Π΅, ΠΈ Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ².

    Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΎΠ½ΠΈ Π½Π΅ Ρ‚Π°ΠΊ быстро, ΠΊΠ°ΠΊ WS2801.

    WS2813 свСтодиод:

    WS2813 — это Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° встроСнная ИБ DC5V, WS2813 — это ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Π°Ρ вСрсия IC WS2812, которая добавляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ останова.

    Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ€Π°Π·Π½ΠΈΡ†Π°, которая Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ пропускаСт свСтодиоды ΠΌΠ΅ΠΆΠ΄Ρƒ двумя свСтодиодными Π»Π΅Π½Ρ‚Π°ΠΌΠΈ.

    WS2813 — Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄Π²ΡƒΡ…ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² с Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ сигнала Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ прСрывания.

    Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Ρ†Π΅ΠΏΠΈ Π³ΠΎΡ€ΠΈΡ‚ свСтодиод, Ρ†Π΅ΠΏΡŒ остаСтся Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

    Пока Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сосСдниС свСтодиоды Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ свСтодиоды ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

    Но ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ свСтодиод сломан ΠΈΠ»ΠΈ сгорСл Π² полосС WS2812B, Ρ‚ΠΎ Ρ†Π΅ΠΏΡŒ разрываСтся, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свСтодиоды Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ впослСдствии Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

    WS2815 свСтодиод:

    Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ 30led, 60led ΠΈ 144led Π»ΠΈΠ½ΠΈΠΉ Π½Π° ΠΌΠ΅Ρ‚Ρ€.

    Π­Ρ‚ΠΈ Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π½Π΅Π³ΠΈΠ±ΠΊΠΎΠΉ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ с алюминиСвой ΠΏΠ΅Ρ€Π΅Π³ΠΎΡ€ΠΎΠ΄ΠΊΠΎΠΉ.

    Π­Ρ‚ΠΎ микросхСма DC12V, Π° Π½Π΅ DC5V, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 48 свСтодиодов Π½Π° ΠΌΠ΅Ρ‚Ρ€ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ количСство ΠΏΠΎ ТСланию ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

    Π‘ΠΎΠ»Π΅Π΅ высокоС напряТСниС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния ΠΈΠ·-Π·Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ устойчивости.

    ПадСниС напряТСния ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ элСктричСского ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠΊΠ°, ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅ΠΏΡŒ.

    Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ сопротивлСния источника ΠΏΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΠΈ соСдинСниям Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠΉ энСргии рассСиваСтся.

    Π›ΡƒΡ‡ΡˆΠΈΠΉ свСтодиод для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino

    Π‘ Ρ‚Π°ΠΊΠΈΠΌ количСством Ρ‚ΠΈΠΏΠΎΠ² свСтодиодов Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Arduino? НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, ΠΌΡ‹ составили руководство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ свСтодиод для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°!

    БСгодня Π² этом Π±Π»ΠΎΠ³Π΅ ΠΌΡ‹ рассмотрим:

    • Π›ΡƒΡ‡ΡˆΠΈΠ΅ свСтодиоды для Arduino
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ свСтодиодов с Arduino
    • ИдСи ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² свСтодиодов Arduino

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ свСтодиоды для Arduino

    БущСствуСт мноТСство Ρ‚ΠΈΠΏΠΎΠ² свСтодиодов для Arduino, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ свСтодиоды RGB, свСтодиоды с ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ схСмами, адрСсуСмыС свСтодиоды, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ полосы ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Arduino ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ красочныС ΠΈ яркиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.Π’ΠΎΡ‚ наш список Π»ΡƒΡ‡ΡˆΠΈΡ… свСтодиодов для Arduino:

    Grove — свСтодиодная подсвСтка RGB (10 — WS2813 Mini) (4,90 $)

    • Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ свСтодиодный стик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сотни ΠΈ тысячи свСтовых эффСктов с вашим Arduino? Π‘ LED-ΠΏΠ°Π»ΠΊΠΎΠΉ Grove — RGB это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ!
    • Он ΠΈΠΌΠ΅Π΅Ρ‚ 10 ΠΏΠΎΠ»Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… свСтодиодов RGB Π½Π° этом стикС с ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСми 10 свСтодиодами.
    • ВсС свСтодиоды — WS2813 Mini, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ высокоэффСктивныС свСтодиоды.
    • Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, WS2813 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ сигнала ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ останова, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свСтодиоды, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ΄ΠΈΠ½ свСтодиод Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
      • Пока Π½Π΅ сломаны Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ сосСдних свСтодиода, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ свСтодиоды ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ Π²ΠΈΠΊΠΈ-страницу для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ руководства ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊ Arduino!

    ΠšΠΎΠ»ΡŒΡ†Π° Grove RGB со свСтодиодной подсвСткой

    • Помимо свСтодиодных стСрТнСй RGB, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ свСтодиодныС ΠΊΠΎΠ»ΡŒΡ†Π° Grove RGB всСх Ρ„ΠΎΡ€ΠΌ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²!
    • ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ соСдинСн Ρ†Π΅ΠΏΡŒΡŽ, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ Ρ†Π΅ΠΏΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ Π½Π° Π·Π°Π΄Π½Π΅ΠΉ сторонС свСтодиодных ΠΊΠΎΠ»Π΅Ρ†, соСдиняя нСсколько свСтодиодных ΠΊΠΎΠ»Π΅Ρ†, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π΅Ρ‰Π΅ Ρ…ΠΎΠ»ΠΎΠ΄Π½Π΅Π΅.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС эти свСтодиодныС ΠΊΠΎΠ»ΡŒΡ†Π° Grove — RGB основаны Π½Π° WS2813 Mini, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ вмСстС ΠΊΠΎΠ»ΡŒΡ†Π° Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Π°!
    • Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊΠΎ всСму, со встроСнным Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ ΠΈ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ Grove, всС эти Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ Arduino!
    • Входят Π²:

    WS2813B Цифровая гибкая свСтодиодная Π»Π΅Π½Ρ‚Π° RGB, 60 свСтодиодов — 1 ΠΌΠ΅Ρ‚Ρ€ (7,35 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША)

    • Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊΡ€Π°ΡΠΎΡ‡Π½ΡƒΡŽ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ? Π˜Ρ‚Π°ΠΊ, Seeed WS2813B Digital RGB LED Flexi-Strip 60 LED — 1 ΠΌΠ΅Ρ‚Ρ€ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ потрСбности вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ источника свСта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· RGB-свСтодиода WS2813B со встроСнным Ρ‡ΠΈΠΏΠΎΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.Π‘Ρ…Π΅ΠΌΠ° управлСния ΠΈ микросхСма RGB ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² корпус 5050ok
    • Π­Ρ‚Π° гибкая свСтодиодная полоса являСтся ΠΏΠΎΠ»Π½ΠΎΡ†Π²Π΅Ρ‚Π½ΠΎΠΉ, которая ΠΈΠΌΠ΅Π΅Ρ‚ внСшнСС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡˆΠ°Ρ€ΠΈΠΊΠ° Π»Π°ΠΌΠΏΡ‹ с высокой ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ обСспСчиваСт эффСкты ΠΏΠΎΠ»Π½ΠΎΡ†Π²Π΅Ρ‚Π½ΠΎΠΉ Π±Π΅Π³ΡƒΡ‰Π΅ΠΉ Π²ΠΎΠ΄Ρ‹, ΠΏΠΎΠ³ΠΎΠ½ΠΈ ΠΈ сканирования.
    • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹ RGB ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π½ΠΈΠ·ΠΊΠΈΠΌ напряТСниСм питания, Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды ΠΈ энСргосбСрСТСниСм, высокой ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ, большим ΡƒΠ³Π»ΠΎΠΌ рассСяния, Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ консистСнциСй, Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сроком слуТбы ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прСимущСствами.
    • Π­Ρ‚ΠΎ всСго лишь свСтодиодная Π»Π΅Π½Ρ‚Π° Π½Π° 60 ΡˆΡ‚ΡƒΠΊ.ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ здСсь 144 ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ, Π² зависимости ΠΎΡ‚ потрСбностСй вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°!

    Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Π΅ свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ Grove — WS2813 RGB — 30 свСтодиодов / ΠΌ — 1 ΠΌ ΠΈ Grove — Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Π΅ свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ RGB WS2813 — 60 свСтодиодов / ΠΌ — 1 ΠΌ здСсь! Π’ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ этого Π² дСйствии:

    Grove — свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° RGB с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ (14,90 $)

    • Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиодов RGB? Π‘ нашСй свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ Grove — RGB с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиодов Π½Π° 64 пиксСля ΠΈ 255 Ρ†Π²Π΅Ρ‚ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля!
    • Π‘ΠΎΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ° для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ услоТнится? НСт!
      Π‘ Grove — свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° RGB с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всю ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΡƒ ΠΈ ΠΏΠ°ΠΉΠΊΡƒ ΠΏΠΎΠ·Π°Π΄ΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ СдинствСнный Ρ€Π°Π·ΡŠΠ΅ΠΌ Grove для Π»Π΅Π³ΠΊΠΎΠ³ΠΎ управлСния свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ RGB 8 Γ— 8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino.
    • ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚: Grove — красная свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ простыС числа ΠΈ изобраТСния красного Ρ†Π²Π΅Ρ‚Π°.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ Wiki-страницу для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ руководства ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Grove — RGB LED Matrix с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ ΠΊ Arduino!

    Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅? ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ свСтодиод с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ 38 ΠΌΠΌ 8 * 8 Π² сочСтании с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ Grove — Blue ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ Grove
    ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ

    Grove — Π¦Π΅ΠΏΠ½ΠΎΠΉ свСтодиод RGB V2.0 (6,99 $)

    • Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ красочный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ всС свСтодиоды вмСстС нСпросто ΠΈ слоТно? НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, с нашСй Grove — Chainable RGB Led V2.0 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΄ΠΎ 1024 свСтодиодов RGB вмСстС!
    • Grove-Chainable RGB LED V2.0 основан Π½Π° микросхСмС P9813S14, которая прСдставляСт собой ΠΏΠΎΠ»Π½ΠΎΡ†Π²Π΅Ρ‚Π½ΡƒΡŽ микросхСму Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° источника свСта, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° постоянного Ρ‚ΠΎΠΊΠ° ΠΈ 256 Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов модуляции ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² сСрого.
    • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ свСтодиода ΠΊ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ свСтодиода, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 1024 свСтодиодов RGB!

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ Wiki-страницу для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ руководства ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Grove — Chainable RGB LED ΠΊ Arduino!

    Grove LED (1 Π΄ΠΎΠ»Π»Π°Ρ€ БША.90)

    • Π­Ρ‚ΠΎ ваш свСтодиодный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния Π² Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π΅ Grove!
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ интСрСсно, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ особСнного Π² этих свСтодиодах. Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ!
      • На ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ этого модуля Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ отвСрстия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ повСрхности вашСго ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°.
      • Π˜ΠΌΠ΅Π΅Ρ‚ встроСнный ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ для управлСния потрСбляСмой ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ свСтодиода.
      • Π“Π΅Π½ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ позволяСт Π²Π°ΠΌ ΡΠ³ΠΈΠ±Π°Ρ‚ΡŒ свСтодиод Π² любоС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ использованиС Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ, Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΈΠ»ΠΈ панСльном исполнСнии.
    • Они доступны Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ†Π²Π΅Ρ‚Π°Ρ…:
    • ΠšΡ€ΠΎΠΌΠ΅ свСтодиодов Grove, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ 3 ΠΌΠΌ красный свСтодиод, 3 ΠΌΠΌ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ свСтодиод, 3 ΠΌΠΌ синий свСтодиод Π² ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΠΏΠΎ 25 ΡˆΡ‚ΡƒΠΊ!

    0.8-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ 16-сСгмСнтный свСтодиод

    • Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ простыС числовыС значСния ΠΈΠ»ΠΈ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹Π΅ значСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиодов?
    • Компания Seeed ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ 0,8-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Π΅ 16-сСгмСнтныС свСтодиоды с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1234567890, Π½ΠΎ ΠΈ ABCDEFGHIJKLM!
    • Они совмСстимы с ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с вашим Arduino, Π΄ΠΎΠ±Π°Π²ΠΈΠ² нСсколько Ρ‚ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ 16-сСгмСнтный свСтодиод!
    • ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π΅Ρ‡ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π°Π½ΠΎΠ΄Π° ΠΊ ΠΊΠ°Ρ‚ΠΎΠ΄Ρƒ, поэтому Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, какая это вСрсия, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄ΠΈΠΎΠ΄ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ свСтодиода.
    • Для Π°Π½ΠΎΠ΄Π° ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
    • Для ΠΊΠ°Ρ‚ΠΎΠ΄Π° ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ:

    БвСтодиодная панСль Grove v2.0 (3,90 Π΄ΠΎΠ»Π». БША)

    • Π’Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ свСтодиодный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ заряда Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, напряТСния, уровня Π²ΠΎΠ΄Ρ‹, громкости ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ? Π­Ρ‚Π° свСтодиодная панСль Grove создана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для вас!
    • Он состоит ΠΈΠ· 10-сСгмСнтной свСтодиодной ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΈ микросхСмы управлСния свСтодиодами MY9221.
    • На гистограммС свСтодиодов 10 свСтодиодных полос: ΠΎΠ΄Π½Π° красная, ΠΎΠ΄Π½Π° ТСлтая, ΠΎΠ΄Π½Π° свСтло-зСлСная ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π΅Π»Π΅Π½Ρ‹Π΅.Π”Π΅ΠΌΠΎ-ΠΊΠΎΠ΄ доступСн, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ быстро ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ Π·Π°Π³ΠΎΡ€Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ красного ΠΊ Π·Π΅Π»Π΅Π½ΠΎΠΌΡƒ, поэтому Π² ΠΊΠΎΠ½Ρ†Π΅ загораСтся вся гистограмма.
    • Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ сСгмСнтом свСтодиода ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой собствСнный эффСкт!
    • Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ каскадом для увСличСния дисплСя.
    Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹

    с Arduino

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

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ хотя для всСх свСтодиодных источников свСта трСбуСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΡƒΠΆΠ΅ встроСны Π² Π»Π°ΠΌΠΏΡƒ ΠΈ Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅.

    Π‘Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… слов, это список ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Π½Π°ΠΌΠΈ свСтодиодных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²!

    Grove — Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ (9,90 $)

    • Π­Ρ‚ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ с 4-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌ интСрфСйсом Grove обСспСчиваСт простоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ стандартному устройству Arduino ΠΈΠ»ΠΈ Seeed Stalker.
    • Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ†Π²Π΅Ρ‚Π½ΠΎΠΉ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ RGB Ρ‡Π΅Ρ€Π΅Π· Arduino ΠΈΠ»ΠΈ Seeeduino.
    • Π˜ΠΌΠ΅Π΅Ρ‚ 2 Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈ 2 интСрфСйса Grove. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ поступаСт Ρ‡Π΅Ρ€Π΅Π· 2-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». И свСтодиод, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ напряТСниСм, выводится Ρ‡Π΅Ρ€Π΅Π· 4-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΊΠ»Π΅ΠΌΠΌΡƒ.
    • Он ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ 1 Π΄ΠΎ 2 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² с напряТСниСм 9 Π’ ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ 1 Π΄ΠΎ 5 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² с напряТСниСм 12 Π’. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Π² сочСтании с красочными свСтодиодными Π»Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ эффСкт ΠΏΡ€ΠΈ использовании Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π° ΡƒΠ»ΠΈΡ†Π΅. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

    Grove — Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (HT16K33) (7,45 Π΄ΠΎΠ»Π». БША)

      БвСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°
    • отличаСтся Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния простых чисСл ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ для свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Grove — это ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π° основС I2C, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈ простых Π² использовании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для управлСния Сю Π² соотвСтствии с вашими потрСбностями.
    • БвСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 8 * 8 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ собрана ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π° с ΠΏΠ»Π°Ρ‚Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, поэтому ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ свСтодиодный ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ дисплСй Π² зависимости ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… потрСбностСй.
    • ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Grove — LED Matrix Driver v1.0

    ИдСи ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° свСтодиодов Arduino

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ свСтодиоды ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ свСтодиодов, Ρ‡Ρ‚ΠΎ дальшС? ИдСи свСтодиодных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino! Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² свСтодиодов Arduino, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ!

    Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ новогодняя Π΅Π»ΠΊΠ°

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ РоТдСство Π½Π΅ Π·Π° Π³ΠΎΡ€Π°ΠΌΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€ΠΎΠΆΠ΄Π΅ΡΡ‚Π²Π΅Π½ΡΠΊΡƒΡŽ Π΅Π»ΠΊΡƒ со свСтодиодной подсвСткой, которая мСняСтся ΠΈΠ·-Π·Π° двиТСния ΠΈ Π·Π²ΡƒΠΊΠ°!

    Π§Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ?

    ЗаинтСрСсованы? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ руководством здСсь, Π½Π° Hackster.io!

    Π‘ΠΎΠ²Π° со свСтлыми Π³Π»Π°Π·Π°ΠΌΠΈ


    Ref: Meilily Li

    Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ свою ΠΌΠΎΠ΄Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ вязаной совой Π² стилС ΠΌΠ°ΠΊΡ€Π°ΠΌΠ΅, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π·Π° ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ !? Π§Ρ‚ΠΎ ΠΆ, Ρ‚ΠΎΠ³Π΄Π° этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для вас!

    Π§Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ?

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ руководством здСсь!

    БСзопасный доступ с использованиСм Seeeduino Lotus

    Π Π°Π·Π²Π΅ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ стучитС Π² Π΄Π²Π΅Ρ€ΡŒ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅Ρ‚Π΅ΡΡŒ ΠΊ Π΄Π²Π΅Ρ€ΠΈ, Π΄Π²Π΅Ρ€ΡŒ открываСтся автоматичСски? Π‘ этой систСмой бСзопасности ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ 2 Ρ€Π΅ΠΆΠΈΠΌΠ°! Π˜Ρ…:

    • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ — ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΡƒΠ»ΠΈΡ†Ρƒ, Π΄Π²Π΅Ρ€ΡŒ откроСтся автоматичСски, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ постучитС ΠΏΠΎ Π½Π΅ΠΉ с Ρ‚ΠΎΡ‡Π½ΠΎΠΉ частотой ΠΈ силой.
    • Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½: ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π΄Π²Π΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ автоматичСски, ΠΈ правая сторона Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ людьми ΠΈ Π΄Π²Π΅Ρ€ΡŒΡŽ составляСт ΠΌΠ΅Π½Π΅Π΅ 100 сантимСтров.
    Π§Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ?

    ЗаинтСрСсованы? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ руководством здСсь!

    Π‘Π²ΠΎΠ΄ΠΊΠ°

    Π’ΠΎΡ‚ ΠΈ всС для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ свСтодиода для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino! ΠœΡ‹ рассмотрСли Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свСтодиоды ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚ свСтодиодных Π»Π΅Π½Ρ‚, свСтодиодных полос, Ρ†Π΅ΠΏΠ½Ρ‹Ρ… свСтодиодов RGB, сСгмСнтных свСтодиодов, свСтодиодных стСрТнСй, свСтодиодных ΠΊΠΎΠ»Π΅Ρ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ RGB! ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ благодаря этому списку я ΠΏΠΎΠΌΠΎΠ³ Π²Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ свСтодиод, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°! Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π½ΠΈΠΆΠ΅!

    Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Π½Π°ΠΌΠΈ ΠΈ ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π»Π°ΠΉΠΊΠΈ:

    Π’Π΅Π³ΠΈ: Arduino LED, Π¦Π΅ΠΏΠ½ΠΎΠΉ свСтодиод, Grove LED, Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄, БвСтодиодная панСль, Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ΅ ΠΊΠΎΠ»ΡŒΡ†ΠΎ, Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ сСгмСнт, Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Π»ΠΎΡ‡ΠΊΠΈ, свСтодиодная Π»Π΅Π½Ρ‚Π°, RGB Arduino, RGB LED Arduino

    ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

    .

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *