Цветомузыкальный медальон "Кошечкин глаз" ("Pussycat Eye")

Страница с Кошачьим глазом так разрослась, что уже писать некуда. 
А тут ещё такие события, такие события… 
Ну что же, я расскажу вам всю правду, что случилось с медальоном и почему он превратился из кошачьего глаза в кошечкин!
П р е д у п р е ж д е н и е. 

Устройство разработано по принципу «КАК ЕСТЬ» и автор не несёт ответственности за явный или не явный ущерб (сломанный компьютер, испорченное настроение, разбитый о стену девайс, сгоревший паяльник, облезший в результате шока хвост и т.д. из-за кривых лап, контуженой головы, купированного хвоста), причинённый в результате повторения девайса! 
Все опыты вы проводите на свой собственный страх и риск!
Отличительные особенности от других известных ЦМУ.
  • Зрелищность.
  • Компактность.
  • Законченность конструкции
  • Высокая повторяемость.
  • Минимум деталей.
  • Современный интерфейс для связи (USB)
  • Отсутствие инсталлятора и настройки софта.
  • Кроссплатформенность (XP, Vista, 7).
  • Большое количество каналов (18 — все свободные выводы контроллера).
  • Решён вопрос большого «экрана» при собственных малых габаритах.
Кошечкин глаз является логическим продолжением Кошачьего глаза. В последнее время очень большие изменения в программном обеспечении медальона касались только софта ПК.
В отличии от исходной версии, с которой стартовал медальон, последующие приобрели следующие полезные функции:
v.1.0 — Базовая версия: только регулировка общего уровня. 
v.1.1 — Добавлена ручная регулировку уровней для каждого канала. Добавлено сохранение настроек в файл. 
v.1.2 — Добавлена автоматическая регулировка уровней в каждом канале (АРУ). 
v.1.3 — Добавлена светомузыка на клавиатуру Num/Caps/Lock. Замените стандартных светодиоды клавиатуры на сверхяркие разноцветные! 
v.1.4 — Добавлена иконка в системном трее. При старте приложение сразу свернуто, при клике на иконке — разворачивается. 
При минимизации формы — сворачивается в системный трей. 
v.1.5 — Добавлен новый режим — RND. Спектр не анализируется вообще! Каналы зажигаются случайным образом, а ассоциации достраивает мозг зрителя! 
Также заменены все надписи на английские. 
v.1.6 — Запоминает положение формы в предыдущем сеансе работы. 
— Запоминает состояние светодиодов клавиатуры до включения программы или активации данного режима и восстанавливает их состояние после выхода. 
— Каждый выход теперь можно подключить к своему фильтру, или вообще отключить! 
— Кто не имеет возможности собрать устройство на микроконтроллере, может попробовать облегчённый вариант железа при наличии порта LPT. 
В таком варианте используется 12 каналов — первые 3 и последние 3 частотных фильтра при этом не задействованы. 
LPT порт предварительно должен быть переведен в режим EPP (в БИОСе).
При первом запуске программа будет ругаться и сама закроется,но зато установит драйвер порта. Повторный запуск будет без проблем. 
Стандартные функции работы со светодиодами клавиатуры и контроллером сохранены. 
v.1.7 — Некоторые изменения в дизайне программы. Форма умеет разворачивается для отображения компонентов выбора каналов. 
— Добавлена индикация включения светодиодов, изменён спектроанализатор. 
v.1.8 — Добавлены глобальные «горячие клавиши» для воможности управлять устройством с помощью пульта ДУ (программа Girder или аналогичные). 
«ALT+SHIFT+F5» — Manual, «ALT+SHIFT+F6» — RND, «ALT+SHIFT+F7» — Auto, «ALT+SHIFT+F8» — смена эффектов по кругу.
 
И в этом большая заслуга Вас, мои читатели и пользователи. Это Вы давали ценные советы и были бесценными тестерами новых версий (каламбурчик вышел с клавиатуры)…
Также появилось несколько новых версий печатных плат, и это также Ваша заслуга. Но об этом можно прочесть на страничке, посвящённой Кошачьему глазу.
 
Меня уже давно подмывало сделать градации яркости, да всё руки не доходили. А вот у одного очень сознательного и очень заинтересованного товарища дошли. Сижу на работе, никого не трогаю — сообщение приходит. А вот в нём…
 
«Приветствую!
Не посоветовавшись с идеологом и разработчиком не могу выложить на сайт. 
В приложении версия прошивки для «Кошачего Глаза» написанная на GCC с использованием V-USB. 
Если есть возможность и время — попробуй.»
 
Пробую, не работает. Списываемся. У меня М8 и М48, у Алексея — М88. Он корректирует прошивки, я тестирую. Добавляю в программу некоторые регуляторы. Опять отсылаю, опять корректируем и тестируем. Бессонные ночи и дни раздумий… Ну это так, для красоты описания. Всё было намного проще. Сложилось, протестировалось очень даже быстро и удачно.
 
