суббота, 7 декабря 2024 г.

SEPIC преобразователь ZK-4KX

После просмотра обзора преобразователя ZK-5KX решил взять на AliExpress его младшего брата ZK-4KX для проекта автономного ЛБП, который сможет работать как от встроенной литиевой батареи, так и от сети через импульсный блок питания.

вид спереди

вид сзади

Рекомендуемое входное напряжение модуля от 5В до 30В и его можно питать от 2S литиевой сборки, но у меня под него была припасена батарея 4S2P на 14.4В (16.8В при полном заряде). Выходное напряжение модуля регулируется от 0.5В до 30В при токе до 4А (без дополнительного охлаждения модуль не стоит нагружать более 35Вт). Заявляется наличие режима ограничения тока, включение/отключение выхода, калибровка напряжений и тока, настраиваемые защиты:

четверг, 5 декабря 2024 г.

Инструменты для пайки SMD

Всё время, что занимаюсь электроникой, обходился выводными компонентами, либо ставил SMD компоненты на переходные платы-адаптеры. Следующий проект постараюсь сделать на базе SMD, а чтобы не "ковырять" мелкие компоненты паяльником прикупил нагревательный стол.


У стола металлические ножки и, чтобы не попортить покрытие стола, под силиконовым ковриком лежит лист МДФ.

В описании товара была указана мощность 500Вт, но при включении он потребляет более 1кВт, а когда нагреется - только 170Вт. Мультиметр с термопарой показывает температуру поверхности стола около 215°C. Размеры стола 200х100мм, высота ножек - 29мм.

Первым испытанием стала перепайка светодиодов на отладочных платках. Они пришли с общим анодом, а мне нужны с общим катодом. За пол-часа развернул 40 светодиодов формата 0603 - думаю неплохо.

Очень пригодился изогнутый пинцет с острыми губками из нержавеющей стали. Им легко захватить мелкий компонент и не выронить пока переворачиваешь.

Паяльная паста и поршень для дозировки пока ждут своего часа.

Из флюсов у меня пока только безродный RMA223, но он хорош только для выпаивания. Для пайки скорее всего возьму такой же безродный NC559.

воскресенье, 1 декабря 2024 г.

Счётчик до 0xFFFFFFFFFF

 Как нескучно проверить работу 5 светодиодных линеек - добавляем ардуинку, 5 микросхем 74hc595 и пишем скетч для счётчика до 2^40 (0xFFFFFFFFFF).


int latchPin =  8;   // HC595 pin 11
int clockPin = 12;   // HC595 pin 12
int dataPin  = 11;   // HC595 pin 14

void setup() {
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
  for (uint64_t i = 0; i < 0xFFFFFFFFFF; i++) {
    digitalWrite(latchPin, LOW);
    shiftOut(dataPin, clockPin, MSBFIRST, i);
    shiftOut(dataPin, clockPin, MSBFIRST, i >> 8);
    shiftOut(dataPin, clockPin, MSBFIRST, i >> 16);
    shiftOut(dataPin, clockPin, MSBFIRST, i >> 24);
    shiftOut(dataPin, clockPin, MSBFIRST, i >> 32);
    digitalWrite(latchPin, HIGH);
    delay(100);
  }
}

ожидаемое время счёта около 3486 лет...

суббота, 30 ноября 2024 г.

Обновление домашнего сервера

 Дошли руки обновить сервер домашней сети. Прежде хранилище состояло из двух жёстких дисков на 3TB каждый, из которых собран массив RAID1. Зеркало уже спасало несколько лет назад, когда один из дисков "посыпался". Производительности массива хватает, но при активной случайной записи на диск скорость работы "тяжёлых" сервисов заметно снижается.

Для улучшения производительности дисковой подсистемы были приобретены два NVME накопителя KINGSTON SNV2S1000G на 1TB и два переходника с шины PCI Express X1 на M.2. Собрал из новых дисков ещё один массив RAID1 и добавил в группу томов LVM2. Далее через команду pvmove переместил все логические тома кроме документов, фотографий и резервных копий на массив из NVME накопителей.

четверг, 14 ноября 2024 г.

Обновление Nextcloud до 30.x

 Долгое время держал свою инсталляцию Nextcloud на версии 27.x из-за приложения News, которое ещё не вышло для более новых версий. Поскольку RSS это наиболее частный функционал, которым я пользуюсь в Nextcloud, то его работоспособность была для меня критичной.

Вчера решил попробовать обновить Nextcloud до последней стабильной версии и поставить альфа версию News руками. В issues есть несколько обсуждений по поводу запуска News 24.x на свежих версиях Nextcloud, и объяснение почему до сих пор нет свежего релиза.

После обновления Nextcloud приложение News будет в отключённом состоянии. Удаляю его исходники и скачиваю из GitHub

$ cd /var/www/nextcloud/
$ rm -fr app/news/
$ wget -P /tmp https://github.com/nextcloud/news/releases/download/25.0.0-alpha14/news.tar.gz
$ tar -xzf /tmp/news.tar.gz -C app/
$ php occ app:enable news
$ php occ db:add-missing-indices

News появилось в меню и работает как в Web UI, так и через приложение News для Android.

Добавлено 2024-11-21

Пару дней назад выпустили News 25.0.0, которое поддерживает Nextcloud 29 и Nextcloud 30 и ставится штатными средствами самого Nextcloud.

суббота, 9 ноября 2024 г.

Недокументированное поведение вентилятора

Для начала довольно длинная предыстория для чего вообще понадобилось строить тестер для вентиляторов, если у меня есть лазерный тахометр.

В моём домашнем сервере всё ещё трудится старенький и довольно горячий процессор AMD Phenom II X4 955, который при максимальной загрузке вполне может подрабатывать отопителем. За время его существования я несколько раз менял кулеры и последнее время на радиаторе процессора был установлен вентилятор Xilence XPF80.R PX0802512CL.

Этот вентилятор предназначен для корпуса, а не для радиатора процессора, но мне нужно было по-быстрому заменить прошлый вентилятор, который начал невыносимо завывать при работе. На прошлых выходных выполнялось полное резервное копирование сервера и, если верить показаниям мониторинга материнской платы, процессор сервера нагрелся до неприличных 77°C.


Но важна не сама температура процессора, а то что вентилятор практически не поменял обороты - увеличение составило менее 200 оборотов (с 1035 до 1211 оборотов в минуту) при том что сам вентилятор может 1500.

вторник, 29 октября 2024 г.

Как проверить LM317 на оригинальность

 Сегодня три LM317T отправились в мусор в процессе проверки их возможностей. Не помню точно где они были куплены, но скорее всего на радиорынке Ждановичи.


Подозрения начались когда ни одна из этой троицы не смогла держать ток 10mA при колебании входного напряжения. У меня оставалась ещё одна LM317T, которая когда-то куплена в магазине БелЧип, и с ней не возникло никаких проблем.

Проблемные LM317 изображают из себя продукцию ST, поэтому проверять их буду согласно даташиту LM317T от ST.