DIY air valve with electric drive.

  Рет қаралды 7,402

Arena 21 Автоматизация дома.

Arena 21 Автоматизация дома.

2 жыл бұрын

#homeassistant #homeautomation # #ventilation #homeautomationsystem #steppermotor #esphome
In the video, he talked about the necessary components for a controlled ventilation damper, showed how I assemble and how to program the esp8266 microcontroller and a stepper motor in the home assistant program.
....about $10 is the cost of this motorized valve. By including this valve in the automation of the ventilation of a house or apartment, it will fulfill your every whim. Adjustment is possible by CO2 sensor, humidity sensor, temperature sensor, TVOC, both separately and taking into account all indications.
There can be a large number of implementation and execution methods - it can be both a round air duct and a rectangular one, it can be made airtight by adding seals, it can be made as an independent device that will work, for example, according to a schedule or temperature, or you can make five of these valves and build a complex ventilation automation system.

Пікірлер: 59
@VitalyRoss
@VitalyRoss Жыл бұрын
Спасибо за видео. Очень полезно! А на моторчик этот ссылочку дать можете?
@user-hd7hq4lf4y
@user-hd7hq4lf4y 4 ай бұрын
Замечание автору. Голос тихо, музыка на вставках громко, что на стуле от неожиданности подскакиваешь. Нужно поработать над этим. А идея класс!
@ivandanilin162
@ivandanilin162 Жыл бұрын
Доброго дня! Спасибо за видео - помогло решится на отказ от именитого бренда в сторону вашкй идеи. Пару вопросов: при прокачки воздушных масс этого моторчика хватает чтоб удерживать позицию? Потоком не «захлопывает/открывает» заслонку? 2 вопрос - полскажите по подключениб драйвера шагового двигателя к плате есп8266. Заранее спасибо!
@arena21.92
@arena21.92 Жыл бұрын
Здравствуйте! ...если наберетесь терпения и изучите Home Assistant, то потом вам будет смешно, от того, что и за какие деньги продают производители климатических устройств. Сил двигателя, С БОЛЬШИМ ЗАПАСОМ, хватит чтобы держать заслонку, система редукторов в двигателе такая, что руками достаточно непросто его провернуть, учитывая, что "рычаг" заслонки маленький, можно не переживать...... Что про подключение, то там все просто - 4 контакта драйвера двигателя соединить с 4-мя контактами esp8266, загрузить код в esp8266, подключить питание. Единственное на чтобы я обратил внимание, что контакты должны быть по порядку 1-2-3-4 драйвера подключаются по порядку к esp 8266 и в том же порядке, контакты esp8266, прописываются в коде. Например: контакты драйвера A-B-C-D вы подсоединить к контактам А к D1, B k D2, C k D3, D k D4, то именно так и надо прописать в коде А-D1,B-D2, C-D3, D-D4.... ....там в двигатели, 4 катушки, на которые по очереди подаётся питание, что заставляет крутиться сам двигатель, если нарушить порядок катушки, двигатель просто не будет крутиться. Могу ещё посоветовать посмотреть страницу ESPHOME, которая посвящена именно этому двигателю, там ОЧЕНЬ много вариантов для управления этим двигателем .
@maxarn6928
@maxarn6928 Жыл бұрын
Спасибо.Написал вопрос другому видео ​@@arena21.92
@Meshchankin
@Meshchankin 8 ай бұрын
Великолепно! Можно попросить ссылки на оборудование и скрипт ?
@arena21.92
@arena21.92 8 ай бұрын
Спасибо. ...почти всё оборудование проговорил и показал в видео, думаю вы всё быстро найдёте на алике. Про скрипт тоже сказал, что не имеет смысла копировать мой, вам всё равно придётся немного вникнуть в esphome, но когда разберётесь, то всё пойдёт легко
@user-we2tl5pi8h
@user-we2tl5pi8h 4 ай бұрын
@@arena21.92 По Вашей логике и ролик не стоило выкладывать. Кто захочет сам сделать клапан, легко его сделает.
@arena21.92
@arena21.92 4 ай бұрын
@@user-we2tl5pi8h после ролика, вы знаете, что то что продают за 8000, стоит 500-700.... моя логика тут не при чём
@fRBQ
@fRBQ 4 ай бұрын
Про какой канал Вы говорите ,где можно посмотреть про программирование???)
@arena21.92
@arena21.92 4 ай бұрын
...я говорил, что каналов много... ...забейте в поиске "esphome" и выбирайте, что вам больше понравится и подходит, если трудно найти, то начните с канала " У Павла", там надо найти всё про esphome
@fRBQ
@fRBQ 4 ай бұрын
@@arena21.92 спасибо! Заинтересовало видео!
@aretgh
@aretgh Жыл бұрын
шаговик подключали же через драйвер к esp?
@arena21.92
@arena21.92 Жыл бұрын
...да - конечно... ...если не ошибаюсь, то драйвер uln2003, он на алике часто продаётся в комплекте с этим двигателем и этот драйвер есть Esphome....
@user-js7kp5gq6l
@user-js7kp5gq6l Жыл бұрын
Здравствуйте! А без ESP8266 можно подключить, просто открыто- закрыто: то есть через 5 контактное реле.
@arena21.92
@arena21.92 Жыл бұрын
Здравствуйте. ...думаю, без esp не получится, ведь открыто/закрыто - это означает движение шагового двигателя на определённое количество шагов, а я не знаю, как сделать без микроконтроллера, что бы двигатель понимал, на сколько ему двигаться.... ....то про что говорите вы - это должен быть мотор с концевиками, который будет иметь всего два крайних положения.....
@user-js7kp5gq6l
@user-js7kp5gq6l Жыл бұрын
@@arena21.92 Спасибо за ответ. Может подскажешь какой двигатель с концевиками выбрать на али, а то у меня что-то поиск работает плохо почти все одинаковые и ценник конский. Вообще али испортился или принуждают покупать на их условиях.
@arena21.92
@arena21.92 Жыл бұрын
@@user-js7kp5gq6l ...честно говоря, никогда не искал такие маленькие моторы с концевиками, даже и не знаю, какой посоветовать... ...надо искать по Ютуб, может кто-то использовал такие в своих проектах...
@user-fx1qm3th1c
@user-fx1qm3th1c 10 ай бұрын
Добрый день Можно ли такой клапан с приводом поставить в естественную вытяжку и запараллелить с вентилятором кухонной вытяжки ? Алгоритм работы такой: вытяжка включается,работает принудительная вентиляция,клапан закрывается. Выключаем кухонную вытяжку, клапан естественной вытяжки открывается
@arena21.92
@arena21.92 10 ай бұрын
Здравствуйте. ...особо, ваш вопрос, не анализировал, но сразу "на вскидку".... ....как вы, видели, я этим клапаном управляю через home assistant, если вы также используете HA, то автоматизация для вашей задачи будет простая и несложная.... - понадобится zigbee( если есть или стик или хаб) реле или вайфай реле, С ФУНКЦИЕЙ ЭНЕРГОМОНИТОРИНГА. Триггером будет служить - потребление энергии вытяжки больше "0", при срабатывание триггера заслонка будет закрываться, при энергопотребление равном "0" ( вытяжка не работает) , заслонка будет открываться. ...другой случай -если не используете HA, тогда .... ....таким клапаном пользоваться не сможете, но можете с Алика заказать заслонку ОТКР/ЗАКРЫТО, подключить к этой заслонке двухканальное реле + такое же реле как в первом варианте на вытяжку, эти два устройства должны быть из одной экосистемы( например aqara или sonoff) и уже в родном приложение пропишите сценарий такой, как в первом варианте. ...это первое, что пришло в голову, но для серьёзного анализа надо больше данных и времени.
@user-fx1qm3th1c
@user-fx1qm3th1c 10 ай бұрын
@@arena21.92 Никакими дополнительными программами пользоваться не хотелось бы. Я рассматривал привод для заслонки белимо TF230 с возвратной пружиной. Принцип действия у него для меня подходит ( ток есть,заслонка закрывается;тока нет пружина заслонку открывает),но он слишком громоздкий,медленный и шумный Хотелось бы что-то поменьше Хрен с ним.... даже если не получится запараллелить с вытяжкой Кухни.пусть эта заслонка будет автономной. Кнопку открытия/закрытия заслонки вывести рядом с кнопками включения вытяжки.так тоже пойдёт Алгоритм:нажал кнопку включения вытяжки,нажал кнопку закрытия заслонки естественной вытяжки; выключил вытяжку,нажал кнопку открытия заслонки естественной вытяжки
@user-uq6dk2xk3q
@user-uq6dk2xk3q 3 ай бұрын
Михаил, получилось решить эту задачу?
@free_men8513
@free_men8513 Ай бұрын
а где можно увидеть скрипт и т.п в текстовом виде?
@arena21.92
@arena21.92 Ай бұрын
я в видео всё показал, если вы хотите прям именно в тексте и конкретно мой скетч, скиньте контакт, куда можно вам отправить. ...но, сразу скажу простое копирование вряд ли поможет, вам надо будет хоть немного разобраться, как работать с esphome
@vladimirbaranov9476
@vladimirbaranov9476 9 ай бұрын
Год прошёл с даты выхода ролика, как себя чувствуют двигатели?
@arena21.92
@arena21.92 9 ай бұрын
Здравствуйте. Всё отлично, работают без каких либо нареканий, регулярно проверяю позиционирование заслонки, чтобы положение соответствовало назначенному положению - всё соответствует. Для идеального решения не хватает обратной связи, которое требуется в момент отключения электричества. Сейчас нет времени этим заняться, но в дальнейшем, думаю, решу этот вопрос.
@vladimirbaranov9476
@vladimirbaranov9476 9 ай бұрын
@@arena21.92 отлично! Спасибо за ответ
@RocketFox007
@RocketFox007 Жыл бұрын
Здравствуйте, почему использовали шаговик а не сервопривод например, sg90 у него и подключение проще и обратная связь есть
@arena21.92
@arena21.92 Жыл бұрын
Здравствуйте. ...категорически! не сервопривод, тем более sg90, вы не при каких усилиях и обстоятельствах не получите от сервопривода такую точность позиционирования, как от шагового двигателя. ...я прошёл этот путь и вам предлагаю "сократить" путь, до конечного результата
@RocketFox007
@RocketFox007 Жыл бұрын
@@arena21.92 Как я понял у вас нету обратной связи, не провернет заслонку при перезагрузке esp если она будет в положении отличная от нуля
@RocketFox007
@RocketFox007 Жыл бұрын
@@arena21.92 И интересно почему реализованно на switch а не на cover, там можно было и положение выбирать от 0 до 100
@arena21.92
@arena21.92 Жыл бұрын
​@@RocketFox007 я в видео говорю(9,24) про это, что реализация управления шаговиком, на ESPHome, возможна различная, мне было проще(в том смысле, что я знаю, как писать скетч для switch), но я не утверждаю, что управление шаговиком свитчами - это единственное правильное решение, мне для моих задач ( использование свитчей в автоматизациях), мне показалось так будет удобнее...
@arena21.92
@arena21.92 Жыл бұрын
@@RocketFox007 да ,обратной связи у меня нет, но если хотите, её можно настроить в том-же ESPHome - это вопрос времени, а не денежных средств, меня в моей конфигурации всё устраивает... ...на тот случай ,если вы не поняли, то главный смысл видео, в том что это не стоит тех денег, за которое продаётся производителями....
@user-js5gh3fc3c
@user-js5gh3fc3c 4 ай бұрын
Шаговому двигателю нужен драйвер, нужно определять начальную точку. Не проще применить сервопривод (рулевую машинку)? Нужно только питание, управление позицией ШИМом контроллера, при чем задаем именно позицию а не отсчитываем шаги. По датчику обратную связь на ПИД регулятор позиции в зависимости от концентрации. Заслонка не должна плотно закрываться, надо оставлять проток 5-10% для работы вентиляции.
@arena21.92
@arena21.92 4 ай бұрын
..это уже обсуждали, я пробовал сервоприводы и мой опыт показал, что если взять более менее длинную дистанцию, например 1000 движений заслонки, то очень большая вероятность, что все углы посбиваются и уже не будут соответствовать заданным значениям, с шаговым двигателем всё НАМНОГО точнее
@user-js5gh3fc3c
@user-js5gh3fc3c 4 ай бұрын
@@arena21.92 какие 1000 движений и куда собьётся? Сервоприводы встают в заданную контроллером позицию по обратной связи с встроенного датчика положения. По ПИД-регулированию будет подбираться позиция заслонки пытаясь удержать заданную чистоту воздуха.
@KleinMaximus
@KleinMaximus 7 ай бұрын
А на сколько шумно работает этот двигатель?
@arena21.92
@arena21.92 7 ай бұрын
Я уверен, что вы его не услышите... ...будь у вас натяжные, а тем более гипсокартонные потолки.... его не слышно, если специально не прислушиваться, уже в метре от него, даже без какой-либо изоляции
@alexandrshapenkov8693
@alexandrshapenkov8693 8 ай бұрын
Классная реализация. Но нет установки нуля. При включении контроллер не будет знать положение заслонки. Нужен датчик положения. Или другой способ парковки.
@arena21.92
@arena21.92 8 ай бұрын
...это правда. После выключения электричества и включения заново, сервер не знает в каком положение заслонка была перед отключением. Это можно реализовать, теми же возможностями esphome, но я так и не дошёл до этого. У меня выработался алгоритм, что когда происходит отключение, я всё ставлю в позицию 25%, а система потом сама расставит заслонки в нужное положение, что-то закроет, что-то откроет
@alexandrshapenkov8693
@alexandrshapenkov8693 7 ай бұрын
@@arena21.92 самое простое это просто делать полоборота при включении питания, после упора в ограничитель шаговик пропустит шаги и итоговое положение будет нулевым. Так даже в авто сделано, тут увидел что при подключении аккумулятора стрелки спидометра и тахометра трясутся, а потом понял, что это установка нуля.
@glortwewr7192
@glortwewr7192 5 ай бұрын
ПАККАДЖ: restore_stepper: # STEPPERS input_number: stepper_control: name: Stepper Control min: 0 max: 512 step: 128 mode: slider test_co2: name: СО2 для теста initial: 1000 min: 30 max: 1000 step: 1 automation: # ======= управление степпером на лету из input_number=========================== - id: Write Stepper Value to ESP alias: Write Stepper Value to ESP trigger: - platform: state entity_id: input_number.stepper_control action: - service: esphome.stepper1_control_stepper data_template: target: '{{ trigger.to_state.state | int }}' # ======= запускает в ESP switch восстановления положения степпера после перезагрузки - id: '1703063807035' alias: Restore stepper description: Restore stepper motor trigger: - platform: state entity_id: - switch.stepper1_2 from: unavailable to: condition: [] action: - service: switch.turn_on target: entity_id: switch.stepper1_2 data: {} mode: single #======== выравнивает значение i_n_Stepper Control относительно изменений СО2 во время перезапуска - id: '1703578983255' alias: Stepper Control=CO2 description: '' trigger: - platform: state entity_id: - switch.stepper1_2 from: 'off' to: 'on' condition: [] action: - service: automation.trigger target: entity_id: automation.ustanovka_pozitsii_steppera data: skip_condition: true mode: single #======== соотношение положения степпера к уровню СО2 ========================== - id: установка позиции степпера % alias: 'установка позиции степпера %' description: 'установка позиции степпера %' trigger: - platform: state entity_id: - input_number.test_co2 condition: [] action: - if: - condition: numeric_state entity_id: input_number.test_co2 above: 500 below: 600 - condition: state entity_id: switch.stepper1_2 state: 'on' then: - service: input_number.set_value target: entity_id: input_number.stepper_control data: value: 128 else: [] - if: - condition: numeric_state entity_id: input_number.test_co2 above: 600 below: 700 - condition: state entity_id: switch.stepper1_2 state: 'on' then: - service: input_number.set_value target: entity_id: input_number.stepper_control data: value: 256 else: [] - if: - condition: numeric_state entity_id: input_number.test_co2 above: 700 below: 800 - condition: state entity_id: switch.stepper1_2 state: 'on' then: - service: input_number.set_value target: entity_id: input_number.stepper_control data: value: 384 else: [] - if: - condition: numeric_state entity_id: input_number.test_co2 above: 800 below: 1001 - condition: state entity_id: switch.stepper1_2 state: 'on' then: - service: input_number.set_value target: entity_id: input_number.stepper_control data: value: 512 else: [] - if: - condition: numeric_state entity_id: input_number.test_co2 below: 500 - condition: state entity_id: switch.stepper1_2 state: 'on' then: - service: input_number.set_value target: entity_id: input_number.stepper_control data: value: 0 else: [] mode: single
@user-tc8ti7bn8k
@user-tc8ti7bn8k 5 ай бұрын
@@glortwewr7192прошу прощения, но только разбираюсь в НА, как у куда нужно прописать данный пакадж. Шаговик с d1 mini в esp home добавил, теперь разбираюсь с тем, чтобы при перезапуске устанавливался в положение 0.
@arena21.92
@arena21.92 4 ай бұрын
@@user-tc8ti7bn8k для изучения НА смотрите канал "Алекс Квазис умный дом", вам надо разобраться....., автоматизации помещаются в папку для автоматизация, input_number помещается в отдельную папку, как создавать папки, как раз на канале про умный дом и увидите, там всё для новичков
@user-hd7hq4lf4y
@user-hd7hq4lf4y 4 ай бұрын
11:54 Если двигатель с другой стороны - можно просто поменять фазы местами (на двигателе или на драйвере без разницы. )
@arena21.92
@arena21.92 4 ай бұрын
...наверное
@user-wb2zx9wv3p
@user-wb2zx9wv3p 3 ай бұрын
А где сам клапан купить ?
@arena21.92
@arena21.92 3 ай бұрын
...не совсем понятен вопрос. Если вы говорите про пластиковый элемент, то в любом специализированном магазине вентиляции, если не ошибаюсь, то фирма "ЭРА" делает такие, раньше был VENTS, но по понятным причинам его сейчас нет......
@sergeym3430
@sergeym3430 3 ай бұрын
Не похвастаться что умный дом за миллион собрал с этим решением )
@fenix-uv7sr
@fenix-uv7sr Жыл бұрын
на плоские воздуховоды никто ещё заслонок не делал . дали почву для творчества пойду мучать 3d принтер .
@arena21.92
@arena21.92 Жыл бұрын
...скажу больше: повозившись со своей вентиляцией и окунувшись в дебри вопроса, понял что мы( потребители) загнаны производителями в очень узкие рамки, которые выгодны им, но не для нас...
@arena21.92
@arena21.92 Жыл бұрын
...если вдруг, что-то получится, поделитесь пожалуйста моделью😊🤝
@user-js5gh3fc3c
@user-js5gh3fc3c 4 ай бұрын
На плоских есть риск деформации плоской стенки и заклинивания заслонки. Круглые в этом плане стабильней.
@user-cy3jd4iy2w
@user-cy3jd4iy2w 6 ай бұрын
Дайте вашу почту для связи, пожалуйста
@arena21.92
@arena21.92 6 ай бұрын
tg: @stadion21
@_vpru
@_vpru 3 ай бұрын
Звук - говно
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 35 МЛН
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 148 МЛН
Заслонка с электроприводом
29:27
Китайские ГАДЖЕТЫ
Рет қаралды 6 М.
Гибкие воздуховоды Provent RP 75 и RP 90. Мифы и реальность
7:36
PROVENT | Системы вентиляции
Рет қаралды 2,2 М.
Girer relay without zero - we make any switch smart Tuya ZigBee
9:34
Китай в Умном Доме - Evgen Lubops
Рет қаралды 31 М.
Все про шумоглушитель в вашем доме
27:43
Вентиляция Своими Руками HandVent
Рет қаралды 15 М.
Зачем нужна ГИДРОСТРЕЛКА? / Принцип работы и назначение
9:15
Анатолий Матвеев / Лаборатория Тепла
Рет қаралды 71 М.