Результат — новая версия прошивки контроллера и новая программа со стороны ПК.
 
v.2.0 — Благодаря пользователю Алексею(alexs), написавшему прошивку контроллера на GCC (V-USB) с плавной регулировкой атаки и затухания яркости, устройство стало более динамичным и жывым! Частота шим выбрана 1кГц, 16 шагов изменения яркости. При включении выставлена начальная яркость 12/16, которая увеличивается до максимума, а при выключении выключается не сразу, а плавно, от максимальной к минимальной через 16 ступеней. Шаг изменения яркости по времени установлен в контроллере 3,5 мсек. 
Скорость (шаг) меняется внешней командой от 1 (85 микросек) до 255 (21 милисек). Также внешней командой выставляется начальная яркость. 
Эта прошивка будет работать со всеми предыдущими версиями (v.1.0 — v.1.8), но в них не предусмотрена оперативная регулировка начальной яркости и скорости затухания, они будут браться из предустановок контроллера. 
В версии 2.0 эти регулировки введены в программу для оперативного изменения яркостных режимов. 
В файле настроек появились 2 новые записи — VID и PID. Их можно менять только вручную! 
Для старой прошивки без градаций яркости они должны быть выставлены как VID = $AAAA, PID = $EF22. 
Для новой версии — VID = $16C0, PID = $05DF. Это связано с переходом на библиотеку V-USB от OBDEV, для сохранения лицензионной чистоты.
Все регуляторы имеют вслывающие подсказки. Верхний левый (Level) — общий регулятор уровня. Он служит для подстройки под конкретную звуковую карту и уровень входного сигнала. Практически раз настроив, можно не трогать. Верхний правый (ARU) — время реакции АРУ. Его изменение влияет только на режим АВТО. Нижний левый (Bright) — порог начального включения светодиодов. Чем правее слайдер, тем быстрее светодиод включится на максимальную яркость. Правый нижний (Step) — длина шага, от которого зависит полное время плавного включения до максимума и выключения до минимума. Чем правее, тем более плавное включение-выключение, но тем медленнее реакция на спектр. Подходит для спокойных, медленных композиций. Если правый нижний сместить до упора вправо, а левый нижний до упора влево — получится стандартный вариант без градаций яркости — это для динамичных и очень быстрых ритмов. 
 
Вообщем, говорим большое человеческое спасибо Алексею и разработчикам VUSB — http://www.obdev.at/products/vusb/index.html
 
Что ещё новенького в конструкции, что появилась даже отдельная страничка и изменилось название?
Инсталлятор! Его тоже прислал пользователь — Ant-RG.
И вдобавок ко всему Вискасу — открытые коды приложения для версии 2.0!
 
Вот видите, как совместными усилиями всё здорово получается!
Ждём ваших предложений, результатов тестирования и активного участия в развитии проекта!
 
Ну а теперь о самой сути — почему изменилось название?
Как, вы ещё не попробовали перепрошить медальон и не оценили его обновлённую красоту и грацию?
Неужели резкие движения кота можно сравнить с плавными, грациозными переливами нежшейшего существа?
Но если нужно — она в мгновение может стать такой же агрессивной, как кот — достаточно яркостные регуляторы перевести в нужное настроение.
 
 
А впереди много новых планов — переход на платформу NET, версия под Linux, СТЕРЕО (в смысле поддержка 2 медальонов), фото и платы новых форм-факторов, программируемые бегущие огни……. 
 
Версия 2.01 с сохранением пресетов. 
histori.txt читать обязательно!
Версия 2.03 — переход на другую версию драйвера LPT — inpout32.dll. Теперь приложение компилируется и в Purebasic 4.41 и в Purebasic 4.50.
Нужно проверить на Касперском, раньше ругался, говорит народ, на io.dll и работу с ним.
Версия 2.04 —  Максим Илюшкин (max) – добавил «Справку”, «Историю”, «Авторов”.
Версия 2.04e — Juris Perkons (Juris3D) — добавил англоязычную «Справку”, «Историю”, «Авторов” скомпилировал вариант с английским текстом.  2.04e — две версии на двух языках!
Попробовал в действии 2 варианта с питанием 3,3 вольта — на диодах 1N4007 и стабилизаторе 1117S33. Практически все компоненты, кроме контроллера и светодиодов — smd. Токоограничительные сопротивления для светодиодов удалил. Всё работает ОК! В варианте с 1117S33 дополнительно по питанию установил polyswitsh на 0,5А.
R1 — 1,5к
R2 — 1МОм
R3,R4 — 68 Ом
R5 — 10кОм
С1,С3,С6,С7 — 0,1мкФ типоразмер — 1206 или 1210
С4,С5 — 22пФ
Остальные СМД — 0805
С2,С8 — 10мкФх6,3в

