Tag Archives: Дурь

Глюки контроллера

Все любят говорить достижениях и успехах. Но, на мой вгляд, о проебах говорить интересней. Потому как успехи у всех одинаковые, что там — пришел, увидел, победил. А вот накосячить можно совершенно разнообразными способами. Причем там, где, казалось бы, все на десять раз истоптано и никаких подводных камней не осталось. Однако, помним правило 34: и про старуху бывает порнуха.

Итак, делюсь :)

Есть девайс, довольно старый, вполне себе исправно работающий. Иногда зависавший, но это случалось редко и я про это даже не знал. Т.к. быстро поднятое упавшим не считается, потому никто не жаловался. Разрабатывал его не я. Я только взял на доработку и мелкосерийное производство.

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

Пока от заказчика не поступило очередное рацпредложение — избавиться от кабеля, который им приходилось крутить своими силами и перейти на что-то стандартное покупное. Выбор пал на обычный USB кабель. Ну, а чего? Дешевый, доступный, жил хватает, экранирован. Чего бы нет? А то, что по нему не USB сигнал пойдет, дак никого волновать не должно. Он все равно внутри будет. Старый разъем я убирать не стал, чуток раздвинул дорожки, чуток подвигал детальки на плате. Да уместил усбешник рядышком. Еще надо было еще пошаманить с алгоритмом отслеживания напряжения и его измерения амплитуды. Тоже все просто и элементарно. Дописать пару функций в код. Код там неплохой, так что это все было легко и просто.

Сделали платы в JLC, смонтировали партию устройств на десяток штук. Собрали и…

Дискотека, блядь! Это какой то трындец. Аппарат виснет и перезагружается каждые десять минут, хаотично. На индикации полный армагеддон. Кракозябры лезут в экран. Полная каша в показаниях. В общем, на лицо срыв стека. Ну очень похоже.
(далее…)

Read More »

Весеннее обострение

▌По ту сторону телевизора
Звонит мне тут Рома, один из наших старых заказчиков. Мы ему делаем один проект, связанный с рекламой и электроникой. Электронную его часть. А вообще он не то директор, не то владелец, местного «интернет телеканала» (интересно, а кто то смотрит телевизор в интернете? А интернет телевизор? А местный?) Ну, в общем, не важно. Человек он в целом неплохой и работать с ним приятно.

В общем, звонит он мне и говорит, не можете ли вы по быстрому сделать муляж детектора лжи? Мол я тут интервью с разными людьми провожу и чтобы устроить им некомфортную обстановку, чтобы они больше говорили от себя, а не по заученному тексту. И ради этого каждый раз придумывает какую-нибудь дичь. Вот в этот раз пришла идея детектора лжи. На мое резонное замечание, что вот так вот, на коленке, за считанные, дни я смогу собрать разве что некий фуфлыжный макет, от которого ржать будет пол города. Он сказал, что это не важно. Главное чтобы там была стрелка и она дергалась. А еще им нужен в аренду мой напарник Вова aka NN4Z. Кто видел Вову, знает, что это весьма колоритный персонаж. Особенно если от души дурачится, а подурачиться мы тут все любим. В лабе у нас постоянно какой то трешак происходит. Соседи по офису порой думают, что у нас тут филиал дурдома.

Короче, Вован взял Pinboard накропал по рандому плавающий и дергающийся ШИМ, я откопал из загашников мультиметр моего покойного деда.

Офигенский Ц4342 Шикарный прибор! Если кому интересно, то могу сделать обзор, заодно расскажу как этим монстром пользоваться. Вдруг кому в руки попадется. Все это подключили к нетбуку, для убедительности. Вована нарядили в белый халат, под санитара, и наказали лучезарно улыбаться. Дали Роме кукри, для убедительности… Я же сидел в сторонке и наблюдал этот дурдом…

▌Ladies and gentleman! Welcome to The Freakshow!
Потом всю эту клоунаду смонтировали… что в итоге получилось и пошло в «эфир»:

(далее…)

Read More »