dzz: Dizzy の冬 (Default)
8 терабайт, софтверный RAID5 на трёх 4-терабайтных Seagate IronWolf.

Raid_Group_2017_2025.png

Сбоев за время эксплуатации не было, статус ошибок по smartctl девственно чист. Восстановление после выключения-включения питания отрабатывает также без ошибок. Выбор недешёвых NAS-дисков себя полностью оправдал.
dzz: Dizzy の冬 (Default)
Пользуясь каникулами, пересобрал себе домашний компьютер. Теперь это Core i7-10700K под разгон, матерная плата ASUS Prime Z490-P и много-много диких обезьян 128 гиг оперативки. Плюс, новый башенный кулер ID-Cooling SE-207 о двух вентиляторах и киловаттный БП Enermax Revolution87+.

Основной идеей именно такой сборки была возможность разгона всех 8 ядер (поэтому не последние два поколения процессоров Intel) и способность локально гонять действительно большие языковые модели 70+b под олламой. Ну и некоторая экономия бюджета тоже принималась во внимание.

Кулер, кстати, оказался весьма тихим в неэкстремальных режимах, посмотрим, сколько продержатся подшипники.

Старый сетап c 64Гб RAM переехал к сыну под его задачи.
dzz: Dizzy の冬 (Default)
Пролистывая старую тетрадь расстрелянного генерала свой ЖЖ, внезапно понял, что блок питания Enermax на 425 ватт, купленный в 2008 году, до сих пор пашет у меня в десктопе, сменившем не одно поколение процессоров, материнских плат и памяти.



16 лет, однако. Интересно, современные Enremax-ы за 20+ тыр тоже столько отходят? :)
dzz: Dizzy の冬 (Default)
Старшие дети подарили мне на ДР колонку JBL Xtreme 2. Автономную, непромокаемую и лаяй синезубую.

Девайс неожиданно решил старую проблему - еле слышное звучание встроенных динамиков 13" ноута Asus Zenbook при просмотре кино лёжа на кровати. Теперь видео звучит сочно и громко :)

Надо будет научиться играть через неё беспроводно на гитаре. Но компактных BT-усилителей для гитар на рынке почему-то нет, максимум - радиосистемы с подключением по BT к телефону для управления режимами.
dzz: Dizzy の冬 (Default)
Баро-альтиметр в наручных часах взглюкнул и стал показывать высоту 8 с хвостом километров. В Москве. Прогуляться на Эверест, практически :)

Калибровка исправила ситуацию, но забавно.
dzz: Dizzy の冬 (Default)
Научился работать с мультиплексором i2c из питона.

Вообще, набор модулей adafruit_circuitpython не устаёт удивлять количеством поддерживаемого железа при едином подходе к API. Их вариант MPU6050 заработал через их же модуль мультиплексора с первой попытки, данные с двух акселерометров снимаются отлично.

Поддержки DMP там, правда, тоже нет, но с этим я уже смирился. Зато появилась идея поставить на перчатку промежуточный контроллер для сглаживания выбросов и расчёта эйлеровых координат, эдакий DIY DMP.

По софту: всё прототипирование будет на питоне, сейчас это, скорее, POC, чем полноценный проект, по результатам приму решение о целевой архитектуре и языках.
dzz: Dizzy の冬 (Default)
Продолжаем продолжать пилить железку, пока на уровне макетной песочницы.

AR_Glove_2023-03-22_19-58-04.jpg

Доехали мультиплексоры i2c (PCA9548A) и ещё один забавный датчик расстояния/приближения (VL6180X). С мультиплексорами пока не разобрался, а вот у гироскопа, на энергопотребление которого я ругался, оказался бракованый стабилизатор питания. Заменил модуль на такой же из соседнего пакетика - ток упал в 10 раз.

Proxy-датчик работает в диапазоне от 0 до 255 мм, забавность же заключается в том, что при отсутствии препятствия он заметно подтормаживает с ответом. Если видит препятствие вне 25 см - выдаёт 255 и не тормозит.
dzz: Dizzy の冬 (Default)
Продолжаю пилить мелкими фракциями железячный pet-проект.

Вечер пятницы прошёл под флагом 6-осевого гироакселерометра MPU-6050.

Во-первых, внезапно выяснилось, что эта плата модуля жрёт 100 миллиампер вместо заявленных для чипа 39 в максимально неэкономном режиме. Если питать её от распберри, жутко греется стабилизатор питания, превращающий 5 вольт в штатные 3.3. Возможно, всё это из-за встроенных в плату резисторов подтяжки, надо отпаять и посмотреть. При внешнем питании от 3.3В стабилизатор почти не греется, но потребляемый ток всё равно порядка 80 mA.

Во-вторых, научился получать данные акселерометра и гироскопа по i2c на распберри из плюсов и питона, и это хорошо. Плохо то, что в чипе есть некий Digital Motion Processor (DMP), доступный только из софта производителя (InvenSence, сейчас TDK) по недокументированным портам, и, в теории, сильно облегчающий обработку данных. Но не для опенсорса.

