https://radiokot.ru:443/circuit/light/run/35/
Контроллер программируется внутрисхемно?
Остальное сделают модераторы, а именно - закроют тему.До окончания Конкурса авторам запрещается отвечать на вопросы посетителей. За нарушение - изъятие работы из конкурсной программы. После окончания Конкурса информация об авторах будет размещена в обычном порядке и общайтесь на здоровье.
Посмотрите, сколько процентов занимает программа в процессах. Какой установлен антивирус?guplev писал(а):Добрый вечер. Такой вопрос, устройство работает но иногда виснет прога и картинка на спектро анализаторе останавливается и светодиоды так же застывают в одном положении. Как только вынимаешь устройства из порта всё восстанавливается. Опять вставляешь устройство работает минуту - две и проблема повторяться. Операционка Win7
Возможно, прошивка с градациями яркости и появится. Есть несколько нюансов в получении многоканального ШИМа для этого устройства, т.к. очень много ресурсов кушает код для обработки ЮСБ-протокола. И практически нет свободного времени.Nusik1975 писал(а):Собрал устройство, работает как положено. Автору респект! Красивое зрелище! Но мне кажется,что если сделать градации яркости, будет намного эффективнее. Просьба к автору устройства: напишите,пожалуйста,прошивку для градаций яркости для 8 меги, очень уж понравилось устройство.Спасибо большое!
Пришлите скриншот картинки фьюзов для CodeVision AVR, я добавлю в статью. Следующим легче собирать будет. По поводу захвата звука - необходимо переписывать софт, наработки есть, но опять таки, нет времени. Если есть желание разбиратся, пишите, вышлю материал.Nusik1975 писал(а):Фьюзы выставил по Вашему скриншоту,разобрался. Пользуюсь CodeVision AVR. У меня возник такой вопрос: можно ли в качестве источника звука брать не стереомикшер,а как-нибудь по-другому организовать,а то приходится каждый раз переключения там делать?
КотоприёмкаNusik1975 писал(а):Только вот не знаю, как Коту написать,что устройство рабочее? Подскажите. А лучше ссылку.
USB порт должен быть защищён внутрисхемно самовосстанавливающимся предохранителем на материнской плате. Но кто его знает, что там китайцы поставили - а что нет. Поэтому можно установить самовосстанавливающийся предохранитель на 0,5А. Они сейчас и в СМД корпусах доступны. Ток, запрашиваемый устройством, корректируется программно. Если учесть, что порты АТМЕГи также защищены от КЗ и не выдадут ток, больший, чем они способны, то становится очевидным достаточная надёжность конструкции. Которая кстати проверена не одним экземпляром. Но что следует помнить - небрежно сделанный монтаж, КЗ между сигнальными линиями и питанием может нанести вреда больше, чем отсутствие предохранителя.serg_svd писал(а):А что за бутыль такая 20 литровая, от которой крышечки брались?
Если цепляться за корпус именно из крышек, то наиболее распространены или от 5 литровых бутылей, или как автор применил от сока. Я тут попробовал, если делать плату под крышку от 5 литровой бутыли, то мк в DIP корпусе не поставить. Великоват. Надо смд применять компоненты. Как оказалось остальась последняя мега8 в TQFPЧертов кризис!
Светодиоды мне тоже едут, только с нашей почтой непонятно где они еще едут... Но это вступление
А по конструкции пока следующий вопрос. Проводился ли какой расчет на потребляемый ток, дабы не спалить порт USB? Опять же предохранитель не предусмотрен на схеме.
С Виндой младше ХР софт не проверялся, так как не на чем. Программный модуль ЮСБ не тот, о котором вы говорите. Всё ПО написано на бейсике, а не на си, и очень недавно. Так что вполне возможно, что заработает. Мост USB-UART здесь явно избыточен, утяжелит и удорожит конструкцию. Все исходники открыты, протокол обмена прокомментирован. Только если мост использовать, придётся вместо ЮСБ библиотеку последовательного порта использовать.Nusik1975 писал(а):Есть пара вопросов к автору - проверялась-ли работа устройства с Windows 2000, Windows 98 - просто по инету ходит один и тот-же программный модуль связи с USB имеющий фатальный баг из-за которого не работает с ранними версиями драйвера USB от микрософта (ну или драйвер микрософта имеет баг все в мире относительно).
Для корректности работы можно было-б применить микросхему моста USB-UART но для этого интероесно было-б знать протокол обмена с ПО на компьютере.
В каких автоматах? Если вы про кулер, то там крышки нет, да и отверстие посредине. Иные бутыли не попадались. Но это не страшно, переделаю плату под крышки от 5 литровых бутылей или может быть еще какой корпус подберу.Nusik1975 писал(а):Бутыль 20-литровая из-под воды,такие в автоматах ставят.
В таких же бутылях, как в кулере, развозят воду населению, под ручной насос. Там крышка без дырки посредине.serg_svd писал(а):В каких автоматах? Если вы про кулер, то там крышки нет, да и отверстие посредине. Иные бутыли не попадались. Но это не страшно, переделаю плату под крышки от 5 литровых бутылей или может быть еще какой корпус подберу.Nusik1975 писал(а):Бутыль 20-литровая из-под воды,такие в автоматах ставят.
Есть вопрос не по существу. Как к стенке крепили устройство? На саморез и сверлить что-то не хочется
Защита от КЗ программная ? ( к сожалению из всех языков программирования знаю только ассемблер) Потому как аппаратной в ATMEGA нет. Буквально 2 недели назад убил ATMEGA128 коротнув на +5 шины которые были выходями и выдавали "0".Radan писал(а): Если учесть, что порты АТМЕГи также защищены от КЗ и не выдадут ток, больший, чем они способны, то становится очевидным достаточная надёжность конструкции. Которая кстати проверена не одним экземпляром. Но что следует помнить - небрежно сделанный монтаж, КЗ между сигнальными линиями и питанием может нанести вреда больше, чем отсутствие предохранителя.