Главная
Новости
Блог
Файлы
Галерея
Гостевая
Веб-камера
Статистика
О сайте
Подсайты:
Rotetris
Велодневник
Приключение Колобка
Температура в Саранске
Virtual Radar Server
Сейчас на сайте: 2
Сегодня посетило: 81
Ваш IP: 10.6.13.93
SpokePOV
12.12.15
Как-то я совсем обленился, но всё же решил начать цикл освещения моих электронных недоделок. Паять я люблю, в последние годы подсел на контроллеры AVR и запилил несколько проектов, однако усердия мне не хватает, и ограничиваюсь только макетками.
Начну пожалуй с такой штуки как Spoke POV - девайс, рисующий на вращающемся колесе надписи и узоры. В принципе идея не нова, уже давно в инете полно различных проектов, например часов. На колёса тоже есть несколько проектов, даже полноценные RGB, китайцы тоже не отстают и продают готовые устройства, некоторые даже имеют возможность программирования собственных надписей.
Я же ограничился одним цветом и 7 светодиодами. Поначалу хотел выводить лишь скорость и приобрёл простенький ATtiny2313, но потом втянулся и сделал вдобавок пару надписей и узоров, а также добавил еще 7 светодиодов на вторую сторону.


Правда тут есть нюанс: количество портов ограниченно, поэтому второй ряд подключен параллельно первому к порту B, но в случае вывода текста на второй стороне он выходит зеркальным, и тогда я реализовал переключение рядов пинами PORTD.1 и PORTD.0. Т.е. текст выводится сначала на одной стороне, потом на другой, для узора же пина установлены в 0 и подключают катоды светодиодов обоих рядов на минус питания.
Счёт скорости, а также расчёт времени развёртки определяется по времени между срабатывания геркона от магнита, закреплённого на вилке. Время определяется по числу тактов внутренного таймера. Индикация происходит в случае, если скорость выше 6 км/ч.
Сделал несколько режимов, которые переключаются кнопкой: отображение скорости, надписи ВЕЛОСАРАНСК и GAMEBOX и несколькоко узоров. Чуть позже добавил еще автоматический режим, когда все режимы сменяются каждые 10 оборотов колеса.
Всё это было реализовано еще год назад и даже пару раз прокатился перед зимой, а потом забросил на полку до этой осени.












Теперь я всего лишь добавил несколько иконок и сделал повторение надписей в течении одного оборота.


Заснял напоследок видео автоматического режима:


Выкладываю сорсы для Codevision:
Ссылка

Если кто хочет изменить надписи и узоры, то нужно знать, что каждый байт массива описывает столбец, можно легко вручную править, только следует следить за размерностью массивов.


Фузы для khazama AVR programmer

Комментариев: 7

author`s sexМиша
27.06.16
Спасибо автору за статью программа очень интересная схему собрал как в описании , схема рабочая, изменить надписи не получилось программа не компилируется пишет три предупреждения и не вносит изменения в HEX не знаю может у меня в компиляторе не хватает каких то файлов пока не разобрался
author`s e-mail    
 

author`s sexDj_Alex
29.06.16
Я поглядел, предупреждения возникают всего лишь на 3 незадействованных переменных, и по идее на компиляцию это не должно влиять. Возможно после ваших изменений превышен максимальный размер прошивки, т.к. у меня было под завязку 98%
author`s e-mail    
 

author`s sexМиша
29.06.16
Спасибо , уже разобрался , установил другой CodeVision AVR 2.05.0 все скомпилировалось , ещё раз спасибо за замечательный проэкт вот ссылка на на видео исполнения вашей схемы в моём исполнении https://youtu.be/4QO_jWiat7Q
author`s e-mail    
 

author`s sexDj_Alex
30.06.16
Приятно, что хоть кто-то повторил Вообще изначально и писалось во второй версии Codevision, потом доделывал в третьей версии, в принципе проект там и там открывается, но в третьем при компиляции оптимизирует по размеру немного лучше.
author`s e-mail    
 

author`s sexМиша
02.07.16
Схема интересная, рабочая , малой в восторге , думаю что её не один раз ещё повторят
author`s e-mail    
 

author`s sexМиша
01.08.16
Я забыл уточнить, reset нужно подтягивать к питанию через резистор?
author`s e-mail    
 

author`s sexDj_Alex
14.08.16
Необязательно, т.к. есть внутренняя подтяжка, но она достаточно высокоомна, чтобы ловить сильные помехи. Для стабильности можно повесить несколько кОм. А также не помешает керамика 0.1 мкФ на питание.
author`s e-mail    
 

Имя*
Пол*

 
E-Mail*
Домашняя страничка
ICQ
Сообщение*
 

5569565
Случайная картинка:

Последние файлы:
Electronika_21-10.zi...
Руководство и схема часов-таймера Электр...
New_Year_avr.zip
Исходники для музыкальной ёлочки на Atti...
light_speed.zip
Исходники проекта SpokePOV на Codevision...


Jek's site


службы мониторинга серверов
Яндекс.Метрика

Время генерации: 0.104531 сек
Кол-во запросов к БД: 15
Размер БД: 16.9 Мбайт

<<GAMEBOX>> - Блог - SpokePOV