PC Cooling | 6-Channel Fan Controller with Linear Voltage Adjustment | HARDWARE (Eng subs)

  Рет қаралды 11,795

Dmitry Muravyev

Dmitry Muravyev

Күн бұрын

An overview of the resulting piece of hardware (there will be a separate video or even two on the software). For me it's been a long and difficult journey within this project and finally I'm happy to present the first revision of the board.
The features turned out to be very impressive:
✔️ All 6 fans controlled by PWM.
✔️ 4 of them with the ability to adjust the supply voltage (3- or 2-wire fans).
✔️ 128 steps of smooth linear voltage adjustment.
✔️ P-channel MOSFETs in DC-DC, wuth ability to work in gate mode (100% fill factor).
✔️ DC-DC output currents up to 4A (15 Watts per channel).
✔️ Continued operation even when the microcontrollers fail.
✔️ DC-DC supply voltage and output voltage sensors.
✔️ 2 digital temperature sensors buses (up to 16 DS18B20 sensors).
✔️ Temperature sensors built into digiPOTs and microcontroller.
✔️ Tracking of the PC temperature sensors (MB, CPU, GPU, HDD) via the control software.
✔️ Power and error indicators + buzzer.
✔️ IPS display 240x240.
✔️ 32.768 kHz crystal for accurate RPM measurement.
✔️ USB connection.
✔️ Different power options: Molex (12V + 5V), Power 12V + USB, Molex + Power 12V, Single PS 5-18V.
✔️ Automatic configuration and connected fans detection.
✔️ Firmware update via USB.
✔️ Mounting holes for the HDD 2.5 holder
Colleagues, ATTENTION!!! I haven't finished the firmware yet, and I've just started coding the management software, so I'm giving a link only to the EasyEDA project. As soon as I finish them, I'll post all the sources and the compiled binaries.
*********
CONTENTS:
00:00 - Assembling
01:21 - Board overview
04:52 - Schematic
07:58 - PCB Design
08:13 - Breadboard
08:24 - Short User Guide
11:20 - Load test
13:00 - Plans for the future
🎵 BACKING TRACKS (Billions of thanks to the authors!):
@N&MCreation ( / nmcreation):
- • Dirty Metal Backing Tr...
- • Emotional Heavy Rock /...
Now YOU Shred ( / nowyoushredjamtrackson...
- • Voodoo Chile Jam Track...
- • Fast Funk Blues Jam Tr...
LINKS:
✔️ Project - oshwlab.com/sneer2sneer/pc-fa...
✔️ My videos on the topic:
• DC-DC + DigiPOT | Буде...
• Расчёт понижающего DC-...
• Логарифмический цифров...
• ST1S41: ШИМ + ЧИМ = 10...
• Контроллер вентилятора...
• Контроллер вентилятора...
TOOLS:
TS-100 Soldering Iron - ali.ski/0Hc5ES
Soldering Iron Tip (original) for TS-100 - ali.ski/-sdF1
Soldering Hot Air Gun - ali.ski/DzD9L
Silicone Mat - fas.st/MbWBDK
Syringe Needles - ali.ski/FQB6qc
Solder Paste/Flux Extruder - ali.ski/ivLWP
Soldering PCB Holder - ali.ski/-gqP1z
Tweezers - ali.ski/BgsBF
Breadboard - ali.ski/ZcGWy_
40-pin Jumper Wires - ali.ski/BuQlZ
Nippers - ali.ski/buDNO_
SUPPLIES:
Soldering Flux - ali.ski/FElC4
Solder Wire - fas.st/NcwLm
Solder Paste 183С - ali.ski/iyqYTE
Antistatic Gloves - ali.ski/MKg8Op
Fasteners - ali.ski/NJUzFa
More Fasteners - ali.ski/_ksJN
EQUIPMENT:
UNI-T SMD Tester - ali.ski/LGZsF
ST LINK V2 Programmer for STM8 (replica) - fas.st/uBi4vV
USB Protection Module - ali.ski/85EXmI
Electronic load DL24 - ali.ski/ON2SN
COMPONENTS:
1808 SMD Fuses 0.5-15A - ali.ski/bDx3H
MCU STM32F070CBT6 - ali.ski/lmPod
ESD protection for USB - ali.ski/ekimp
Socket/adapter QFP48 to DIP48 - ali.ski/6wz5f
Socket/adapter QFN28 to DIP28 - ali.ski/r226Vg
ST7789 Display module IPS 240x240 - ali.ski/VAD6W
Ceramic Resonator 12MHz - ali.ski/GsC_k7
Ceramic Resonator 32.768 kHz - ali.ski/e_PkJJ
DS18B20 Temperature Sensor - ali.ski/sspOT
Tactile Push Button - ali.ski/_C8te
SMD LED Kit - ali.ski/iIKYU
SMD Resistor - ali.ski/_K3Vc
SMD Capacitor - ali.ski/_6Jsu
SMD Capacitor Sample Book - ali.ski/E2jOv
SMD Resistor Sample Book - ali.ski/jXRM8_
SOT-23 SMD Transistor Sample Book - ali.ski/3X2zT
Active Buzzers 3-12V - ali.ski/LWySt
KF2510 3+1P Fan connector - ali.ski/iNIMXs
A Lot of Fans (used) - ali.ski/35_Wr
5559 PC Socket 12v, 4 pin (2x2) - ali.ski/MNS2e
Molex PC Socket, 5v/12v, 4 pin - ali.ski/gAhexY
XH2.54 Pin Connector 4P male - ali.ski/CuAm0R
XH2.54 Pin Connector 4P female - ali.ski/aswvj
More XH2.54 Pin Connectors - ali.ski/6D-eFQ
Terminals For XH2.54 - ali.ski/ZwkPnx
Plastic Dupont Jumper Connector - ali.ski/yWuafW
Terminals For Dupont 2.54 - ali.ski/1BXp1I
Single Row female 2.54mm socket, 2-40 pin - ali.ski/iPypu
Single Row male straight 2.54mm socket, 40 pin - ali.ski/ZSDjhJ
Silicon Cable 20AWG (3, 10 wires) - ali.ski/mrUBhf
Silicon Cable 24AWG (2-5 wires) - ali.ski/CrVWR
Silicon Cable 28AWG (2-6 wires) - ali.ski/zKX6S
Slippers - ali.ski/aFXHm
#stm32 #pcb #dmitrymuravyev

Пікірлер: 122
@justaccount4911
@justaccount4911 Жыл бұрын
Удивительно, что так мало подписчиков. Контент офигенный, подача крутая, монтаж вообще супер. Успехов и развития, не останавливайся и продолжай радовать нас своими самоделками :)
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Спасибо за комментарий!
@cigork
@cigork Ай бұрын
Поддерживаю!!! Монтаж видоса мега крутой, да и задумки с воплощениями на высоте, я залип смотря на это.
@ilyinmichail4587
@ilyinmichail4587 Жыл бұрын
Отличный ролик! Вам бы наладить продажу таких штук!) Я бы прикупил!
@yokooomori2439
@yokooomori2439 Жыл бұрын
Думаю цена будет 500+ баксов)
@Redings_
@Redings_ 10 ай бұрын
Нееее баксов 40 максимум 😅
@QueryDistinct
@QueryDistinct 9 ай бұрын
Для продажи не хватает контроллера адресной ленты диодной. Тогда действительно может быть спрос.
@Redings_
@Redings_ 9 ай бұрын
@@QueryDistinct он делается елементарно
@QueryDistinct
@QueryDistinct 9 ай бұрын
@@Redings_ одно дело сделать свою реализацию "волны" другое дело синхронизировать его с остальными железом. Дело не в элементарности, а отсутствии разводки под argb на плате.
@user-maxi
@user-maxi Жыл бұрын
Тяжесть музыки и крутость тапок -отличный пролог к красивому и крутому девайсу! Аффтор-жги!! То, что ты делаешь-круто! Удачи тебе!
@oleshrabrov5114
@oleshrabrov5114 9 ай бұрын
Прекрасный проект, супер круто сделано
@mixi3193
@mixi3193 Жыл бұрын
Собирался разрабатывать подобную штуку для своего компа. Подчеркнуть есть что. Спасибо. 😀👍
@EgorKanarev
@EgorKanarev 9 ай бұрын
Зря ты считаешь, что не получилось. Шикарно же вышло:)
@Bkmz31
@Bkmz31 10 ай бұрын
Крутая игрушка. Всегда восхищают люди с руками
@cigork
@cigork Ай бұрын
Наткнулся в ленте, посмотрел и залип + подписался, реализация шикарна!!! Ваяйте больше, контент интересен.😉👍👌
@iqubik
@iqubik Жыл бұрын
Ого какой крутой монтаж
@user-ij6hz3zv8u
@user-ij6hz3zv8u Жыл бұрын
Светлая Голова! Красава! Успехов каналу.
@pavelmityagin8655
@pavelmityagin8655 Жыл бұрын
Автору респект за основательность и продуманность устройства!
@npocTpuM
@npocTpuM Жыл бұрын
Смотрел до конца, очень интересно. И в конце понял, что нихрена я не понял😂. Захотел такую штуку себе. Лайк, подписка🎉
@independentx1
@independentx1 2 ай бұрын
Проект пушка. Что добавить? Выходы оборотов для материнской платы и входы шим с нее же. Проект реально полезный. Купил серверный корпус для пк, стоковые тупые двухпиновые вентиляторы 80х80х25 и 0.2а сразу под замену, купил 80х80х38 на 10к оборотов, а они на 1.35а, на мат платах максимум 1а на канал. Напроектировал плату, ищу где заказать теперь, тк jlc и pcbway больше не работают. Считал исходя из 20а и 10 каналов, вся плата практически - один сплошной полигон, верхний слой +12, нижний gnd, 20 разъемов 2510, 10 под вентиляторы, 10 на мат плату, и два разъема atx 8 pin. С каждого разъема вентилятора pwm и rpm уходят на разъемы мат платы, собственно все. Для проводки все заказал на али, осталось изготовление плат заказать. С большим удовольствием купил бы такое изделие готовое, каналов на 10, ну или 2х5+. Обратная связь необходима для мат платы, что бы она как минимум видела процессорный кулер. P.s. У меня очень жирный бп и стойка на балконе, я знаю, что делаю😂 Автору респект, поздно увидел, но все еще готов к приобретению)
@ihorhrishin5006
@ihorhrishin5006 11 ай бұрын
Супер. И с описанием. Умничка.)
@abbadon_xg7554
@abbadon_xg7554 Жыл бұрын
Бомбей!Да Дима.Удивил)))))))
@UCfpBnsCG17QVj5bLvbBjBrQ
@UCfpBnsCG17QVj5bLvbBjBrQ Жыл бұрын
Очень круто, успехов каналу :)
@user-om3nj1lu5e
@user-om3nj1lu5e 8 ай бұрын
Отлично! будем посмотреть еще, адово интересно!!!!))))
@user-dd9bc2hl2t
@user-dd9bc2hl2t Жыл бұрын
Очень круто исполнено. С радостью бы приобрел такую плату в будушем, как для дела, так и для поддержки автора. Так что комерческий потенциал есть, пусть и не очень большой.
@LuciferINC
@LuciferINC 5 ай бұрын
Контент пушка! было бы интересно увидеть такой контролер + - на 10 каналов )
@leopardgrelli7827
@leopardgrelli7827 Жыл бұрын
Однозначно лайк! Крутое устройство получилось!
@Avenir-Sigrun
@Avenir-Sigrun 6 ай бұрын
Благодарю вас за этот и твои другие ролики
@user-se6zz9xl9i
@user-se6zz9xl9i 5 ай бұрын
Шикарный проект. Но лично мне в нем как обладателю 2х процессорной системы не хватает еще 4х каналов. Что бы не вешать на мать тяжеленные башни (а мать пока китайская бюджета немного не хватило) поставил заводские водянки. На матери не только на китайской всего один выход на охлад каждого камня. А вот на водянке от 2 до 4х в зависимости от конфига потребителей на камень. Помпа и от 1 до 3х вентиляторов. И по этому приходится искать компромис. Вешать на постоянку по питанию помпу так себе вариант из за износа. а весящие на постоянке вентили сильно шумят. Вот вкорячить в платку управление водянкой 2х был бы вообще огонь. А если это привязать в выходу управления матки вентилями то вообще топчик. Есть идеи как замутить но нет навыков в программировании. Готов даже приобрести девайс с подобным функционалом. И аналогов нет ни у китайцев ни у брендов.
@BlackPulsar13
@BlackPulsar13 Ай бұрын
Красота! Во всём! :D
@Plohoi_Chelovek_REDISKA
@Plohoi_Chelovek_REDISKA Жыл бұрын
доброго времени суток, надобно докинуть в прошивку управление вентиляторами на разных частотах вращения, на случай если все вентиляторы будут крутится с одинаковой частотой и внезапно войдут в резананс, что чисто теоретически может вызвать увеличение уровня шума, а если их вращать на чуточку разных частотах это должно сработать.
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Добрый день. Интересная мысль, я в эту сторону вообще не думал. Спасибо.
@Plohoi_Chelovek_REDISKA
@Plohoi_Chelovek_REDISKA Жыл бұрын
@@DmitryMuravyev если решитесь все же использовать это, попрошу сделать сравнение до и после, ну так, чтоб все знали, работает оно или нет. идея не нова, подсмотрел ее у яблочной компании, они такое в своем мак про реализовали.
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Ого, не знал про эплов. Спасибо.
@user-zq4pq1dn6k
@user-zq4pq1dn6k 10 ай бұрын
It's a outstanding DIY project. Love it so much.
@TechnologyandlifeKrdSPBMskNsk
@TechnologyandlifeKrdSPBMskNsk Жыл бұрын
Кстати очень хороший стартап! Проект немного допилить и можно коммерчески его выпускать. Да и выложи пример роликов как ты на контроллер пишешь програму в какой среде , где печатал платы, что за что где отвечает хотя бы немножко и если возможно вкраце, или более менее подробно. С твоими знаниями по контроллеру можно систему умный дом пилить
@user-lj1km2tn1n
@user-lj1km2tn1n 5 ай бұрын
очень интересный подход и правильный))) я ковырялся,так и не доделал правда,надеюсь доделать уже когда нибудь))) на ардуино мега(китайской ),датчики температуры ds18b20,а вентиляторами управлять по средством шим самой ардуинки,там помойму как раз 6 выходов,у меня вентиляторы все шим(4 пина) и соответственно их много,буду объединяться в группы)))) но ваш вариант конечно красивый и элегантный )))))
@TerAnYu
@TerAnYu Жыл бұрын
Огонь, то, что желал заиметь себе. Как предложение и накидывание на вентилятор: - существует одноканальный драйвер для вентилятора (используется во многих материнских платах) - NCT3941S; - сделать настройку, как в серверах, при запуске устройства на N секунд включить вентиляторы на 100% и потом уже можно уменьшать обороты; - при тестировании метода работы вентилятора сделать тестирование максимальных и минимальных оборотов вентиляторов, что бы уже считать от возмжностей вентилятора; - добавить через софт, что бы можно было указать максимальные/минимальные обороты для вентилятора, в зависимости от температуры (возможность настраивать температурную кривую); - возможность управления не только через винду, но и линукс, возможно командами в обоих случаях.
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Спасибо за комментарий! Отвечу тогда так же, по пунктам: - Спасибо, изучу. - Да, это можно. Тут довольно сложно решить как должно вести себя устройство. Условно говоря, в потребительских девайсах упор на наименьшее беспокойство пользователя, а в промышленных на бОльшую надёжность. Часто это взаимоисключающие вещи ))) - Да, так и есть, но пока не отладил это дело (потому и прошивку ещё не выложил). В процессе ) - Тоже так и есть. Будет настраиваться базовый уровень, от которого уже рассчитываются отклонения. Если базовый уровень смещается с середины наверх - минимальные обороты будут выше. А если базовый смещён вниз, то ограничиваются максимальные обороты. В ролике про прошивку я про это всё расскажу (ЕБЖ))). - Дааа, это хотелось бы, но вряд ли времени хватит. Если только энтузиасты подключатся.
@TerAnYu
@TerAnYu Жыл бұрын
@@DmitryMuravyev Спасибо за ответы! Про 100% после включения устройства. Вы в своих прошлыйх проектах такое уже реализовали, что если датчик температуры исчезнет, то включаем максимум, здесь это необходимо, что бы раскрутить некоторые вентиляторы, которым необходимо для старта 12V и 100% заполнение PWM, как только начал крутиться, можно сбавить заполнение, а на сколько сбавить, можно будет узнать только тестированием вентилятора (некоторые материнские платы так делают, когда нажимаешь Test, она увеличивает ШИМ, потом уменьшает и так несколько раз, пока вентилятор не остановится). И ещё один вопрос, можно ли уже сейчас пытаться заказывать изготовление плат или ещё какие-то исправления будут?
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
@@TerAnYu В предыдущих контроллерах раскрутка была ещё и для определения возможности управления по ШИМ. В этом девайсе это делается в настройках и результаты сохраняются. А функция раскрутки переложена на MAX31790, он это умеет. Насчёт платы: я бы сейчас только поменял местами пины пищалки и светодиода ошибки, а в остальном я заметных ошибок не обнаружил. Но только по компонентам надо смотреть. Каждый месяц ситуация меняется. Что-то может быть бракованное из Китая, а если брать "фирму", то ждать приходится по 2 месяца...
@wisewolf
@wisewolf Жыл бұрын
Вот ведь шикарная вещь получилась. Сам бы такое спаял, но времени нет. Жаль что такое не продаётся (
@Antizapad7
@Antizapad7 Жыл бұрын
Главное не останавливаться на достигнутом! 😎Можно расширить функционал до управления не только вентиляторами, но и помпой в пределах 1-24 вольта. У меня ещё была задумка управления подсветкой в зависимости от нагрузки на ЦП. В перспективе, как по мне, то коммерческое будущее такому продукту обеспечено. 🧐
@Genshin-kal
@Genshin-kal 10 ай бұрын
Будь здоров:)
@minty6989
@minty6989 5 ай бұрын
Отличный видос, прям профессионально. По поводу платы, мб стоит добавить синхронизированный вход с материнки SYS_FAN. Т.е. чтобы материнка отдавала на SYS_FAN сигнал для платки, а плата реплицировала их на все 6 разъемов. Очень удобно для бюджетных плат типа GIGABYTE DS3H и ей подобных, где на плате всего 1 SYS_FAN
@DmitryMuravyev
@DmitryMuravyev 5 ай бұрын
Хорошая идея! Можно сделать аппаратный PWM Capture на таймере. Выписал себе. Спасибо за подсказку и за отзыв!
@sysadminodessa2869
@sysadminodessa2869 Жыл бұрын
Молодчага!
@phoneaccount6907
@phoneaccount6907 5 ай бұрын
Из идей - задание и поддержание заданных rpm. Люблю когда они стоят ровно. Писал скрипт в линуксе, но там один байт разрядности pwm, обороты плавали.
@user-lx6mp4zj8e
@user-lx6mp4zj8e Жыл бұрын
Для солидности мож стоит графики на экране добавить ? а так проект крутой.
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Отмечу себе в планах на развитие) Спасибо!
@Argonec
@Argonec 8 ай бұрын
Привет. Раз пошли нормальные камни, то наверно подписнусь)) Сам тоже загоняю на СТМ32.
@miruff
@miruff Жыл бұрын
Не так давно подписался на Ваш канал. Впечатляет качество материала и разработок.
@TheLordpank
@TheLordpank Жыл бұрын
Проект ОГОНЬ, хочу подобный замутить для своего сервера но только на ESP 32 с приложухай на андрее и с интеграцией с Алисой. Да я маньяк😂. Времени только свободного практически нет, работа чтоб её😀
@dethomorphin
@dethomorphin Жыл бұрын
Я бы попробовал веб интерфейс, будет на всем работать с минимумом усилий
@DonPedro-dy1ly
@DonPedro-dy1ly Жыл бұрын
Не плохой вариант.Я тоже подобное делал.только мониторинг температуры на север/южный мост, видеокарта,проц и общую температуру пэка.Дисплей выносной.Но потом забросил.Проблемы чутка пошли по жизни.И как то все пошло не по плану...
@mishashiposh2924
@mishashiposh2924 Жыл бұрын
Супер!
@hetrodyne3923
@hetrodyne3923 Жыл бұрын
Ролик великолепный! Но возник вопрос: вы не разместили ссылку на котроллер вентиляторов MAX31790, его тоже на али взяли? Или воспользовались mouzer?
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
На Али взял. Но у него странно работает режим детектирования locked rotor. Точнее, больше похоже что он не работает. Поэтому ссылку на всякий случай не стал давать.
@Alex_Nikolaivski
@Alex_Nikolaivski 5 ай бұрын
Все круто тільки дисплей на панель пк треба виносити для більшої краси. Ато такий девайс ховати в коробку якось не камельфо.
@_den_
@_den_ Жыл бұрын
Прикольно, а особенно бесполезно ) Ну, я понимаю, что просто поиграться хотел.
@bolt23rus
@bolt23rus Жыл бұрын
и потратил год на создание самого видео
@Rosario_Agro
@Rosario_Agro Жыл бұрын
Хочу такой контроллер, ну чуть попроще. В текущей версии сумма всей рассыпухи дорого выходит.
@user-yp3ee2wj9x
@user-yp3ee2wj9x Жыл бұрын
Когдато и я такое делал, правда без дисплея и срегулировкой по шим на каждый фан отдельно. А инфу с какой скоростю вертеть брал материнки. Был простенкий алгоритм который анализировал сигнал с материнки и рерулировал нужные вентиляторы.
@phoneaccount6907
@phoneaccount6907 5 ай бұрын
У макса крюкова главная фишка контроллера вентиляторов это шифрованая прошивка. Которая только в виде бинарника.
@donzdonz4511
@donzdonz4511 Жыл бұрын
Проэкт интересный, но для матерей где нет достаточного количества 4 пин разьемов под вентиляторы, у меня к примеру мать MSI Gaming (2014 года выпуска) и в ней 6 разьемов по 4 пин и софтина от MSI (Control center) в которой регулируется каждый порт отдельно, и показываются обороты вентиляторов. А когда мне было мало 6 портов подключал дополнительно хаб на 10 портов с питанием от молекс и максимум работало 16 вентиляторов по 0.5А. (это была ферма)
@electronics_geek
@electronics_geek 9 ай бұрын
так то проект зачетный, только вот че fancontrol самой материнки разучился управлять вентиляторами ?
@iqubik
@iqubik Жыл бұрын
Это высший пилотаж. Очень и очень и очень круто, проработка как у гайвера не меньше
@user-bj6by6zy2c
@user-bj6by6zy2c Жыл бұрын
Я бы тоже такую штуковину приобрел.
@vnvedenev
@vnvedenev Жыл бұрын
Нужно добавить возможность выбора сопротивления датчиков, собрал кастомку, а датчик который купил на 5кОм, не стандартное сопротивление
@user-hp7px1bw3h
@user-hp7px1bw3h 3 ай бұрын
Вообще здорово, а автор видел контроллеры "Aquaero"? Сейчас с ними сложность, да раньше, политика компании не самая дружелюбная, но как пример, с железом и софтом, возможно стоит ознакомится, по начала хоть и виртуально.
@DmitryMuravyev
@DmitryMuravyev 3 ай бұрын
Посмотрел. Интересные штуки, надо будет почитать про них. Спасибо!
@user-si6mj2py7j
@user-si6mj2py7j Жыл бұрын
Хотелось бы обзор на MAX
@Redings_
@Redings_ 10 ай бұрын
еще круто было бы сделать корпус под стиль корпуса пк
@dekus80
@dekus80 6 ай бұрын
Для дисплея сейчас удобнее, имхо, взять что то с мегабайтами, где можно развернуться в графике. Сейчас тот же rp2040 стоит 200р за готовый модуль с 16МБ флеша. Все тот же привычный кортекс. Да еще и 2 ядра по 130мгц. Кстати я давно не использую сами stm32. Сейчас 32бита уже с 20р цены в рознице с доставкой за самый простенький. За 40р уже 144МГц можно взять. Только оглянуться вокруг. Хотя привязанным к hal и так 'владеющим' мк это уже будет проблема. Я не использую cube и hal, начал прогать еще задолго до hal. Все прогаю на регистрах и прогал еще от st stm8, помимо stm32. Stm8 ванлав, когда другие пинали устаревшее дно авр😂. Сейчас все в одной ide, все равно что это за мк stm8, stm32 или клон. Не привязан к 'sdk' и своим ide у каждого мк. Hal это дно, наивные думают это универсальнось, а это просто оврхед и привязка конкретно к stm32. На регистрах я код могу спокойно мигрировать между stm8/stm32/клон stm32, так как все похоже и я знаю все регистры и нюансы конкретных мк. Да и давным давно свои макросы на препроцессоре написаны. Настроить gpio я настрою быстрее открыв файл и прописав какой вывод в каком состоянии в макросе, незавивисым от мк, чем другой будет тыкать мышкой и привязанный только к stm32😂. Как и куча своего готового кода, только скопипастить. Скажем, один раз написал настройку uart и просто копипстишь, нужны другие параметры тут же правишь нужный регистр. Точьно не дольше тыканья мышкой, только без привязки даже к st. Вот где универсальность и при этом самый чистый код. С отрисовкой дисплея вообще беда. Так 8мибитка с кривым Ардуино кодом рисует. На простеньком stm32 правильно сделанная отрисовка даже вообще без буфера ОЗУ и dma, просто нормально сделанная, используя spi16, регистры, отрисовку шрифтов линиями, а не попиксельно, без лишнего стека вызовов не видно глазом обновление.
@DmitryMuravyev
@DmitryMuravyev 6 ай бұрын
Респект. Понимание. Жму руку 🤝
@Дим
@Дим 8 ай бұрын
Отличный проект! Я когда-то хотел сделать подобное, но в мыслях были варианты только как ты показал с али) Подскажи, пожалуйста, где получить такие знания, чтобы так грамотно разводить платы и знать все компоненты?
@DmitryMuravyev
@DmitryMuravyev 8 ай бұрын
По платам в моём ТГ-канале есть список литературы (он периодически пополняется). Начальный гайд по EasyEDA у Гайвера на канале есть. Ну и я тоже пока что новичок в этом. А по компонентам - гугл. И ещё хорошо помогает поиск по нужным характеристикам на сайтах производителей. Спасибо за коммент )
@Дим
@Дим 8 ай бұрын
@@DmitryMuravyev спасибо. Гайд у Гайвера уже пересмотрел несколько раз) Понравилось у тебя видео с переводом про землю в платах. Очень полезный контент. Такое не часто попадается
@user-ux2wi9ze3n
@user-ux2wi9ze3n Жыл бұрын
Штука конечно интересная, но у меня материнка рулит вентилятором цп в автомате, а боковой вентилятор на 7 вольт подключил...Вот когда был в работе раскочегаренный athlon хр, эт была бы тема:)
@Redings_
@Redings_ 10 ай бұрын
Было бы круто иметь возможность управлять етим с домашнего вай фай
@chinagoods7713
@chinagoods7713 Жыл бұрын
Контент отличный! Сколько стоит ь этот девайс у вас?
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Хороший вопрос ))) Он пока ещё не готов. И чтобы цену понять надо заказать его со сборкой (руками я много не соберу). Если будет заметный интерес, то я попробую заказать, хотя бы даже чтобы попробовать заказ со сборкой (я так ещё не делал). Ну и если дорого получится, то разыграть просто несколько штук среди подписчиков...
@user-zq1kl8gj9s
@user-zq1kl8gj9s 5 ай бұрын
Отличная задумка! С удовольствие буду следить за развитием проекта. Возможно я пропустил, но есть ли возможность изменения методов регулирования? Например, включение вентилятора начиная с определенной температуры, установка определенных оборотов не зависимо от температуры (постоянство оборотов), линейное регулирование или ступенчатое, установка минимальных и максимальных значений оборотов и подобное. Полностью независимое управление по каналам или зависимые, когда при выходе из строя одного вентилятора, будет автоматически раскручиваться другие, чтобы компенсировать вышедший из строя?
@DmitryMuravyev
@DmitryMuravyev 5 ай бұрын
Да, практически всё из перечисленного вами будет. Не уверен только насчёт поддержания постоянных оборотов. Будут режимы максимальных/минимальных оборотов не зависящих от температуры (silent/turbo). И штуки три промежуточных режима (условно low/normal/high). Плюс индивидуальные настройки для каждого датчика и вентилятора. Проект довольно долго был на паузе, поскольку не было интереса со стороны зрителей. Но сейчас интерес неожиданно оживился, так что в ближайшее время продолжу работы. Спасибо большое за комментарий!
@user-zq1kl8gj9s
@user-zq1kl8gj9s 5 ай бұрын
@@DmitryMuravyev Собираю бюджетный компьютер и как дошло дело до охлаждения, то даже смутился. Я и не думал, что еще ничего такого не придумали. Сначала посмотрел у китайцев и там вообще все грустно оказалось (может конечно не так искал). На деле хотелось устройство работающее автономно и имеющее гибкие настройки. Сначала нашел похожее на одном канале (не знаю на сколько правильно выкладывать тут ссылку на другой канал), но там проще реализация и опять же не доделанная. А у Вас уже со всеми дополнительными плюшками. Одним словом надеюсь на успешное развитие проекта.
@user-go7rt8fj1l
@user-go7rt8fj1l Жыл бұрын
Крутой контент
@badkun6819
@badkun6819 Жыл бұрын
Проект крутой, но для компа с нормальной материнкой бесполезен, но для всяких китайских недоразумений, и как самостоятельное устройство для чего нибудь еще штука хорошая
@BotPHb
@BotPHb Жыл бұрын
Для китайских недоразумений и бюджетных материнок так же бесполезен, так как цена у него как раз в цену китайского недоразумения.
@badkun6819
@badkun6819 Жыл бұрын
@@BotPHb это да, но автор как раз к хуанану прикрутил
@badkun6819
@badkun6819 9 ай бұрын
Upd возьму свои слова обратно, даже асус не смог в нормальное управление эх, так что железка всеж актуальна
@kucheryavenkovn
@kucheryavenkovn Жыл бұрын
Дмитрий, а где плату заказывал? JLC PCB же не возит в Россию?
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Я успел привезти плату, когда ещё Tinkoff не прикрыли.
@_Jumbo_
@_Jumbo_ Жыл бұрын
💥👍💥 Русскую локаль интерфейса можно? 🙂
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Для управляющего софта действительно стоит это дело предусмотреть. А для прошивки вряд ли. У меня и шрифтов нет. Хотя, на будущее полезно было бы иметь годные шрифты, в т.ч. кириллицу. Но их ооочень долго делать и я не думаю что у меня нормально получится. Тут бы пригодилась помощь эксперта по шрифтам/pixel art.
@user-ld7vr3fz3p
@user-ld7vr3fz3p Жыл бұрын
MP4462. Вывод enable притягиваем резистором к земле, чтобы не стартовал до инициализации контроллера, а регулировка напряжения производится ПИД-ом, подмешивая напряжение в цепь обратной связи микросхемы через дополнительный резистор. Естественно, микросхему можно заменить на любую аналогичную.
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Не соглашусь. Судя по всему, MP4462 менее эффективен и не работает в режиме ключа. Значит на максимуме будут потери (предполагаю в районе 11.6В на выходе при 12В на входе). Enable к питанию я подтянул на случай смерти контроллера. Если управляющий софт не установлен, то юзер начнёт догадываться о том что ничего не крутится уже на синем экране. А ПИД здесь совершенно лишний. Как, например, в штатном управлении на проц. Там реакция должна быть моментальной и строго зависящей от температуры, без задержек и сглаживаний. Добавление ПИД заметно снизит скорость реакции.
@user-ld7vr3fz3p
@user-ld7vr3fz3p Жыл бұрын
@@DmitryMuravyev Для данной задачи согласен, но с алгоритмом. Но я делал для другого применения. А стабилизатор питания не обязательно переводить в линейный режим, когда будет все плохо в плане нагрева. Достаточно ограничить напряжение на выходе в 11-11,5 вольта. Главное, чтобы он продолжал генерировать (было напряжение на бутстрепном конденсаторе)
@bivi3498
@bivi3498 Жыл бұрын
Какое крутое устройство. Интересно, где такому можно научиться?
@kirill.repkin
@kirill.repkin Жыл бұрын
полноценный конкурент продукции аквакомпьютер. но есть шанс сделать нормальный софт чтоб люди с хакинтошами и линуксами не чувствовали себя ограниченными в копилку идей - добавить поддержку argb к разработке софта я бы даже подключился по мере возможности
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Спасибо за коммент! А скиньте мне свои контакты на почту, я прошивку планирую самостоятельно допилить, а как плотно приступлю к написанию управляющей софтины - с вами свяжусь.
@Redings_
@Redings_ 10 ай бұрын
У меня вопрос , какой размер у етой штучки?😊 в корпус micro ATX поместится?
@DmitryMuravyev
@DmitryMuravyev 10 ай бұрын
Стандартный HDD 2.5". 70x100mm
@Redings_
@Redings_ 10 ай бұрын
@@DmitryMuravyev спасибо! Буду ждать доработки!🍪🍰
@KeyCe
@KeyCe Жыл бұрын
А плату как заказывали?
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Я успел в тот промежуток, когда через один из наших банков платежи были налажены. Мне плата доехала чуть ли не в тот же день, когда этот банк отключили.
@KeyCe
@KeyCe Жыл бұрын
@@DmitryMuravyev жалко. приходится через китайца с али работать ((
@Rosario_Agro
@Rosario_Agro 8 ай бұрын
Прошивки еще нет?
@DmitryMuravyev
@DmitryMuravyev 7 ай бұрын
В работе, но продвигается медленно...
@stels7776
@stels7776 Жыл бұрын
Отправйте мне одну плату и я сделаю видео с тепловизором в хорошем качестве.
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Да вот, вроде как выдающегося интереса ролик не вызвал, так что наверное это лишнее. Но, спасибо за предложение, я буду иметь в виду, если что-то такое ещё назреет.
@vysotskynv
@vysotskynv Жыл бұрын
а сколько будет стоить сей девайс? IMHO, штука слишком переусложненная и дорогая. как макет для повышения своих навыков моделирования устройств - хорошо. как реальное коммерческое устройство вряд ли.
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Если наши китайские товарищи за дело возьмутся - они быстро "порежут косты" до приемлемых значений )))
@vysotskynv
@vysotskynv Жыл бұрын
@@DmitryMuravyev при этом порезав большую часть схемы
@technotrolla1254
@technotrolla1254 Жыл бұрын
Проект just4FAN
@VillageProGamer
@VillageProGamer 10 ай бұрын
Как жаль, что у меня руки из ж... растут(((
@apofiszz2193
@apofiszz2193 Жыл бұрын
По чем продадите?
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Мне пока нечего продавать) Руками я много не соберу, так что доделаю и попробую заказать платы сразу с монтажом мелкой рассыпухи. Тогда будет понятно.
@apofiszz2193
@apofiszz2193 Жыл бұрын
@@DmitryMuravyev готов быть тестировщиком
@yokooomori2439
@yokooomori2439 Жыл бұрын
Дядь, ты Шиманутый. Накой эта дичь тебе? тем более в таком исполнении, ты что там собрался охлаждать? ахх 6 полевиков и 12 резисторов и не париться. Просто не понимаю ЗАЧЕМ? ты его в космос отправлять собрался? Не ну это круто бесспорно, но зачем? где ты такую нагрузку найдёшь на кулерах? а если нагрузишь оно гудеть будет как рой карлсонов, сдует, как малютку Элли. Ладно уже сделал, молодец, ахххх но что блин эта штука делает, что ей грузить? Думаю на ней можно собрать систему вентиляции для всей квартиры. или даже для дома)
@DmitryMuravyev
@DmitryMuravyev Жыл бұрын
Хорошо написано) В стиле Hueviebin1 (блогер такой).
@yokooomori2439
@yokooomori2439 Жыл бұрын
@@DmitryMuravyev Хорошо собрано ) Непонятно только куда? Я вот сейчас контролер для солнечной панели собираю на кт 315 и 2 полевика и 1 компоратор. До 13 вольт разряжается включается зарядка, до 14 заряжается, отключается зарядка, а к солнечной панели подкидывается нагрузка пока снова до 13 вольт акум не просядет. На трёх макетках , однако работает) А вообще я думаю, что контроль куллеров это то о чем вообще не надо думать, в идеале вообще все кулера убрать нафиг и в медь корпус закатать. Вот для серверов и ферм может быть твой контролер то, что надо, ну и для хай модинга. А видос и проект конечно за гранью крутости, было очень прикольно посмотреть, спасибо!
@pavelles8614
@pavelles8614 Жыл бұрын
Бесполезная хрень. Как DIY это не повторить. По деньгам легче купить готовый модуль и не тратить бесполезно свое время. получается ролик тупо для рекламы производителя печатных плат.
FINALLY! NVMe SSDs on the Raspberry Pi
13:31
Jeff Geerling
Рет қаралды 645 М.
Простая беспроводная сеть датчиков на Arduino и 433 MHz
18:54
Заметки Ардуинщика
Рет қаралды 258 М.
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
Мультимедиа контроллер и USB-HID за сотку! EasyHID ч.2
13:18
Заметки Ардуинщика
Рет қаралды 84 М.
Resuscitation of a 30-year-old Soviet ZX Spectrum clone (Eng subs)
17:38
Dmitry Muravyev
Рет қаралды 306 М.
PCB Grounding | Experiments
37:28
Dmitry Muravyev
Рет қаралды 39 М.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 107 М.
Choosing an inexpensive LCR meter (Eng subs)
24:24
Dmitry Muravyev
Рет қаралды 13 М.
🖥️Вызов принят: сворачиватель окон
10:03
How to Run Linux on an ESP32
18:53
element14 presents
Рет қаралды 148 М.
TOP-18 ФИШЕК iOS 18
17:09
Wylsacom
Рет қаралды 819 М.
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,6 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 3,1 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 7 МЛН
Секретный смартфон Apple без камеры для работы на АЭС
0:22