WS2811 Arduino гирлянда: создаСм ΡƒΠΌΠ½ΡƒΡŽ новогоднюю ΠΈΠ»Π»ΡŽΠΌΠΈΠ½Π°Ρ†ΠΈΡŽ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠΌΠ½ΡƒΡŽ новогоднюю гирлянду Π½Π° Arduino ΠΈ свСтодиодах WS2811. КакиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для сборки. Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эффСкты ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ гирляндой со смартфона. КакиС прСимущСства Π΄Π°Π΅Ρ‚ использованиС адрСсных свСтодиодов.

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ WS2811 ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти свСтодиоды ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ для Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ гирлянды

WS2811 — это Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ адрСсныС свСтодиоды, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΈΠΎΠ΄Π° нСзависимо. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для создания ΡƒΠΌΠ½ΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ гирлянды:

  • Широкая цвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° — ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ любой Ρ†Π²Π΅Ρ‚ ΠΈΠ· 16 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ²
  • Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ свСтодиодом
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ — трСбуСтся всСго 3 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°
  • НизкоС энСргопотрСблСниС
  • Доступная Ρ†Π΅Π½Π°

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих свСтодиодов ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ яркиС динамичСскиС свСтовыС эффСкты ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ новогоднюю гирлянду ΠΏΠΎ-настоящСму ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ.

НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для сборки WS2811 гирлянды Π½Π° Arduino

Для создания ΡƒΠΌΠ½ΠΎΠΉ гирлянды Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:


  • Arduino Uno ΠΈΠ»ΠΈ Nano
  • БвСтодиодная Π»Π΅Π½Ρ‚Π° WS2811 (количСство Π΄ΠΈΠΎΠ΄ΠΎΠ² Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€)
  • Π‘Π»ΠΎΠΊ питания 5Π’ (ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ зависит ΠΎΡ‚ количСства свСтодиодов)
  • РСзистор 470 Ом
  • ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° для соСдинСний
  • Bluetooth-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 ΠΈΠ»ΠΈ HC-06 (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, для управлСния со смартфона)

Π”Π»ΠΈΠ½Ρƒ Π»Π΅Π½Ρ‚Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ исходя ΠΈΠ· Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² вашСй Π΅Π»ΠΊΠΈ ΠΈΠ»ΠΈ мСста, Π³Π΄Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ гирлянду. Для срСднСй Π΅Π»ΠΊΠΈ высотой 1.5-2 ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π»Π΅Π½Ρ‚Π° Π΄Π»ΠΈΠ½ΠΎΠΉ 5 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² с 150 свСтодиодами.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ WS2811 ΠΊ Arduino

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹ WS2811 ΠΊ Arduino выполняСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС:

  • +5Π’ Π»Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 5V Arduino
  • GND Π»Π΅Π½Ρ‚Ρ‹ — ΠΊ GND Arduino
  • DIN (Π²Ρ…ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…) Π»Π΅Π½Ρ‚Ρ‹ — ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D6) Ρ‡Π΅Ρ€Π΅Π· рСзистор 470 Ом

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ внСшний Π±Π»ΠΎΠΊ питания, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ +5Π’ ΠΈ GND ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Π»Π΅Π½Ρ‚Ρ‹. Π—Π΅ΠΌΠ»ΡŽ Π±Π»ΠΎΠΊΠ° питания Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с GND Arduino.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ эффСктов для Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ гирлянды

Для управлСния WS2811 свСтодиодами ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ FastLED. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простого скСтча с нСсколькими свСтовыми эффСктами:


«`cpp #include #define LED_PIN 6 #define NUM_LEDS 150 #define BRIGHTNESS 64 #define LED_TYPE WS2811 #define COLOR_ORDER GRB CRGB leds[NUM_LEDS]; #define UPDATES_PER_SECOND 100 void setup() { delay(3000); // power-up safety delay FastLED.addLeds(leds, NUM_LEDS).setCorrection(TypicalLEDStrip); FastLED.setBrightness(BRIGHTNESS); } void loop() { rainbow(); // Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ эффСкты ΠΏΠΎ ТСланию } void rainbow() { static uint8_t hue = 0; for(int i = 0; i < NUM_LEDS; i++) { leds[i] = CHSV(hue + (i * 2), 255, 255); } FastLED.show(); hue++; } // Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с эффСктами void twinkle() { // РСализация эффСкта мСрцания } void chaseEffect() { // РСализация эффСкта Π±Π΅Π³ΡƒΡ‰ΠΈΡ… ΠΎΠ³Π½Π΅ΠΉ } void fireEffect() { // РСализация эффСкта ΠΏΠ»Π°ΠΌΠ΅Π½ΠΈ } ```

Π­Ρ‚ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ скСтч дСмонстрируСт эффСкт Ρ€Π°Π΄ΡƒΠ³ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ эффСкты, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ вызывая ΠΈΡ… Π² Ρ†ΠΈΠΊΠ»Π΅ loop().

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ гирляндой со смартфона

