Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [114]
Наш опрос
Оцените мой сайт
Всего ответов: 1166
Главная » Статьи » Мои статьи

Цветомузыкальный медальон "Кошечкин глаз" ("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в
Печатные платы. Схемы не перерисовывал, лень... Может кто перерисует... Теперь и плату под контроллер 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" - смену пресетов по кругу.

А у нас обновление - Кошкин глаз со стробоскопом!
Читаем, благодарим автора - Сергея Вереина.
Готовим свой материал  :D 

А вот ещё одна конструкция от Александра (Well) по схеме варианта smd (3.3v+polyswitsh):

 

Кабель штатный, от принтера, длина 4,7 м. 
Как оказалось, он внутри даже экранированый.
Крепление платы - между карнизом и потолком вставлен отрезок упаковочного тонкого, прозрачного пластика. 
Он прижимает плату к потолку.  Из отрезков такого же пластика вырезаны крепления, которые фиксируют кабель.



Жив таки Кошечкин глаз!
Очередная конструкция от Алексея Костенко соединила в себе низковольтную светодиодную часть и высоковольтную (220 В) для ламп накаливания на 6 каналов. Опторазвязка выполнена на MOC3041, симисторы - TLC226 или подобные. Светодиоды оптотриаков включены последовательно со светодиодами - индикаторами без дополнительных резисторов. На мой взгляд не хватает цепочек параллельно каждому симистору  из последовательно включенных резистора порядка 150 Ом 1 ватт и конденсатора 0,1 мкф на 400 вольт.

 




Библиотека для работы с 32/64 битными версиями Винды - inpout32.dll
Нужно просто заменить одноимённый файл в папке с программой.

Пользователь Trtrtfgdgd не только собрал конструкцию в оригинальном корпусе от CD диаметром 125 мм, но и внёс усовершенствование в дизайн -  вывел 3-ю басовую частоту (24Гц) на перед, под картинку "biohazard". По его словам, когда начинают долбить басы - то он зажигается, добавляя особый акцент в визуализацию.







 Полезные советы от 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- наслаждаюсь результатом.  
Вот пожалуй и всё, надеюсь мой опыт будет кому то полезен. А вообще то данный девайс - классная штука!!!! Спасибо автору и всем кто принял активное участие в проекте.

Максим Илюшкин (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.

Принято решение перенести страницу с "Кошачьим глазом"  на другой сайт. Это связано во первых с тем, что ПО контроллера уже не на Баскоме. Во вторых, цветомузыка должна быть там, где ей и положено быть - на Портале светоэффектов. Отныне там будут последние обновления ПО, конструкции, вопросы и ответы. И там уже есть обновления! 



Категория: Мои статьи | Добавил: bascom (21.11.2010)
Просмотров: 21025
Всего комментариев: 2031 2 3 ... 9 10 »
200  
Есть разработка на 220в без схемных изменений на оптотиристорах ТО132-25-7-2 вместо светодиодов в виде дуги
и цветные рефлекторные лампы по 150W с радиусом около метра
только плавное зажигание ламп не работает (нет синхронизации сдвига фази по 50Гц)
Хочу ещё узнать ведутся ли программные доработки и просить автора добавить ручное программирование типа
10000000001
01000000010
00100000100
00010001000
00001010000
00000100000
чтоб файл подгружался отдельно и писался в *.тхт
и кнопку (0) которая сбрасывает движки (эквалайзера) в среднее положение

201  
Вот: http://files.mail.ru/55HMDV

202  
Положил в конце статьи.

203  
Ваши пожелания выполнены biggrin
А с вас - материал о конструкции.

198  
Есть разработка на 220в без схемных изменений на оптотиристорах ТО132-25-7-2 вместо светодиодов в виде дуги
и цветные рефлекторные лампы по 150W с радиусом около метра
только плавное зажигание ламп не работает (нет синхронизации сдвига фази по 50Гц)
Хочу ещё узнать ведутся ли программные доработки и просить автора добавить ручное программирование типа
10000000001
01000000010
00100000100
00010001000
00001010000
00000100000
чтоб файл подгружался отдельно и писался в *.тхт
и кнопку (0) которая сбрасывает движки (эквалайзера) в среднее положение

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

195  
bascom , спасибо. Подцепил кварц, фус биты стоят правильно.
Но медальон не работает. Компьютер не определяет устройство. Но если до 9 ноги МК докоснятся чем-нибудь металлическим, то светодиоды начинают хаотично моргать.
Думал непропай - пропаял все контакты, кроме диодных.
Попробую другой юсб шнур.

196  
Скорее всего где-то намудрил со схемой. Делал на монтажной

197  
вообщем разобрался. дело в компьютере smile
Работает. осталось разобраться с настройками,а то пока не получается как на видео.
Спасибо за замечательное устройство

193  
Пытаюсь собрать данное устройство.
Столкнулся с проблемой прошивки.
Через 5 проводков залил прошивку, лезу менять фус биты и программа перестает видеть контрллер.
Спалил?

194  
Попробуйте прицепить кварц. Или внешний генератор. Или поставьте чип в устройство - может оно правильно прошилось и заработает. Если вы устанавливаете фусы на высокочастотный кварц, после их прошивки без кварца программатор конечно ничего не увидит.

192  
Ещё одно пожелание. При выключении компьютера или отправке его в сон, при условии что программа работала медальён остаётся включенным. Т.е. отправил комп в сон. а медальён светится (остаётся в своём последнем положении, тк питание с USB не снимается). Из за этого его приходится постоянно выдёргивать или первой отключать программу, что не очень удобно когда комп в труднодоступном месте. Можно было бы в прошивке контроллера учесть это, а именно при отсутствии связи с программой в течении определённого времени гасить светодиоды принудительно ну или как то так.
Можно было бы попробывать это сделать но в виду отсутствия исходного кода мне это сделать довольно проблематичьно, к тому же я пока освоил только СИ для CVAVR (использую прошивку Алексея(alexs) GCC (V-USB) с плавной регулировкой атаки и затухания яркости).

191  
Ещё маленький советик, перед заливкой эпоксидкой закладываю туда магнит от винчестера. В результате чего медальон липнет ко всему железному не только к холодильнику, но даже к шляпке гвоздя (шурупа) в стене. Становится очень удобно крепить на большие ровные поверхности

189  
Всем привет! Собрал уже 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 наслаждаюсь результатом smile
Вот пожалуй и всё, надеюсь мой опыт будет кому то полезен.А вообщето данный девайс классная штука!!!! Спасибо автору и всем кто принял активное участие в проекте.

190  
Спасибо за ценную практическую информацию! Кое что в статью добавлю. biggrin

187  
Собрал на LPT, вот решил теперь через USB на контроллере, где тут последняя прошивка лежит???

178  
Здравствуйте! Давно не писал и вот при попытке создать еще один глаз столкнулся с проблемой программирования.
Приобрел программатор AVR910USB, после нескольких часов пыток заставил его работать под вин7, всё вроде хорошо, всё работает, реагирует на комманды диодами. Но когда решил прошить - пишет AVRProg error entering programming mode (в CVAVR). Прошиваю прямо в схеме, т.е. подпаял к уже готовому глазу (первому, рабочему) разъем для программатора, поменял в панельке МК и шью.
Вопрос: можно ли вообще так делать smile и если можно, то в чем может быть проблема?
В интернете перечитал много информации, но ничего не помогает.

179  
AVR910USB - на мой взгляд плохой программатор. Лучше USBASP.
Прошивать можно и в схеме, никто не запрещает. Но для этого нужно убедиться, что программатор рабочий. Посмотреть на сигналы осциллографом, или логическим пробником. Проверить питание на контроллере. Поставить меньше кварц, или вообще подать на контроллер сигнал с внешнего генератора.

180  
А вообще убрать кварц можно? Чтоб на внутреннем работал.
USBASP конечно хорошо, но у меня в городе не продается, а прошить МК под него чтоб самому сделать - негде sad

181  
Сегодня решил поступить по-другому. Спаял ISPразъем с панелькой, подтащил питание для МК с юсб. Программатор опознал МК, всё прошил. Правда медальон так и не заработал. А после прошивки фусбитов программатор перехотел опознавать микроконтроллер, пишет ту же ошибку что и в первом посте.

182  
А кварц к контроллеру вместе с конденсаторами подключен? Может быть проблема в нём? Если программатор шьёт, а при установке фьюзов - перестаёт видеть - или фьюзы криво зашиты, или узел кварца. Вообще программа рабочая 100%, сколько сам переделал, сколько людей собрало... Только заливайте последнюю версию с КОШЕЧКИНОГО ГЛАЗА.

183  
Фьюзы зашиты как на картинке, прошивка последняя. А вот кварца вообще нет. Точнее на программаторе он есть (фирменный), а вот на прошиваемом микроконтроллере нет.
Я уже делал этот медальон, шил через лпт порт, но сейчас нет возможности поступить так же, поэтому купил юсб программатор.

184  
Вообщем насколько я понял данная комбинация фусбитов отключает внутренний генератор. Запитал от внешнего (с самого программатора) и всё пошло. Прошил. И тут появилась опять проблема - на моем ноутбуке не заработало, юсб устройство не опознано. На другом ноуте опозналось (на нем я подключал предыдущий медальон, рабочий), драйвер стал. Правда не определился как кошечкин глаз. Но заработал, а через 5 секунд остановилась программа(перестала отрабатывать частоты и бегущие огни), медальон мог либо светиться(в режиме инверсии) либо молчать. Отключил медальон - программа заработала.
В чем может быть ошибка?

185  
При подключенном устройстве снести драйвера. Затем переподключить и установить по новой. Проверить качество монтажа, особенно возле кварца и конденсаторов. Проверить качество ЮСБ кабеля. Вопросы не раз поднимались по топику...
Схема со стабилитронами или с диодами?

186  
С диодами. Диоды заменил, так как один протекал (или у меня умирает тестер). Монтаж проверил, всё в порядке.
На одном ноутбуке помогло многортаное удаление устройства. В итоге заработал, хоть и с глюками в виде продолжения работы светомузыки даже после прекращения сигнала или наоборот - ждущий режим при поступлении сигнала.
На другом ноутбуке лишь иногда определялся как кошечкин глаз,но так ни разу и не заработал. истема одинаковая на обоих ноутах.

174  
было бы хорошо написать для глаза еще прогу для создания эффектов (просто световые эффекты - бегущие огни, стробоскоп и прочее), но в программировании не силен, может кто возьмется за идею) И помоему на этом же железе неплохо можно собрать амбилайт, правда опять же ПО под винду нужно...
biggrin

176  
Исходники открыты, пишите, люди... У меня на развитие этого проекта уже нет времени. Нужно зарабатывать на жизнь, и другие, более интересные проекты в реализации.

1-10 11-20 21-30 ... 81-90 91-96
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2017