Автоматическое проветривание помещений на Arduino, MH-Z19B и DHT11. Контроль уровня CO2 и влажности.

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 86

  • @ГалинаКураш-в8о
    @ГалинаКураш-в8о 3 ปีที่แล้ว +5

    Ты как исполнитель(процессор)этого проекта( программа) с данными (параметры)выполнил программму(проект). Здесь задействована эта формула программа-данные-процессор. Ты большой молодец, продолжай творить. Респект!

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

    Спасибо автору за очередной профессионально выполненный проект. Одно удовольствие наблюдать за Вашей работой. Отдельная благодарность за выложенные схемы и скетчи. С нетерпением жду новых проектов!

  • @michaelhirs6927
    @michaelhirs6927 วันที่ผ่านมา

    Очень интересный проект.

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

    Спасибо за видео. Давно не появлялся.

    • @m_kolotushkin
      @m_kolotushkin  3 ปีที่แล้ว

      И вам спасибо! Да что-то завалили меня заказами по сборке ЧПУ станков, уже два месяца без выходных! Хорошо что новый год скоро, хоть отдохну чуток! Кстати хотел снять видео о том как собрать ЧПУ станок, да немного не по теме канала, разве что еще один канал запустить, да кидать туда уже все подряд о том чем еще занимаюсь.

    • @fantaymer1510
      @fantaymer1510 3 ปีที่แล้ว

      @@m_kolotushkin Хорошая идея, я всем интересуюсь что связано с электронникой

  • @ВадимТкаченко-я7х
    @ВадимТкаченко-я7х ปีที่แล้ว +1

    Спасибо огромное! Проект Обалденный! Я, к сожалению в программировании далековат, хотя купил себе и уно и мега, но все руки не дойдут, точнее некому помочь в этом вопросе. Но Ваш проект на 100% подходит под мой дом, жаль только датчики дороговаты. Но ничего, буду покупать по одному. За скетч отдельное спасибо! Залить в ардуинку я уже научился. Успехов и процветания каналу в это тяжелое время!!!

  • @СергейОзеров-ч6м
    @СергейОзеров-ч6м 11 หลายเดือนก่อน +1

    Имея аналоговые данные с датчиков логичнее и плавно управлять положением заслонки, а не просто открыто и закрыто. Сервопривод позволяет это делать, это так же аналоговый прибор. Для правильной работы сервопривода по данным датчиков нужна обработка через ПИД, что так же доступно для Ардуинки.
    Вентилятором можно и ступенчато управлять, но при желании так же можно организовать аналоговое плавное управление. Тут возможны варианты: расчетное, в зависимости от процента открытия заслонок или по дифдавлению, установив два датчика атмосферного давления, один снаружи, второй в трубе и задавать необходимую разность давлений. Регулировать вентилятор лучше частотником, а не симистором.

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

    Очень доступно объясняете. Классно будет, если ещё и библиотеки с нуля пообъясняете для разных устройств
    - примерно как функции составляли для tft дисплея.
    Сам то же хочу углубиться в контроллеры, но выходит как с турником, от случая к случаю.

  • @Denisdenis-i6c
    @Denisdenis-i6c 4 หลายเดือนก่อน

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

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

    Очень годный проект! Спасибо, что поделился!

  • @Admin-td4xv
    @Admin-td4xv 2 ปีที่แล้ว +1

    4:35 проверка датчика углекислого газа mh-z19b

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

    Очень крутой проект. Спасибо автор. Заказал комплектующие. Буду собирать.

  • @azamat-gerikelemetov8721
    @azamat-gerikelemetov8721 2 ปีที่แล้ว +1

    Топ контент, как раз то что я искал.

  • @Admin-td4xv
    @Admin-td4xv 2 ปีที่แล้ว

    4:02 проверка датчика температуры и влажности dht11

  • @ПавелСтроганов-р3у
    @ПавелСтроганов-р3у 9 หลายเดือนก่อน

    Здравствуйте! Какой блок питания использовался в этом проекте?

  • @sergey-380
    @sergey-380 3 ปีที่แล้ว +2

    Дякую Вам

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

    Здравствуйте. С наступающим НОВЫМ ГОДОМ!!!!! Желаю удачи. Отличный ролик. Как с Вами связаться.

  • @Igor_Ivasyuk
    @Igor_Ivasyuk 2 ปีที่แล้ว

    Благодарю за Ваш труд! Как дальнейшее развитие этого проекта было бы здОрово интегрировать в него элементы умного дома с Алисой, с Wi-Fi tuya.
    С Уважением, ИИ

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      Спасибо! Датчики и вообще проект в сборе отправлены заказчику, поэтому продолжения данной темы не будет, во всяком случае в ближайшие пол года так точно, а дальше посмотрим, может себе чтото подобное соберу, а пока не вижу смысла столь дорогие датчики преобретать.

  • @Admin-td4xv
    @Admin-td4xv 2 ปีที่แล้ว +1

    5:37 перечень материалов.
    Список в печатном виде найдете на странице проекта, по ссылке оставленной в описании под этим видео!

  • @14types
    @14types ปีที่แล้ว

    Это для шампиньонов?

  • @СергейРоженцев-х7и
    @СергейРоженцев-х7и ปีที่แล้ว +1

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

  • @василийпузырев-к1ш
    @василийпузырев-к1ш 6 หลายเดือนก่อน

    А все серво в одном месте будут стоять или на расстроянии от ардуино? Серво ведь не будет работать с длинным кабелем?

  • @azamat-gerikelemetov8721
    @azamat-gerikelemetov8721 2 ปีที่แล้ว

    А можете выложить пожалуйста в описание под видео ссылки на продавцов у кого закупаетесь?

  • @Radiolubitel-Petrovich
    @Radiolubitel-Petrovich 3 ปีที่แล้ว

    Есть у меня такая ардуино, жаль для них неудобно писать код. Я например делал бы реализацию без блютуз, в отдельном настенном модуле или в электрическом щитке в виде модуля для din-рейки.

    • @m_kolotushkin
      @m_kolotushkin  3 ปีที่แล้ว

      Этот проект может работать и без блютуз модуля!
      Просто загрузить код на плату, и собрать все по схеме!
      Кстати на видео схема с ошибочкой)) тока ее увидел, на сайте где код проекта схему уже подправил!

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

      Если код не править, то проветривание будет включаться если концентрация CO2 привысит 800 pmm.
      Если 800 pmm это не то что вам надо то измените значения этих переменных limit_1s = 800, limit_2s = 800, limit_3s = 800, limit_4s = 800;
      Они находятся примерно в 49 строке кода!

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

      А почему код то писать неудобно?

    • @Radiolubitel-Petrovich
      @Radiolubitel-Petrovich 3 ปีที่แล้ว

      @@m_kolotushkin для меня не удобно, ide мне не нравится ядро спрятано. Я привык писать программы в блокноте(в моем случае Gedit, с подсветкой синтаксиса), компилируются средствами линукса, нет кучи геморроя.

    • @Radiolubitel-Petrovich
      @Radiolubitel-Petrovich 3 ปีที่แล้ว

      @@m_kolotushkin я посмотрел код

  • @АндрианКовтурман
    @АндрианКовтурман 11 หลายเดือนก่อน

    , а если для одной комнаты , датчик СО2 MHZ 19 , энкодером устанавливаем значение срабатывания серво привода , если значение не доходит до установленного , то примерно через 5 мин срабатывает реле вентилятора , это время можно менять просто в программе ,дисплей LCD12C , и в программу включить код , что бы можно было делать калибровку датчика в ручную , или какими то кнопками или же энкодером

  • @андрейдзюбенко-ю7е
    @андрейдзюбенко-ю7е 7 หลายเดือนก่อน

    Спасибо за видео, если не трудно ответьте пожалуйста. Как изменится скетч если заменить сервопривод шаговым двигателем 28BYJ-48 с драйвером ULN2003?

  • @ОлегИванов-т3м
    @ОлегИванов-т3м ปีที่แล้ว

    С бризером Тион о2 систему можно обьединить?

  • @НатальяГвоздюкова-ь4ц
    @НатальяГвоздюкова-ь4ц ปีที่แล้ว

    подскажите, в какой программе рисовать схему? в easyeda?

  • @ВасилийШумилов-о8ь
    @ВасилийШумилов-о8ь 3 ปีที่แล้ว

    На прошлой хате были отверстия в стенах с клапанами для проветривания, а вот окнами управлять уже не получиться

  • @Funkbass1986
    @Funkbass1986 2 ปีที่แล้ว +1

    Памяти много съедаете впустую из-за неграмотного назначения типов. Целые беззнаковые числа, значение которых не превышает 255 можно хранить как uint8_t или unsigned char. Это один байт. Задавая их как int съедаете лишний байт впустую. Неизменяемые значения настроек, флагов итп. нужно назначать со спецификацией const. Тогда оно не потребляет памяти, а подставляется в код на этапе компиляции.

  • @shahzodmirtalibov6352
    @shahzodmirtalibov6352 2 ปีที่แล้ว

    здравствуйте как можно отключить автокалибровку отдельно видео ролик сделайте

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      Здравствуйте!
      К сожалению, по датчикам углекислого газа MH-Z19B в ближайшее время не планируется делать видео!
      Связано это с тем, что у меня нет таких датчиков, так как проект собран и уже отослан к заказчику, а покупать за свой счет такие дорогие датчики ради контента пока не по карману. Я здесь еще столько не зарабатываю, чтобы так тратиться!

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      Автоматическую калибровку датчика - при отсутствии необходимости, режим автокалибровки можно отключить, указав в (3) байте 0хА0/0х00 (Вкл/Выкл);

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      Более подробно в этой статье iarduino.ru/shop/Sensory-Datchiki/datchik-uglekislogo-gaza-co2-mh-z19b.html

  • @АлександрКоваленко-о8э
    @АлександрКоваленко-о8э 2 ปีที่แล้ว

    Очень круто получилось!
    Спасибо за подробное и развернутое объяснение.
    Я сейчас сам в поисках такой системы)
    Скажите, а можно ли на эту uno одновременно разместить и настроить 8 датчиков co2, 3 датчика влажности, 8 серво приводов, 8 вентиляторов?

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว +2

      Да можно, но только с добавлением в схему расширителя аналоговых входов, это если использовать аналоговый интерфейс датчиков MH-Z19B, как в моем проекте!
      По поводу использования других интерфейсов не скажу, так как они мне показались более замороченными, и я не стал с ними дальше разбираться!
      Если не хотите возиться с расширителем аналоговых входов, то можно взять Arduino Mega, у не на борту 54 цифровых входов/выходов, и 16 аналоговых входов, то есть к ней можно будет подключить до 16 датчиков MH-Z19B, и на остальные 54 контакта еще кучу всего!

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว +1

      Спасибо! Рад что Вам понравилось!

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว +2

      Arduino Mega стоит конечно дороже, но учитывая стоимость датчиков углекислого газа, и полезность проекта, Arduino Mega это мелочи!

    • @АлександрКоваленко-о8э
      @АлександрКоваленко-о8э 2 ปีที่แล้ว

      @@m_kolotushkin
      Супер!
      Я раньше только слышал про какую-то там крутую вещь adruino, но сегодня чуть больше вник, и понял какая это крутая штука.
      Для реализации умного дома просто клад.
      Скажите, я правильно понимаю что для Меги ваш код подойдёт?
      И можно ли к вам обратиться за услугой в настройке, если сам не осилю?

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว +1

      Да мой код подойдет и для Arduino Mega, но он будет работать только так как он написан, то есть 4 датчика, 4 сервы и так далее, то есть точь как и в Arduino Uno, и схема подключения на те же контакты!

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

    Доброго времени суток, как с Вами можно связаться?

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

    Датчики MH-z19b дорого стоят? Мне показывает аж 40$ за шиуку. Реально такие цены?😊

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

    Чтото у меня не получилось. Правда подключил один MH-Z19b и DHT11, и залил на Mega 2560. На пустом екране примерно через секунду или несколько символов (на подобии заглавной буквы О, только квадратной) в секунду.

  • @savchenkoav
    @savchenkoav 2 ปีที่แล้ว

    Планирую собирать подобный проект, покурив информацию, понял, что снимать значение по аналоговой ноге с датчиков цо2 - это самая большая погрешность. Почему не сериал или пвм?

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

    Подскажи, а можно ли купить какой-то монитор для мониторинга, и подключить вместо андроида

  • @vernmiller9009
    @vernmiller9009 2 ปีที่แล้ว

    Спасибо за проект, по смыслу фактически такой же как и у меня. Модель реле для вентилятора не подскажете.? Использую обычные, но щелкают сильно, твердотельные дорогие.

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      Твердотельное реле G3MB202P цена примерно 2-3 доллара за такое же двух канальное в виде модуля. Но такое теле можно подключать и в голом виде к Ардуино, то есть не модулем, я обычно так и делаю, просто заказчик прислал именно в виде двух канального модуля, и пришлось использовать такое!

    • @vernmiller9009
      @vernmiller9009 2 ปีที่แล้ว +1

      @@m_kolotushkin ещё раз спасибо, знал бы, что можно просто заказать проект, не тратил бы время сам. Ну и заказчику респект, что не мелочный.

  • @StoneEzra
    @StoneEzra 2 ปีที่แล้ว

    проект интересный, но а если пожар? Прибор начнёт снабжать комнату свежим воздухом что бы горело лучше? А если пожар или "шашлыки"/"курильщик" на улице? То в помещение наоборот будет дым тянуть...

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว +1

      На случай пожара, есть специальные резиновые вставки, которыми оборудуется вентиляционный канал!
      При нагреве эта вставка начинает вспениваться и сильно увеличиваться в объеме, тем самым закрывая вент канал!
      По поводу шашлыка, курильщиков, транспорта, заводов и прочего, то ставьте на вход угольный фильтр, который предназначен именно для вентиляции!

  • @СергейГанин-ю7у
    @СергейГанин-ю7у 2 ปีที่แล้ว

    Приветствую.проэкт просто бомба.ямхотелбы спросить так как я в программировании не бус бум.как сделать что бы при одном пороге сробатывал бы сервомотор а если значение датчика начнет рости и достигнет следующего порога то тогда уже включается вентелятор.

  • @elementarno65
    @elementarno65 2 ปีที่แล้ว

    А можно сделать чтобы управлять сервой на расстоянии по радиоканалу или блютуз?То есть,датчик с ардуино в одном конце комнаты а серва на открытие окна

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

    На датчиках нужно выключить автокалибровку. Иначе показатели через неделю в помещении всегда будут ложными.

  • @ПавелМатвеев-ч8я
    @ПавелМатвеев-ч8я 2 ปีที่แล้ว

    Какая максимальная длина кабеля может быть от ардуино до датчика?

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      Up to 100 meters!

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      This project uses an analog interface, so the length of the wire does not significantly affect the quality of the signal! But obstacles can interfere, which can be avoided by using a shielded cable.

    • @ПавелМатвеев-ч8я
      @ПавелМатвеев-ч8я 2 ปีที่แล้ว

      @@m_kolotushkin thanks!

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

      Дуже цікавий проект, дякую! Мене теж бентежить питання довжини проводів до датчиків. А як щодо sdc40/41 - вони наче цифрові. 10 метрів витягне?

  • @Ivvi3003
    @Ivvi3003 2 ปีที่แล้ว

    Привет. Можно ли подключить релле к цыфровым вводам на ардуино? Аналоговых не хватает.

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว +1

      Да, если речь идет о ардуино на основе микроконтроллера Atmega238p
      По сути аналоговые входы и есть цифровые входы/выходы, просто они могут еще работать и как аналоговые входы!
      На плате они подписаны как А0, А1, А2, А3, А4, и А5, а для использования в качестве цифрового их можно прописывать как 14, 15, 16, 17, 18, и 19
      Вообще стоит более досконально изучить возможности микроконтроллера, так как его ножки это не только цифровые или аналоговые входы/выходы!
      Каждая из ножек может иметь до нескольких различных назначений, в связи с чем и надо за раннее определять, что она будет делать в будущем проекте!

  • @АндрианКовтурман
    @АндрианКовтурман 11 หลายเดือนก่อน

    а мне нужно примерно такое , датчик СО2 MHZ 19 , энкодером устанавливаем значение срабатывания серво привода , если значение не доходит до установленного , то примерно через 5 мин срабатывает реле вентилятора , это время можно менять просто в программе ,дисплей LCD12C , и в программу включить код , что бы можно было делать калибровку датчика в ручную , или какими то кнопками илиттем же энкодером может кто поможет с програмкой ?

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

    Nice

  • @ВадимТкаченко-я7х
    @ВадимТкаченко-я7х ปีที่แล้ว +2

    Доброго вечора ще раз! Прочитавши про Ваш канал одразу все зрозумів. Те чим Ви зараз займаєтесь безумовно важливіше за все!!! Воно наближає нас до перемоги! Слава Україні!!!

  • @АндрианКовтурман
    @АндрианКовтурман 11 หลายเดือนก่อน

    может подкинете такую программку, под заказ

  • @Hello-dt1mb
    @Hello-dt1mb 2 ปีที่แล้ว

    Устройство класс! Хотелось бы себе такое, прошу обратную связь.

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      Обратную связь, в смысле что-то для связи, номер телефона, имейл, и.т.д?

    • @Hello-dt1mb
      @Hello-dt1mb 2 ปีที่แล้ว

      Да, как у Вас заказать подобное устройство. Ранее писал Вам на сайте, не ответили.

    • @m_kolotushkin
      @m_kolotushkin  2 ปีที่แล้ว

      @@Hello-dt1mb Увы, временно заказы не принимаю, пока не разгребу то что уже есть!

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

    помести данные для EEPROM в структуру, и пиши их и читай одной командой

  • @БУБЛЬГУМ-я9р
    @БУБЛЬГУМ-я9р 2 ปีที่แล้ว

    Ужасный нейминг

  • @СергейНСК-р1ь
    @СергейНСК-р1ь 10 หลายเดือนก่อน

    Максимум месяц и пипец всем датчикам.... слетят все внутренние авто калибровки в опу))