Для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ управлСния гирляндой ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Bluetooth-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 ΠΈΠ»ΠΈ HC-06. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ эффСкты ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мобильного прилоТСния.


Алгоритм добавлСния Bluetooth-управлСния:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Bluetooth-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊ Arduino
  2. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ скСтч ΠΊΠΎΠ΄ΠΎΠΌ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ Bluetooth
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ Bluetooth:

«`cpp #include SoftwareSerial BTSerial(10, 11); // RX, TX void setup() { Serial.begin(9600); BTSerial.begin(9600); } void loop() { if (BTSerial.available()) { char command = BTSerial.read(); switch(command) { case ‘1’: rainbow(); break; case ‘2’: twinkle(); break; case ‘3’: chaseEffect(); break; // Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ нСобходимости } } // ΠžΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ управлСния гирляндой } «`

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с мобильного прилоТСния для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ эффСктов.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΡƒΠΌΠ½ΠΎΠΉ гирлянды Π½Π° WS2811 ΠΈ Arduino

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнной гирлянды Π½Π° основС WS2811 ΠΈ Arduino Π΄Π°Π΅Ρ‚ ряд прСимущСств:

  • Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌΡ‹Π΅ эффСкты
  • Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ — Π»Π΅Π³ΠΊΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ эффСкты
  • Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ — адрСсныС свСтодиоды ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ мСньшС энСргии
  • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния со смартфона
  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ — Π»Π΅Π³ΠΊΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ количСство свСтодиодов

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΡƒ ΠΈ эксплуатации WS2811 гирлянды

НСсколько Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ сборкС ΠΈ использованию вашСй ΡƒΠΌΠ½ΠΎΠΉ гирлянды:


  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ качСствСнный Π±Π»ΠΎΠΊ питания с запасом ΠΏΠΎ мощности
  • Π—Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ соСдинСния ΠΎΡ‚ Π²Π»Π°Π³ΠΈ, Ссли гирлянда Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΡƒΠ»ΠΈΡ†Π΅
  • НС ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΠΉΡ‚Π΅ максимально допустимый Ρ‚ΠΎΠΊ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… Arduino
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ для Arduino ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ большим количСством свСтодиодов
  • РСгулярно провСряйтС соСдинСния ΠΈ ΠΈΠ·ΠΎΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ интСграция с ΡƒΠΌΠ½Ρ‹ΠΌ Π΄ΠΎΠΌΠΎΠΌ

Π’Π°ΡˆΠ° умная гирлянда ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ интСрСсной, Ссли Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с систСмой ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. Π’ΠΎΡ‚ нСсколько ΠΈΠ΄Π΅ΠΉ:

  • Π”Π°Ρ‚Ρ‡ΠΈΠΊ освСщСнности для автоматичСского Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Ρ‚Π΅ΠΌΠ½ΠΎΠ΅ врСмя суток
  • ΠœΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ для создания свСтовых эффСктов Π² Ρ‚Π°ΠΊΡ‚ ΠΌΡƒΠ·Ρ‹ΠΊΠ΅
  • Π”Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ гирлянды ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с голосовыми ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°ΠΌΠΈ для управлСния голосом
  • Бинхронизация с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ потрСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скСтч Arduino ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: создайтС свою ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ новогоднюю атмосфСру

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠΌΠ½ΠΎΠΉ гирлянды Π½Π° основС WS2811 ΠΈ Arduino — ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π·Π΄Π½ΠΈΡ‡Π½ΠΎΠ΅ освСщСниС. ЭкспСримСнтируйтС с эффСктами, добавляйтС Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ атмосфСрой, созданной своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ.


ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с элСктроникой Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ остороТности ΠΈ соблюдСния ΠΏΡ€Π°Π²ΠΈΠ» бСзопасности. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ вопросы Π² процСссС сборки, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ ΠΌΠ΅ΠΉΠΊΠ΅Ρ€Π°ΠΌ ΠΈΠ»ΠΈ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΡ‹ ΠΏΠΎ Arduino.

Π–Π΅Π»Π°Π΅ΠΌ Π²Π°ΠΌ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ярких Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΡ… ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΎΠ² с вашСй ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΡƒΠΌΠ½ΠΎΠΉ гирляндой!


WS2811 WebLights — сдСлайтС новогоднюю гирлянду Π½Π° Arduino своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как всякая ΡƒΠ²Π°ΠΆΠ°ΡŽΡ‰Π°Ρ сСбя сорока, я обоТаю яркиС ΠΈ блСстящиС Π²Π΅Ρ‰ΠΈ. И ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ, Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ гирлянды входят Π² эту ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ. К соТалСнию, эти огоньки ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ ΠΌΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ лишь ΠΊΠΎΠ³Π΄Π° Новый Π³ΠΎΠ΄ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚. Но Ρƒ нас Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Новому Π³ΠΎΠ΄Ρƒ!

