Управление оборотами вытяжного вентилятора по MQTT

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение VAD07 » Ср янв 15, 2020 6:06 pm

homester писал(а):Первый провод - общий (ноль),2 - первая скорость, 3 - вторая, 4 - 3. На 3 скорости у соседей сквозняк не получится ?
Если так то почему у сонофа один провод для вентелятора(второй ноль)?

Отправлено с моего ZB602KL через Tapatalk

homester
Сообщения: 194
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 112 раз
Поблагодарили: 34 раза

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение homester » Ср янв 15, 2020 6:13 pm

VAD07 писал(а):
Ср янв 15, 2020 6:06 pm
homester писал(а):Первый провод - общий (ноль),2 - первая скорость, 3 - вторая, 4 - 3. На 3 скорости у соседей сквозняк не получится ?
Если так то почему у сонофа один провод для вентелятора(второй ноль)?

Отправлено с моего ZB602KL через Tapatalk
Может есть еще какие-то двигатели, но у меня магазинная вытяжка (которая ставится над плитой) с таким двигателем.
Raspberry Pi3 B+, v4.44, внешняя з/к
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение Stor » Ср янв 15, 2020 6:48 pm

Stor писал(а):
Ср янв 15, 2020 5:21 pm
TrDA писал(а):
Ср янв 15, 2020 5:10 pm
А что мешает сразу взять на 12-ть вольт (или 24-ре вольта), ВЫСОКО производительный?
У меня допустимые посадочные размеры для вентилятора 90х90, а также требование чтобы максимальный шум не превышал 20-22дБ.

Не даёт мне покоя возможность использовать существующий вентилятор на 220В. Есть в наличии диммер https://robotdyn.com/ac-light-dimmer-mo ... -110v.html . В свое время пытался с помощью него регулировать оборотами, но ничего не получилось. Подскажите пожалуйста, правильно ли я понимаю, что данный диммер по принципу регулирования оборотами такой же как и РС-1-300 + цифровой потенциометр? Может не стоит мудрить, а ещё раз попробовать как-то использовать диммер?
В прошлый раз я использовал скетч от производителя диммера, но регулировка была в пределах 70-100% от номинала и обороты все время плавали. Если вместо вентилятора присоединить лампу накаливания, то регулировка происходит отлично от 0 до 100%.

Я так понимаю что все эти регуляторы просто режут синусоиду и получается пониженное напряжение.
Нашел описание и видео как robodyn диммер управляет вентилятором:
https://youtu.be/3gH2Eg5rLE0
описание - https://arduino.stackexchange.com/quest ... om-arduino

Попробую повторить.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение TrDA » Чт янв 16, 2020 11:03 am

Stor писал(а):
Ср янв 15, 2020 5:21 pm
... максимальный шум не превышал 20-22дБ - на этом моменте расходимся, ибо вечного двигателя пока не изобрели, как и бесшумной вентиляции.

1) ... регулировка была в пределах 70-100% от номинала и обороты все время плавали - всё логично.
2) ... присоединить лампу накаливания, то регулировка происходит отлично от 0 до 100% - тоже всё логично.
---> Просто измерьте напряжение в обоих случаях, и если догадаетесь, почему оно будет отлично от ноля, то всё станет на свои места.
3. ... просто режут синусоиду и получается пониженное напряжение - почти правильно, получается пониженное СРЕДНЕЕ напряжение.

Про Sonoff iFan + 3х скоросной вентилятор - у них на сайте https://www.itead.cc/sonoff-ifan03-wifi ... oller.html есть забавное описание:
FAQ
Q: Does my ceiling fan work with iFan03?
A: To ensure each gear of iFan03 works with your fan normally, please confirm that your fan meets the following current output parameter:
- the 1-gear (2.5μF) output current is 113mA (120V/60Hz) or 173mA(220V/50Hz).
- the 2-gear (2.5μF + 3μF) output current is 249mA(120V/60Hz ) or 456mA(220V/50Hz).
- the 3-gear act as the same performance as original.

Тоже забавно ... Sonoff iFan03 + трансформатор ... https://sprut.ai/client/article/885
Всем удачи.
Спрашивайте - не стесняйтесь.
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение Stor » Пт янв 17, 2020 11:45 pm

Stor писал(а):
Ср янв 15, 2020 6:48 pm
Нашел описание и видео как robodyn диммер управляет вентилятором:
https://youtu.be/3gH2Eg5rLE0
описание - https://arduino.stackexchange.com/quest ... om-arduino

Попробую повторить.
Не получилось, так как

Код: Выделить всё

ICR1 = topPeriod;
  OCR1A = topPeriod + 1;
  TCCR1A = _BV(WGM11) | _BV(COM1A0) | _BV(COM1A1);
  TCCR1B = _BV(WGM13) | _BV(WGM12) | prescalerBits;
