DIY air valve with electric drive.

#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

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y4 ай бұрын

    Замечание автору. Голос тихо, музыка на вставках громко, что на стуле от неожиданности подскакиваешь. Нужно поработать над этим. А идея класс!

  • @VitalyRoss
    @VitalyRoss Жыл бұрын

    Спасибо за видео. Очень полезно! А на моторчик этот ссылочку дать можете?

  • @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

  • @user-js5gh3fc3c
    @user-js5gh3fc3c4 ай бұрын

    Шаговому двигателю нужен драйвер, нужно определять начальную точку. Не проще применить сервопривод (рулевую машинку)? Нужно только питание, управление позицией ШИМом контроллера, при чем задаем именно позицию а не отсчитываем шаги. По датчику обратную связь на ПИД регулятор позиции в зависимости от концентрации. Заслонка не должна плотно закрываться, надо оставлять проток 5-10% для работы вентиляции.

  • @arena21.92

    @arena21.92

    4 ай бұрын

    ..это уже обсуждали, я пробовал сервоприводы и мой опыт показал, что если взять более менее длинную дистанцию, например 1000 движений заслонки, то очень большая вероятность, что все углы посбиваются и уже не будут соответствовать заданным значениям, с шаговым двигателем всё НАМНОГО точнее

  • @user-js5gh3fc3c

    @user-js5gh3fc3c

    4 ай бұрын

    @@arena21.92 какие 1000 движений и куда собьётся? Сервоприводы встают в заданную контроллером позицию по обратной связи с встроенного датчика положения. По ПИД-регулированию будет подбираться позиция заслонки пытаясь удержать заданную чистоту воздуха.

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y4 ай бұрын

    11:54 Если двигатель с другой стороны - можно просто поменять фазы местами (на двигателе или на драйвере без разницы. )

  • @arena21.92

    @arena21.92

    4 ай бұрын

    ...наверное

  • @Meshchankin
    @Meshchankin7 ай бұрын

    Великолепно! Можно попросить ссылки на оборудование и скрипт ?

  • @arena21.92

    @arena21.92

    7 ай бұрын

    Спасибо. ...почти всё оборудование проговорил и показал в видео, думаю вы всё быстро найдёте на алике. Про скрипт тоже сказал, что не имеет смысла копировать мой, вам всё равно придётся немного вникнуть в esphome, но когда разберётесь, то всё пойдёт легко

  • @user-we2tl5pi8h

    @user-we2tl5pi8h

    4 ай бұрын

    @@arena21.92 По Вашей логике и ролик не стоило выкладывать. Кто захочет сам сделать клапан, легко его сделает.

  • @arena21.92

    @arena21.92

    4 ай бұрын

    @@user-we2tl5pi8h после ролика, вы знаете, что то что продают за 8000, стоит 500-700.... моя логика тут не при чём

  • @user-js7kp5gq6l
    @user-js7kp5gq6l Жыл бұрын

    Здравствуйте! А без ESP8266 можно подключить, просто открыто- закрыто: то есть через 5 контактное реле.

  • @arena21.92

    @arena21.92

    Жыл бұрын

    Здравствуйте. ...думаю, без esp не получится, ведь открыто/закрыто - это означает движение шагового двигателя на определённое количество шагов, а я не знаю, как сделать без микроконтроллера, что бы двигатель понимал, на сколько ему двигаться.... ....то про что говорите вы - это должен быть мотор с концевиками, который будет иметь всего два крайних положения.....

  • @user-js7kp5gq6l

    @user-js7kp5gq6l

    Жыл бұрын

    @@arena21.92 Спасибо за ответ. Может подскажешь какой двигатель с концевиками выбрать на али, а то у меня что-то поиск работает плохо почти все одинаковые и ценник конский. Вообще али испортился или принуждают покупать на их условиях.

  • @arena21.92

    @arena21.92

    Жыл бұрын

    @@user-js7kp5gq6l ...честно говоря, никогда не искал такие маленькие моторы с концевиками, даже и не знаю, какой посоветовать... ...надо искать по Ютуб, может кто-то использовал такие в своих проектах...

  • @fRBQ
    @fRBQ4 ай бұрын

    Про какой канал Вы говорите ,где можно посмотреть про программирование???)

  • @arena21.92

    @arena21.92

    4 ай бұрын

    ...я говорил, что каналов много... ...забейте в поиске "esphome" и выбирайте, что вам больше понравится и подходит, если трудно найти, то начните с канала " У Павла", там надо найти всё про esphome

  • @fRBQ

    @fRBQ

    4 ай бұрын

    @@arena21.92 спасибо! Заинтересовало видео!

  • @user-fx1qm3th1c
    @user-fx1qm3th1c10 ай бұрын

    Добрый день Можно ли такой клапан с приводом поставить в естественную вытяжку и запараллелить с вентилятором кухонной вытяжки ? Алгоритм работы такой: вытяжка включается,работает принудительная вентиляция,клапан закрывается. Выключаем кухонную вытяжку, клапан естественной вытяжки открывается

  • @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 ай бұрын

    Михаил, получилось решить эту задачу?

  • @vladimirbaranov9476
    @vladimirbaranov94769 ай бұрын

    Год прошёл с даты выхода ролика, как себя чувствуют двигатели?

  • @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 - это вопрос времени, а не денежных средств, меня в моей конфигурации всё устраивает... ...на тот случай ,если вы не поняли, то главный смысл видео, в том что это не стоит тех денег, за которое продаётся производителями....

  • @aretgh
    @aretgh Жыл бұрын

    шаговик подключали же через драйвер к esp?

  • @arena21.92

    @arena21.92

    Жыл бұрын

    ...да - конечно... ...если не ошибаюсь, то драйвер uln2003, он на алике часто продаётся в комплекте с этим двигателем и этот драйвер есть Esphome....

  • @alexandrshapenkov8693
    @alexandrshapenkov86937 ай бұрын

    Классная реализация. Но нет установки нуля. При включении контроллер не будет знать положение заслонки. Нужен датчик положения. Или другой способ парковки.

  • @arena21.92

    @arena21.92

    7 ай бұрын

    ...это правда. После выключения электричества и включения заново, сервер не знает в каком положение заслонка была перед отключением. Это можно реализовать, теми же возможностями 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

    4 ай бұрын

    @@glortwewr7192прошу прощения, но только разбираюсь в НА, как у куда нужно прописать данный пакадж. Шаговик с d1 mini в esp home добавил, теперь разбираюсь с тем, чтобы при перезапуске устанавливался в положение 0.

  • @arena21.92

    @arena21.92

    4 ай бұрын

    @@user-tc8ti7bn8k для изучения НА смотрите канал "Алекс Квазис умный дом", вам надо разобраться....., автоматизации помещаются в папку для автоматизация, input_number помещается в отдельную папку, как создавать папки, как раз на канале про умный дом и увидите, там всё для новичков

  • @free_men8513
    @free_men8513Ай бұрын

    а где можно увидеть скрипт и т.п в текстовом виде?

  • @arena21.92

    @arena21.92

    Ай бұрын

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

  • @fenix-uv7sr
    @fenix-uv7sr Жыл бұрын

    на плоские воздуховоды никто ещё заслонок не делал . дали почву для творчества пойду мучать 3d принтер .

  • @arena21.92

    @arena21.92

    Жыл бұрын

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

  • @arena21.92

    @arena21.92

    Жыл бұрын

    ...если вдруг, что-то получится, поделитесь пожалуйста моделью😊🤝

  • @user-js5gh3fc3c

    @user-js5gh3fc3c

    4 ай бұрын

    На плоских есть риск деформации плоской стенки и заклинивания заслонки. Круглые в этом плане стабильней.

  • @KleinMaximus
    @KleinMaximus6 ай бұрын

    А на сколько шумно работает этот двигатель?

  • @arena21.92

    @arena21.92

    6 ай бұрын

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

  • @sergeym3430
    @sergeym34303 ай бұрын

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

  • @user-wb2zx9wv3p
    @user-wb2zx9wv3p3 ай бұрын

    А где сам клапан купить ?

  • @arena21.92

    @arena21.92

    3 ай бұрын

    ...не совсем понятен вопрос. Если вы говорите про пластиковый элемент, то в любом специализированном магазине вентиляции, если не ошибаюсь, то фирма "ЭРА" делает такие, раньше был VENTS, но по понятным причинам его сейчас нет......

  • @user-cy3jd4iy2w
    @user-cy3jd4iy2w6 ай бұрын

    Дайте вашу почту для связи, пожалуйста

  • @arena21.92

    @arena21.92

    6 ай бұрын

    tg: @stadion21

  • @_vpru
    @_vpru3 ай бұрын

    Звук - говно

Келесі