Π¨Π°Π³ 1: Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Π‘Π΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ элСктричСскиС гирлянды появились Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π½Π΅ Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ. БСйчас ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ свСтодиодных гирляндах, Π³Π΄Π΅ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ красно-синС-Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ свСтодиода ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡ΠΈΠΏΠ° WS2811 ΠΈ Arduino. Π­Ρ‚ΠΎΡ‚ Ρ‡ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСн нСпосрСдствСнно Π² свСтодиод. Π’Π°ΠΊΠΈΠ΅ свСтодиоды ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ запросу APA106 Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…. Они выглядят ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ 4-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ свСтодиоды с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ!

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод APA106 ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный WS2811 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСтодиода. Если Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ свСтодиоды APA106 Π½Π° Aliexpress, я ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²Π°ΠΌ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ β€” Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ вмСсто APA106 ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ самый ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ свСтодиод!

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡ΠΈΠΏΡ‹ WS2811 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ внСшнСй ΠΏΠ»Π°Ρ‚Ρ‹ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊ Π½Π΅ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ свСтодиодом. Π£ всСх этих ΡˆΡ‚ΡƒΠΊ Π±Ρ‹Π²Π°Π΅Ρ‚ разная Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.

ЕдинствСнная общая ΠΈΡ… характСристика β€” ΠΎΠ½ΠΈ Π½Π΅ Π·Π°ΠΆΠΈΠ³Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‡ΠΈΠΏΠ° WS281x β€” ΠΎΠ½ΠΈ Π·Π°ΠΆΠΈΠ³Π°ΡŽΡ‚ случайныС Ρ†Π²Π΅Ρ‚Π° Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½ΠΎ Π½Π°ΠΌ это Π½Π΅ интСрСсно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.

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

Π˜Ρ‚Π°ΠΊ, всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΠ°Π·Π°Π½Ρ‹ ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ:

  1. Π”Π²Π΅ 50-свСтодиодныС Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Π΅ полосы WS2811. Π­Ρ‚ΠΈ полосы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ число свСтодиодов. Они Π½Π΅ Π·Π°Π³ΠΎΡ€Π°Π»ΠΈΡΡŒ всС сами ΠΏΠΎ сСбС, поэтому Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.
  2. Π§ΠΈΠΏ ESP8266 Π² ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π΅: WeMos D1. МнС нравится эта панСль β€” ΠΎΠ½Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° ΠΈ проста Π² настройкС.

Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ эти Π΄Π΅Ρ‚Π°Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ:

  • ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ TL1838
  • нСбольшиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ для WeMos
  • малСнький шилд с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ для WeMos

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ свСтодиодныС полосы энСргозатратны β€” особСнно Ссли Π²Ρ‹ установитС всё Π½Π° ярко-Π±Π΅Π»Ρ‹ΠΉ.

Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ питания 5v 8A Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ справится с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π― Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с использованиСм Π±Π»ΠΎΠΊΠ° питания для мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° с Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠΎΠΌ 1А. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ повыситС ΡΡ€ΠΊΠΎΡΡ‚ΡŒ. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΌΠ½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ Π΅Π³ΠΎ для ESP8266 ΠΈ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹.

Π¨Π°Π³ 3: Π§Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ?

НаконСц, всС Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π° Ρ€ΡƒΠΊΠ°Ρ…, Π½ΠΎ Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ? Π—Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько эффСктов Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈ Π½Π° этом всС? Блишком просто. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΡΡƒΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°Ρ€Π΅ΠΉ.

ΠŸΠΎΡ‡Ρ‚ΠΈ Ρƒ всСх Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ смартфон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. ESP8266 β€” это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WiFi. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, идСя управлСния гирляндами с WEB-интСрфСйса β€” Π²ΠΏΠΎΠ»Π½Π΅ СстСствСнна.

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

Для Π±ΠΎΠ»Π΅Π΅ простого программирования эффСктов освСщСния я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ€Π΅ΠΆΠΈΠΌ освСщСния BMP.

ΠŸΡ€ΠΎΡΡ‚ΠΎ нарисуйтС нСсколько Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π² любом графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, сохранитС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ BMP, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ воспроизвСдСния BMP. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния Π² гирлянду ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с 3-мя Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ линиями ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выглядит ΠΏΡ€ΠΈ воспроизвСдСнии ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ здСсь ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный шаблон.

Шаг 4: ИдСя

Быстрый поиск Π² сСти Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкстовый скрипт для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… эффСктов Π½Π° свСтодиодах.

Π­Ρ‚ΠΎΡ‚ скрипт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π΅Π±-интСрфСйса Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ эффСкт сразу ΠΆΠ΅ вступит Π² силу.

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

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

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

Π― Π½Π΅ стану ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Arduino IDE для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ESP8266. Π’ сСти ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ процСсс ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² дСталях. ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ находятся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ WebLights_En.rtf. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ° проста. Кнопка ΠΈ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹, Π½ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹.

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (6 сСкунд) сбрасываСт устройство ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ сцСнарий ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ наТатия ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ эффСкты (Ссли ΠΎΠ½ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² скрипт) ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ BMP.

Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΏΡƒΠ»ΡŒΡ‚Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу WebLights. На Π²Π΅Π±-страницС Π΅ΡΡ‚ΡŒ 4-символьная пСрСмСнная с ΠΈΠΌΠ΅Π½Π΅ΠΌ IR-code. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠΌ xxxx Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ (LLxxxxc: c). Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°.

