Архив рубрики: Без рубрики

Использование Sonoff RF Bridge в домашнем хозяйстве

Небольшая зарисовка на тему умного дома.

Еще пару лет назад при переделке разводки водопроводных труб поставил циркуляционный насос, благо контур рециркуляции в доме был предусмотрен, а вот насос поставить почему-то забыли. Долгое время насос стоял неподключенным – было не до него, потом поставил реле на 433 МГц – если было не лень, то держал кнопку на пульте минуту, прежде чем пойти мыться. Чаще было лень :). Потом как-то появилась несколько реле Sonoff Basic, лежащих без дела. Поставил вместо старого, теперь можно было не идти к пультику – смартфон обычно был под рукой. Плюс в настройках eWeLink есть возможность включить нагрузку на определенное время – выставил там минуту для этого реле, теперь можно было ткнуть кнопку и собираться в душ.

Как финальный аккорд данных манипуляций – при очередном заказе на arduino.ua открыл для себя Sonoff RF Bridge. Цена – не сказать, что сильно низкая, но в целом – доступная и я решил заказать “на поиграться”.

Читать далее Использование Sonoff RF Bridge в домашнем хозяйстве

Домашние велопроекты: часть 2, самодельный велостанок

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

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

Читать далее Домашние велопроекты: часть 2, самодельный велостанок

Домашние велопроекты: часть 1, steering plate

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

Кстати, за время моей сборки подставки, Zwift успел выкатить обновление, в котором можно задействовать кнопки на руле на специальных велотренажерах – т.е., появилось разделение на “analog steering” и “digital steering”. В последнем случае дорога виртуально делится на полосы и по нажатию кнопки персонаж сдвигается на соседнюю полосу.

Читать далее Домашние велопроекты: часть 1, steering plate

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

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

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

Разборка дешевой 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-реле