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

Заметка: ШИМ-управление вентилятором на видеокарте

Переделывал систему охлаждения на MSI 7870 OC – тех самых, неудачных, которые у меня появились первыми, с черным кожухом и синей полосой, вентиляторы на которых начали клинить спустя полгода после покупки. С минимальными допиливаниями получилось поставить на них СО от Gigabyte Windforce II – пожалуй, единственный раз, когда удалось СО от одной карты относительно беспроблемно поставить на другую. Вентиляторы на Гигабайте двух/трехпроводные, ШИМ-управление не предусмотрено. Управление сделал на базе КТ817 с резистором на 3,3 К в базе, все это включено в разрыв минусового провода вентилятора. Сходу не заработало – как выяснилось, именно на этой карте ШИМ идет с открытым коллектором. После добавления еще одного 3,3К с выхода ШИМ на питание все успешно завелось.

В копилку инструментов: tiny i2c scanner

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

Читать далее В копилку инструментов: tiny i2c scanner

Мобильная погодная станция на attiny85

Повторение еще одного найденного в сети проекта с небольшими модификациями.

Читать далее Мобильная погодная станция на attiny85

Калибратор для attiny

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

Читать далее Калибратор для attiny

Fuse reset на tiny85

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

Как сделать высоковольтный сброс контроллера, предназначавшегося для сборки устройства для высоковольтного сброса? 🙂

Читать далее Fuse reset на tiny85

Переходник для прошивки attiny84

Под одну из запланированных конструкций, найденных в Интернете, заказал на aliexpress несколько attiny84, дел с которыми раньше не имел. Контроллер идет в корпусе DIP-14. Доставили, получил; из подручных средств – заказанная ранее отладочная плата для tiny13/tiny85 в DIP-8. Контроллеры из одной линейки, поэтому решил просто сделать переходник DIP-14->DIP-8.

Читать далее Переходник для прошивки attiny84

Заметка по старшим инверторам Soyosource и МК STM8

Недавно отказал один из инверторов Soyosource. Началось постепенно: нулевая выработка, отказ пульта управления. После перезапуска при снятии питания завелся; через время снова подвис, оставив при этом работать вентиляторы на полную. При следующем перезапуске вентиляторы отключились, но пульт так и не заработал.

Переставил пульт с другого подобного инвертора, выставил настройки заново (инвертор перешел на вариант работы от аккумуляторов + кривые уровни напряжений), силовая часть работает. Проблема в том, что при отключении пульта инвертор перестает работать минут через 10-15 – возможно, пытается сохранить выработку (помнится, она сохранялась именно в МК дисплейной части) и где-то в этом месте вешается.

Читать далее Заметка по старшим инверторам Soyosource и МК STM8

WiFi Cata

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

В итоге был сделан очередной проект на esp8266 для решения этой задачи.

Читать далее WiFi Cata

USB-watchdog на tiny85

Проект не мой, просто реализация найденного в сети.

USB-watchdog служит для перезагрузки (или других подобных действий) системы в случае, если та перестала откликаться и сбрасывать таймер в watchdog’e – в общем-то, принцип как и у других watchdog’ов. Цепляется с одной стороны на USB-порт и распознается как устройство в системе, с другой – на пин reset на гребенке передней панели на материнской плате.

Готовые варианты продаются от 100 грн и выше, решил попробовать собрать из подручных средств. В сети нашел проект USB-watchdog на базе tiny85, его и стал реализовывать.

Читать далее USB-watchdog на tiny85

Порт zwift-jersey на tiny85

В процессе поисков связанных с Zwift проектов наткнулся на https://github.com/pete911/zwift-jersey – автоматизацию ввода промо-кодов в Zwift’e на базе Arduino. Открыл для себя тогда, что у Arduino бывают разные контроллеры для связи с USB и “не все Arduino одинаково полезны” – точнее, не все могут выступать в роли USB HID-устройств без дополнительных манипуляций. На тот момент купил пару Arduino Leonardo, прошил в одну из них скетч по ссылке, повводил коды во всех аккаунтах и на том успокоился.

Читать далее Порт zwift-jersey на tiny85