По мере развития обвязки вокруг солнечных панелей, захотелось навесить на работающий с измерителями мощности одноплатник больше функций – а именно переключать режимы работы насоса, выбирая между двумя реле давления, а также мерять потребление насоса в процессе работы.
Архив за месяц: Ноябрь 2020
Еще о крепеже для Bryton’а
Захотелось все же на своих велосипедах – точнее, для начала на циклокроссе – двигаться в сторону более жесткого, более выдвинутого вперед и аэродинамичного крепления в стиле f-mount. Хотя бы в качестве эксперимента, а там посмотрим.
В принципе, жесткость базового крепления на резиночках не особо напрягала, а вот чуть выдвинуть велокомп не помешало бы – хотя бы ради будущего использования лежака, ну и в целом, чтобы привыкнуть. Ну и, раз уж все равно планировалось использовать более “правильное” крепление, то от купленных когда-то пластиковых родных bryton’овских f-mount’ов я решил избавиться – изгиб в вертикальной плоскости был не в ту сторону (кто вообще это придумал?).
Открыл для себя bzexe
Сабж. Чисто случайно заметил в консоли такую команду (есть в штатной поставке bzip2), открыл ман, и…
rain@walkbook:/tmp$ cp /bin/bash .
rain@walkbook:/tmp$ bzexe bash
bash: 2.179:1, 3.671 bits/byte, 54.11% saved, 1099016 in, 504377 out.
rain@walkbook:/tmp$ ls -la /bin/bash bash
bash bash~
rain@walkbook:/tmp$ ls -la /bin/bash bash
-rwxr-x— 1 rain rain 505031 ноя 29 21:58 bash
-rwxr-xr-x 1 root root 1099016 май 15 2017 /bin/bash
rain@walkbook:/tmp$ ./bash
rain@walkbook:/tmp$ file bash
bash: POSIX shell script executable (binary data)
Вполовину меньшего размера бинарник, который можно выполнять ценой потери скорости запуска :). Обычный шелл-скрипт+архив в стиле, например, установщиков дров для Nvidia/AMD.
Взял на заметку.
Перепрошивка USB-реле
Получил на днях посылку с aliexpress’а – несколько USB-реле, по паре штук на 1, 2 и 4 канала. Их я упоминал в статье – обзоре плат управления майнинг-ригами.
С одноканальными возникла некоторая проблема – устройство нормально определялись в системе, однако софт ругался на bad device id и “не видел” плату. При этом под виндой все же можно было выбрать из списка найденный идентификатор (в отличие, например, от двухканальной платы с идентификатором 6H66 тут он выглядел как “яяяяя”), после чего плата успешно управлялась. Так что железо было целое, осталось решить вопрос с багом в прошивке.
В закладки: самодельный велокомпьютер на Raspberry Pi
Наткнулся на просторах сети: https://github.com/hishizuka/pizero_bikecomputer
Хоть и в виде макета, но вполне рабочий велокомп на базе Raspberry Pi Zero с поддержкой ANT+-датчиков, аплоадом на Страву, картой и так далее.
К вопросу о ценах на подобные железки у гигантов индустрии и том, на чем можно собрать аналог в любительских условиях…
Искать, кстати, начал изначально с варианта “велокомпьютер на Arduino”, но там более примитивные проекты. Хотя нашлось много логгеров с дисплеем, были даже с отображением скорости. Математику-то несложно организовать, а вот для работы с датчиками ресурсов уже, похоже, маловато. Или просто никто не заморачивался? :). Библиотеки ANT+ для Ардуины есть; даже если в рамках одного контроллера сделать все не получается – можно вынести работу с ANT+ и GPS на второй, а на первом делать математику, дисплей и логирование. Может получиться экономичнее, чем на малинке.
Забавная аудиофилия
Наткнулся недавно на интересную зверушку на просторах ebay: Elfidelity HiFi Power Filter PCI / PCI-Express X16 Audio Purifier for Sound Card
Всего за 66$ предлагается купить фильтр, который “Can effectively improve the output quality of the sound card. It mainly plays the role of power supply filtering”. Фактически, набор различных конденсаторов и несколько светодиодов, чтобы скучно не было (two groups of LEDs can independently control the color, 7 different RGB colors, or you can choose to turn off the LED). Причем, питание звуковой карты не идет через этот “фильтр” – это просто тупо пачка конденсаторов, которая садится параллельно шине питания и что-то там должна фильтровать.
Вот так вот – вставишь такую платку в слот и AC97 заиграет как Lynx Two 🙂
mdadm resize
sgdisk /dev/sda -R /dev/sdi
sgdisk -G /dev/sdi
mdadm /dev/md3 -a /dev/sdi1
mdadm -G -n 9 /dev/md3
pvresize /dev/md3
lvresize -L+930G /dev/meganas/storage
xfs_growfs /storage/