Вероятно, слишком простое устройство девайса. Если бы там была развязка хотя бы в виде 4-мегагерцового микроконтроллера, светодиоды бы зажигались одновременно.
О, а вот такая развязка — как раз зло. параллельный интерфейс (почти) всегда рассчитан на работу с синхроимпульсами.
Надо было или использовать после нее триггер, стробируя его отдельным импульсом с контроллера, или делать прямое управление диодами по схеме одна нога — один диод. Ну, развязка в виде транзисторных ключей по каждому каналу — крайне желательна, чтобы не перегружать контроллер, и быстродействие у нее всегда хорошее.
>>или использовать после нее триггер, стробируя его отдельным импульсом с контроллера
Так я, по сути, так и сделал. SN74HC164N- это 8 D-триггеров, включенных последовательно(синхр., конечно же, один для всех).
На палочку идет два сигнала(в последовательном формате) один- синхр., второй- инфа.
Почитал даташит. Там на временной диаграмме нарисовано строго несинхронное появление напряжений на выходе.
CLK, который вы используете — это синхронизация последовательного интерфейса, а я предложил дополнительный строб на вываливание результатов десериализации на выход логики.
Имея 40 выводов на Меге, из которых не менее 32 (предполагаю) можно использовать под ввод-вывод, да еще и с возможностью выставить уровни на порту за 1-2 такта 16МГц генератора, зачем же Вы использовали дополнительное звено?
Неужели нужно было разгрузить 5 ножек?
P.S. Не злитесь на меня, пожалуйста. Сам хочу нечто подобное сделать, ищу подводные камни.
Во первых я уже написал, что сделал данный девайс за полчаса- лепил как попало, что бы работало =)
Вот схемка с синхро «выбросом» инфы (извиняюсь за качество, набросал как смог=) Но для нее уже будет нужно не две а три ноги контроллера+ один/два на синхронизацию перемещения.
>> зачем же Вы использовали дополнительное звено?
Дело в том, что палочка это «драйвер» и светики, она подключена к отладочной плате микроконтроллера через четыре провода-питание, синхр., инфа.
У меня не было времени делать плату да и физического доступа к лазерному принтера(для ЛУТ-а easyelectronics.ru/izgotovlenie-pechatnoj-platy-ot-i-do-video-urok.html) тоже.
Маленькое разъяснение к схеме:
Первый вход- информационный, туда мы шлем биты изображения.
Второй-синхронизирующий с помощью его мы «продвигаем» биты по d-триггерам.
Третий- тоже что-то типа синхро-входа, он предназначен для того, что бы «вытолкать» из верхних регистров ОДНОВРЕМЕННО все биты на светики, т.е. «обновить экран» =).
Это ведь только на Хабре, 1 января после полуночи могут начать дискуссию про микроконтроллеры и синхроимпульсы, а завершить ее, чуть позже, ближе к 12-00 с выкладкой схем? :)
а я видел, как на djsound.ru продавали подобный девайс.
если вы говорите о приложении, которое просто показывает бегущую строку, то это Banner Free, например.
а если вы о приложении, которое показывает это, когда махаешь телефоном в воздухе — то я сильно заинтересован. :)
Это палочка сама двигается? Или её нужно руками мотать? Если вручную, то как синхронизируется скорость мотания со скоростью появления картинки? Если это просто палочка, вращающаяся как стрелка часов, но с большой скоростью, тогда всё понятно:)
Синхронизация ?)))))
Пока нету, но в дальнейшем я хочу прикрутить туда гироскоп, что бы синхронизировать обновление картинки с фактическим перемещением. Но это только в планах.
Вот тут, кстати подобный девайс, но в форме шара и с моторчиком =) easyelectronics.ru/3d-led-globus.html
Он уже синхронизируется, и его не нужно тудым-сюдым махать=))
P.S. Можно будет попробовать сделать =)
А можно будет соединить микроконтроллер с интернетом и сделать что-то типа интернет-телевидения. Только нужно будет самому сделать телевизор =))
P.S.S. Неплохая, имхо, идея для стартапа =)
поставить такую планочку на борт автомобиля, вот будет удивления у прохожих ;) да и ведь любой мессадж можно так передавать, не только поздравления =)
p.s.: ночной город, баннеры, вывески, неоны… а теперь ещё и строки текста на автострадах >__
Человеческое зрение в десятки раз быстрей чем фотоаппарат на выдержке для ночной сьемки. Так что в лучшем случае можно будет увидеть одну две буквы и то если нестись на скорости под 100км/ч.
А вот в камеры ментовские можно таким образом зафигачить адский привет :)
LED волшебная палочка!