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

author narod stream   3 мес. назад
782 views

58 Like   0 Dislike

Программирование МК 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 плата + Arduino IDE

Покупал свою STM32F103C8T6 тут: http://goo.gl/OvOjPn Другие stm32f103c8t6 платы: http://goo.gl/qMs0bE CH340g переходник с USB to UART брал тут: http://goo.gl/w5yU71 Ещё CH340g переходники: http://goo.gl/P5AAWS Статья: https://geektimes.ru/post/277928/ Архив к видео: https://goo.gl/Uj9fys Ещё видеообзоры: https://www.youtube.com/playlist?list=PLEL7qGoBXwEbc-NUrX30_xyE8mL7qSKjZ ------------------------------------------------ Обозреваемая отладочная плата основана на базе микроконтроллера STM32F103C8T6. А прошивать и программировать я её буду в среде разработки Arduino IDE. Очевидно, что отладочная плата на базе STM32 выигрывает по всём параметрам у Arduino Nano, исключением является разве что стоимость, но согласитесь 10 центов — хорошая цена за большую производительность, а про периферию, которой нафарширован STM32, так я вообще молчу, чего только стоят DMA или интегрированные в микроконтроллер часы реального времени. Всё это в сумме делает данную плату крайне привлекательной во всём, кроме одного — новичку, как например мне, тема STM32 кажется слишком затратной по времени, есть целые сайты посвящённые программированию этих микроконтроллеров. А вот если подружить STM32 с Arduino IDE, то порог вхождения опускается до крайне низкого уровня. ------------------------------------------------ Как можно поддержать мой канал? WebMoney реквизиты: Z987343479290 Доллары R367027381040 Рубли ----------------------------------------­-------- Моя партнёрка: http://goo.gl/HkCkH3 Паблик ВКонтакте: https://goo.gl/p8Z9YB Мой live каннал: http://goo.gl/6p1PFt Подписывайтесь: http://youtube.com/RazniePodelki

Programming WS2812 LEDs from ChiliPeppr ESP32 Worksapce for Lua

This video shows you how to program your WS2812 or WS2813 LEDs from ChiliPeppr inside the ESP32 for Lua workspace. I show you how to program for a short 4 LED strandpowered from the ESP32 5v line as well as 3 strands of 144 interconnected LEDs running on separate 5v power supplies. http://chilipeppr.com/esp32

Управляемые 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 + МК + ПК интересные видео-экраны.

61 Bit WS2812 5050 RGB LED Driver Development Board BANGOOD 10 FEB 2016

В данном занятии мы попробуем поработать со светодиодами 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

Comments for video: