Светодиодный технокулон Циклон

Носимые интерфейсы, или умная одежда — это такие электронные устройства, которые служат человеку непосредственно находясь на его теле или на одежде. Направление достаточно новое и тесно связано с миниатюризацией электроники и развитием технологии интернета вещей.

Мы в AlashEd очень интересуемся этим направлением и создаём различные устройства, которые служат образовательным целям или являются технологичным украшением. Технокулон Циклон как раз относится ко вторым.

Циклон представляет собой печатную плату с восемью адресными светодиодами APA102-2020 (они же Пиксель), которые управляются микроконтроллером STM32F030F4P6.

Примечание

По умолчанию, в микроконтроллере уже есть программа, которая визуализирует разные световые эффекты. Переключение между эффектами происходит по нажатию кнопки A.

Кнопка B служит для переключения режимов яркости.

Техно-кулон Циклон от AlashEd

Техно-кулон Циклон от AlashEd

Для питания кулона используется литиевая батарейка CR02030, которая размещается на обратной стороне платы. Включение устройства осуществляется при помощи переключателя на лицевой стороне.

Совет

Данный технокулон производится у нас в AlashEd, а приобрести его можно в нашем интернет-магазине.

Программирование

На плате установлен 32-разрядный микроконтроллер STM32F030F4P6. Написать программу новичку проще всего в среде разработки STM32CubeIDE, о работе с которой мы посвятили несколько уроков: мигаем светодиодом на STM32, кнопки и прерывания на STM32.

Для подключения МК к компьютеру понадобится программатор ST-Link. На обратной стороне платы кулона имеется четыре контактные площадки, которые подключены к SWD интерфейсу микроконтроллера и к контактам питания. Подключить ST-Link к нему можно при помощи паяльника, либо с помощью специального пружинного контакта.

Важно

Пример программы можно найти в нашем репозитории:

https://github.com/Alash-electronics/STM32/tree/master/pendant_cyclone