Печатные платы. Схемы не перерисовывал, лень… Может кто перерисует… 
Ну вот, одну на стабилизаторе 1117S33 перерисовали. Спасибо, falcon 2309!
Этот же добрый человек и фотки прислал. Корпус от пневматических патронов. Плата немного переделана. Архив со всем добром, включая видео, здесь.
И картинки фьюзов.
Теперь и плату под контроллер SMD можно разводить — дерзайте, товарищи!
Ещё одна плата — для линейной реализации выходного оптического устройства. Светодиоды смонтированы в пластиковом коробе для прокладки сетевого кабеля длиной 50 см.
v.2.04mod5 — Ломовцев Роман сделал достойный мод программы! 
            Добавил новые эффекты — два варианта включения светодиодов от уровня сигнала, два варианта бегущих огней и шесть режимов статичной засветки (для каждого из 6 цветов). Кнопки выбора эффекта заменил ниспадающими  списками. Когда нет музыки, автоматически включаются бегущие огни. Также по моей просьбе сделал мультиязычную поддержку — выбрал язык, перезагрузил программу — и все, надписи и всплывающие подсказки обновились. Редактирование надписей и подсказок в обычном текстовом файле. Пока языков 2 — русский и английский. 
            Скопировав файл языковой поддержки с нужным именем, можно ввести новый язык. Файл подтянется автоматом.
