Например TDA7294

РадиоКот > Схемы > Цифровые устройства > Игрушки

Колесо обозрения для велосипеда

Автор: rai17
Опубликовано 05.07.2012.
Создано при помощи КотоРед.

 

Подрос ребёнок. Трёхколёсный велосипед стал мал. Купили новенький с колёсами 16”. И вот пришла мысль сделать велосипед «поинтересней». Цветные светодиоды на спицах, должно получится красиво…

Сначала картинки.

Думаю, что бы понять суть, трёх картинок вполне достаточно…

 

Несложные вычисления показали, что бы картинки рисовались более выразительно, чётче, нужно сделать минимум две, а лучше три линейки светодиодов. На каждой линейке 8 RGB светодиодов.

Линейки (я решил делать три Линейки, и прога написана для трёх) расположены под углом 120 град.  друг к другу. А если точнее, что бы попадать «пиксель в пиксель», то следующем образом: между Линейкой 1 и Линейкой 2 – 119 град., между Линейкой 2 и Линейкой 3 – 119 град., между Линейкой 3 и Линейкой 1 – 122 град. Линейки располагать строго радиально. Нумерация светодиодов от обода колеса. Нумерация линеек совпадает с нумерацией соответствующих транзисторов.

Вот, собственно, схема.

Все резисторы, через которые питаются светодиоды, одного номинала – 100 Ом. При этом ток (для аккумулятора номинальным напряжением 3,7В) через канал «красный» 15-17 mA, «зелёный» 4-5 mA, «синий» 4 mA. Эти данные справедливы для светодиодов ARL-5613RGBW/4C. При таких токах, если включить все три канала одновременно получается белое свечение с лёгким синеватым оттенком. Особо дотошные могут включить в «синие каналы» резисторы 110 Ом.

Геркон, со всеми подключенными к нему элементами, вовсе необязателен. Он у меня вообще  от многократных изгибов лопнул. Я плюнул, скорректировал прогу и не  жалею))) Поэтому ногу 42 (INT2) микроконтроллера можно оставить неподключенной.

Аккамуль от мобилы Li-Ion 850 mA*час. Заряжаю его тупо, см. схему, примерно часов так 4-5. Нареканий нет. Можно конечно поставить тройку Ni-Cd или NiMH любой ёмкости.

Времени как всегда очень мало. Поэтому не судите строго за отсутствие полноценной платы. Всё делал на монтажке, предварительно отпилив от неё парочку полосочек для линеек светодиодов.

 

 

Прога написана в CodeVisionAVR. На полноценные комменты  времени не было. Думаю, что вопросов не возникнет. Контроллер работает на частоте 4MHz без кварца. Конфигурация фьзов следующая: LowValue –  E3,  HighValue – D9. ExtValue – 0 (не трогаем), LockValue – FF (так же не трогаем).

У меня вбито 7 прог. Занято порядка 8% флеша.

Проги набивать вручную крайне утомительно. На 5-6 порядков повысить «производительность труда» в этом случае поможет небольшая программка, так же наспех написанная мной, в Excel. Программа предназначена для визуализации процесса  создания рисунков и создания массива констант. Код рисунка (константы) находится в ячейке А19. Скопируйте содержимое в любой редактор (например Word), а затем перенесите в CodeVisionAVR. Каждая прога состоит из 120 слов в формате 0х00 (шеснадцатиричн.). Для примера при первом запуске «Колесо 7 цветов.xls» дана прога для рисунка «Сердце» показанного ниже.

Доступны следующие цвета для рисования

к – красный

з – зелёный

с – синий

ф – феолетовый

ж – желтый

м – морская волна

б – белый.

Просто вставляйте эти буковки в нужные места. Диапазон для рисования от Н3 до AU10. ф, ж, м, б – цвЕта на поле для рисования, к сожалению не имеют.  Что бы ваш Excel мог переводить числа из десятичной в шеснадцатиричную систему, войдите в Сервис, затем Надстройки, потом возле «Пакет анализа» нужно поставить галку.

Не злоупотребляйте красным, жёлтым и белым цветом. Помните, что суммарный ток на порт по возможности не должен превышать 80 mA.

Можно и не заморачиватся с Excel. Какие-никакие проги уже есть в прилагаемом хексе и в kol1.prj. Они (проги чередуются) через 3-4 секунды. Их там, кажись, семь штук.

Внимание! После включения устройства, ребёнок всё своё внимание сосредотачивает на колесе))). Будьте осторожны, в это время он вперёд не смотрит!!!

Даже в солнечную погоду, в тени, визуальные впечатления отличные. За тёмное время суток и говорить не приходится. Правда, пришлось с сыном (ну и с великом конечно) выйти на улицу в час ночи, когда стемнело (у нас в Питере сейчас белые ночи).

И напоследок небольшая «приятность». За самое интересное предложение по улучшению предложенного устройства вышлю даром USBisp программер (размером с флешку) с кабелем и с очень удобной прогой Progisp (Ver 1.72).

Удачи в повторении!

Файлы:
Файлы для МК


Все вопросы в Форум.


ID: 1237

Как вам эта статья?

 Нравится
 Так себе
 Не нравится

Заработало ли это устройство у вас?

 Заработало сразу
 Заработало после плясок с бубном
 Не заработало совсем

83 18 6
4 1
Подробно