Π­Ρ‚ΠΎ довольно варварский ΠΌΠ΅Ρ‚ΠΎΠ΄ соСдинСния β€” Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ уровня напряТСния 3v->5v ΠΌΠ΅ΠΆΠ΄Ρƒ ESP8266 ΠΈ свСтодиодами. Но гирлянда Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ с прямым ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ссли линия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ свСтодиодами Π½Π΅ слишком длинная.

БущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ„ΠΈΡˆΠΊΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ любой Π΄ΠΈΠΎΠ΄ Π² линию + 5v, которая Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ свСтодиод. Он сдвинСт логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… свСтодиодов Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΠΈΠ·.

Π¨Π°Π³ 6: НСсколько слов ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии

ΠŸΠΎΠ»Π½Ρ‹ΠΉ источник ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° находится Π½Π° github.

ΠŸΡ€ΠΎΡΡ‚ΠΎ помСститС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ WebLights Π² ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Arduino ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Weblights.ino. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ содСрТимоС ΠΏΠ°ΠΏΠΊΠΈ WebLights\libraries\ Π² ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² ESP8266. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ устройство запускаСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ AccessPoint.

Оно создаСт Wi-Fi-ΡΠ΅Ρ‚ΡŒ WebLights с ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ управлСния свСтодиодами. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ любой URL-адрСс ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° страницу ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. НапримСр: wl.com.

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

Π¨Π°Π³ 7: Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

WS2811 WebLights — сдСлайтС новогоднюю гирлянду Π½Π° Arduino своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как всякая ΡƒΠ²Π°ΠΆΠ°ΡŽΡ‰Π°Ρ сСбя сорока, я обоТаю яркиС ΠΈ блСстящиС Π²Π΅Ρ‰ΠΈ. И ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ, Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ гирлянды входят Π² эту ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ. К соТалСнию, эти огоньки ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ ΠΌΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ лишь ΠΊΠΎΠ³Π΄Π° Новый Π³ΠΎΠ΄ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚. Но Ρƒ нас Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Новому Π³ΠΎΠ΄Ρƒ!

Π¨Π°Π³ 1: Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Π‘Π΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ элСктричСскиС гирлянды появились Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π½Π΅ Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ. БСйчас ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ свСтодиодных гирляндах, Π³Π΄Π΅ Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ красно-синС-Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ свСтодиода ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡ΠΈΠΏΠ° WS2811 ΠΈ Arduino. Π­Ρ‚ΠΎΡ‚ Ρ‡ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСн нСпосрСдствСнно Π² свСтодиод. Π’Π°ΠΊΠΈΠ΅ свСтодиоды ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ запросу APA106 Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…. Они выглядят ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ 4-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ свСтодиоды с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ!

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод APA106 ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный WS2811 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСтодиода. Если Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ свСтодиоды APA106 Π½Π° Aliexpress, я ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²Π°ΠΌ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ β€” Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ вмСсто APA106 ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ самый ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ свСтодиод!

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡ΠΈΠΏΡ‹ WS2811 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ внСшнСй ΠΏΠ»Π°Ρ‚Ρ‹ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊ Π½Π΅ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ свСтодиодом. Π£ всСх этих ΡˆΡ‚ΡƒΠΊ Π±Ρ‹Π²Π°Π΅Ρ‚ разная Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.

ЕдинствСнная общая ΠΈΡ… характСристика β€” ΠΎΠ½ΠΈ Π½Π΅ Π·Π°ΠΆΠΈΠ³Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‡ΠΈΠΏΠ° WS281x β€” ΠΎΠ½ΠΈ Π·Π°ΠΆΠΈΠ³Π°ΡŽΡ‚ случайныС Ρ†Π²Π΅Ρ‚Π° Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½ΠΎ Π½Π°ΠΌ это Π½Π΅ интСрСсно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.

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

Π˜Ρ‚Π°ΠΊ, всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΠ°Π·Π°Π½Ρ‹ ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ:

  1. Π”Π²Π΅ 50-свСтодиодныС Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Π΅ полосы WS2811. Π­Ρ‚ΠΈ полосы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ число свСтодиодов. Они Π½Π΅ Π·Π°Π³ΠΎΡ€Π°Π»ΠΈΡΡŒ всС сами ΠΏΠΎ сСбС, поэтому Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.
  2. Π§ΠΈΠΏ ESP8266 Π² ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π΅: WeMos D1. МнС нравится эта панСль β€” ΠΎΠ½Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° ΠΈ проста Π² настройкС.

Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ эти Π΄Π΅Ρ‚Π°Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ:

  • ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ TL1838
  • нСбольшиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ для WeMos
  • малСнький шилд с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ для WeMos

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ свСтодиодныС полосы энСргозатратны β€” особСнно Ссли Π²Ρ‹ установитС всё Π½Π° ярко-Π±Π΅Π»Ρ‹ΠΉ.

Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ питания 5v 8A Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ справится с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π― Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с использованиСм Π±Π»ΠΎΠΊΠ° питания для мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° с Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠΎΠΌ 1А. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ повыситС ΡΡ€ΠΊΠΎΡΡ‚ΡŒ. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΌΠ½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ Π΅Π³ΠΎ для ESP8266 ΠΈ свСтодиодной Π»Π΅Π½Ρ‚Ρ‹.