v.2.04mod7 — очередное обновление от Ломовцева Романа. Изменения и добавления — в файле histori.txt.
v.2.1 — Мега обновление! Ломовцев Роман поработал над визуальным отображением светодиодов. Теперь кликнув на светодиоде правой кнопкой мыши можно выбрать его цвет. Изменения сохраняются в файле LedColor.dat. Исправил несколько ошибок визуализации. Максим Илюшкин (max) изменил немного внешний дизайн программы. Все кнопки, регуляторы и выпадающие вкладки имеют всплывающие подсказки. Если выбрать другой язык, программа сама перегрузится(спасибо Петру с форума http://purebasic.mybb.ru). Обновит окно и подтянет файлы справок соответствующего языка(пока только русский и английский).
Я слил 2 обновления вместе, исправил ещё пару ошибок. Исправил глобальные «горячие клавиши» для воможности управлять устройством с помощью пульта ДУ (программа Girder или аналогичные). Теперь только 2 сочетания клавиш:
«ALT+SHIFT+F7» — смена цветомузыкальных эффектов по кругу, «ALT+SHIFT+F8» — смена светодинамических эффектов по кругу.
v.2.11 — добавил «ALT+SHIFT+F6» — смену пресетов по кругу.
А у нас обновление — Кошкин глаз со стробоскопом!
Читаем, благодарим автора — Сергея Вереина.
Готовим свой материал  laugh 
А вот ещё одна конструкция от Александра (Well) по схеме варианта smd (3.3v+polyswitsh):
Кабель штатный, от принтера, длина 4,7 м. 
Как оказалось, он внутри даже экранированый.
Крепление платы — между карнизом и потолком вставлен отрезок упаковочного тонкого, прозрачного пластика. 
Он прижимает плату к потолку.  Из отрезков такого же пластика вырезаны крепления, которые фиксируют кабель.
Жив таки Кошечкин глаз!
Очередная конструкция от Алексея Костенко соединила в себе низковольтную светодиодную часть и высоковольтную (220 В) для ламп накаливания на 6 каналов. Опторазвязка выполнена на MOC3041, симисторы — TLC226 или подобные. Светодиоды оптотриаков включены последовательно со светодиодами — индикаторами без дополнительных резисторов. На мой взгляд не хватает цепочек параллельно каждому симистору  из последовательно включенных резистора порядка 150 Ом 1 ватт и конденсатора 0,1 мкф на 400 вольт.
R1             —   2,2 К
R2 —           —   4,7 К
R3,R4        —   68 Ом
R5             —   6,8 К
R6-R17      —  100 Ом
C1,С3,С6,С7  —  100 n
C2             —  10  uF/16V
C4,С5        —   22 p
C8            —   10  uF/16V
C9             —  1uF
Rсем1-12   —  330 Ом
U1-U6        —  MOC3041
VS1-VS6   —  TLC226/BT136 — 800
D1,D2       —  3,6V
Z1            —  12MHz (мини)
Светодиоды 18шт.
Rф           —   150 Ом 1Вт — 6шт
Сф           —    0,1  uF  400 V
Библиотека для работы с 32/64 битными версиями Винды — inpout32.dll
Нужно просто заменить одноимённый файл в папке с программой.
Пользователь Trtrtfgdgd не только собрал конструкцию в оригинальном корпусе от CD диаметром 125 мм, но и внёс усовершенствование в дизайн —  вывел 3-ю басовую частоту (24Гц) на перед, под картинку «biohazard». По его словам, когда начинают долбить басы — то он зажигается, добавляя особый акцент в визуализацию.
Если вы хотите не только подключить лампочки на 220 вольт, но и добиться их плавного включения/выключения, а значит иметь такие же преимущества, которые имеет «Кошечкин глаз» над «Кошачьим», то вы просто обязаны прочесть информацию ниже. Посмотрите как это реализовано в варианте Сергея Козлова: 
Ну и конечно же печатная плата (Кто соберёт, отпишитесь, пока результатов по ней я не имею):
 Полезные советы от Vasyok.
Собрал уже 4 SMD медальона. Все заработали, но не сразу… Хочу поделиться опытом и предостеречь всех от ошибок. 
1. Все медальоны с чуть-чуть измененной схемой, а именно: вместо 1,5 Ком на +5В использовал делитель 2,2 Ком и 4,7 Ком — как в схеме с ДИП элементами ( где то вычитал, что так лучше, на более длинном шнуре будет устойчивее работать). 
2. Стабилитроны только 3,6 вольт, и минимальной мощьности, даже иногда приходилось подбирать их по напряжению стабилизации, разброс просто ужасный. 
ВСЕ ЗАВИСАНИЯ ПРОГРАММЫ СВЯЗАНЫ с неправильным напряжением подаваемом на D+ и D-. 
В одном случае долго не мог понять почему программа зависает, проверил осциллографом и обнаружил уровни около 3 В. Добавил к стабилитронам диоды, на них падение около 0,4 В. Стало в сумме 3,4В и медальон заработал без всяких глюков. Сейчас работает на двух шнурах по 3 метра и не жужжит — а только мигает. 
3. Остальные неполадки — ТОЛЬКО НЕПРОПАЙ…. 
4. Кстати во флешках есть кварц на 12Мгц, и конденсаторы…. 
5. Разницы между 88 и 8 в практическом исполнении нет, первый медальон собрал на 88 (110р), остальные на 8 (51р). 
6. Один раз при прошивке фъюзов пропал контроллер, неприятности были в непропае контроллера (ножка на кварц). 
7. Порядок сборки: 1- паяю мегу, 2- паяю кварц, 3- паяю все резисторы, кроме 68 ом, 4- паяю стабилитроны, 5- прошиваю, 6- паяю резисторы 68 ом, проверяю определение виндой, 7- если всё ок, то паяю диоды, 8- думаю из чего же сделать корпус, 9- делаю корпус (заливаю эпоксидкой) 10- наслаждаюсь результатом.  
Вот пожалуй и всё, надеюсь мой опыт будет кому то полезен. А вообще то данный девайс — классная штука!!!! Спасибо автору и всем кто принял активное участие в проекте.
Полезные советы от автора.
Несколько рекомендаций по поводу того, что устройство не определяется. 
1. Тщательно проверяем все компоненты на соответствие номиналам и их качество. Очень часто вместо 68Ом впаивают 68кОм, и т.д. и т.п. А потом пишут: «На монтаж носом не тыкать — проверил уже СтОпитСОт раззЗ!». Общая ёмкость электролитических блокировочных конденсаторов не должна превышать 22 мКФ! Это связано с тем, что на некоторых материнках срабатывает токовая защита во время подключения, когда заряжаются конденсаторы. 
Стабилитроны нельзя выбрасывать из схемы или устанавливать неправильно! Нужно точечкой или полоской к портам USB! 
2. Проверяем качество монтажа — КЗ, непропаи, не в те дырочки элементы впаяли… 
3. После монтажа ТЩАТЕЛЬНО очищаем плату от флюса. 
4. Проверяем питание на контроллере — оно должно быть в пределах 5 вольт. 
5. Проверить, запустился ли кварцевый генератор МК. Это можно сделать с помощью осциллографа, подключив его к выводу 10 МК. Если нет осциллографа, то можно определить запуск генератора и с помощью обычного светодиода. 
Для этого к выводу 10 МК через токоограничительный резистор номиналом 330 – 510 Ом подключается светодиод, анодом к МК, катодом на землю. При подаче питания светодиод должен слабо светиться. 
6. Проверяем, стартовала ли наша программа — если залили тестовую версию, должно быть только 3 мигания в течении 1,5 сек! 
7. Если устройство всё равно упорно не определяется — подбираем R1. 
На работе перепробовал на очень многих машинах, и только на одном ноутбуке ASUS у меня устройство не определилось. 
Промер напряжения в точке D- относительно массы показал 2,9 вольта. В схеме ДИП я выпаял R2 и заменил R1 на 1,3кОм. Напряжение поднялось до 3,1 вольта. Устройство определилось! При 1,5кОм работало не стабильно — определялось через раз. Связано это с тем, что уровни ЮСБ на разных машинах разные. После установки 1,3кОм стал пробовать на остальных машинах, всё работало стабильно! Конечно, это не панацея от всех возможных проблем. Но это цена за дешевизну, т.к. используя специализированные контроллеры мы значительно удорожаем устройство. 
Вывод такой: протестировано более десятка машин, люди в сети протестировали десятки тысяч машин. Если придерживаться вышеуказанных правил, можно устройство запустить практически на любом ЮСБ!
Максим Илюшкин (MAX) по просьбе пользователей добавил кнопку (0), которая сбрасывает движки (эквалайзера) в среднее положение — v.2.12
А у нас опять супер обновление! 
На этот раз опять отличился Роман Ломовцев. Вот что он пишет:
Представляю вашему вниманию очередной мод программы — v.2.13. Полностью переписал движок светодинамических эффектов.Теперь список эффектов и сами последовательности переключения светодиодов читаются из файла effect.sdu, который может быть отредактирован в текстовом редакторе (с целью добавления своих эффектов). Формат файла:
<язык>
<название эффекта1 на этом языке>
<последовательность, шаг1>
<последовательность, шаг2>
<……………………>
<язык>
<название эффекта2 на этом языке>
<последовательность, шаг1>
<последовательность, шаг2>
<……………………>
Названия в список выбора эффектов читаются из файла в соответствии с выбранным языком программы. Последовательность-строка из восемнадцати 0 и 1. 0-светодиод погашен, 1-горит. Одна строка-один шаг. Количество шагов не ограничено. После последней строки происходит циклический переход на первый шаг.
В прилагаемом файле effect.sdu количество светодинамических эффектов увеличено вдвое по сравнению с предыдущей версией программы.
Представляю также вашему вниманию доработанную версию прошивки Кошечкиного глаза. На форуме писали что при переходе компьютера в спящий режим светодиоды остаются включенными. Действительно, в программе гашение светодиодов реализовано при закрытии окна программы. Доработал прошивку. Теперь при прекращении приёма по шине USB более 1сек. происходит сброс устройства и последующая инициализация с установкой портов в исходное состояние. Также добавил само тестирование при включении. Теперь при инициализации микроконтроллера поочерёдно включаются все линии портов подключенных к светодиодам. Этот процесс длится 0.3сек. Для работы доработанной прошивки нужно включить сторожевой таймер в микроконтроллере. Я для прошивки использую AVRProg, в нём ставлю галку на фъюз WDTON.
Вы не поверите, но вот оно — супер пупер обновление (28.01.2012)!
v.2.14 — Максим Илюшкин (MAX) изменил немного внешний дизайн программы, переделал загрузку языка(программа теперь не перегружается). Добавил опцию добавления/удаления программы в автозагрузку. Ломовцев Роман исправил баг, который тянулся ещё с версии 2.1 (не сохранялись значения АРУ если программа не переходила в режим работы от музыки). Написал код для регулятора скорости эффектов.   Добавил возможность задавать в файле эффектов программируемые задержки. Помимо общей регулировки скорости БО позволит дополнительно изменять скорость по ходу эффекта. Также добавил возможность задавать из файла положение регулятора скорости БО. Позволит для одного или нескольких эффектов сделать индивидуальную предустановку общей скорости. Далее пользователь может по своему вкусу изменять регулятором.
Наконец то вы дождались! По вашим многочисленным просьбам представляем рабочую версию «Pussy Cat» без поводка! Теперь вам не нужен USB — поводок, длина которого ограничена 5 метрами. Встречайте героиню дня — Кошку с Блютусом!
Украинский язык — добавьте в папку с программой Українська.lng и замените файл effect.sdu, в котором тоже есть элементы локализации.
Говорим спасибо MaRkO.
А что же дальше?
Продолжение следует!


Автор публикации

не в сети 3 дня

Radan

0
Комментарии: 875Публикации: 168Регистрация: 30-11--0001
Поделиться

Отправить ответ

134 Комментарий на "Цветомузыкальный медальон "Кошечкин глаз" ("Pussycat Eye")"

Войти с помощью: 
Подписаться на
Сортировать комментарии по:   новые | старые | рейтинг
ViktorVS
Участник

Нарисовал простенький корпус для тех у кого есть возможность печатать на 3д принтере
http://www.thingiverse.com/thing:1592190

Juris_3D
Участник

"Разпечатыванием вещей" пока ещё не занимался, но Спасибо ! smile

Zeettt
Участник

Не смыслю в технике, подскажите пожалуйста. Как реализовать данный девайс, но вместо одного диода на каждый канал подключить ленты диодные? Для этого нужно внешнее питание? Подскажите как это сделать пожалуйста

bachurin-misha
Участник

Привет всем ! Очень понравился проект , у меня вопрос а он будет работать с WINDOWS 8.1 ?

asd
Участник

Скажите пожалуйста, как повлияет на работу устройства, если вместо резисторов на 68 Ом запаять на 100 ? На первый взгляд вроде работает, но может на самом деле хуже работать?

mamont
Участник

прогнал глаз на єтой программе http://www.marchandelec.com/ftp/fg_lite.exe
до 1000 гц светится первая половина светодиодов
частоты не сходятся почти в два раза
как это подкорректировать?

mamont
Участник

уже задавал вопрос (как фотки автору выслать) дали адрес. отправил по ссылке. и тишина

kotto
Участник

Я это сделал ))) На атмеге 8 и оно заработало с первого раза, прошивал через 5 проводков программатор. Спасибо автору за разработку устройства, спасибо всем кто принимал участие в создании. Спасибо пользователю asd лично за вдохновение на эту работу и всем мурзикам мира ))

