Pull to refresh

Comments 12

PinnedPinned comments

По сообщениям сообщества - прикрепляю краткое гиф и пару фоточек :)

Все круто. Но где видео? ) Или фото хотя бы.

Прикрепил и добавил в статью :)

не хватает только фото видео демонстрации!))) очень круто, но проект красоточный, надо картинки!)

Прикрепил и добавил в статью :)

По сообщениям сообщества - прикрепляю краткое гиф и пару фоточек :)

6-пиновые разъемы (чтобы вы не могли воткнуть вентиляторы напрямую в мать)

Там совсем другая логика.

Во-первых, даже в типичном корпусе корпусных вентиляторов всё равно больше (3 спереди, 1 сзади), чем разъёмов для них на типичной материнке (чаще всего их три, если не брать топовые). Разъёмов для подсветки на материнках ещё меньше. Что уж говорить про популярные нынче "аквариумы", где корпусных кульков может легко быть штук 6, как у вас. Воткнуть их в материнку вы бы всё равно не смогли без разветвлителя в виде контроллера или обычных Y-проводов. Кстати, о проводах, тут мы подходим ко второму пункту.

Во-вторых, сейчас мода на уменьшение числа проводов и их максимальное скрытие. Материнки с разъёмами на обратной стороне, вот это всё. От каждого вентилятора у вас два провода (питание и подсветка). Когда вентиляторов становится штук 7 (например, три сбоку, три снизу и один сзади), укладка всех этих проводов начинает бесить. Решений тут несколько: от подключения кульков беспроводным способом по цепочке, когда проводами подключён лишь первый, а остальные прижимаются контактами к предыдущему (офигенно, но дорого и производителю приходится выпускать каждую модель вертушки в двух вариантах: "ведущий с проводами" и "ведомый без проводов"), до перехода на проприетарные разъёмы, совмещающие в одном разъёме питание и подсветку (количество проводов уполовинивается). Например, такой известный производитель, как MSI, тоже сейчас движется в этом направлении.

  • + репутацию не так истосковался
    действительно сейчас уже ставят хабы вот в моем более свежем пк вообще шел с корпусом. взгляну что за материнки такие с скрытыми разъёмами у меня свеженькая tuf gaming b850m-plus но там к сожалению классические решения ADD_GEN туда аргб потом в хаб и отдельно еще отдает в мать для тахометра.

Сам хаб для аргб вентиляторов, когда то давно до полной сборки
Сам хаб для аргб вентиляторов, когда то давно до полной сборки

Рассматривали ли вы готовые прошивки типа WLED и если да то чем они не подошли?

не проще Wled использовать было?

хотелось разобраться самому а не полагаться на готовое. тогда в чем смысл этой затеи?) вот мне хотелось и свое решение

Добавьте в код MDNS.begin("lighting")/MDNS.update()

И можно будет выкинуть дисплей, а заходить на страницу по 'http://lighting.local'

А если чуть поколдовать с SSDP, то устройство будет прямо в сетевом окружение и страница доступна по клику по нему.

По сохранению настроек в память удобнее сделать как во взрослых контроллерах, если было изменение настроек, поднимаем флаг и запоминаем время таймера (на дуне millis). По истечению таймера обновляем значения в памяти. Если в двух словах, пока пользователь крутит ручку и выбирает подходящий режим контроллер ждёт и запись в память не происходит, только поднят флаг изменения настроек. По истечению таймера (например 2 минуты) после последних изменений делаем вывод "пользователь набаловался, можно записать последние настройки и флаг записи опустить". Либо если позволяет количество кнопок отдельная кнопка или удержание несколько секунд для сохранения.

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

В любом случае спасибо за статью, было интересно увидеть внутренний мир 6-ти а новых карлсонов.

Sign up to leave a comment.

Articles