Π¨Π°Π³ 3: Π§Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ?

НаконСц, всС Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π° Ρ€ΡƒΠΊΠ°Ρ…, Π½ΠΎ Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ? Π—Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько эффСктов Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈ Π½Π° этом всС? Блишком просто. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΡΡƒΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°Ρ€Π΅ΠΉ.

ΠŸΠΎΡ‡Ρ‚ΠΈ Ρƒ всСх Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ смартфон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. ESP8266 β€” это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WiFi. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, идСя управлСния гирляндами с WEB-интСрфСйса β€” Π²ΠΏΠΎΠ»Π½Π΅ СстСствСнна.

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

Для Π±ΠΎΠ»Π΅Π΅ простого программирования эффСктов освСщСния я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ€Π΅ΠΆΠΈΠΌ освСщСния BMP.

ΠŸΡ€ΠΎΡΡ‚ΠΎ нарисуйтС нСсколько Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π² любом графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, сохранитС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ BMP, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ воспроизвСдСния BMP. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ изобраТСния Π² гирлянду ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с 3-мя Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ линиями ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выглядит ΠΏΡ€ΠΈ воспроизвСдСнии ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ здСсь ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный шаблон.

Шаг 4: ИдСя

Быстрый поиск Π² сСти Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкстовый скрипт для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… эффСктов Π½Π° свСтодиодах.

Π­Ρ‚ΠΎΡ‚ скрипт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π΅Π±-интСрфСйса Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ эффСкт сразу ΠΆΠ΅ вступит Π² силу.

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

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

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

Π― Π½Π΅ стану ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Arduino IDE для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ESP8266. Π’ сСти ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ процСсс ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² дСталях. ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ находятся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ WebLights_En.rtf. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ° проста. Кнопка ΠΈ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹, Π½ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹.

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (6 сСкунд) сбрасываСт устройство ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ сцСнарий ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ наТатия ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ эффСкты (Ссли ΠΎΠ½ΠΈ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² скрипт) ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ BMP.

Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΏΡƒΠ»ΡŒΡ‚Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу WebLights. На Π²Π΅Π±-страницС Π΅ΡΡ‚ΡŒ 4-символьная пСрСмСнная с ΠΈΠΌΠ΅Π½Π΅ΠΌ IR-code. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠΌ xxxx Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ (LLxxxxc: c). Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°.

Π­Ρ‚ΠΎ довольно варварский ΠΌΠ΅Ρ‚ΠΎΠ΄ соСдинСния β€” Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ уровня напряТСния 3v->5v ΠΌΠ΅ΠΆΠ΄Ρƒ ESP8266 ΠΈ свСтодиодами. Но гирлянда Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ с прямым ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ссли линия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ свСтодиодами Π½Π΅ слишком длинная.

БущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ„ΠΈΡˆΠΊΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ любой Π΄ΠΈΠΎΠ΄ Π² линию + 5v, которая Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ свСтодиод. Он сдвинСт логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… свСтодиодов Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΠΈΠ·.

Π¨Π°Π³ 6: НСсколько слов ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии

ΠŸΠΎΠ»Π½Ρ‹ΠΉ источник ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° находится Π½Π° github.

ΠŸΡ€ΠΎΡΡ‚ΠΎ помСститС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ WebLights Π² ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Arduino ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Weblights. ino. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ содСрТимоС ΠΏΠ°ΠΏΠΊΠΈ WebLights\libraries\ Π² ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² ESP8266. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ устройство запускаСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ AccessPoint.

Оно создаСт Wi-Fi-ΡΠ΅Ρ‚ΡŒ WebLights с ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ управлСния свСтодиодами. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ любой URL-адрСс ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° страницу ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. НапримСр: wl.com.

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

Π¨Π°Π³ 7: Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² для роТдСствСнской гирлянды β€” Π²ΠΊΠ»ΡŽΡ‡Π°Ρ RGB-свСтодиоды WS2811, управляСмыС Arduino β€” ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ β€” БообщСство CrackedConsole

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

6 БообщСния

1 ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

0 Нравится

9,023 ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Ρ‹

CrackedConsole

(@crackedconsole)

Member Admin

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ: 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 366

Автор Ρ‚Π΅ΠΌΡ‹ 01. 15.2019 23:42

Β 

БтатичСскиС ΠΎΠΏΠΎΡ€Ρ‹

