• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Удаленное управление светодиодной лентой ws2812 с помощью esp8266 и Blynk

20 ноября, 2018

В данной статье речь пойдет о необычной RGB светодиодной ленте WS2812. WS2812 – это адресная светодиодная лента, она может зажечь любой свой светодиод отдельно независимо от других и также можно любому диоду изменить цвет независимо от других диодов в этой ленте. Это все возможно благодаря микросхеме в каждом светодиоде ленты, который имеет свой адрес и зажигается по команде. При этом все светодиоды должны быть подключены последовательно и на данной ленте имеется стрелка которая показывает направление подключаемых диодов.

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

Данную светодиодную ленту и аналогичные можно купить здесь: http://ali.pub/2wm1h4

Они различаются количеством светодиодов на 1 метр.

Так же если кому интересно есть вот такие варианты, которые можно использовать как гирлянду: http://ali.pub/2wm1f6

Блок питания для запитки данной ленты, так как она сильно прожорливая: http://ali.pub/2wm11r

Ну и сам микроконтроллер Nodemcu esp826: http://ali.pub/2wm1a4

Ну что-ж давайте попробуем удаленно по управлять светодиодной лентой с помощью смартфона. В этом нам поможет приложение Blynk.

Создадим новый проект в приложении Blynk, выберем контроллер esp8266 и получим на почту ID key нашего проекта, его нужно будет добавить в скетч. После создания проекта у нас будет пустое поле, нам нужно будет добавить всего  один элемент, это zeRGBa вот таким образом это выглядит:

После добавления зебры или как называется в программе Blynk “zeRGBa” ее нужно настроить, настройки выглядят следующим образом:

 

Все, После этого давайте перейдем к скетчу.

Скетч довольно прост и содержит не много строчек кода, выглядит он таким образом:

#include <Adafruit_NeoPixel.h>
#include <SPI.h>
#include <BlynkSimpleEsp8266.h>
#include <ESP8266WiFi.h>

#define PIN D2
#define NUMPIXELS 30
#define BLYNK_PRINT Serial
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup()
{
Serial.begin(9600);
Blynk.begin("Authentication Token", "SSID", "Password");
pixels.begin();
}
BLYNK_WRITE(V2)
{

int R = param[0].asInt();
int G = param[1].asInt();
int B = param[2].asInt();
Serial.println(R);
Serial.println(G);
Serial.println(B);
for(int i=0;i<NUMPIXELS;i++){

pixels.setPixelColor(i, pixels.Color(R,G,B));

pixels.show();
}
}

void loop()
{
Blynk.run();
}

Скачать его можно от сюда:https://yadi.sk/d/0awC2qRdc4PR1A
В данном сетче нужно будет изменить только вот эти параметры: Blynk.begin(“Authentication Token”, “SSID”, “Password”); Где “Authentication Token” – это ключ вашего проекта который прислали на почту. “SSID” – это название Вашей wi-fi сети и “Password” – пароль от вашей wi-fi сети.

Демонстрация работы в видео:

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·