пятница, 25 августа 2017 г.

Ёлка шилд для ардуино - Xmas Tree Shield for Arduino

Давным-давно, наверное года три назад, вдохновившись прикольным проектом "LoL Shield" и познакомившись с понятием Charlieplexing, спроектировал к Новому Году платку в виде новогодней елки.
Проектировал изначально под свой проект Blockduino.

Т.е. как видно на схеме, установленны 72 светодиода которые управляются 7ю выводами микропроцессора: D2, D4-D8, D12.
Получилось вот так вот:

Вот первая проба пера на видео:
Управляется с помощью переделанной библиотеки: LoLshield от jprodgers. Может попозжее выложу.
Как видно из видео, светодиоды можно использовать разного цвета, главное, чтобы их параметры были близки, к примеру впаяв в эту плату синий светодиод выяснил, что ток идет не через него, а через пару параллельных светодиодов зеленого цвета. Т.е. вот так как на схеме.
Еще на плате можете увидеть место под RGB светодиод и три выводных резистора. Это я планировал сделать небольшую подсветку за платой-елкой, например набросать ваты, типа снежные сугробы, которые в темноте подсвечиваются плавно меняющимся цветом. Должно было бы быть красиво. Но мне не удалось подружить библиотеку Charlieplex c ШИМом, как бы работало, но заметно мерцало. В общем - оставил на потом.
Вдоволь наигравшись решил, что идея хорошая и должна получить продолжение. В итоге переделал плату под стандартный разъем Ардуино, ну и заодно решил поэксперементировать и освоить пайку SMD светодиодов:
Ну, пока на этом всё.

Update: Видео работы уже третьей версии платы с установленными Arduino Mini Pro.