работает только AVR процессоров ардуины, ESP8266 (nodemcu) к ним не относится - поэтому Arduio IDE сразу ругается, что переменные OCR1A не определены. Оно и понятно, так как это регистры системных прерываний.

Попытался прошить официальную прошивку от производителя (https://github.com/RobotDynOfficial/RBDDimmer), она прошивается, но ESP выпадает в ошибку:

Код: Выделить всё

>>>stack>>>

ctx: cont
sp: 3ffffed0 end: 3fffffc0 offset: 0000
3ffffed0:  feefeffe feefeffe feefeffe feefeffe  
3ffffee0:  000000fe 00000000 00000000 00000000  
3ffffef0:  00000000 00000000 00000000 00ff0000  
3fffff00:  5ffffe00 5ffffe00 00000020 00000000  
3fffff10:  00000002 00000005 00000005 402021d2  
3fffff20:  4010072e 3ffef324 3ffef30c 402021e8  
3fffff30:  0000001c 00002580 00000005 402026f9  
3fffff40:  00000000 402031ad ffffffff 00000001  
3fffff50:  feefeffe 00000001 3ffee62c 3ffee694  
3fffff60:  3fffdad0 00000000 00000005 402027a8  
3fffff70:  00000000 feefeffe feefeffe 402012fd  
3fffff80:  00002580 0000001c 3ffee39c 40201336  
3fffff90:  3fffdad0 00000000 3ffee62c 4020104c  
3fffffa0:  feefeffe feefeffe 3ffee654 40201e28  
3fffffb0:  feefeffe feefeffe 3ffe84f0 40101039  
<<<stack<<<
⸮⸮)⸮
⸮D⸮⸮⸮ISR not in IRAM!

User exception (panic/abort/assert)
Abort called

>>>stack>>>
Уже и не знаю что делать - где найти прошивку (
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение woow » Пт янв 17, 2020 11:50 pm

как не мудри тут какие мозги есп, атмега или специальный контроллер, но если как управляющий двигателем силовой элемент симистор, то результат тот же будет резать синусоиду а она в свою очередь рвать обмотки двигателя. Для своего проекта я делал на транзисторах, но это для двигателя по больше, для токого маленкого не оправдана, придётся чем-то жертвовать, поиграй с МБ конденсаторами и может двух трёх ступеней хватит.
Вложения
DRM039.pdf
(1.06 МБ) 204 скачивания
Raspberry Pi 3B+
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение Stor » Сб янв 18, 2020 12:29 am

woow писал(а):
Пт янв 17, 2020 11:50 pm
как не мудри тут какие мозги есп, атмега или специальный контроллер, но если как управляющий двигателем силовой элемент симистор, то результат тот же будет резать синусоиду а она в свою очередь рвать обмотки двигателя. Для своего проекта я делал на транзисторах, но это для двигателя по больше, для токого маленкого не оправдана, придётся чем-то жертвовать, поиграй с МБ конденсаторами и может двух трёх ступеней хватит.
Сложно все это. Попробую К регулятору PC-1-300 прикрутить цифровой потенциометр и им поиграться.
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение woow » Сб янв 18, 2020 1:16 am

без ардуины как-то так получилось, это было 5 лет назад
dvr.jpg
dvr.jpg (63.97 КБ) 3882 просмотра
Raspberry Pi 3B+
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение Stor » Вс янв 19, 2020 9:35 pm

Приобрел РС-1-300. Помогите идентифицировать понетциометр, чтобы по его характеристикам подобрать цифровой потенциометр.
На понетциометре обозначения - В57ОК. С сети не мог найти описание на него.
Гугл выдает что это - https://www.chipdip.ru/product/24s1-a20k-l20f. Это так?
Я так понимаю, что это не простой потенциометр, так как к него вместо 3 ног - 5 штук.
Или может можно как-то это измерить? Например мультиметром. Попробовал между средней и крайней ногой - показал 57 кОм - такое может быть?
Вложения
IMG_20200119_212938.jpg
IMG_20200119_212938.jpg (2.89 МБ) 3843 просмотра
IMG_20200119_212841.jpg
IMG_20200119_212841.jpg (2.65 МБ) 3843 просмотра
IMG_20200119_212703.jpg
IMG_20200119_212703.jpg (4.56 МБ) 3843 просмотра
IMG_20200119_212634.jpg
IMG_20200119_212634.jpg (4.98 МБ) 3843 просмотра
Stor
Сообщения: 133
Зарегистрирован: Ср окт 31, 2018 11:45 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Управление оборотами вытяжного вентилятора по MQTT

Сообщение Stor » Вт янв 21, 2020 12:45 am

Всем привет.
Правильно ли я замерил сопротивление между крайними ногами? Получилось 57кОм, хотя название В570К вроде бы должно быть 570 кОм, как у В500К.
Нашел варианты:
X9C503PZ
MCP41050-I/SN
X9C503 с Али

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