Есть у меня одно адское орудие – клавиатура Enermax Aurora. Именно с неё я пишу всякие адские длинные постинги в аську, заваливая собеседника буковками. С неё я выдаю длинные строки программного кода, прыгая пальцами по кнопкам Home, End, Shift+Ins, Shift+Del, Ctrl+Ins. К клавиатурам я вообще очень привередлив и привык к классической раскладке и к большому Enter’y. Пальцы научены на древник комбинации клавиш и отказываются вопринимать современные выкидыши когда на месте Del находится кнопка Power. Единственное что изменилось в моих привередничаниях – после появления ноутбука мне понравились тонкие Slim-клавиши – тяжело было пальцам перепривыкать когда ноут с клавиатурой и без… Вообще, я дома подключаю к ноуту нормальную клавиатуру и мышь. Удобнее работать и его штатный тачпад и клава не убиваются.
Ну вот. Меня постигла беда. Клавиатура радовала мои глаза и пальцы холодным металлом и готичным видом (а как же без готишностей?!), но иногда, особенно в последний месяц, хандрила и иногда не определялась. А если пошевелить разъём или выдернуть и снова воткнуть его – всё работало как часы. А сегодня она вообще отказалась включаться – и как раз когда мне жутко хотелось прибегнуть к оружию и накатать в аську огромный пост. Не мог удержаться и полез разбираться же!
Читать далее ‘Закос под Franken Fran: Хирургия клавиатуры Enermax Aurora ^_^’
Предыдущая запись, Многоканальный диммер PowerDimmer v2 (прототип), закончилась на том что силовая плата красиво ипнула при подключении к ней более мощной нагрузки. А эта запись как раз с этого и начинается. С новой силовой части диммера.
Как показало вскрытие – умер резистор в цепи управляющего электрода симистора, видимо не выдержал бОльшего тока управления. Решение показалось мне проще некуда – поставить его керамическим и бОльшей мощности – 5 Вт. Ну и до кучи, новую силовую часть я захотел сделать уже на нормальной печатной плате, испробовав всеми так любимы метод ЛУТ – Лазерного УТюга, когда дорожки на печатной плате рисуются утюженьем распечатки их зеркального вида на лазернике.
Читать далее ‘Многоканальный диммер PowerDimmer v2: Силовая часть’
Диммер! Управление освещением! О, сколько же в этих словах смысла и ночных часов корпения над схемами, прошивками и хитрых ухищрений из разряда сделать так, чтобы всё работало и не надо было думать!
Конечно же, имея своё так или иначе сценическое прошлое, я не мог упустить замечательного момента подвигать ручки на старом совковом пульте управления освещением и соответственно поиграться яркостью киловатных прожекторов у Папика на работе в ДК. С раннего детства Идея регулирования освещения запала в мою голову и требовала реализации (конечно, наравне с другими идеями ^_^).
В 2000е годы ко мне в руки попалась КР1182ПМ1, про которую я писал вот здесь: Плавное включение освещения большой мощности на КР1182ПМ1, и мне казалось что уж эта-то микросхемка идеально подходит для того чтобы ей регулировать свет при помощи микроконтроллера. Фигли? Поставим ЦАП с защёлкой, оптрон – и микроконтроллер будет выдавать на них нужный код. Вот тебе и многоканальность и вообще что хошь! Да не тут-то было. До практических попыток дело так и не дошло: то лень было, то мне люди с iXBT популярно поясняли о том, что не будет никакого регулирования, даже нелинейного при таком принципе работы, потому что оптрон… ну не особо-то он и своё сопротивление меняет, изменение которого для этой микросхемы должно быть примерно пол мегаома. Советовали Dallas’овские цифровые сопротивления – но их где-то надо было искать, заказывать…
Казалось бы, Идея умерла. А вот фиг. Прошлым летом (2009) мне особенно нечего было делать, творчество искало выхода – и я таки начал читать и разбираться с методом фазового управления мощностью, который и используют все концертные и бытовые диммеры.
Читать далее ‘Многоканальный диммер PowerDimmer v2 (прототип)’
Сегодня все встали явно не с той ноги. Причём даже Гремлины в железках и девайсах, особенно собственного производства. Кажется, они решили объявить забастовку, устроить революцию и вытребовать апгрейд. Ах да, о чём это я? Ну так вот. Сегодня отличным ранним и сцуко гениально морозным утром мне стукнуло в голову, что вот именно сегодня – прямо обязательно СЕГОДНЯ мой звёздый час и я должен обязательно сесть и продолжить писать прошивку для своего Диммера (PowerDimmer) – надо типа отладить RS-232 интерфейс, проверить логику работы и написать работу с памятью EEPROM. Ну-ну. Вчера ддо поздней ночи мне не спалось – было одиноко и холодно, поэтому меня грел мой любимый ноут – я спал с ним в обнимку, одной половиной мозга думал о том, как бы так позаковыристее чего-нибудь этакого накатать в блоге, чтобы все охренели, а вторым глазом читал мангу.
Итак, утром полуразряженный ноут водружается на стол, и к нему начинают коннектиться всякие USB-ншурки: от клавиатуры, мыши, двух внешних USB-винтов по терабайту каждый с запасами порнухи и ворованного софта;)… Далее, притащив утренний чай, я выдираю один из винтов, включаю свою отладочную схему Диммера, подтыкаю программатор AVR Dragon к плате по ISP, тыкаю его к USB… и тишина. Дракон молчит, светодиодами не мигает – типа питания на него нет. Странно. Разбираюсь – вроде всё верно, шлейфы не перепутал, полярность тоже, все разъёмы на своих местах… Странно.
UPDATE!! АХТУНГЪ! О причинах выгорания по низковольтной стороне питания написано в статье О сетевых фильтрах и конденсаторах! Читать всем и не наступать на грабли, как я!!
Читать далее ‘Хреновое заземление или сгоревший USB-порт’
Столкнулся тут недавно с тем, что у меня куда-то пропадают номера COM-портов (интерйфес RS-232, через который работает моя управлялка освещением на Ke-USB24A). Недавно был COM16, переключил разъёмчик USB – порт вдруг стал уже COM22. Неее, не дело! Полез разбираться и заодно делюсь с вами, читатели, как удалить записи об отключённых и ненужных устройствах и сменить номер COM-порта в Windows. Написано будет про Windows XP, думаю, по другие винды надо будет действовать по аналогии.
Приношу снова извинения за скриншоты: я сначала окучил все устройства, а потом решил накатать в блог: так что на некоторых скриншотах будет всё уже культурно без “мусора”, об удалении которого я пишу в статье.
Первым делом я полез в свойства устройства, чтобы сменить номер порта в свойствах устройства и обломался. Мой любимый COM16 (под него настроениа програ по умолчанию) был кем-то занят (по словам системы). Так как с системой я разговариваю также, как с проводочками – “Слышь ты, с##ка!! Охренела чтоле?!”, то я вспомнил об одной замечательной системной переменной DEVMGR_SHOW_NONPRESENT_DEVICES, которая позволяет хорошо почистить базу данных (и реестр) от записей о старых устройствах. Но – обо всём по порядку.
Читать далее ‘Изменение номера COM-портов / Отображение скрытых устройств’
С этой задачей сталкивается рано или поздно любой разработчик, который шаманит чего-нибудь на компьютере и сидит с паяльником. Рано или поздно ему приходит в голову Идея: “Управление освещением с компьютера” или что-то подобное. Кто-то хочет чайник кипятить, кликая на иконку в трее, кто-то – включать лампу, не вставая с кресла, кто-то – обогреватель… В общем, заканчивается это всё каким-нибудь iXBT, темами со схожими названиями и LPT-портом.
LPT-порт – это первое, что приходит в голову разработчикам старой закалки, заставшим ещё Windows 3.11 и 95;) Потому что он прост, как два пальца, и его пинами можно легко дёргать, просто записывая байт на выход. В общем, компьютер превращается в некий интерактивный микроконтроллер с одним двунаправленным восьмибитным портом. Но сейчас есть ноуты. Windows Seven и прочие “прелести” цивилизации… Понятие “Умный дом” всё большое входит в наши головы, и надо думать, как заменить старый LPT-порт. Наткнулся я тут, изучая этот вопрос в инете, на прикольный модуль Ke-USB24A, от KernelChip, и решил его купить и потыкать.
UPD: Добавлена схема устройства и исходники программы.
Читать далее ‘Управление силовыми нагрузками по USB (на Ke-USB24A)’
Последние комментарии