Программирование МК STM32. Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 1

author narod stream   7 мес. назад
1,349 views

80 Like   1 Dislike

Программирование МК STM32. Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 2

В данном занятии мы попробуем поработать со светодиодами RGB, в которые встроен чип для управления их свечением. Таким светодиодом является WS2712B от компании WORLDSEMI. Данные светодиоды расположены в ленте, которой мы и будем управлять. Микроконтроллер мы будем использовать народный - STM32F103C8T6, расположенный на очень дешёвой отладочной плате. В данной части урока мы создадим проект, изучим работу таймера в режиме PWM с использованием DMA и попробуем зажечь определённые светодиоды различными цветами. Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7 Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8 Ленты светодиодные WS2812B разные можно приобрести здесь http://ali.pub/2i1jg1 Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5 Навигация по видео: 00:10 Введение 00:55 Создадим и настроим проект в Cube MX 05:00 Настроим проект в Keil 11:40 Проверим работу режима PWM с использовованием DMA при помощи логического анализатора 16:11 Напишем некоторые служебные функции библиотеки 20:13 Попробуем зажечь один светодиод различными цветами 27:33 Зажжём все светодиоды различными цветами Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s Урок 5. Библиотека HAL. STM32 CUBE MX. Таймеры https://youtu.be/0O42diDRoXU Урок 10. HAL. Изучаем PWM (ШИМ). Мигаем светодиодами плавно https://youtu.be/V3tLOhYkJ8w Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 1 https://youtu.be/KykpiB_V7Kk Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-119-ws2812b-lenta-na-umnyx-svetodiodax-rgb-chast-2/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Программирование МК STM32. Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 3

В данном занятии мы попробуем поработать со светодиодами RGB, в которые встроен чип для управления их свечением. Таким светодиодом является WS2712B от компании WORLDSEMI. Данные светодиоды расположены в ленте, которой мы и будем управлять. Микроконтроллер мы будем использовать народный - STM32F103C8T6, расположенный на очень дешёвой отладочной плате. В данной части урока мы напишем несколько интересных тестов, чтобы увидеть, как красиво ведут себя умные светодиоды, если уметь управлять их свечением. Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7 Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8 Ленты светодиодные WS2812B разные можно приобрести здесь http://ali.pub/2i1jg1 Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5 Навигация по видео: 00:10 Введение 00:57 Тест 1 - бегущие огни 06:29 Тест 2 10:28 Тест 3 13:30 Тест 4 18:20 Тест 5 Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s Урок 5. Библиотека HAL. STM32 CUBE MX. Таймеры https://youtu.be/0O42diDRoXU Урок 10. HAL. Изучаем PWM (ШИМ). Мигаем светодиодами плавно https://youtu.be/V3tLOhYkJ8w Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 1 https://youtu.be/KykpiB_V7Kk Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 2 https://youtu.be/Hss2zZPVMZM Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-119-ws2812b-lenta-na-umnyx-svetodiodax-rgb-chast-3/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

STM32 Bits: Neopixels!

I am starting this short series to demonstrate the STM32's capabilities. They won't be as well edited as my previous one but they should be able to convey all the information that you need! Best Practice: https://learn.adafruit.com/adafruit-neopixel-uberguide/the-magic-of-neopixels This is a reupload!

Цифровой светодиод (WS2812 WS2812B)

Обзор светодиодной ленты WS2812B, подключение к самодельному эффектору, ошибки в документации, принцип работы, сферы применения. Тут я покупал: Сама лента: http://ali.pub/u1yr4 Недорогая плата с STM32F103C8: http://ali.pub/dy3mi Плата STM32F103VE, которой я пользуюсь: http://ali.pub/i47qm А тут ссылки на готовые эффекторы: Дешёвый: http://ali.pub/6bgqm Мощный с Wifi: http://ali.pub/f63ty Профессиональный, музыкальный: http://ali.pub/4rqim Регистрируйтесь в EPN - официальной партнерской программе от Aliexpress и возвращайте более 7 денег потраченных на покупки: https://cashback.epn.bz/?i=b3efe и мобильное приложение: https://cashback.epn.bz/app/install?i=b3efe Текст моей программы на C и прошивка под STM32F103VE и STM32F103C8: https://goo.gl/exZkti Alexander Guryanov AxGxP https://www.youtube.com/channel/UC3b3wRHXvqodHT7g8VKyWZQ

Управляемые RGB-светодиоды WS2812

Группа ВК: https://vk.com/electronics_in_camera Инстаграм: https://www.instagram.com/electronics_in_focus/ Исходник проекта для AVR (IAR): https://bitbucket.org/nadyrshin_ryu/ws2812_avr/downloads/ Исходник проекта для STM32 (IAR): https://bitbucket.org/nadyrshin_ryu/ws2812_stm32/downloads/ Ссылка на подобную ленту (на мою ленту ссылки нет - покупал давно): https://goo.gl/vdo4en Продаются эти светодиоды и рассыпухой, и на различных платах. В общем ищите по запросу "ws2812b" Идея использования DMA+Timer в STM32 была подсмотрена тут: http://geektimes.ru/post/255548/ Статья иностранного блогера с исследованием интерфейса светодиодов WS2812: https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812/ Также мне в комментариях дали ссылку на проект GLEDIATOR: http://www.solderlab.de/index.php/software/glediator Также есть много видео об этом проекте на youtube. Решение позволяет делать на базе светодиодов ws28xx + МК + ПК интересные видео-экраны.

В данном занятии мы попробуем поработать со светодиодами RGB, в которые встроен чип для управления их свечением.
Таким светодиодом является WS2712B от компании WORLDSEMI.
Данные светодиоды расположены в ленте, которой мы и будем управлять.
Микроконтроллер мы будем использовать народный - STM32F103C8T6, расположенный на очень дешёвой отладочной плате.
В данной части урока мы познакомимся поближе с умными светодиодами RGB WS2712B, а также приготовим схему для практического закрепления материала.

Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8
Ленты светодиодные WS2812B разные можно приобрести здесь http://ali.pub/2i1jg1
Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5

Навигация по видео:
00:09 Введение
01:40 Микросхема WS2711
05:43 Знакомство с умным светодиодом WS2712B
08:07 Светодиодная лента
12:13 Передача данных в светодиод WS2712B
18:20 Наша схема

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s
Урок 5. Библиотека HAL. STM32 CUBE MX. Таймеры https://youtu.be/0O42diDRoXU
Урок 10. HAL. Изучаем PWM (ШИМ). Мигаем светодиодами плавно https://youtu.be/V3tLOhYkJ8w

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-119-ws2812b-lenta-na-umnyx-svetodiodax-rgb-chast-1/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: