Привет!

Когда нет желания ничего делать иногда получаются интересные вещи 🙂

В общем дело было так, пришла очередная посылка с платами от JLCPCB, там же оказались всякие полезные и не очень безделушки в числе которых очередной пакетик со светодиодами, причем 4 из них мелкие но яркие :). Вспомнив о том что это уже не первый пакетик, полез в коробочку и выудил оттуда еще один такой же. Решение пришло само по себе, тем более что у меня лежат кучка контроллеров (у которых на борту не оказалось нужного функционала) ну а для моргания светодиодами вроде как особо ничего не надо.

Перво наперво открыл мануал на STM8L101 нашел что у него есть 2 таймера у которых в свою очередь есть по 2 канала и их можно настроить для работы в режиме ШИМ (Широтно Импульсная Модуляция, это если кто не знал)

Прикинул схемку, собрал на бреадборде прототип, поморгал светодиодиками и решил делать таки все серьезно 🙂

Схема устройства:

Сами светододы анодом ставятся на + питания (Vdd)

Сделал платку в DipTrace, спустился к почтовому ящику, дабы разжится рекламным проспектиком от соседнего магазина, ЛУТ требует наличие термо-трансферной бумаги ну или глянцевой тонкой бумаги из рекламного проспекта 🙂 — очень надо сказать удобно, когда тебе домой приносят материалы.

Через 20 минут получил вот это…

Тонер как всегда слипся, но переделывать было лень, проковырял получившиеся перемычки скальпелем, убедилься что ничего не замыкается и успокоился.

Сходил в гараж (мастерская у меня туда переехала), запаял все ну и в итоге получилось вот это:

С STM8 работаю в стандартном приложении от компании ST — St Visual Develop. Кому интересно подробней ссылка на проект на GitHub:

https://github.com/AlekseySedyshev/STM8L101__Led_DIY_Toy

На YouTuBe запилил обучалку по этому примеру, если интересно посмотреть видео работы устройства перематывайте сразу в конец.

Добавить комментарий