Hello USB World 2 (или отпуск был вполне продуктивным)

Продолжаю издеваться над Атмега32 девелопмент бордой. Хотя, помоему, это она надо мной издевается. Цель: покорить USB. Конкретнее, научиться передавать дебажные сообщения с железяки на комп.

Традиционно для этого используют UART (в простонародии СОМ-порт), но это как то не спортивно в 2014 году юзать интерфейс сорокалетней давности. К тому же ЮСБ побыстрее будет.

В целом у меня это получилось, хотя на это ушло почти полторы недели. Думал все с наскоку получится. ЮСБ зараза жутко заумный протокол. Ошибся в одном байте - пол дня дебага обеспечено. Неверно понял спецификацию - потерял день. А уж на комбинации разных факторов можно и на неделю залипнуть.

HelloUSB

Collapse )

Споттинг в аэропорту Киев, 25 апреля (часть 1)

Уже несколько лет листаю посты с различных споттингов. Жутко хотелось присоединится, но не знал как туда попадают. Оказалось очень просто - по объявлению на страничке аэропорта в фейсбуке. Одна проблема - мордокнигу я не читаю :) Спасибо anorgasmus что вовремя подкинул ссылку на приглашение.

Apr2012_Spotting_0188

Collapse )

Hello USB World

На днях получил Atmega32 Development board. Теперь развлекаюсь.

Изначально хотел коммуникацию с компом строить через UART<->USB переходник, но оказалось что юсб тоже поднимаемо. Хоть и перерыть тонну документации нужно. ЮСБ не очень честный, всего лишь эмуляция 1.1 low speed, но кое что делать все же можно.



Пока скомпилил пример из библиотеки V-USB. Пришлось его, правда, допилить чуток, ибо из коробки не работал. Штука эмулирует мышку, подключается к винде и маку без дров сполпинка. Следующий шаг попробовать какие нибудь полезные данные прокачать.

Зацени! Кукуруза на соплях!

... (С) Шматрица ()

DSC_3549

Это - невидимая курица. Она не очень свежая, зато жирная. Ой не, это из другого фильма.

Короче с ковырнадцатого (не меньше 15) раза удалось нанести зеленую маску. Желательно, что бы она после этого не отвалилась. Оказалось нужно купить дамам цветы, а детям мороженое. Ну в смысле когда я допер, что важнм компонентом является пленка в которую заворачивают цветы, то сразу все получилось.

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

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

Следующий шаг - купить белую маску и наносить надписи. Или ну его? еще 8 баксов тратить...

Первый блин комом, второй - экзешником

(С) фраза времен фидо. Помоему из Infected Voice

Продолжаю издеваться над текстолитом и фоторезистом, на этот раз двухсторонним.
Почти даже отверстия совпали

DSC_3311

DSC_3315

Следующий этап - зеленая маска, что бы выглядело как заводская. Заказал на ебее, едет.

Боюсь метализацию отверстий ниасилю

(no subject)

По"дыбрю"... Давно в ЖЖ не писал. Обновить, что ли? :)

Сегодня вот прокачался в изготовлении печатных плат в домашних условиях.
С Лазерно-Утюжной Технологией (ЛУТ) как то не подружился, а вот с фоторезистом как то даже нелохо получается.
Вот! Так сказать первый блин, не так уж и комом.

DSC_3302

Photo Reactor



Как то раз меня занесло на семинар Андрея Журавлева по режимам наложения. Во многих рецептах Андрей предлагает решение в стиле "возьмем этот канал, смешаем его с другим каналом, а результат будем использовать в качестве маски для корректирующего слоя" (см. пример с апельсином или созданием маски для плятья). Если повернуть мозги в нужную сторону, то рецепт понятен и действительно решает поставленую задачу хорошо и легко. Вот только реализация алгоритма в фотошопе оставляет желать лучшего.

Хотя опытные цветокорректоры/дизайнеры продвигают мысль о неразрушающем редактировании, на самом деле в фотошопе это не всегда работает. Если нужно сделать маску на основе нескольких каналов, то, как правило, нужно скопировать изображение или его каналы на отдельные слои, проделать несколько (часто разрушающих) манипулящий, а результат поместить на отдельный слой. Ну или скопировать в маску нужного нам корректирующего слоя. Вроде как обработка основного изображения производится в неразрушающем стиле, а создание маски - это так, вспомогательный процесс, можно и закрыть глаза.

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

Collapse )

А вот минаретов кому?

Thailand_2013_4351

Захотелось просто обновить свой блог.

ЗЫ Оказалось что гламурно испортить фотку гораздо сложнее, чем из вытянуть что нибудь из уже испорченой.
ЗЗЫ Отчет по этой поездке читайте у Танюхи. Начало тут и тут, авось через полгодика и до Стамбула доберемся :)