DIY air valve with electric drive.

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ค. 2022
  • #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-hd7hq4lf4y 4 หลายเดือนก่อน +1

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

  • @VitalyRoss
    @VitalyRoss ปีที่แล้ว +3

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

  • @ivandanilin162
    @ivandanilin162 ปีที่แล้ว

    Доброго дня! Спасибо за видео - помогло решится на отказ от именитого бренда в сторону вашкй идеи. Пару вопросов: при прокачки воздушных масс этого моторчика хватает чтоб удерживать позицию? Потоком не «захлопывает/открывает» заслонку? 2 вопрос - полскажите по подключениб драйвера шагового двигателя к плате есп8266. Заранее спасибо!

    • @arena21.92
      @arena21.92  ปีที่แล้ว +4

      Здравствуйте!
      ...если наберетесь терпения и изучите 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 หลายเดือนก่อน +2

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

    • @arena21.92
      @arena21.92  8 หลายเดือนก่อน +2

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

    • @user-we2tl5pi8h
      @user-we2tl5pi8h 5 หลายเดือนก่อน +2

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

    • @arena21.92
      @arena21.92  5 หลายเดือนก่อน +1

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

  • @user-js5gh3fc3c
    @user-js5gh3fc3c 4 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  4 หลายเดือนก่อน

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

    • @user-js5gh3fc3c
      @user-js5gh3fc3c 4 หลายเดือนก่อน +1

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

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y 4 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  4 หลายเดือนก่อน

      ...наверное

  • @aretgh
    @aretgh ปีที่แล้ว

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

    • @arena21.92
      @arena21.92  ปีที่แล้ว +1

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

  • @free_men8513
    @free_men8513 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  หลายเดือนก่อน

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

  • @user-js7kp5gq6l
    @user-js7kp5gq6l ปีที่แล้ว

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

    • @arena21.92
      @arena21.92  ปีที่แล้ว

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

    • @user-js7kp5gq6l
      @user-js7kp5gq6l ปีที่แล้ว

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

    • @arena21.92
      @arena21.92  ปีที่แล้ว

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

  • @fRBQ
    @fRBQ 5 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  5 หลายเดือนก่อน +1

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

    • @fRBQ
      @fRBQ 5 หลายเดือนก่อน

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

  • @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 หลายเดือนก่อน

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

  • @vladimirbaranov9476
    @vladimirbaranov9476 9 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  9 หลายเดือนก่อน +2

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

    • @vladimirbaranov9476
      @vladimirbaranov9476 9 หลายเดือนก่อน

      @@arena21.92 отлично! Спасибо за ответ

  • @fenix-uv7sr
    @fenix-uv7sr ปีที่แล้ว

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

    • @arena21.92
      @arena21.92  ปีที่แล้ว

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

    • @arena21.92
      @arena21.92  ปีที่แล้ว

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

    • @user-js5gh3fc3c
      @user-js5gh3fc3c 4 หลายเดือนก่อน

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

  • @sergeym3430
    @sergeym3430 3 หลายเดือนก่อน

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

  • @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  ปีที่แล้ว +1

      @@RocketFox007 да ,обратной связи у меня нет, но если хотите, её можно настроить в том-же ESPHome - это вопрос времени, а не денежных средств, меня в моей конфигурации всё устраивает... ...на тот случай ,если вы не поняли, то главный смысл видео, в том что это не стоит тех денег, за которое продаётся производителями....

  • @alexandrshapenkov8693
    @alexandrshapenkov8693 8 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  8 หลายเดือนก่อน

      ...это правда. После выключения электричества и включения заново, сервер не знает в каком положение заслонка была перед отключением. Это можно реализовать, теми же возможностями esphome, но я так и не дошёл до этого. У меня выработался алгоритм, что когда происходит отключение, я всё ставлю в позицию 25%, а система потом сама расставит заслонки в нужное положение, что-то закроет, что-то откроет

    • @alexandrshapenkov8693
      @alexandrshapenkov8693 8 หลายเดือนก่อน +1

      @@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  5 หลายเดือนก่อน

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

  • @KleinMaximus
    @KleinMaximus 7 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  7 หลายเดือนก่อน

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

  • @user-wb2zx9wv3p
    @user-wb2zx9wv3p 3 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  3 หลายเดือนก่อน

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

  • @user-cy3jd4iy2w
    @user-cy3jd4iy2w 6 หลายเดือนก่อน

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

    • @arena21.92
      @arena21.92  6 หลายเดือนก่อน

      tg: @stadion21

  • @_vpru
    @_vpru 3 หลายเดือนก่อน

    Звук - говно