Пишут, что сам чип довольно старый (2017) и шумный. Заказал десяток более современных сенсоров BMI160, чуть дороже, но точнее и без секретных DMP. Приедут в мае, пока обойдусь тем, что есть. В принципе, на рынке имеются более интересные чипы по $25-50 за штуку, но мы же делаем дешёвую перчатку :)

В-третьих, разобрался в принципах работы motion-трекера Vive Tracker. Высокая точность и абсолютное позиционирование. Ага. Он оптический и абсолютный за счёт настенных маяков. Т.е. для автономного трекинга в движении не годится совсем. Но некоторые идеи можно почерпнуть и оттуда. До кучи посмотрел подходы к определению положения пальцев в разных AR/VR-проектах. Где-то тензодатчики длиной во весь палец, где-то - индукционные маяки на каждой фаланге, где-то - вообще оптическое распознавание.

В-четвёртых, научился дешифровывать i2c-протокол с помощью логического анализатора DSLogic Plus. Скорее до кучи, чтобы освоить прибор. На клиентской стороне - линуксовый DSView, разбираться с ним было достаточно прикольно.

В целом, доволен, буду дальше двигаться понемногу. На очереди - полноценный сбор данных с множества IMU-датчиков через i2c-мультиплексор (приедет в апреле), станут ясны требования к производительности. А там и до ключевого момента - обучения и распознавания движений нейросеткой, глядишь, дойдёт.

Ну и просто отвлечься от софтописательства разной степени энтерпрайзности на что-тотновое - бесценно :)
dzz: Dizzy の冬 (Default)
Сенсорные кнопки вполне успешно подключились по i2c к RPi через контроллер TI PCF8574. Сам не фанат вертикальных видео, но иначе не показать всю мощь решения :)



Большую часть времени убил на то, чтобы понять: распберри и плата с внешним питанием должны иметь общую землю, иначе мастер i2c просто не видит устройство. Я, всё-таки, ненастоящий сварщик.

Подтяжка резисторами не понадобилась. Соседняя плата гироскопа-акселерометра (Pololu AltIMU-1) тоже успешно определилась.
Следующим шагом будет монтаж всего великолепия на перчатке, когда подъедет мультиплексор i2c. Заодно станет понятно, хватит ли скорости шины для параллельной обработки пяти акселерометров в реальном времени.
dzz: Dizzy の冬 (Default)
Купил для одного пет-проекта немного сенсорных кнопок на базе чипа TTP223 с режимами нажатия и фиксации (задаются перемычкой). На выходе - сигнал срабатывания (прямой или инвертированный, тоже определяется перемычкой). Чувствительность регулируется внешним конденсатором.




Следующим шагом буду делать из них i2c, когда доедет контроллер TI PCF8574.
dzz: Dizzy の冬 (Default)
...крайне необходимая каждому программисту для определения высоты здания :)

2019-03-07 16.51.00-1.jpg

Rigol DS1054Z, цифровой осциллограф, умеющий много разной интересной фигни, в т.ч. декодировать сигналы RS232, I2C и SPI налету. Полгода назад вряд ли бы подумал, что понадобится. Сейчас радостно вспоминаю детство, в котором предпочитал осциллограф вольтметру :)
dzz: Dizzy の冬 (Default)
«Завинтажил» старый самсунговский планшет.

Сошлифовал шкуркой почти весь облупившийся "металлик" с передней стороны, оставив немного следов на торцах. Исцарапаный (некогда блестящий) пластик задней крышки сделал равномерно потёртым. Художественно зашкурил стилус.

Получилось визуально приятно и где-то даже лампово :)

Вообще, N-8000 оказался очень удачной моделью, куплен в 2012-м, до сих пор с удовольствием использую его в качестве рисовалки, навигатора и походного терминала.

2019-01-13 14.38.13.jpg
dzz: Dizzy の冬 (Default)
В китайском лазерном гравёре NEJE, похоже, сдох (или почти сдох) лазерный диод. Как раз, когда понадобилось кое-что нарезать.

Фппарат едва светит, практически не оставляя следа на пластике, да ещё и яркость дёргается.

