Четверг, 08.12.2016, 12:50
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 2
Гостей: 1
Пользователей: 1
ivan-bezh
Форма входа
Главная » Статьи » Механическая развёртка

Роторные часы + спектранализатор.
Роторные часы + спектранализатор.
 
С любезного разрешения автора - http://victorprojects.narod.ru/watch_player.html
 
Роторные часы представляют собой часы Боба Блика с передачей по оптике данных с СОМ порта. Роторные часы состоят из подвижной и неподвижной части. Подвижная часть выполнена на микроконтроллере ATMEGA48. Энергия на подвижную часть передается от вращающегося трансформатора. Неподвижная часть состоит из генератора для вращающего трансформатора, ИК светодиода для синхронизации и ИК светодиода для передачи данных по СОМ порту. Все данные передаваемые по СОМ порту формирует программа для РС. Программа, которая стоит на РС, перехватывает название трека из плеера WinAmp или AIMP. Затем, с помощью дискретного преобразования, вычисляет спектр сигнала и вместе с названием трека передает на роторные часы. 
 
Передача осуществляется на скорости 19200 бит/сек. Часы принимают команду и записывает во внутреннюю RAM память и по прерыванию запускает таймер который выводит RAM на светодиоды в заданные временные промежутки и в этом же прерывании опрашивают USART на предмет новых байт от СОМ порта по оптике. RAM состоит из массива 16Х120 точек. Максимальная частота обновления данных на часах при частоте 19200 составляет 10 Герц. Кроме того часы сами подстраивают частоту таймера под скорость вращения мотора и поэтому в настройке не нуждаются.
 
Вращающая часть:
 
 
Вращающаяся часть состоит из микроконтроллера ATMEGA48, ключа на Т1 для синхронизации часов и LED1- ИК светодиод. LED1- ИК светодиод, но работает на прием. Выдран из СОМ мыши Так же вместо него вполне подходит ИК приемник из той же мыши. Ключ на Т2 для приема данных из СОМ порта. LED2-ИК приемник из СОМ мыши. LED2 закрепляется точно по середине точки вращения роторных часов, чтобы сигнал в любом положении вращении с ИК светодиода точно попадал в ИК приемник. Напряжение с вращающегося трансформатора выпрямляется диодами. Хотя и частота несколько килогерц, но с выпрямлением спокойно справляются обычные китайские выпрямительные диоды (черные с серебристым кольцом сбоку). После выпрямителя напряжение стабилизируется стабилизатором 7805. Лучше ставить его, а не 78L05. Он горит. Сам не проверял, но на форумах рекомендуют именно 7805. Кварц выбран на частоту 11.0592 из за того, что для частоты передачи 19200 по СОМ порту микроконтроллер принимает без ошибок. Это нетрудно понять, так как 11.0592 и 19200 кратны 2 и делитель в микроконтроллере который делит 11.0592 для получения 19200 имеет точное число, а не близкое. Прошивка написана на WinAVR-20090313.
 
Вращающийся трансформатор:
Для изготовления вращающего трансформатора необходим стандартный вентилятор 80х80 для АТХ. Из него аккуратно вынимается крыльчатка и отламываются все лопасти. Должен остаться один пластиковый стакан с магнитом внутри. Стакан шлифуется и на него в несколько слоев проводом 0.15-0.17 наматывается 200 витков. У меня получилось 4 слоя по 50 витков. После намотки каждого слоя, слой пропитывается клеем и заматывается узким скотчем. После высыхания на него в несколько слоев наматывается толстой бумаги чуть большей шириной бумаги для увеличения диаметра на 3-5 мм. Бумага закрепляется только скотчем. Так как нам еще нужно его вынуть. Теперь сверху бумаги наматываем несколько слоев проводом 0.2-0.25 мм вторичка 200 витков. Каждый слой пропитывается клеем и заматывается скотчем. После высыхания вынимаем аккуратно стакан и убирается вся намотанная бумага. Теперь вторичка закрепляется на края крепления мотора клеем. Должно получится следующее:
 
 
Где то читал, что необходим наименьший зазор, но на практике зазор вообще не важен. Можно и 3 и 5 и даже 10мм спокойно ставить.
 
Неподвижная часть:
 
 
Неподвижная часть состоит из генератора на IC1 К561ЛА7, транзисторного ключа Т1 (С4242, С4977 или любого другого мощного транзистора. Я взял транзистор из АТ блок питания), ИК светодиода HL17 для синхронизации (ИК из СОМ мышки вместе с резистором), стабилизатора 7812 ля питания генератора, мотора и ИК светодиода для синхронизации. Питание может быть любое от 15 до 20В. Хорошо подошла зарядка от ноутбука. В качестве генератора можно использовать генератор на TL494.
 
Программа управления:
Программа написана на Visual C# 2008 sp1 Express с использованием Net Framework 3.5sp1. После запуска находится в треи. Правой кнопкой мыши вызывается меню. Откуда вызывается сами часы. Программа часов рисует в том же виде все тоже самое, что передает в роторные часы. Нажимая правой кнопкой мыши на программе вызывается меню настройки часов: Настройки, Режим:Часы, Режим: Спектроанализатор. В настройках можно задать номер СОМ порта с 1 по 9 и множитель. Множитель позволяет регулировать амплитуду всех спектральных составляющих. В режиме Часы доступны два вида часов и включение/ отключение точек на часах. В режиме спектроанализатора доступны три вида спектра: круговой с падающими пиками, верный и точеный. Спектр рисуется слева: левый канал, справа: правый канал, внизу название трека  Все спектральные составляющие отлогарифмированы и сглажены для наилучшего отображения .Все настройки установленные в программе сохраняются в файл WatchNastr.xml
 
 
 
Конструкция часов:
В качестве часов были выбраны обычные пластмассовые часы из которых был убран механизм со стрелками. Вместо него был прикручен сзади мотор с катушкой. Как видно из фото там же под крышкой расположен генератор, тумблер для отключения мотора, разъем для подключения питания, снизу ИК-светодиод и регулятор вращения скорости мотора, хотя я его и не использовал.
 
 
На стекло я приклеил точно по центру ИК-светодиод для передачи данных с СОМ порта. С ИК-светодиода сигнал подается от СОМ порта по двум проводам диаметром 0.2 мм или тоньше, чтобы не было видно на стекле с большого расстояния:
 
 
Конструкция в работе:
 
 
 
 
Категория: Механическая развёртка | Добавил: defaultNick (29.09.2012) | Автор: Radan
Просмотров: 4665 | Комментарии: 3
Всего комментариев: 3
3  
лутше кошачий глаз приделали к аимпу чтоб захват звука брал с плеера цифрой

2  
И где такой кварц взять?

1  
Фотодиоды на схеме нарисованы наоборот. И, желательно, для надежного закрывания транзисторов VT1 и VT2, поставить резисторы ~10к от их баз на землю.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg