KM 2009 TinyBlackBox

Author:-ALS-

За картинки — понял, исправлюсь.
Вид спереди
Верхний вырез — под будущий DVD-привод, нижний — под индикацию и кнопки.
Панель с ЖКИ/кнопками будет из тонированного стекла.
Немного об индикации.
Примерно год назад здесь, на форуме, в теме "LCD 2" обсуждали подключение цветного ЖКИ от Siemens-C65. Как всегда, поговорили, обменялись умными фразами и разошлись…
К тому времени в сети уже были наработки по этому ЖКИ. Но большинство готовых решений сводилось либо к подключению через LPT, либо к использованию библиотек Christian Superkranz.
Первый вариант — медленный и неудобный, второй — для поклонников Atmel-а.
В своем проекте я подключил этот индикатор через USB и добился скорости обмена с компьютером до 5Мбит/с, что позволяет достаточно быстро выводить графику, не говоря уже о текстовой информации.
Но запустить индикатор мало, надо ж заставить работать его с софтом, имеющимся на ПК. Сейчас готов плагин к Эвересту, позволяющий выводить системную информацию, чуть позже займусь WinAmp-ом, благо все API-команды для него есть в свободном доступе.

Двигаемся дальше.
Сделал печатную плату под индикацию. Опять же не без помощи "новомодных тенденций" — лазерником и утюгом :)
VFD, похоже, пролетел мимо этого проекта.
Все эксперименты проводил с обычным индикатором от старого видика, типа такого

Отрабатывал на нем саму схему подключения, возможные режимы и т.д.

Но сегодня получил графический. Я, конечно, предполагал, что он будет больше, но что он будет ТАКОЙ БОЛЬШОЙ…

240х64 точек, размеры — 23х8см, вес — полкилоПо бокам — два кулера

Обычные noname, но мне они понравились тем, что при пониженном напряжении работают абсолютно бесшумно.
Почему два? Для симметрии.Пустил под разбор дата-кабель от мобилы.


Спаял свою электронику, сверху бутербродом уложил USB-RS232.
Вывод графики, цвет — 16бит, скорость — 5-6фпс.
Трудно настроить фотик, возможно, мешает яркая каемка вокруг дисплея. Внутри корпуса она будет закрыта.


Это последнее фото с индикатором, теперь продолжу работу над корпусом.Вырезал заготовки для нижней части корпуса в цветах ИОНа — черный c серебристым и… прозрачный. На фото он выглядит зеленоватым, но это из-за защитной пленки. А вот придать ему настоящий зеленый цвет — это будет задача подсветки.
Приклеил дно. Сделано в 3 слоя. Средний — прозрачный.
Наконец дошел до "святая святых" — подсветки.
Вариант 1 — с применением тех самых RGB-светодиодов.

"Это какие-то неправильные пчелы" — оказалось, что три кристалла внутри корпуса самого светодиода расположены в очень разных местах и соответственно светят в разные стороны.
Как я не пытался их потом перемешивать, однородной засветки так и не удалось достичь. Зато был получен эффект "елко", так горячо любимый некоторыми моддерами :)

Итог — отложил их в сторону.

Вариант 2.
Раз уж делаем корпус для ИОНа, будем ставить зеленые. Нашел сверхяркие, обычно такие идут в прозрачном корпусе:

и распаял их вкруговую


Получилось снова не айс. К спектру светиков добавился (или убавился ?) спектр поглощения акрила, как результат — торец ярко засветился каким-то "стеклянным" светом
(в точности таким же, какой наблюдаешь, когда смотришь в торец обычного оконного стекла).

Фотик, собака, даже "брать" такое отказался — на снимке цвет выгляд вообще бирюзовым.
В общем, пока промежуточный результат
Вроде нашел…


Для сравнения —
ШИМ-контроллер.
В сети достаточно много готовых схем, но одни — откровенно "пионерские", которые не хочется повторять, другие — достаточно грамотно построены, имеют современную элементную базу, но либо избыточны в своей функциональности, либо тяжело поддаются модернизации (имеют только прошивку, без исходников).
В этом плане свой ШИМ со своей прошивкой дает больше возможностей для дальнейшего рукотворчества :)

Схема

Всего два независимых RGB-канала (я все-таки еще надеюсь на полноцвет, ведь в запасе есть верхняя часть корпуса :) и 4 "просто"-канала (на них ляжет подсветка нижней части, ЖКИ,… пока все). Управляется ШИМ-контроллер по RS232, протокол управления — простейший (№канала/уровень яркости).
Текущие настройки сохраняются в энергонезависимой памяти МК.
Для мощных нагрузок предусмотрены усилители на транзисторах.Чуть упростил схему

И написал управляющую программу
Получилось всего 9 каналов — два для управления RGB-светодиодами и три универсальных для подсветки экрана / управления кулерами/.QD, спасибо, но это заглушка от материнок времен 815-го чипсета.
Задняя панель нашего ИОНа выглядит так — :) THG проглотил ссылку.
Спаял ШИМ на макетке. Места в корпусе немного, поэтому старался делать компактно.
В окончательном варианте получилось 6 каналов с макс. током до 150мА (для LEDов хватит) и три канала с током до 3А (это уже "на вырост").
Наконец-то, последние ласточки.
Купил слим-привод с щелевой загрузкой и микро-PSU, тот самый, что из 12В делает "набор" напряжений для питания mATX-материнки.
Я все еще здесь )
Во-первых, достроили, наконец, балкон. С н.г. переберусь на новое рабочее место…


Поскольку время идет (уже и конец конкурса не за горами), в корпусе будет установлена материнка "сами-знаете-какого-производителя". Нет, не Интела, он в те времена о стандарте mITX еще и не знал…


Тоже самое с установленным DVD-RW


Родной радиатор на процессоре будет заменен на бОльший по размерам, немного мешает разъем питания, поэтому 3-4 ребра будут чуть уменьшены по высоте.Снял "родной" радиатор


оттер его от буржуйской жевачки и намазал православной КПТ-8


поставил новый радиатор


Температура в пассиве

под нагрузкой, разумеется будет больше, но, думаю, проходящим воздухом он будет неплохо охлаждаться.Убрал разъемы на переходнике DVD, вместо них просто запаял два провода под питание.
Извиняйте, друзья, но селяви — ребра на радиаторе нужнее
Из пластмассовой коробочки с гордым названием ZVII склеил корзину для винта.
На фото присутствует ее половинка, оставшаяся без пары :(


Модуль Blutooth
Разобрал. В который раз убедился, что китайца всегда будут "впереди планеты всей".
Сам модуль — обычный, но для увеличения дальности здесь применяется специально обученная пластмассовая антенна, никак (почему-то) с модулем не связанная.
Отпаял USB-разъем, вместо него запаял 4-пиновый, который позволит установить модуль непосредственно на плате.
Крепление привода DVD
Задняя стенка и крепления под нее.



Клеим кубики на место, задвигаем материнку и закрываем стенку
И так, и эдак крутил индиктор, все нормально, но вот его размер…
На фоне передней панели дисплей от х65 выглядит довольно куцо.
В общем, буду менять. Надеюсь, до конца конкурса успею привести в чувство вот это синее чудо —



Бутербродом сложил сам индикатор, пласмассовую подложку и кусок макетки —
Тест.
Там просто две пары светодиодов, на том фото была включена только одна.
Вот более корректная картинка.

Переходник USB-COM для индикатора. Аналогично блютусу, убираем все лишнее, припаиваем 4-пиновый разъем. Вот так они вместе разместились на материнке.


Меняем провода на 2,5"-дюймовом переходнике и отрезаем "лишнее" у picoPSU


Ставим винт на место
Сам по себе — да.
Но, как обычно, все упирается в софт.
Сейчас он работает под Smarie ( lcdsmartie.sourceforge.net ), но сама смарти "знает" только буквенно-цифровые индикаторы.
Есть желание подцепить к LCDHype, тогда можно будет выводить и графику.
Сейчас компромиссный вариант — при включенном компе индикатор выводит то, что ему "подсовывает" смарти, при выключенном — просто часы.
перед закрытием крышки


и финальные (?) фото


вроде успел ))), пошел писать заявку
tarator:
фото надо переснять, вспышка не лучший ход...

ну, тогда еще попытка


Рейтинг (голосов):8.80(5)



Личная моддинг коллекция