asd
Участник

Поздравляю kotto! Ты молодец! smile

asd
Участник

Подскажите пожалуйста. Вот подключу я 5 проводков LPT к ATMEGA48, а питание обязательно подводить отдельно, или питание от LPT хватит ?

asd
Участник

Привет Всем! Подскажите пожалуйста, где в прошивке можно указать частоту резонатора? Мне интересно можно ли изменить эту частоту в прошивке на 1мгц, чтобы не было необходимости подключать резонатор, по идее стандартной частоты микросхемы в 1мгц должно вполне хватить для работы глаза. Хочу упростить конструкцию для универсальности ))

max50
Участник

Когда будем комменты читать? angry Автор в 105 посте написал. Думаете Вы один хотите упростить "Глаз"? Если бы это можно было сделать, уже бы сделали!

kotto
Участник

Спасибо! Камень с души smile А можно вопросик не по теме? Задал его на спец форуме по авр, но похоже ответа не дождусь, форум мертвый.

Если взять программатор 5 проводков, залить прошивку, которая будет просто дергать одной ногой с интервалом в секунду, подцепить на ногу диод, подать ток на микросхему без всякой обвязки, кварца, вообще абсолютно без всего, голую микросхему. Диод замигает?

Спасибо за ответ smile

kotto
Участник

