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

П р е д у п р е ж д е н и е.
Устройство разработано по принципу «КАК ЕСТЬ» и автор не несёт ответственности за явный или не явный ущерб (сломанный компьютер, испорченное настроение, разбитый о стену девайс, сгоревший паяльник, облезший в результате шока хвост и т.д. из-за кривых лап, контуженой головы, купированного хвоста), причинённый в результате повторения девайса!
Все опыты вы проводите на свой собственный страх и риск!
Отличительные особенности от других известных ЦМУ.
- Зрелищность.
- Компактность.
- Законченность конструкции
- Высокая повторяемость.
- Минимум деталей.
- Современный интерфейс для связи (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” – смену пресетов по кругу.
А у нас обновление – Кошкин глаз со стробоскопом!
Читаем, благодарим автора – Сергея Вереина.
Готовим свой материал 😀
А вот ещё одна конструкция от Александра (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д принтере
http://www.thingiverse.com/thing:1592190
"Разпечатыванием вещей" пока ещё не занимался, но Спасибо !
Спасибо, добавил в http://lightportal.at.ua/publ….-1-0-71
чтобы не потерять.
Не смыслю в технике, подскажите пожалуйста. Как реализовать данный девайс, но вместо одного диода на каждый канал подключить ленты диодные? Для этого нужно внешнее питание? Подскажите как это сделать пожалуйста
Внешнее питание обязательно, причём на суммарную мощность всех используемых лент.
А для управления лентами между контроллером и лентой нужно устанавливать транзисторный ключ – "умощнитель" сигнала.
оцените пожалуйста мои потуги, верно набросал схему? https://vk.com/photo50775543_393526001
Остальные диоды по аналогии. Получится у меня так что -то хорошее??))
Ошибка доступа – выложите лучше на файлообменник
https://yadi.sk/i/j3JIPGMVmQhHb
У вас 12 вольт оказались замкнуты с общим проводом.
Это короткое замыкание. Нужно эту связь разорвать.
последняя ветка будет аналогичной всем остальным, вот так:
https://yadi.sk/i/pB9MoCtNmQiZU
Теперь всё хорошо.
Спасибо!
а еще подскажите, конденсаторы C4 и С5 на этой схеме, что вокруг кварца, 22 мкф?
Нет, 22 пикофарада
Снова здравствуйте!) Парень который может мне прошить спрашивает какое то кодовое слово, говорит, нужно первым делом для прошивки! Нужно ли оно, и что это вообще?
Скорее всего имеется ввиду фузбиты.
Они есть в статье в виде картинок.
Привет всем ! Очень понравился проект , у меня вопрос а он будет работать с WINDOWS 8.1 ?
Скажите пожалуйста, как повлияет на работу устройства, если вместо резисторов на 68 Ом запаять на 100 ? На первый взгляд вроде работает, но может на самом деле хуже работать?
прогнал глаз на єтой программе http://www.marchandelec.com/ftp/fg_lite.exe
до 1000 гц светится первая половина светодиодов
частоты не сходятся почти в два раза
как это подкорректировать?
уже задавал вопрос (как фотки автору выслать) дали адрес. отправил по ссылке. и тишина
radan1970[dog]gmail.com
Вместо [dog] сами знаете что поставить
Я это сделал ))) На атмеге 8 и оно заработало с первого раза, прошивал через 5 проводков программатор. Спасибо автору за разработку устройства, спасибо всем кто принимал участие в создании. Спасибо пользователю asd лично за вдохновение на эту работу и всем мурзикам мира ))
Поздравляю kotto! Ты молодец!
Подскажите пожалуйста. Вот подключу я 5 проводков LPT к ATMEGA48, а питание обязательно подводить отдельно, или питание от LPT хватит ?
Привет Всем! Подскажите пожалуйста, где в прошивке можно указать частоту резонатора? Мне интересно можно ли изменить эту частоту в прошивке на 1мгц, чтобы не было необходимости подключать резонатор, по идее стандартной частоты микросхемы в 1мгц должно вполне хватить для работы глаза. Хочу упростить конструкцию для универсальности ))
Когда будем комменты читать?
Автор в 105 посте написал. Думаете Вы один хотите упростить "Глаз"? Если бы это можно было сделать, уже бы сделали!
Спасибо! Камень с души
А можно вопросик не по теме? Задал его на спец форуме по авр, но похоже ответа не дождусь, форум мертвый.
Если взять программатор 5 проводков, залить прошивку, которая будет просто дергать одной ногой с интервалом в секунду, подцепить на ногу диод, подать ток на микросхему без всякой обвязки, кварца, вообще абсолютно без всего, голую микросхему. Диод замигает?
Спасибо за ответ
Если фус-биты будут настроены от внешнего генератора и прошивка настроена на частоту этого генератора, замигает.
А если вообще ничего не трогать, просто прошить хекс после компиляции AVRStudio, на встроенном заработает на 1 МГц?
А можно спросить ПОЧЕМУ не будет работать с кварцом на 16 мегагерц??? Абсолютно не доходит. Если фус-биты подключают внешний кварцевый резонатор, по идее программа внутри микросхемы должна работать на другой частоте, чуть быстрее и не более того, или эта частота в 12 МГц как то связана с самой прошивкой? Если связана, то как?
Библиотека работы с USB рассчитана на использование 12МГц. Можно ещё 15, только нужно перекомпилировать проект. С другими частотами работать не будет!
Подскажите к какой GND(там их 2) на ATMEGA48 подключать GND программатора?
К обоим.
Извиняюсь что не в том разделе спрашиваю. Скажите пожалуйста, вот это изображение кошачьего глаза "
" оно из какой программы, CodeVisionAVR или PonyProg ?
BASCOM AVR
Спасибо. Получается можно прошить прямо через программу BASCOM AVR ? Но разьве это не среда для написания прошивки, что то не пойму?
Среда, это точно. А ещё отличный программатор с поддержкой многих программаторов
Ну это получается такое же средство для прошивания как CodeVisionAVR или PonyProg ?
Ну да.
Здравствуйте! Имеется в наличии вот такая платка:
http://electronica.bashel.ru/?item=90-09-93
Можно ли на ней реализовать данное устройство? Смущает что там кварц на 16.000 стоит, не могу понять, написано в характеристиках на данную плату вот тут
http://www.dessy.ru/catalog-pdc285966.html
что плата может работать в зависимости от напряжений на разных частотах. Получается с помощью фус битов устанавливается режим работы микросхемы под данный кварц? В фусбитах нужно указать что то вроде 10000, означающее 16?
Спасибо за ответ!
Кварц только 12 МГц!!!
Получается с данным девайсом сделать ничего не выйдет?
Ну почему же? Перепаяйте кварц и вперёд!
Спасибо за ответ! А кондеры не надо перепаивать? МОжно оставить те же что на плате?
Можно.
Большое вам спасибо за устройство и за ответ
я очень надеюсь что у меня получится. Самая большая сложность это фус биты мне кажется и прошивка. Во всем остальном проблем не вижу. Девайс дорогой достаточно и испортить можно на раз (
И еще вопросик, на схеме Атмега 48, а у меня в магазине только 48А-AU, они совместимы? Проблема будет только в замене кварца?
Здравствуйте. Скажите пожалуйста, я уже весь мозг сломал но не могу додуматься, почему в этой версии в отличии от "кошачьего глаза" убрали резисторы???? И в чем отличие девайса на стабилизаторе 1117S33 от девайса на 1N4007 ???
Напряжение питания контроллера уменьшено с 5 до 3,3 вольта. Надобности в резисторах нет. 1117S33 и 1N4007 – просто разные варианты снижения напряжения с 5 до 3,3 вольта. Первый вариант предпочтительнее, хотя работают оба. И вариант с резисторами тоже с этой программой работать будет.
Спасибо за развернутый ответ. Тогда скажи еще вот что, зачем было уменьшать питание с 5 до 3,3, это как то связано с градациями яркости??? Если дело в градациях, тогда градации не работают с резисторами поэтому решили их убрать, а вольтаж убавили для страховки потому что без резисторов. Я правильно понял ?
C градациями это не связано. Ещё раз пишу, что отображать градации будет и с резисторами, и без. При питании 3,3 вольта автор посчитал возможным упростить конструкцию за счёт исключения резисторов. А ограничение тока возложено на порты микроконтроллера. А-ля Китай, но работает. Так что выбирайте сами. Но более стабильное определение девайса на некоторых ПК однозначно лучше с питанием 3,3.
Спасибо огромное за разъяснение. Понятно что резисторы ограничивают скачки напряжения, но 3,3 вольта ведь тоже не застрахованы от скачков без резисторов, тогда всетаки есть смысл их поставить?? И еще помогите разобраться, что за черная точка на картинке медальона со стабилизатором, там черная точка около провода, я так понимаю это же не стабилизатор, тогда что это?
Резисторы лучше поставить, на несколько Ом. Черная точка – электронный предохранитель.
Извини за назойливость, но почему в 1117S33 он поставил предохранитель а в 1N4007 его нет?
А у меня всего один предохранитель был! (я автор…)
По правильному предохранитель нужен всегда! в случае КЗ он предотвратит выгорание USB. И хотя там должен быть свой, но Китай ещё никто не отменял. Резисторы тоже должны быть всегда. Ну а как вы сделаете – ваш выбор. Я же в начале писал, что не несу никакой ответственности
Автор объясни пожалуйста процесс прошивания, я буду бесконечно благодарен. Во первых через какую программу, во вторых через какой программатор, в третьих что там с флюсами я так и не пойму?
В сети куча информации по этой теме. Эта статья подразумевает, что пользователь понимает что к чему. У меня просто физически нет времени объяснять всем одно и тоже. Иначе я только этим и буду заниматься. А разрабатывать новые устройства будет некогда. Посмотрите здесь: http://bascom.at.ua/publ/programmator_stk_200_300_bascom_avr/1-1-0-32
Как прошить, нужен для этого отдельный программатор или прямо на устройстве можно прошить микросхему АТМЕГ 48 ?
Здравствуйте, Собрал устройство, оно на одном компе определяется отл та ЮСБ 1.0 и виндовс ХР, а на новом не хочет там виндовс 7.Определяется через раз и не работает.Что делать?
Почитайте http://bascomavr.3bb.ru/viewtopic.php?id=413
посони плз скиньте прошивку під баском авр ато ніяк не роздуплюсь в прошивці яка є в архіві(в статті)
(потрібно,бо купив програматор USBasp ,а він шиється тільки через баском..( )
будь-ласка кому не лєнь поможіть………
наперед дякую!!!!!!!!
Не вижу проблем. В архиве есть скомпилированный файл для прошивки. А программатору всё равно, bin или hex, сделан в Баскоме или другой оболочке. Заходите в Баскоме в режим программирования, подгружаете нужный файл прошивки и прошиваете. Познавательно – http://bascom.at.ua/publ/programmator_stk_200_300_bascom_avr/1-1-0-32
величезне дякую!!! всьо получилось і прошився контроллер без проблем!!
а как фотки автору выслать а то я полный чайник
Фотки можно на ящик radan1970@gmail.com
Возможности редактирования последнего сообщения здесь нет?
Видео работы, версия медальона от Well (та, что с полукруглой печаткой):
http://www.youtube.com/watch?v=9BXypDPVl_E
Ура, это мой косяк был
Действительно просто, недорого и зрелищно.
Устройство записи стояло не "Стереомикшер". Был выбран микрофонный вход, и выходит, источником сигнала служили наводки на него
Кстати, даже при выбранном Стереомикшере, нужно подобрать уровень его громкости – при высоких уровнях периодически глохнет программа и перестает определяться спектр.
Авторам и всем, участвующим в совершенствовании девайса – низкий поклон!
Люди! только у меня программа неправильно определяет спектр? При любой музыке идет зашкал по высоким, (3036Гц и выше), нормально со средними и по нулям низкие? Из-за этого и в авто-режиме не можт адекватно работать, только средние частоты моргают, высокие почти не гаснут.
Отчего это может быть??
Ставить ручные настройки для каждой песни отдельно – физически нереально.. и все же, наверное не должно так быть??
На нескольких компьютерах проблем не увидел. Есть конечно небольшой разброс на каждой звуковой карте, но они легко компенсируются поканальной настройкой и дальше в подстройке не нуждаются.
Не пойму, в чем дело. Именно колоссальный разброс – зашкал высоких, по нулям низкие(
Вот скрин окна программы при работе:

Был вынужден повтавить XP вместо семерки. На семерке все работало отлично. На XP не видит программа самого воспроизведения звука (не реагирует на него). Стоят 2 звуковые карты: на обоих при их выборе одна и та же история микрофон видит и реагирует прога, как включаю его. А воспроизведения – нет. вроде везде выставил все как надо: на воспроизведение Realtek HD Audio Output, на микрофон Realtek HD Audio Input.
П.С: Проверил на других компах на всякий случай с вин XP. Проблема та же
вопрос следующий: у меня уже есть один "Кошечкин глаз", который на стене. И я хочу сделать второй "Кошечкин глаз" для потолка. Вариант с отведением дополнительных светодиодов через провод от старого глаза нежелателен уж никак для красоты (и так один ЮСБ провод на стене из него торчит). А если просто сделать еще один "глаз" со своим кабелем ЮСБ и воткнуть, то как быть с двумя одинаковыми устройствами? как они будут конфликтовать в ОС и в самой проге Cat's Eye? будут ли они оба работать от одной проги или конфликта их обоих все-таки не избежать?
Конфликтов не избежать… Вариант – делать 2 устройства с разными VID и PID и переписывать программу.
Жаль все-таки,шо можна підключити тільки одне "око"(((
и как вывести 3-ю басовую частоту (24Гц) на перед, под картинку ?
выложите печатку для версии с СД каробочкой
Почитал посты скучноваты они какие то Почему идей никто не толкает
Пора этому глазу приделать уши лапы и хвост
в свое время я двинул идею ручного программирования
большое спасибо сделали на отлично
потом с Bluetooth-модулем HC-04 тоже угадал
то может идея считывать звук плеером а не с выходного устройства компа будет лучше
частотный индикатор плеера завязан непосредственно с файлом (цифрой)
результат должен быть во много раз лучше
я пользуюсь AIMP и показания частот сильно отличаются
Если где то затупил ногами сильно не пинайте
Захват звука с микшера – наиболее универсальное решение для всех аудио/видео плееров и игрушек. Кроме аимпа есть и винамп, и куча других. Что же, под них всех прикажете писать свой софт? Код открыт, подбирайте частоты и коэффициенты для всех каналов до полного совпадения результатов
, а затем поделитесь с нами.
А вообще классно работает, только бы до конца запустить девайсик. ПОМОГИТЕ
Приветствую! Собрал кошечкин глаз, прошивку поставил: http://lightportal.at.ua/2012/PUSSY/Cat-s_Eye_gcc_11.zip , программу: v.2.15.1 (но пробовал и 2.14 то-же самое)
Фьзы в АВР-студии изменил только для работы от кварца.
При подключении платы к компу работают только световые эффекты, никак не хочет работать свет от музыки, подскажите что тут можно сделать. ОС Виндоус 7
какая 2.15? последняя вроде 2.14
Подскажите в чем дело,прошиваю АТМЕГУ8А корпус смд,просит файл эпрома на тот что есть ругается. Прошиваю CodeVisionAVR .
Она не ругается, просто файл еепрома пустой. Еепром тут не надо ставить, у меня и так заработало. Но от музыки светодиоды не работают
http://lightportal.at.ua/publ….-1-0-13
Почитайте о том, как настроить микшер в 7, всё будет работать.
Запустил….обновил дрова на звуковую карту и замигало под музыку
Спасибо огромное за девайс
ЗЫ: как бы сделать так чтобы вспышки определенного цвета светодиодов четче попадали в такт музыки.
если я не ошибаюсь есть какая то совместимость прошивки и версии программы. У меня например прошивка с тестом не определялась с новыми версиями программы.
Я тут бродил по lightportal и вариант с Bluetooth-модулем HC-04 мне понравился хорошо бы прикошачить такой к глазу.
Не успели вы подумать, как авторы уже всё сделали
Читайте информацию в конце статьи.
Всё разобрался, это же уже сам 16ричный код. Скачал DevC++, думаю щас и исходники увижу.
Открыл баскомом Cat_s_Eye_VUSB_atmega8.hex
Высвечивает:
: 100000005cc093c375c074c073c072c08ac070c036
: 100010006fc096c06dc06cc06bc06ac069c068c05c
: 1000200067c066c065c00600ff0901a1020901158d
: 100030000025ff750895019102c012010101000021
: 100040000008c016df0500020102000109022900b4
: 1000500001010080fa0904000002030000000921e8
: 10006000110100012214000705810308000a070599 и так ещё много строчек. Так же не должно быть?
Скачал другую версию Баскома начал открывать некоторые файлы. Какой именно файл нужно записывать в атмегу8 ?
P.S. Как тут в ответ писать?
С расширением bin или hex.
Как раз здесь ничего и не находит. Старая прошивка по этой ссылке: http://bascom.at.ua/2010/Cats_Eye/Programm.rar открывалась Баскомом. Эту же он тупо не видит.
А баском и не должен тупо видеть чужой файл. Версия с градациями яркости написана на Си
, в статье об этом упоминается. Но там есть скомпилированные файлы, которые можно открыть с помощью программатора баскома. 
Здравствуйте. Не получается прошить МК новой прошивкой. Баском АВР не находит никакого файла в папке. Что подскажите?
Прошивка здесь http://lightportal.at.ua/2012/PUSSY/Cat-s_Eye_gcc_11.zip
никто не пробовал подключить к компу пару устройств сразу, как оно пара работает или только одно?
Два работать не будут. И если одно включить, затем второе, нет гарантии что останется работать первое. Возникнет конфликт одинаковых VID PID.
а что насчёт небольшой измены PID и VID? у первых версиях они другие
Во второй версии используется драйвер, с которым можно использовать только его PID и VID, иначе плати денюжку.
Вы можете сами переписать код для использования 2-х устройств, проект то открытый.
хорошое предложение но я в программировании только начинаю учится, поэтому не бум бум)
Всем привет. Мягко говоря я чайник в программировании контроллеров. Поэтому не могли бы вы мне помочь?
После того, как я спаяю схему, что дальше? Подключить, установится драйвер, потом через программатор прошить МК, а потом можно уже пользоваться программой? Или я что-то пропустил?
я прошивал атмегу через этот программатор http://best-chart.ru/programmatory-sdelat-svoimi-rukami-samostoyatelno/samodelnyj-programmator-pony-prog-sxema-pechatnaya-plata-programma.html/ только схемы придерживайтесь, а уже после ставить МС в "глаз" и подсоединять к компу
собрал по самой первой версии "кошачий глаз" в итоге, проишивка стоит та у которой есть тест (при подкючении в юсб три раза мигают светодиоды) так вот он определяется НО сама программа на компе не видит его висит на постой USBOFF, это самая главная проблема и в добавок когда три раза вспыхивают светодиоды то почему-то вспыхивают не все, уже раз пять проверил пайку всё норм, но всё равно вспыхивают не все
Почитйте советы в конце статьи. Там есть обновленная прошивка стестом и программу лучше использовать 2.14.
стоит какраз прошивка с тестом, версия программы использовал самые первые и 2.14 тоже, программы тупо не видят "глаз" у меня стоит виндовс 7 х32 запускал под совместимостью с хр и правами администратора но нивига, а если дата+ и дата- не правильно припаяны, оно должно вообще определятся?
Если DATA+ и – перепутаны, то винда не определит устройство. А винда вообще его находит?
И еще: В файле настроек появились 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
она с тестом и только VID = $AAAA, PID = $EF22 ща поставлю другую, компом определяется
четко с вашей прошивкой программа видит "глаз" но до сих пор не понятно то что мигают и при тесте и так не все светодиоды, не пропай и кз не возможно уже проверил давно
и со светодиодами уже всё решилось спасибо
Версия 2.14 хорошо дополнена но движок скорости БО желалось бы расширить (от 0.5 до 240) тактов в минуту.
Подскажите народ ето только у меня прога виснет, если движок (шаг) в минимальном положении.
У меня все нормально.
А в Linux работает у кого нибудь?
Собрал Кошечкин Глаз со светодиодами. Темновато, хочется ярче.
Решил собрать на поторазвязке с лампами накаливания.
Скажите пожалуйста, если делать на опторазвязке, то можно из схемы убрать светодиоды?
Можно. Резисторы только в цепи светодиодов оптопар нужно рассчитать по току.
Особую благодарность приношу всем кто продолжает работать над проектом.
скачал последнюю версию 2.14 спасибо что учли мои пожелания
Здорово, что Кошечкин Глаз продолжает развиваться. Спасибо всем кто работал и работает над этим! Эта конструкция у меня на постоянном пользовании, на ряду с Союз-1, декоративным анализатором спектра 10х10 (Atmega8, Andrzej Jablonski), 6-канальной автономной цветомузыкой (Atmega8, немецкий проект, Lötlackl.
To Well
Не всё так просто. Блютуз будет работать со стороны компьютера через виртуальный порт RS232. С этим проблем не будет, в программе дописывается несколько строк. А вот с контроллером дело будет посложнее.
Нужно полностью изменять конструкцию для работы не через ЮСБ, а через КОМ. Меняется схема, плата, софт. Это время, причём не малое…
Развивается "Кошечкин глаз", и это здорово. А на сколько реально сделать его безпроводным, используя эту идею http://microsin.ru/content/view/1284/44/ ? Есть задумки в оформлении , но мешает длинна провода….
Если сравнить спектр левого и правого каналов, то можно увидеть, что он практически одинаков. Не на многих композициях явно выражено разделение. Но экспериментировать можно и нужно. Только интерфейс пожалуй нужно начинать писать с нуля. Да и саму логику тоже, используя проверенные рабочие куски кода.
Я думаю, что пришло время подумать о стерео варианте.