Поздравление с волшебной палочкой

Поздравление с волшебной палочкой

До нового года осталось меньше 2 недель, улицы засыпает снегом, даже в Африке, люди украшают новогодние ели, а у меня появилась волшебная палочка...ну ладно, чудес не бывает — я ее сделала сама.
Все началось после прочтения в блоге DIY про led cube, подробного описания сборки не было и возникла мысль — почему бы не сделать такое же своими руками. В процессе пострадал один паяльник и arduino nano, а я узнала, что нельзя включать светодиод без сопротивления и с паяльниками надо обращаться осторожно и аккуратно. Потом были статьи, книги по электротехнике, магазины радиотоваров с поиском нужных деталей, но паять достаточно хорошо, чтобы собрать схему я так и не научилась.
А недавно нашла на сайте instructables описание POV Wand, достала изрядно запылившийся паяльник, arduino uno, остатки светодиодов, резисторы и — собрала «волшебную палочку».
Данная статья не перевод, а скорее адаптация. Я взяла в 2 раза меньше диодов, не стала устанавливать кнопку.
POV — persistence of vision означает инерцию зрения или персистенцию. Если верить вики, это способность глаза соединять быстро сменяющиеся изображение в одно — неподвижное. Именно на этом принципе устроен кинематограф, поскольку любое изображение (в кино или на экране монитора) представляет собой множество быстро сменяющихся изображений.
Двумерный дисплей POV часто создается с помощью быстро движущихся один ряд светодиодов вдоль линейной или круговой траектории. Изображение воспринимается как единое целое зрителем тех пор, пока проходит вдоль траектории в течение времени инерции зрения для человеческого глаза. POV дисплеи используются в сочетании с длительной экспозицией фотокамеры для рисования светом.
Чтобы сделать POV Wand понадобится:
(1x) Arduino Uno
(10x) светодиодов (к сожалению не помню характеристики)
(1x) батарея 9В
(10x) резисторов 220 Ом
(1x) макетная плата
(1x) штыревая вилка на 10 контактов
Схема
image
Плата
image
Код
Arduino IDE можно найти здесь
На Ubuntu если не виден порт нужно ввести команды:
ls -la /dev/ttyACM0
sudo chmod a+rw /dev/ttyACM0
И вот какой результат:
image
image
С наступающим, хабрахабр! Надеюсь, что эта небольшая статья тоже кого-нибудь вдохновит, как меня когда-то.
Проекты POV на хабре:
Стробоскопическая валентинка
Механический дисплей
Жесткий диск умер — теперь работает как часы
Механический дисплей из лего
Видеоплеер из подручных материалов