А можно спросить ПОЧЕМУ не будет работать с кварцом на 16 мегагерц??? Абсолютно не доходит. Если фус-биты подключают внешний кварцевый резонатор, по идее программа внутри микросхемы должна работать на другой частоте, чуть быстрее и не более того, или эта частота в 12 МГц как то связана с самой прошивкой? Если связана, то как?

asd
Участник

Подскажите к какой GND(там их 2) на ATMEGA48 подключать GND программатора?

Евгений
Участник

Извиняюсь что не в том разделе спрашиваю. Скажите пожалуйста, вот это изображение кошачьего глаза "comment image " оно из какой программы, CodeVisionAVR или PonyProg ?

kotto
Участник

Здравствуйте! Имеется в наличии вот такая платка:

http://electronica.bashel.ru/?item=90-09-93

Можно ли на ней реализовать данное устройство? Смущает что там кварц на 16.000 стоит, не могу понять, написано в характеристиках на данную плату вот тут

http://www.dessy.ru/catalog-pdc285966.html

что плата может работать в зависимости от напряжений на разных частотах. Получается с помощью фус битов устанавливается режим работы микросхемы под данный кварц? В фусбитах нужно указать что то вроде 10000, означающее 16?

Спасибо за ответ!

asd
Участник

Здравствуйте. Скажите пожалуйста, я уже весь мозг сломал но не могу додуматься, почему в этой версии в отличии от "кошачьего глаза" убрали резисторы???? И в чем отличие девайса на стабилизаторе 1117S33 от девайса на 1N4007 ???

asd
Участник

Как прошить, нужен для этого отдельный программатор или прямо на устройстве можно прошить микросхему АТМЕГ 48 ?

Константин
Гость

Здравствуйте, Собрал устройство, оно на одном компе определяется отл та ЮСБ 1.0 и виндовс ХР, а на новом не хочет там виндовс 7.Определяется через раз и не работает.Что делать?

MaRkO
Участник