Модуль 1.5 Ватта, фиолетовый, 405нм. Придётся, видимо, заказывать на Али, только вот не до фига их там с такой мощностью :(
dzz: Dizzy の冬 (Default)
От одного из мобильных проектов в качестве неожиданного бонуса получил практически новый iPhone 5S (2016 года выпуска) с сенсором отпечатка пальца.

До сих пор сталкивался с iOS чисто технически, в процессе портирования приложений, и то, в основном, не своими руками.

Почистил от мусора, обновил прошивку, ношу в кармане второй день подряд.

Ну, что сказать? Зверюшка забавная, в качестве медиаплеера - очень даже. С точки зрения многолетнего андроидного юзера, имеет массу нелогичностей в пользовательском интерфейсе. Наощупь весьма приятен (тут я начинаю понимать фанатов эппла). Стык с компьютером - через айтюнс (т.е. с линуксом практически не дружит), что суровый минус. Распознавалка пальца вполне функциональная, хотя и не такая быстрая, как на Honor 8 (всё-таки, разные поколения железа).

Дальше "будем посмотреть". Андроида этот агрегат мне не заменит, но в общеобразовательном плане (и, в перспективе, для отработки переносимых приложений на flutter-е) пригодится.
dzz: Dizzy の冬 (Default)
Купил старому процессору новую мамку ;)

Оставшийся от предыдущей реинкарнации домашне-рабочего компа Intel Core i7-870 стало жалко выбрасывать, особенно, с учётом прилагающихся к нему 16 гигабайт планок DDR3. С другой стороны, найти новую материнку под LGA1156 - та ещё задача.

В итоге, поехал сдаваться ремонтникам. Анализ сдохшей материнской платы показал вероятный отказ южного моста, что, с учётом редкости чипсета, сделало цену ремонта похожей на стоимость восстановленной матери, а время ожидания - похожим на месяц. Зато в загашнике нашлась рабочая б/у ASUS P7P55D Pro. Протестировали её с моим камнем и планками, попили кофе, потрепались за жизнь и железо :)

Закупить, что ли, под это дело пару видеокарт и заняться майнингом экспериментами с AR/VR и нейросетками? Проц до сих пор не самый тормозной (разве что встроенной криптографии нет), гонится "на ура", а в задачах онлайн-рендеринга и распознавания высокие требования предъявляются, скорее, к количеству и быстродействию ядер CUDA, чем к CPU.
dzz: Dizzy の冬 (Default)
Самое заметное последствие апгрейда моей рабочей станции - увеличение объёма оперативки. Предыдущая материнка не поддерживала больше 16 гигабайт RAM, из-за чего периодически возникали проблемы с виртуалками и эмуляторами. В текущей - 32 гига, съедаемые при тех же задачах максимум наполовину, и есть возможность добавить ещё 32 при необходимости.

Визуальный прирост скорости работы есть, но он не столь значителен, т.к. производительность CPU не была узким местом. Впрочем, сборка андроидных приложений и компиляция ядер таки идут заметно быстрее из-за выросшей на 50% многопоточности.

В целом, результатом доволен, в этот раз конфигурация получилась с запасом для развития. Осталось перетащить операционку на SSD. Производительности графики (старенький NVidia GF 550Ti) пока хватает, т.к. эксперименты с CUDA временно заброшены. Если снова займусь, есть куда поставить пару 1080 :)
dzz: Dizzy の冬 (Default)
Починил дочкин десктоп, обошлось заменой блока питания на вынутый из загашника 400-ваттный Zalman. Сам блок раньше стоял в сервере, но не потянул нагрузку от возросшего количества винчестеров и был заменён на 800-ваттник. Теперь вот пригодился.
dzz: Dizzy の冬 (Default)
Поставил в домашний workstation обновки - матерную плату ASUS TUF Z370-PRO Gaming, проц Core i7-8700 и 32 гига оперативки.

ASUS-TUF-Z370.jpg

От предыдущей реинкарнации, собранной 7 лет назад, остался рабочий Core i7-870, дохлая материнка ASUS P7H57D-V EVO и 16 гигабайт DDR3-1333. Надо будет соорудить из останков что-то полезное, но для этого нужно добыть приличную мамку под LGA-1156, которых сейчас в продаже полторы штуки на всю Нерезиновку.

Башенный кулер Noctua NH-D14, отмытый от грязи и пыли, встал на LGA-1151 как родной, вентиляторы столь же бесшумны, как и летом 2011-го. Заново собранный компьютер красиво "дышит" оранжевым светом через решётки CoolerMaster-овского корпуса. Надеюсь, новый сетап проработает не меньше старого.
dzz: Dizzy の冬 (Default)
1. Такое впечатление, что песня про Рамзана таки положительно подействовала на сборную России по ногомячу, ничем другим объяснить столь резкую трансформацию не могу. Великая сила искусства и пистолета налицо ;)))

2. Оживить рабочую станцию не удалось, замена БП не помогла. Видимо, всё-таки, RIP. Прикинул железо для апгрейда, будет Core i7-8700K, мамка ASUS TUF Z370-PRO GAMING, 32 гига DDR4 и какая-нибудь современная видюха на Nvidia. Пока луплю дома по клавишам ноута, подключенного к большому монитору, но нифига это не удобно после двух больших мониторов.

3. Погода радует: солнечно и не особенно жарко, ветерок приятно колышет прутья арматуры траву на газонах.

January 2026

S M T W T F S
     1 2 3
45678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 9th, 2026 09:47 pm
Powered by Dreamwidth Studios