POV-строка на atmega8

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Аватара пользователя
1essor1
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вс дек 09, 2012 12:14:44

POV-строка на atmega8

Сообщение 1essor1 »

Товарисчи коты!

Вот задумал я в подарок одну маленькую штучку сделать светодиодную с pov-эффектом. Идеей вдохновился от http://radiokot.ru/circuit/digital/game/27/ - этой статьи.

Но мне не нужны часы, мне нужно чтобы в развертке было моя собственная надпись или картинка ( сердечко там :)) ).

Я спаял первый прототип устройства, который выглядит вот так:
Изображение

На систему питания прошу внимания не обращать) Итак, что мы имеем - 8 светодиодов в ряд, кнопка (INT0), и тильт свич(INT1) (не знаю как по русски)
Собсно этот свич работает вот так :
Изображение

Получается что пока мы несем руку из крайнего левого в крайнее правое - у нас выход порта соединен с землей, а при проносе с крайнего правого в крайнее левое не соединен. И переключение происходит при смене направления.

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

Никак не пойму как посчитать эту развертку? Какой алгоритм работы будет? Старшие товарищи, объясните пожалуйста.

Я сам понимаю так - получается махать с частотой 2-3 герца и амплитудой 30-40 см.
т.е надо разбить амплитуду(например 30см) на 30 точек, между которыми по 1см. получится строка 8 на 30 .далее нужно вычислить время прохождения 1см, и зажигать каждый новый столбец изображения через эти промежутки. прерывания которые будет вызывать свич- это нулевые точки в которых будет менятся направление чтения массива- с прямого на обратное и наоборот. так ли все это?
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: POV-строка на atmega8

Сообщение kalobyte »

тупо подбери время
начни с 50гц и датчик твой гавно, можно было бы поставить акселерометр
тематические ответы только в форуме, в приват не пишите
Реклама
Аватара пользователя
1essor1
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вс дек 09, 2012 12:14:44

Re: POV-строка на atmega8

Сообщение 1essor1 »

Настолько плох,что на нем невозможно реализовать задуманное?
да и вообще в таком случае нужен ли какой либо датчик? если тупо туда сюда гонять массив со столбцами, меняя время?
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: POV-строка на atmega8

Сообщение kalobyte »

насчет применения в твоей штуке не знаю, но если его разбить...
датчик как раз нужен для определения направления движения
а скорость мигания светодиодами зависит от скорости движения палки и поэтому подбирается опытным путем
т.е. если сильно медленно передвигать, то ничего нельзя будет разглядеть на любой скорости мигания
тематические ответы только в форуме, в приват не пишите
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
1essor1
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вс дек 09, 2012 12:14:44

Re: POV-строка на atmega8

Сообщение 1essor1 »

А какой тогда акселерометр можете посоветовать? Я просто не разу с ними не работал, понятия не имею какие модели есть, какие распространнены?
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: POV-строка на atmega8

Сообщение kalobyte »

да я сам не в курсе
в гугле посмотрел http://www.freescale.com/webapp/sps/sit ... staticFile
там можно наверное даже халявные образцы заказать
тематические ответы только в форуме, в приват не пишите
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: POV-строка на atmega8

Сообщение YS »

так ли все это?
Похоже на истину. Но, понятно, все будет очень приближенно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
1essor1
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вс дек 09, 2012 12:14:44

Re: POV-строка на atmega8

Сообщение 1essor1 »

Вопрос решен. Тему можно закрывать.
Ответить

Вернуться в «Умные мысли»