посони плз скиньте прошивку під баском авр ато ніяк не роздуплюсь в прошивці яка є в архіві(в статті)
(потрібно,бо купив програматор USBasp ,а він шиється тільки через баском..( )
будь-ласка кому не лєнь поможіть………
наперед дякую!!!!!!!!

mamont
Участник

а как фотки автору выслать а то я полный чайник

Falc0n
Участник

Возможности редактирования последнего сообщения здесь нет?
Видео работы, версия медальона от Well (та, что с полукруглой печаткой):

http://www.youtube.com/watch?v=9BXypDPVl_E

Falc0n
Участник

Ура, это мой косяк был smile
Устройство записи стояло не "Стереомикшер". Был выбран микрофонный вход, и выходит, источником сигнала служили наводки на него biggrin
Кстати, даже при выбранном Стереомикшере, нужно подобрать уровень его громкости — при высоких уровнях периодически глохнет программа и перестает определяться спектр.
Авторам и всем, участвующим в совершенствовании девайса — низкий поклон! smile Действительно просто, недорого и зрелищно.

Falc0n
Участник

Люди! только у меня программа неправильно определяет спектр? При любой музыке идет зашкал по высоким, (3036Гц и выше), нормально со средними и по нулям низкие? Из-за этого и в авто-режиме не можт адекватно работать, только средние частоты моргают, высокие почти не гаснут.
Отчего это может быть??
Ставить ручные настройки для каждой песни отдельно — физически нереально.. и все же, наверное не должно так быть?? wacko

IIuBKOs
Гость

Был вынужден повтавить XP вместо семерки. На семерке все работало отлично. На XP не видит программа самого воспроизведения звука (не реагирует на него). Стоят 2 звуковые карты: на обоих при их выборе одна и та же история микрофон видит и реагирует прога, как включаю его. А воспроизведения — нет. вроде везде выставил все как надо: на воспроизведение Realtek HD Audio Output, на микрофон Realtek HD Audio Input.
П.С: Проверил на других компах на всякий случай с вин XP. Проблема та же

Владимир
Участник

вопрос следующий: у меня уже есть один "Кошечкин глаз", который на стене. И я хочу сделать второй "Кошечкин глаз" для потолка. Вариант с отведением дополнительных светодиодов через провод от старого глаза нежелателен уж никак для красоты (и так один ЮСБ провод на стене из него торчит). А если просто сделать еще один "глаз" со своим кабелем ЮСБ и воткнуть, то как быть с двумя одинаковыми устройствами? как они будут конфликтовать в ОС и в самой проге Cat's Eye? будут ли они оба работать от одной проги или конфликта их обоих все-таки не избежать?

kronas121
Гость

и как вывести 3-ю басовую частоту (24Гц) на перед, под картинку ?

kronas121
Гость

выложите печатку для версии с СД каробочкой

Shura nemestnij
Гость

Почитал посты скучноваты они какие то Почему идей никто не толкает
Пора этому глазу приделать уши лапы и хвост
в свое время я двинул идею ручного программирования
большое спасибо сделали на отлично
потом с Bluetooth-модулем HC-04 тоже угадал
то может идея считывать звук плеером а не с выходного устройства компа будет лучше
частотный индикатор плеера завязан непосредственно с файлом (цифрой)
результат должен быть во много раз лучше
я пользуюсь AIMP и показания частот сильно отличаются
Если где то затупил ногами сильно не пинайте

Picavit
Участник

А вообще классно работает, только бы до конца запустить девайсик. ПОМОГИТЕ sad

Picavit
Участник

Приветствую! Собрал кошечкин глаз, прошивку поставил: http://lightportal.at.ua/2012/PUSSY/Cat-s_Eye_gcc_11.zip , программу: v.2.15.1 (но пробовал и 2.14 то-же самое)
Фьзы в АВР-студии изменил только для работы от кварца.
При подключении платы к компу работают только световые эффекты, никак не хочет работать свет от музыки, подскажите что тут можно сделать. ОС Виндоус 7

mamont
Участник

какая 2.15? последняя вроде 2.14

sobol
Участник

Подскажите в чем дело,прошиваю АТМЕГУ8А корпус смд,просит файл эпрома на тот что есть ругается. Прошиваю CodeVisionAVR .

Picavit
Участник

Она не ругается, просто файл еепрома пустой. Еепром тут не надо ставить, у меня и так заработало. Но от музыки светодиоды не работают

Shura nemestnij
Гость

если я не ошибаюсь есть какая то совместимость прошивки и версии программы. У меня например прошивка с тестом не определялась с новыми версиями программы.
Я тут бродил по lightportal и вариант с Bluetooth-модулем HC-04 мне понравился хорошо бы прикошачить такой к глазу.

Пит
Участник

Всё разобрался, это же уже сам 16ричный код. Скачал DevC++, думаю щас и исходники увижу.

Пит
Участник

Открыл баскомом Cat_s_Eye_VUSB_atmega8.hex
Высвечивает:
: 100000005cc093c375c074c073c072c08ac070c036
: 100010006fc096c06dc06cc06bc06ac069c068c05c
: 1000200067c066c065c00600ff0901a1020901158d
: 100030000025ff750895019102c012010101000021
: 100040000008c016df0500020102000109022900b4
: 1000500001010080fa0904000002030000000921e8
: 10006000110100012214000705810308000a070599 и так ещё много строчек. Так же не должно быть?

Пит
Участник

Скачал другую версию Баскома начал открывать некоторые файлы. Какой именно файл нужно записывать в атмегу8 ?
P.S. Как тут в ответ писать?

Пит
Участник

Как раз здесь ничего и не находит. Старая прошивка по этой ссылке: http://bascom.at.ua/2010/Cats_Eye/Programm.rar открывалась Баскомом. Эту же он тупо не видит.

Пит
Участник

Здравствуйте. Не получается прошить МК новой прошивкой. Баском АВР не находит никакого файла в папке. Что подскажите?

max50
Участник
doping-x
Участник

никто не пробовал подключить к компу пару устройств сразу, как оно пара работает или только одно?

Пит
Участник

Всем привет. Мягко говоря я чайник в программировании контроллеров. Поэтому не могли бы вы мне помочь?
После того, как я спаяю схему, что дальше? Подключить, установится драйвер, потом через программатор прошить МК, а потом можно уже пользоваться программой? Или я что-то пропустил?

doping-x
Участник

я прошивал атмегу через этот программатор http://best-chart.ru/programmatory-sdelat-svoimi-rukami-samostoyatelno/samodelnyj-programmator-pony-prog-sxema-pechatnaya-plata-programma.html/ только схемы придерживайтесь, а уже после ставить МС в "глаз" и подсоединять к компу

doping-x
Участник

собрал по самой первой версии "кошачий глаз" в итоге, проишивка стоит та у которой есть тест (при подкючении в юсб три раза мигают светодиоды) так вот он определяется НО сама программа на компе не видит его висит на постой USBOFF, это самая главная проблема и в добавок когда три раза вспыхивают светодиоды то почему-то вспыхивают не все, уже раз пять проверил пайку всё норм, но всё равно вспыхивают не все

max50
Участник

Почитйте советы в конце статьи. Там есть обновленная прошивка стестом и программу лучше использовать 2.14.

doping-x
Участник

стоит какраз прошивка с тестом, версия программы использовал самые первые и 2.14 тоже, программы тупо не видят "глаз" у меня стоит виндовс 7 х32 запускал под совместимостью с хр и правами администратора но нивига, а если дата+ и дата- не правильно припаяны, оно должно вообще определятся?

max50
Участник

И еще: В файле настроек появились 2 новые записи — VID и PID. Их можно менять только вручную!
Для старой прошивки без градаций яркости они должны быть выставлены как VID = $AAAA, PID = $EF22.
Для новой версии — VID = $16C0, PID = $05DF. Это связано с переходом на библиотеку V-USB от OBDEV, для сохранения лицензионной чистоты.
То есть если залита эта прошивка http://lightportal.at.ua/2012/PUSSY/Cat-s_Eye_gcc_11.zip, то в файле setting.dat VID и PID должны быть такие: VID = $16C0, PID = $05DF, если прошивка другая, то такие: VID = $AAAA, PID = $EF22

doping-x
Участник

и со светодиодами уже всё решилось спасибо

doping-x
Участник

четко с вашей прошивкой программа видит "глаз" но до сих пор не понятно то что мигают и при тесте и так не все светодиоды, не пропай и кз не возможно уже проверил давно

doping-x
Участник

она с тестом и только VID = $AAAA, PID = $EF22 ща поставлю другую, компом определяется

max50
Участник

Если DATA+ и — перепутаны, то винда не определит устройство. А винда вообще его находит?

Shura nemestnij
Гость

Версия 2.14 хорошо дополнена но движок скорости БО желалось бы расширить (от 0.5 до 240) тактов в минуту.
Подскажите народ ето только у меня прога виснет, если движок (шаг) в минимальном положении.

max50
Участник

У меня все нормально.

mmm
Гость

А в Linux работает у кого нибудь?

Станислав
Гость

Собрал Кошечкин Глаз со светодиодами. Темновато, хочется ярче.
Решил собрать на поторазвязке с лампами накаливания.
Скажите пожалуйста, если делать на опторазвязке, то можно из схемы убрать светодиоды?

Shyra nemestnij
Гость

Особую благодарность приношу всем кто продолжает работать над проектом.
скачал последнюю версию 2.14 спасибо что учли мои пожелания

Juris_3D
Участник

Здорово, что Кошечкин Глаз продолжает развиваться. Спасибо всем кто работал и работает над этим! Эта конструкция у меня на постоянном пользовании, на ряду с Союз-1, декоративным анализатором спектра 10х10 (Atmega8, Andrzej Jablonski), 6-канальной автономной цветомузыкой (Atmega8, немецкий проект, Lötlackl.

Well
Участник

Развивается "Кошечкин глаз", и это здорово. А на сколько реально сделать его безпроводным, используя эту идею http://microsin.ru/content/view/1284/44/ ? Есть задумки в оформлении , но мешает длинна провода….

max50
Участник

Я думаю, что пришло время подумать о стерео варианте. biggrin