РоТдСствСнскиС Π΅Π»ΠΊΠΈ ΠΈΠ· сосны со свСтодиодными нитями

  • 33-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ для Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ²
  • Π›Π°Ρ‚ΡƒΠ½Π½Ρ‹Π΅ ΠΏΡ€ΡƒΡ‚ΠΊΠΈ для ΠΏΠ°ΠΉΠΊΠΈ
  • Π‘Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΠ°
  • Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Π°Ρ сосновая гирлянда
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Ρ„ΠΎΠ½Π°Ρ€ΠΈ Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€
  • Π‘ΠΊΠΎΠ±Ρ‹ Π΄Π»ΠΈΠ½ΠΎΠΉ 4 дюйма 

Β 

Π’ ΠΈΡ‚ΠΎΠ³Π΅ я сдСлал 8 Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π², Π½Π° это ΡƒΡˆΠ»ΠΎ 2 100-Ρ„ΡƒΡ‚ΠΎΠ²Ρ‹Ρ… Ρ€ΡƒΠ»ΠΎΠ½Π° гирлянды.

Β 

Π― ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ» ΠΊΠ»Π΅Ρ‚ΠΊΠΈ для Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ² Π²Π²Π΅Ρ€Ρ… Π΄Π½ΠΎΠΌ ΠΈ использовал ΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Ρ‹ вмСстС Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. ПослС закрСплСния я использовал Π»Π°Ρ‚ΡƒΠ½Π½Ρ‹ΠΉ паяльник, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π½Π° мСстС.
Π—Π°Ρ‚Π΅ΠΌ я ΠΎΠ±Π΅Ρ€Π½ΡƒΠ» ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ для Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ² красивой гирляндой. ВсСго ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ 200 Ρ„ΡƒΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ 8 Ρ‚Π°ΠΊΠΈΡ… Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π².
Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅Ρ€Π½ΡƒΠ» ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ 2 25-Ρ„ΡƒΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ нитями красных ΠΈ Π·Π΅Π»Π΅Π½Ρ‹Ρ… свСтодиодных роТдСствСнских ΠΎΠ³Π½Π΅ΠΉ с сайта 1000bulbs. com

ΠšΠΎΠ»ΠΎΠΊΠΎΠ»ΡŒΡ‡ΠΈΠΊΠΈ со свСтодиодной подсвСткой

ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ Π² Google, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΈΡ… Π² Photoshop ΠΈ прослСдили ΠΈΡ… ΠΊΠΎΠ½Ρ‚ΡƒΡ€.
Когда Ρƒ мСня Π±Ρ‹Π» Π΄ΠΈΠ·Π°ΠΉΠ½, я ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ» Π΅Π³ΠΎ Π΄ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Big Print 9.0004

Π― склСил ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ скотчСм ΠΈ Π½Π°Ρ‡Π°Π» ΡΠ³ΠΈΠ±Π°Ρ‚ΡŒ мСталличСский ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ соотвСтствовал Ρ„ΠΎΡ€ΠΌΠ΅ распСчатки.

Π‘Ρ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я использовал, Π±Ρ‹Π» ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌ ΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ сварочным стСрТнСм Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1/8 дюйма x 3 Ρ„ΡƒΡ‚Π°, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТно ΡΠΎΠ³Π½ΡƒΡ‚ΡŒ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ я сдСлал 2 Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠ»ΠΎΠΊΠΎΠ»Π° ΠΈ 2 ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ….0004

Π― ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ» Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ ΠΈΠ· ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠŸΠ’Π₯, устойчивого ΠΊ ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠΌΡƒ ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΡŽ, ΠΊ мСталличСской Ρ€Π°ΠΌΠ΅ стяТками, Π·Π°Ρ‚Π΅ΠΌ пропустил свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ ΠΈΠ· ΠŸΠ’Π₯ ΠΈ спаял всС вмСстС.

Π’Ρ€ΡƒΠ±ΠΊΠ° ΠΈΠ· ΠŸΠ’Π₯

Π₯ΠΎΠ»ΠΎΠ΄Π½Ρ‹Π΅ Π±Π΅Π»Ρ‹Π΅ свСтодиоды

ΠšΡ€Π°ΡΠ½Ρ‹Π΅ свСтодиоды

Π—Π΅Π»Π΅Π½Ρ‹Π΅ свСтодиоды

Β 

Β 

0

CrackedConsole

(@crackedconsole)

Member Admin

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ: 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 366

Автор Ρ‚Π΅ΠΌΡ‹ 01. 16.2019 23:17

32-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π»Π΅ΠΉΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, управляСмый Arduino

  • 2x 16-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π»Π΅ΠΉΠ½Ρ‹Ρ… модуля
  • Ардуино МСга
  • ВодонСпроницаСмая сумка
  • 32 НастСнныС Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ

Код Arduino, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для связи с Vixen 3

[ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ]

заканчивая послСднСС Ρ€Π΅Π»Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ 53 Arduino.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄, я смог Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Vixen 3 для связи с Arduino, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π΅Π»Π΅.
ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΈΡ… Π² Vixen, я ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это мСханичСскиС Ρ€Π΅Π»Π΅ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ШИМ.

