Все записи автора rain

На заметку: дешевые микроконтроллеры

Сабж. Открыл для себя во время чтения треда о RPi pico; дальнейший поиск привел на статью на Хабре – https://habr.com/ru/post/467837/

До чего техника дошла – пусть примитивный, но микроконтроллер – и по цене меньше 1 грн по текущему курсу. Да и примитивность весьма условная – на той же tiny13 (где, как и здесь, 1 КБ флеша и 64 байта оперативки) делают иногда весьма интересные проекты.

Оживление Lenovo B590

Небольшая заметка по оживлению ноута из сабжа.

Дали ноут на восстановление: включается, экран темный, загрузка не идет – “требуется переустановка BIOS’а” (с). Проблема была действительно с BIOS’ом, а не с операционкой, как можно было подумать изначально. Судя по интернету, проблема типовая – окирпичить ноут можно неправильными настройками. Как это произошло у владельца ноута – пока не выяснял.

Поупражнявшись сначала с разными вариантами сброса BIOS – вытаскиванием аккумулятора и батарейки BIOS’а на всю ночь, закорачиванием контактов батарейки, различными комбинациями клавиш при включении – было решено разбирать и шить программатором после того, как ничего из перечисленного не помогло.

Читать далее Оживление Lenovo B590

Разборка дешевой USB-минизарядки из ближайшего магазина

Из-за того, что в доме в последнее время развелось много одноплатников и прочей питающейся от USB техники, стало не хватать USB-зарядок. При очередном посещении магазина электрики взгляд упал на лежавшие на витрине миниатюрные блоки питания с одним USB-портом, током до 1А и за смешные деньги – 30 грн. Пару продавец отдал по 25, предупредив, что при подключении светодиодной лампы та начинает мерцать, но для слаботочной нагрузки должно хватить.

Читать далее Разборка дешевой USB-минизарядки из ближайшего магазина

Еще несколько интересных проектов на велотему

Набор ссылок на различные велопроекты:

Читать далее Еще несколько интересных проектов на велотему

Компьютеризация насосной

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

Читать далее Компьютеризация насосной

Еще о крепеже для Bryton’а

Захотелось все же на своих велосипедах – точнее, для начала на циклокроссе – двигаться в сторону более жесткого, более выдвинутого вперед и аэродинамичного крепления в стиле f-mount. Хотя бы в качестве эксперимента, а там посмотрим.

В принципе, жесткость базового крепления на резиночках не особо напрягала, а вот чуть выдвинуть велокомп не помешало бы – хотя бы ради будущего использования лежака, ну и в целом, чтобы привыкнуть. Ну и, раз уж все равно планировалось использовать более “правильное” крепление, то от купленных когда-то пластиковых родных bryton’овских f-mount’ов я решил избавиться – изгиб в вертикальной плоскости был не в ту сторону (кто вообще это придумал?).

Читать далее Еще о крепеже для Bryton’а

Открыл для себя 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 тут он выглядел как “яяяяя”), после чего плата успешно управлялась. Так что железо было целое, осталось решить вопрос с багом в прошивке.

Читать далее Перепрошивка USB-реле

В закладки: самодельный велокомпьютер на Raspberry Pi

Наткнулся на просторах сети: https://github.com/hishizuka/pizero_bikecomputer

Хоть и в виде макета, но вполне рабочий велокомп на базе Raspberry Pi Zero с поддержкой ANT+-датчиков, аплоадом на Страву, картой и так далее.

К вопросу о ценах на подобные железки у гигантов индустрии и том, на чем можно собрать аналог в любительских условиях…

Искать, кстати, начал изначально с варианта “велокомпьютер на Arduino”, но там более примитивные проекты. Хотя нашлось много логгеров с дисплеем, были даже с отображением скорости. Математику-то несложно организовать, а вот для работы с датчиками ресурсов уже, похоже, маловато. Или просто никто не заморачивался? :). Библиотеки ANT+ для Ардуины есть; даже если в рамках одного контроллера сделать все не получается – можно вынести работу с ANT+ и GPS на второй, а на первом делать математику, дисплей и логирование. Может получиться экономичнее, чем на малинке.