Серверный Кулер управление по ШИМ + Подсчёт оборотов в программе Flprog
Vložit
- čas přidán 3. 11. 2017
- Учимся управлять оборотами обычного компьютерного и серверного кулера (вентилятора), а так же считывать количество оборотов в выводом на дисплей
Файлы на Яндекс диске, искать по названию yadi.sk/d/aKpuRDmBSNQm8g
Сайт программы Flprog flprog.ru
📎Прошу в комментариях сообщить если какая то ссылка не работает!!!
Серверный кулер 1 shp.pub/6mlsbb
Серверный кулер 2 shp.pub/6mlsd2
Резистор ползунковый 10КоМ shp.pub/6mlsts
Блоки питания Мощные shp.pub/6mlt95 - Věda a technologie
Спасибо) Пояснил всё просто и доступно без лишней жуванины)) С меня подписка!
Спасибо) Удачи Вам!
Как всегда супер!!! Благодарим за Ваш труд! ,применений очень много, я приколхозю сие на баланс температуры в нано))) теплице.
Спасибо оценку моего творчества! В теплице будет самое то! Его шум там никому мешать не будет. И тяга хорошая для оперативного проветривания
Хорошее видео. Всё внятно и по делу.Лайк!
Подскажите, а вот в там же в меню есть просто счетчик импульсов. Как с него данные записывать в переменную? Получается с него только аналоговый выход. Хотелось бы просто изменение значения переменной при вращении ручки энкодера.
интересная реализация это управление 2-мя мощными вертушками в системе рекуперации воздуха. наподобие Vakio где используется один такой мотор и сервопривод поворачивающий направление
добрый вечер. подскажите как можно реализовать промывку форсунок. нужно поочередное включение форсунок определенное количество раз за еденицу времени
Подскажите новичку? Меняю контроллер на D1 mini. Не компилируется. Ошибка 'setupSpeedCounterTimer' was not declared in this scope
скетч
#include
#include
LiquidCrystal_I2C _lcd1(0x27, 16, 2);
int _dispTempLength1=0;
boolean _isNeedClearDisp1;
extern "C" {
#include "user_interface.h";
}
unsigned long _SCT_1 = 0UL;
unsigned long _SCT_1IC = 0UL;
unsigned long _SCT_1P = 0UL;
int _disp1oldLength = 0;
void setup()
{
Wire.pins(4, 5);
Wire.begin();
delay(10);
_lcd1.init();
_lcd1.backlight();
pinMode(2, INPUT_PULLUP);
setupSpeedCounterTimer();
attachInterrupt( digitalPinToInterrupt (2), _SCT_1coutFunction, FALLING);
}
void loop()
{if (_isNeedClearDisp1) {_lcd1.clear(); _isNeedClearDisp1= 0;}
//Плата:1
if((( micros()-_SCT_1P) >1000000)||(( micros()-_SCT_1P) _dispTempLength1) {_isNeedClearDisp1 = 1;}
_disp1oldLength = _dispTempLength1;
_lcd1.setCursor(int((16 - _dispTempLength1)/2), 0);
_lcd1.print(((String(((_SCT_1)/(2))*(60), DEC))));
} else {
if (_disp1oldLength > 0) {_isNeedClearDisp1 = 1; _disp1oldLength = 0;}
}
}
bool _isTimer(unsigned long startTime, unsigned long period )
{
unsigned long currentTime;
currentTime = millis();
if (currentTime>= startTime) {return (currentTime>=(startTime + period));} else {return (currentTime >=(4294967295-startTime+period));}
}
void _SCT_1coutFunction()
{ _SCT_1IC++;
}
Ювелирщики часто ютятся в маленьких офисах или квартирах. плавят металлы в тигелях, от чего вонь стоит.Промышленную улитку-вытяжку ставить сильно круто в квартире, а такой вариант как Вы показали является идеальный вариант!
Спасибо Вячеслав! Отличный вариант и для ювелиров, и для паяльщиков разного рода, кто работает в небольших помещениях
Подскажите чайнику 5 вольтовый кулер с большими оборотами 5000 об/мин и более.
Идеи для применения мощного кулера:
1. Вытяжка для пайки радио элементов.
2. Вакуумный стол для ЧПУ станка.
3. Охлаждение лазерной трубки в лазерно-гравировальном станке.
4. Мощный обдув детали от металлической стружки в станке ЧПУ.
5. Подача воздуха под давлением с регулировкой в лазерном станке при резке фанеры или оргстекла
Спасибо за дельные советы! А разве на ЧПУ станках мощные кулера сразу не установлены?
Добавлю это фигню в печку))
Добрый день! Я не уверен до конца (нужно проверять на практике), но я полагаю что проблема со считыванием оборотов маленького кулера как раз и заключается в том что Вы оторвали минус (значения оборотов модулируются ШИМом, в результате то что видим на экране). Возможно, если использовать Р-канальный мосфет и инвертировать выходной ШИМ сигнал, то всё получится.
Была тоже проблема с неадекватными оборотами, удалось победить добавив на +и- мотора(кулера) конденсатор 25 вольт 250 мкФ, после этого счётчик начал считать правильно, даже при очень плавном шим, может поможет
подключил серверный 2 моторный кулер к обычном компу и разводкой каждого мотора к собственному порту на матери. К слову говоря, прекрасно отключается если температура текущая ниже порога включения. Но там похоже реализовано еще управление вольтажом
а с экрана nextion можете такую регулировку сделать?
А как с кнопки управлять, ну чтоб две кнопки плюс и минус, с шагом десять например
Товарищи, собираю данный проект, с 0 ШИМ сигналом обороты показывает, как только увеличиваю ШИМ хоть на единицу, в строке с оборотами бесовщина происходит, причем такое происходит даже если вертушка физически не подключена, кто знает как победить эту проблему?
надув какова не будь котла можно твердотопливного можно использовать
Есть 12000 оборотов , какой шим купить на Али. Ссылочку шим можно. Спасиб
Спасибо Вам! По Вашим урокам собрал несколько проектов. Подскажите пожалуйста есть необходимость по шим регулировать обороты вентилятора, но не плавно повышая или понижая обороты, а как бы при достижении заданной температуры, крутит вентилятор на определенных скоростях. например до достижении 30 градусов крутит на определенных оборотах при достижении 30 градусов понизить обороты до установленных пониженных пока температура скажем не отпустится до 28г. и так по кругу, или хотя бы подскажите в каком блоке делать. Пробовал с блоком МАШТАБИРОВАНИЕ СИГНАЛА. но там получилось запустить только при 30градусов. а до 30 вентилятор стоит.
А вы попробуйте сделать настроить блок масштабирования что бы при 30 градусах обороты были равны например средним. Там же рядом блок с названием Нелинейное масштабирование, его можно внутри настроить как нужно, например 30 градусов равно 180шим
@@arduino3709 Спасибо Вам! попробую
А с двигателя вывод тахометра куда подключать? Я Алёша в ардуино)На какой пин? Не понял в описании скетча вы говорили про потинциометр подклечаем на пин 1 а вывод шима на пин6 ,а тахометр куда?
В архиве есть схема подлкючения
Здравствуйте, на 6:00 минуте управляете мощным серверным кулером посредством ардуино. А мосфет самосбор? Или покупной? Если покупной, ссылку можно?
Там в моторе встроен мосфет для регулировки, 4 вывода, + красный,- черный ,шим как раз для задания скорости синий провод, и тахометр это желтый. Про шим почитайте...
А можно ли с мосфета выводить обратную полярность для реверса двигателя и если да то как это прописывается в flprog?
Как правило кулер не поддерживает обратный ход
Очень интересное видео. Я сначала не допёр почему обороты меньше, лёжа на столе. Мосфеты греются сильно при 50% управления ШИМ?
Этот мосфет с данной нагрузкой вообще не греется, полностью холодный, он до 15 ампер без охлаждения, и до 30 ампер с охлаждением
@@arduino3709 а что за мосфеты используются для управления?
Добрый вечер!
Спасибо за урок!
Попробовал реализовать на своем серверном кулере, но немного меньшего размера и ничего не получилось.
Управление шим сигналом на светодиоде отработало, а вот на кулере нет. Вычитал, что нужно частота в 25 кГц. Вы что-нибудь по этому поводу настраивали?
Пробовал и с 25кгц с ардуино регулировать. Через синий провод тоже не получается. Не пойму пока, в чём проблема
А возможно ,это прикрутить не к управлению реостатом, а каким-то регулятором от показания температуры... Например удерживая её в выбранном значении +/-2°С?
Вот это видео про PID регулятор посмотрите: czcams.com/video/YlQDIHlZmvE/video.html
Как раз то, что искал.. но как управлять оборотами серверного кулера без ШИМ, если у него всего 2 провода (питание, красный/черный)? Для обычных корпусных 12V 0.2A полно простых схем, например, на транзисторе кт805, резисторе 1 кОм, переменном резисторе 1-4.7кОм. Подойдет ли такая схема для управления серверным кулером на 12V 3.2A или нужно что-то в ней изменить?
В вашем случаи нужно управлять понижением напряжения или силы тока, купите на али понижающий преобразователь, они копеечные и управляйте как вам нужно. Понижающие преобразователи: ali.pub/3gaab0
6.08 - Взлет разрешаю!))
День добрый, столкнулся с делемой купил старый мак про 1.1 кулера там похожие на серверные, 4пиновые, как обычно земля, 12в, скорость и сигнальный, подавая на сигнальный пин 5-12 в меняеться скорость вращения вентилятора, тоесть в кулерах уже шим зашит?
если кто вкурсе как можна интегрировать кулера в в обычный пк
Всем мира!)
Скажите пожалуйста как подсоединить сверхмощный вентилятор дельта, выход 4 провода к шим регулятору без всех этих прибамбасов, чтобы просто снизить обороты. Синий провод надо подключать или просто с блока питания красный и чёрный через шим на вентилятор.Спасибо.
Через синий управляется по шим, красный и чёрны просто на питание
От куда этот синий подключать?
А готовые есть регуляторы для 4 пиновых вентиляторов? У меня мощный 5А вентилятор от компа
на али есть. + в плате есть управление по температуре.
А можно собрать ШИМ-контроллер на сраном 555 таймере (если цель именно схема управления). Я так и сделал.
Можно и так, мне симпатичней своё исполнение
Собрал всё также и не получается. Обороты не регулируются через синий провод, только если с помощью мосфета регулировать провод питания
Разобрался, не соединил нейтраль ардуино и нейтраль питания вентилятора. Сейчас всё регулируется
Берём трубу впихиваем туда кулер. С одной стороны делаем сопло для выдува воздуха, с другой стороны сверлим дыры для забора воздуха. Прикручиваем аккумулятор и кнопку включения, и раздевалка угля для мангала готова.
Извините раздувалка
Спасибо за ролик. А у двухпроводного кулера можно померить количество оборотов?
Без датчиков оборотов нет
@@arduino3709 спс
Не работает ссылка, не могу скачать файлы😢
Пробовал управлять шимом 220волтовый двигатель, как-то не очень. Может есть другие методы для 220 переменки?
Мосфет на 220 сами собирали?
Пробовал твердотельное реле омрон и ССР fotek 40а. Примерно одинаково но на втором чуть лучше
Оба с Али
Двигатель какой мощности?
Для вытяжки 18 ватт. Пробовал подключить лампу накаливания на 60 ватт, так вот она очень сильно мерцает. Как будто ШИМ с низкой частатой
Я не електрик, но очень хочется подключить етот кулер, что мне нужно еще? Если не ардуино какие аналоги будут? Плмогите!
На четырех проводном кулере не работает!!!
Если собрать из пятерки - десятки последовательно (на четыре длинных болта) соединенных между собой таких аццких кулера, добавить на выход накопительный бак, то можно получить не хилый турбокомпрессор, вакуумный аппарат, пылесос. Хотя перспектива турбокомпрессора меня заинтересовала наиболее сильно - czcams.com/video/YFVPE0q5SO4/video.html
Не получиться!!! Не создадут они компрессии, попробуйте на обычных дешёвых компьютерных кулирах, сами убедитесь, хоть двадцать их свяжите, на выходе особого результата не получите
@@arduino3709 вы ладонь пробовали к этому аццкому куллеру подставлять? По ощущениям какое там динамическое давление?..
Правда у этого турбокомпрессора будет один недостаток - шум. Поэтому для подавления шума, между сегментами надо будет один не работающий ставить...
@@DrGeorgiy курс аэродинамики в помощь, такого типа куллер не создаст большое давление, хоть 100 их поставь в ряд, другое дело центробежные...
@@evgeniys2751 все дело в том, что на видео по ссылке, на которое автор ограничил права, автор заделыаает промежутки между пропеллером и корпусом каким-то сильным скотчем, и делает их минимальнымы.
Поэтому - а вдруг давление будет.
Вы если пользовались когда-нибудь сушилкой для рук в старом добром Макдональдсе, так там такие же стоят, и скажу я вам, что давление они создают не хилое раз за полминуты руки абсолютно сухие.
как сделать чтобы мотор останавливался когда шим на минимуме?
Передать управление питанием мотора (12V) ардуине (через реле или мосфет) и в коде при значении < икс - отрубать питание.
@@morzik на самом деле там какой-то глюк был (первое подключение), потом вопрос закрылся сам собой - не понял даже причину
У меня мотор 1212 не стартует если на Шим ничего, но как трлько провод шим вытащишь из ардуинки, то стартует на полную
с переменным резистор понятно и очень интересно. но как сделать зависимость оборотов кулера по шим от датчика температуры ? нигде не могу найти рабочий скетч и схему. а если к этому ещё добавить модуль www.ebay.com/itm/PWM-to-Voltage-Converter-Module-0-100-to-0-10V-for-Digital-to-Analog-Signal/192659849861?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908105057%26meid%3Dbd1e6316a2a54e31a69398df0b8fae5b%26pid%3D100675%26rk%3D3%26rkt%3D15%26sd%3D332829604130%26itm%3D192659849861&_trksid=p2481888.c100675.m4236&_trkparms=pageci%3A5848d2d6-cf9e-11e8-80fe-74dbd1800afe%7Cparentrq%3A722ed0eb1660aa4889515144fffd8070%7Ciid%3A1 ,то цены бы этому проекту не было.
Легко делается, в программе
Делается через блок ПИД регулятора.
Братец это так покупной мосфетный ключ работает? С минусом не работает?)))) я подключал транзистор с резисторами на шим вчера у меня с минусом все было ровно. Точнее четко.
Братец, не совсем тебя понял, с каким минусом?
Ключ к Arduino братц. Когда ты связываешь массу нагрузки с массой ардуино в этом видео у тебя схема перестает работать. Странно. У меня "самодельный" транзистопный ключ работат с общей массой. Короче просто разное поведение разных устройств вот и все... С вайфай модулями будет что то??? Или мне без помощи братца с этим придется разбираться?
Ну так то да братец) Ты своими глазами видишь как покупной мосфет работает. Кинь схему по которой сделал свой мосфет, и на какое напряжение и ток рассчитан?
Ключ к Arduino сделаю. Часа через 2-3
Ключ к Arduino и так. Мосфет у меня с n каналом. Ixtq50n25t производитель OIXYS . подключен так yandex.ru/images/search?rpt=imagelike&img_url=https%3A%2F%2Fmedia2.24aul.ru%2Fimgs%2F597cac94231ede1a004b5535%2Ftranzistor-klyuch-irf540n-mosfet-4-10029884.jpg
Все было запитано 12 вольтами. И ардуино тоже у меня нано 328 подключил +12v на vin. Все ок. Транзистор не нагружал. Но походу он неслабый ибо огромный ! И У меня такие в 200 амперном сварочном стоят.
Модель мосфета подскажите, пожалуйста
Вот ссылка: got.by/2c18ao
Спасибо. У вас странная тема приложить ссылки к чему угодно, но не к тому что было в самом видео
А на что в видео я не дал ссылку?
Вытяжка в гараже при сварке или пайке газовой горелкой, надувать полиэтиленовые пакеты и рукава вместо шумно тарахтящего поршневого компрессора
Спасибо! Как вариант моментальной вытяжки очень даже не плохо!
А зачем полиэтиленовые пакеты надувать? И какие рукава? Извиняюсь за свою безграмотность в этом направлении
когда из дробленного пластика через экструдер (мясорубка с нагревом) делают полиэтиленовую пленку, её выдувают воздухом в виде рукава, а уж потом режут рукав на полосы и наматывают в рулоны. Регулировкой мощности надува рукава можно регулировать толщину стенки получаемой пленки от 0,001мм до 1мм. Надувают пакеты при пайке станком пакетов, которые делают из рулонной пленки.
Спасибо что просветили! Это в промышленности точно может пригодится, а для домашних нужд есть какие мысли? Нам простым людям интересно его полезно применить в быту
Я ставлю такие в пеллетные горелки
Я не придираюсь, ноо... Зачем сначала делить на 2 а потом умножать на 60? Не проще сразу количество импульсов умножить на 30? :))))
Ну или так
Я с этого вентилятора сделал "турбо" надув на свой мотик типа альфы
стало лучше? Ракета?
@@snmcma сс300
нет ссылок на скетч и схему ни на одном уроке
Кто может сделать на зазаз нечто подобное?
Что именно нужно, напишите мне вконтакте vk.com/texorbita
Не адекватные показания оборотов из-за помех на выводе тахометра. Нужно поставить кондёр и всё будет ок.
неа все равно не адекватное число даже с кондером, смыл в видео это вставлять не работает это так счетчик через шим неправильный неадекватное число и все
битые ссылки на алике
Уточните если не трудно какие