Β 

Β 

Когда Ρƒ мСня появился Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π΅Π»Π΅, я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ€Π΅Π»Π΅ ΠΊ Π±Π»ΠΎΠΊΡƒ ΠΈΠ· 32 Π΄Π²ΡƒΡ…ΠΏΠΎΡ€Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ€ΠΎΠ·Π΅Ρ‚ΠΎΠΊ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСт ΠΈ всС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ

НаконСц, я помСстил всС Π² Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡƒΡŽ сумку Π½Π° колСсиках ΠΈ просвСрлил нСсколько отвСрстий для ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ силовых ΠΊΠ°Π±Π΅Π»Π΅ΠΉ.


CrackedConsole

(@crackedconsole)

Member Admin

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ: 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 366

Автор Ρ‚Π΅ΠΌΡ‹ 01.02.2019 10:16

WS2811 БвСтодиодная Π·Π²Π΅Π·Π΄Π° RGB

БлСдуя Ρ‚Π΅ΠΌ ΠΆΠ΅ шагам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я использовал для создания ΠΊΠΎΠ»ΠΎΠΊΠΎΠ»ΡŒΡ‡ΠΈΠΊΠΎΠ² со свСтодиодной подсвСткой, я распСчатал Π΄ΠΈΠ·Π°ΠΉΠ½ Π·Π²Π΅Π·Π΄Ρ‹ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅.

Когда Ρƒ мСня Π±Ρ‹Π»Π° основная Ρ„ΠΎΡ€ΠΌΠ°, всС сварСно ΠΈ ΠΏΠΎΠΊΡ€Π°ΡˆΠ΅Π½ΠΎ, я привязал свСтодиоды RGB ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°ΠΌΠ΅

Когда всС свСтодиоды Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, я использовал свой ΠΊΠΎΠ΄ Vixen-Duino для свСтодиодов WS2811 ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π» нСсколько тСстов

Β 

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Arduino Π½ΠΈΠΆΠ΅

Β 

[ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ]

Π—Π°Ρ‚Π΅ΠΌ я ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ» Π½Π°Ρ‡Π°Π»ΠΎ ΠΊ 1-дюймовой Ρ€Π°ΠΌΠ΅ ΠΈΠ· ΠŸΠ’Π₯, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΊΡ€Ρ‹ΡˆΡƒ Π³Π°Ρ€Π°ΠΆΠ°.


CrackedConsole

(@crackedconsole)

Π§Π»Π΅Π½-администратор

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ: 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 366

Автор Ρ‚Π΅ΠΌΡ‹ 10. 01.2019 8:44

Π Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ Π½ΠΎΠ²ΠΈΠ½ΠΊΠ°ΠΌΠΈ для выставки 2019! Π’ этом Π³ΠΎΠ΄Ρƒ я Π±ΡƒΠ΄Ρƒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ; Π•Ρ‰Π΅ 4 ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€ΠΊΠΈ, 6-ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ ΡΠΏΠΈΡ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ ΠΈ всС Π΅Ρ‰Π΅ обсуТдаСтся нСбольшая пиксСльная сСтка Π½Π° ΠΎΠΊΠ½Π΅ Ρ„Ρ€ΠΎΠ½Ρ‚-офиса.

Π‘ΠΏΠΈΡ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ сдСланы ΠΈΠ· 42-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ для ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ΠΎΠ²

42-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ для ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ΠΎΠ²

КаТдая ΠΈΠ· 50 RGB-свСтодиодов WS2811 ΠΈ застСгнута ΠΊΠ°ΠΊ ΡΡƒΠΌΠ°ΡΡˆΠ΅Π΄ΡˆΠ°Ρ!

Π—Π°Ρ‚Π΅ΠΌ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ эти 3-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΆΠΈΠ» свСтодиода для соСдинСний, ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ 3-ΠΆΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ 18awg для ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ ΠΈ ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Arduino ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π΄Π΅Ρ€Π΅Π²Ρƒ.
(ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π² всС это водостойкой тСрмоусадкой)

Β 

Π― Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ Π²ΠΈΠ΄Π΅ΠΎ сборки ΡΠΏΠΈΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π², ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Ρƒ нСдСль!


CrackedКонсоль

(@crackedconsole)

Member Admin

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ: 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 366

Автор Ρ‚Π΅ΠΌΡ‹ 12. 01.2019 12:00

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΅ΠΉ RGB-Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ для Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ Π΅Π»ΠΊΠΈ

Β 


CrackedConsole

(@crackedconsole)

Member Admin

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ: 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 366

Автор Ρ‚Π΅ΠΌΡ‹ 12.03.2019 14:46

Моя новая ΠΏΠ»Π°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, состоящая ΠΈΠ· 6 ΠΏΠ»Π°Ρ‚ Arduino Uno R3 ΠΈ 4 ΠΏΠ»Π°Ρ‚ Arduino Nano, 1 Raspberry Pi 4 4 Π“Π‘, 2 Π±Π»ΠΎΠΊΠΎΠ² питания 40/50 AMP, 1 ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ‚ΠΎΡ€Π° USB 3 ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° шин для питания.

Β 

ΠšΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я сдСлал для крСплСния Π±Π»ΠΎΠΊΠΎΠ² питания ΠΈ Raspberry Pi 4, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΌΠΎΠ΅ΠΉ страницС Thingiverse.

ΠœΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹ΠΉ ΠΊΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½ Pi

ΠœΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹ΠΉ ΠΊΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½ Π±Π»ΠΎΠΊΠ° питания

Β 


ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° эту Ρ‚Π΅ΠΌΡƒ.

ΠŸΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π°Ρ гирлянда ΠΊΠ°ΠΊ Ρƒ АлСкса Π“Π°ΠΉΠ²Π΅Ρ€Π° (WS2812)

Π­Ρ‚Π° ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π°Ρ гирлянда собрана ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ АлСкса Π₯Π°ΠΉΠ²Π΅Ρ€Π° с использованиСм Arduino ΠΈ адрСсной свСтодиодной Π»Π΅Π½Ρ‚Ρ‹. Π’ гирляндС ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных эффСктов, Π±Π΅Π³ΡƒΡ‰ΠΈΠΉ тСкст, нСсколько ΠΈΠ³Ρ€ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСм этим с мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Гирлянда Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ крутая, просто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π±ΡƒΡ€ΡŽ эмоций Ρƒ Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Гирлянду спаял сам, Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ WS2812 Ρ€Π°Π·Ρ€Π΅Π·Π°Π» Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, спаял с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кусков аудиокабСля сСчСниСм 0,25 ΠΌΠΌ. ВсСго Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ 120 Π΄ΠΈΠΎΠ΄ΠΎΠ². Π‘Π»ΠΎΠΊ питания использовал 5 Π²ΠΎΠ»ΡŒΡ‚ 5 Π°ΠΌΠΏΠ΅Ρ€. Гирлянда крСпится ΠΊ ΠΎΠΊΠ½Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скотча ΠΈ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ для провСтривания. ΠŸΠ»Π°Ρ‚Π° Ардуино ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° снизу, Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ общая шина питания ΠΏΠΎ Π½ΠΈΠ·Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° сСчСниСм 2*0,75 ΠΌΠΌ. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ потрСблСния ΠΎΠΊΠΎΠ»ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΌΠΏΠ΅Ρ€Π°, судя ΠΏΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ, Π½ΠΎ обычная зарядка Π² 2 Π°ΠΌΠΏΠ΅Ρ€Π° ΠΎΡ‚ мобильника ΠΌΠ½Π΅ с Ρ‚Π°ΠΊΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π΅ ΡΠΏΡ€Π°Π²ΠΈΠ»Π°ΡΡŒ.

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

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° сайтС АлСкса https://alexgyver. ru/gyvermatrixbt/
ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ https://github.com/AlexGyver/GyverMatrixBT
Π›Π΅Π½Ρ‚Π° ΠΊΡƒΠΏΠ»Π΅Π½Π° здСсь https://44ru.ru/Ffx3sO
Готовая Π»Π΅Π½Ρ‚Π° https://44ru.ru/3iA12G
Ардуино https://44ru.ru/1BruxS
ΠŸΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π°Ρ Слочная гирлянда https://44ru.ru/gWeNXX


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



Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹ΠΉ DIY

  • Π’Π°Ρ…ΠΎΠΌΠ΅Ρ‚Ρ€ Arduino с оптичСским Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ

    МнС Π½ΡƒΠΆΠ΅Π½ Ρ‚Π°Ρ…ΠΎΠΌΠ΅Ρ‚Ρ€ для расчСта Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ². НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€ΠΎΠ±ΠΎΡ‚Π°-пылСсоса, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния элСктродвигатСля ΠΈ, исходя ΠΈΠ· этого, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ число Ρ€Π΅Π΄ΡƒΠΊΡ‚ΠΎΡ€Π°.

  • Π€Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²ΠΊΠ° пластика Π½Π° самодСльном ЧПУ #CNC1000

    Π­Ρ‚ΠΎΡ‚ станок с ЧПУ я сдСлал сам Π² 2015 Π³ΠΎΠ΄Ρƒ, Π²ΠΈΠ΄Π΅ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π³ΠΎΠ΄Π°. Π”Π°Π²Π½ΠΎ мСня просили ΡΠ½ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ сборкС этой ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΏΠΎΠ·ΠΆΠ΅ Ρƒ мСня сломался ТСсткий диск, ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ Ρ‡ΡƒΠ΄ΠΎΠΌ я нашСл Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ этой машинС Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ носитСлС. Бпустя ΠΏΠΎΡ‡Ρ‚ΠΈ 4 Π³ΠΎΠ΄Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠ°ΠΊ я Π΄Π΅Π»Π°Π» своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ станок с ЧПУ ΠΈΠ· доступных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ².

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

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