Ты как исполнитель(процессор)этого проекта( программа) с данными (параметры)выполнил программму(проект). Здесь задействована эта формула программа-данные-процессор. Ты большой молодец, продолжай творить. Респект!
Спасибо автору за очередной профессионально выполненный проект. Одно удовольствие наблюдать за Вашей работой. Отдельная благодарность за выложенные схемы и скетчи. С нетерпением жду новых проектов!
И вам спасибо! Да что-то завалили меня заказами по сборке ЧПУ станков, уже два месяца без выходных! Хорошо что новый год скоро, хоть отдохну чуток! Кстати хотел снять видео о том как собрать ЧПУ станок, да немного не по теме канала, разве что еще один канал запустить, да кидать туда уже все подряд о том чем еще занимаюсь.
Спасибо огромное! Проект Обалденный! Я, к сожалению в программировании далековат, хотя купил себе и уно и мега, но все руки не дойдут, точнее некому помочь в этом вопросе. Но Ваш проект на 100% подходит под мой дом, жаль только датчики дороговаты. Но ничего, буду покупать по одному. За скетч отдельное спасибо! Залить в ардуинку я уже научился. Успехов и процветания каналу в это тяжелое время!!!
Имея аналоговые данные с датчиков логичнее и плавно управлять положением заслонки, а не просто открыто и закрыто. Сервопривод позволяет это делать, это так же аналоговый прибор. Для правильной работы сервопривода по данным датчиков нужна обработка через ПИД, что так же доступно для Ардуинки. Вентилятором можно и ступенчато управлять, но при желании так же можно организовать аналоговое плавное управление. Тут возможны варианты: расчетное, в зависимости от процента открытия заслонок или по дифдавлению, установив два датчика атмосферного давления, один снаружи, второй в трубе и задавать необходимую разность давлений. Регулировать вентилятор лучше частотником, а не симистором.
Очень доступно объясняете. Классно будет, если ещё и библиотеки с нуля пообъясняете для разных устройств - примерно как функции составляли для tft дисплея. Сам то же хочу углубиться в контроллеры, но выходит как с турником, от случая к случаю.
Хороший проект. А можно сделать основное устройство и вентилятор в одной комнате, а с других комнат запрашивать информацию с датчиков через блютуз? Так как не хочется протягивать и прятать провода. Дополнительно модули нужные дешевле будет докупить, чем долбить стены или полы вскрывать чтобы спрятать провода.
Благодарю за Ваш труд! Как дальнейшее развитие этого проекта было бы здОрово интегрировать в него элементы умного дома с Алисой, с Wi-Fi tuya. С Уважением, ИИ
Спасибо! Датчики и вообще проект в сборе отправлены заказчику, поэтому продолжения данной темы не будет, во всяком случае в ближайшие пол года так точно, а дальше посмотрим, может себе чтото подобное соберу, а пока не вижу смысла столь дорогие датчики преобретать.
Насколько стабильно работает данный комплект. Под словом "стабильно" я понимаю как долго будет работать однажды собранное устройство, как с точки зрения компонентов так и "управляющей программы", нужно ли периодически, что то донастраивать?
Есть у меня такая ардуино, жаль для них неудобно писать код. Я например делал бы реализацию без блютуз, в отдельном настенном модуле или в электрическом щитке в виде модуля для din-рейки.
Этот проект может работать и без блютуз модуля! Просто загрузить код на плату, и собрать все по схеме! Кстати на видео схема с ошибочкой)) тока ее увидел, на сайте где код проекта схему уже подправил!
Если код не править, то проветривание будет включаться если концентрация CO2 привысит 800 pmm. Если 800 pmm это не то что вам надо то измените значения этих переменных limit_1s = 800, limit_2s = 800, limit_3s = 800, limit_4s = 800; Они находятся примерно в 49 строке кода!
@@m_kolotushkin для меня не удобно, ide мне не нравится ядро спрятано. Я привык писать программы в блокноте(в моем случае Gedit, с подсветкой синтаксиса), компилируются средствами линукса, нет кучи геморроя.
, а если для одной комнаты , датчик СО2 MHZ 19 , энкодером устанавливаем значение срабатывания серво привода , если значение не доходит до установленного , то примерно через 5 мин срабатывает реле вентилятора , это время можно менять просто в программе ,дисплей LCD12C , и в программу включить код , что бы можно было делать калибровку датчика в ручную , или какими то кнопками или же энкодером
Памяти много съедаете впустую из-за неграмотного назначения типов. Целые беззнаковые числа, значение которых не превышает 255 можно хранить как uint8_t или unsigned char. Это один байт. Задавая их как int съедаете лишний байт впустую. Неизменяемые значения настроек, флагов итп. нужно назначать со спецификацией const. Тогда оно не потребляет памяти, а подставляется в код на этапе компиляции.
Здравствуйте! К сожалению, по датчикам углекислого газа MH-Z19B в ближайшее время не планируется делать видео! Связано это с тем, что у меня нет таких датчиков, так как проект собран и уже отослан к заказчику, а покупать за свой счет такие дорогие датчики ради контента пока не по карману. Я здесь еще столько не зарабатываю, чтобы так тратиться!
Очень круто получилось! Спасибо за подробное и развернутое объяснение. Я сейчас сам в поисках такой системы) Скажите, а можно ли на эту uno одновременно разместить и настроить 8 датчиков co2, 3 датчика влажности, 8 серво приводов, 8 вентиляторов?
Да можно, но только с добавлением в схему расширителя аналоговых входов, это если использовать аналоговый интерфейс датчиков MH-Z19B, как в моем проекте! По поводу использования других интерфейсов не скажу, так как они мне показались более замороченными, и я не стал с ними дальше разбираться! Если не хотите возиться с расширителем аналоговых входов, то можно взять Arduino Mega, у не на борту 54 цифровых входов/выходов, и 16 аналоговых входов, то есть к ней можно будет подключить до 16 датчиков MH-Z19B, и на остальные 54 контакта еще кучу всего!
@@m_kolotushkin Супер! Я раньше только слышал про какую-то там крутую вещь adruino, но сегодня чуть больше вник, и понял какая это крутая штука. Для реализации умного дома просто клад. Скажите, я правильно понимаю что для Меги ваш код подойдёт? И можно ли к вам обратиться за услугой в настройке, если сам не осилю?
Да мой код подойдет и для Arduino Mega, но он будет работать только так как он написан, то есть 4 датчика, 4 сервы и так далее, то есть точь как и в Arduino Uno, и схема подключения на те же контакты!
Чтото у меня не получилось. Правда подключил один MH-Z19b и DHT11, и залил на Mega 2560. На пустом екране примерно через секунду или несколько символов (на подобии заглавной буквы О, только квадратной) в секунду.
Планирую собирать подобный проект, покурив информацию, понял, что снимать значение по аналоговой ноге с датчиков цо2 - это самая большая погрешность. Почему не сериал или пвм?
Спасибо за проект, по смыслу фактически такой же как и у меня. Модель реле для вентилятора не подскажете.? Использую обычные, но щелкают сильно, твердотельные дорогие.
Твердотельное реле G3MB202P цена примерно 2-3 доллара за такое же двух канальное в виде модуля. Но такое теле можно подключать и в голом виде к Ардуино, то есть не модулем, я обычно так и делаю, просто заказчик прислал именно в виде двух канального модуля, и пришлось использовать такое!
проект интересный, но а если пожар? Прибор начнёт снабжать комнату свежим воздухом что бы горело лучше? А если пожар или "шашлыки"/"курильщик" на улице? То в помещение наоборот будет дым тянуть...
На случай пожара, есть специальные резиновые вставки, которыми оборудуется вентиляционный канал! При нагреве эта вставка начинает вспениваться и сильно увеличиваться в объеме, тем самым закрывая вент канал! По поводу шашлыка, курильщиков, транспорта, заводов и прочего, то ставьте на вход угольный фильтр, который предназначен именно для вентиляции!
Приветствую.проэкт просто бомба.ямхотелбы спросить так как я в программировании не бус бум.как сделать что бы при одном пороге сробатывал бы сервомотор а если значение датчика начнет рости и достигнет следующего порога то тогда уже включается вентелятор.
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.
Да, если речь идет о ардуино на основе микроконтроллера Atmega238p По сути аналоговые входы и есть цифровые входы/выходы, просто они могут еще работать и как аналоговые входы! На плате они подписаны как А0, А1, А2, А3, А4, и А5, а для использования в качестве цифрового их можно прописывать как 14, 15, 16, 17, 18, и 19 Вообще стоит более досконально изучить возможности микроконтроллера, так как его ножки это не только цифровые или аналоговые входы/выходы! Каждая из ножек может иметь до нескольких различных назначений, в связи с чем и надо за раннее определять, что она будет делать в будущем проекте!
а мне нужно примерно такое , датчик СО2 MHZ 19 , энкодером устанавливаем значение срабатывания серво привода , если значение не доходит до установленного , то примерно через 5 мин срабатывает реле вентилятора , это время можно менять просто в программе ,дисплей LCD12C , и в программу включить код , что бы можно было делать калибровку датчика в ручную , или какими то кнопками илиттем же энкодером может кто поможет с програмкой ?
Доброго вечора ще раз! Прочитавши про Ваш канал одразу все зрозумів. Те чим Ви зараз займаєтесь безумовно важливіше за все!!! Воно наближає нас до перемоги! Слава Україні!!!
Ты как исполнитель(процессор)этого проекта( программа) с данными (параметры)выполнил программму(проект). Здесь задействована эта формула программа-данные-процессор. Ты большой молодец, продолжай творить. Респект!
Спасибо автору за очередной профессионально выполненный проект. Одно удовольствие наблюдать за Вашей работой. Отдельная благодарность за выложенные схемы и скетчи. С нетерпением жду новых проектов!
Очень интересный проект.
Спасибо за видео. Давно не появлялся.
И вам спасибо! Да что-то завалили меня заказами по сборке ЧПУ станков, уже два месяца без выходных! Хорошо что новый год скоро, хоть отдохну чуток! Кстати хотел снять видео о том как собрать ЧПУ станок, да немного не по теме канала, разве что еще один канал запустить, да кидать туда уже все подряд о том чем еще занимаюсь.
@@m_kolotushkin Хорошая идея, я всем интересуюсь что связано с электронникой
Спасибо огромное! Проект Обалденный! Я, к сожалению в программировании далековат, хотя купил себе и уно и мега, но все руки не дойдут, точнее некому помочь в этом вопросе. Но Ваш проект на 100% подходит под мой дом, жаль только датчики дороговаты. Но ничего, буду покупать по одному. За скетч отдельное спасибо! Залить в ардуинку я уже научился. Успехов и процветания каналу в это тяжелое время!!!
Имея аналоговые данные с датчиков логичнее и плавно управлять положением заслонки, а не просто открыто и закрыто. Сервопривод позволяет это делать, это так же аналоговый прибор. Для правильной работы сервопривода по данным датчиков нужна обработка через ПИД, что так же доступно для Ардуинки.
Вентилятором можно и ступенчато управлять, но при желании так же можно организовать аналоговое плавное управление. Тут возможны варианты: расчетное, в зависимости от процента открытия заслонок или по дифдавлению, установив два датчика атмосферного давления, один снаружи, второй в трубе и задавать необходимую разность давлений. Регулировать вентилятор лучше частотником, а не симистором.
Очень доступно объясняете. Классно будет, если ещё и библиотеки с нуля пообъясняете для разных устройств
- примерно как функции составляли для tft дисплея.
Сам то же хочу углубиться в контроллеры, но выходит как с турником, от случая к случаю.
Хороший проект. А можно сделать основное устройство и вентилятор в одной комнате, а с других комнат запрашивать информацию с датчиков через блютуз? Так как не хочется протягивать и прятать провода. Дополнительно модули нужные дешевле будет докупить, чем долбить стены или полы вскрывать чтобы спрятать провода.
Очень годный проект! Спасибо, что поделился!
4:35 проверка датчика углекислого газа mh-z19b
ок!
Очень крутой проект. Спасибо автор. Заказал комплектующие. Буду собирать.
Топ контент, как раз то что я искал.
4:02 проверка датчика температуры и влажности dht11
Отлично)
Здравствуйте! Какой блок питания использовался в этом проекте?
Дякую Вам
Здравствуйте. С наступающим НОВЫМ ГОДОМ!!!!! Желаю удачи. Отличный ролик. Как с Вами связаться.
Благодарю за Ваш труд! Как дальнейшее развитие этого проекта было бы здОрово интегрировать в него элементы умного дома с Алисой, с Wi-Fi tuya.
С Уважением, ИИ
Спасибо! Датчики и вообще проект в сборе отправлены заказчику, поэтому продолжения данной темы не будет, во всяком случае в ближайшие пол года так точно, а дальше посмотрим, может себе чтото подобное соберу, а пока не вижу смысла столь дорогие датчики преобретать.
5:37 перечень материалов.
Список в печатном виде найдете на странице проекта, по ссылке оставленной в описании под этим видео!
Спасибо)
Это для шампиньонов?
Насколько стабильно работает данный комплект. Под словом "стабильно" я понимаю как долго будет работать однажды собранное устройство, как с точки зрения компонентов так и "управляющей программы", нужно ли периодически, что то донастраивать?
А все серво в одном месте будут стоять или на расстроянии от ардуино? Серво ведь не будет работать с длинным кабелем?
А можете выложить пожалуйста в описание под видео ссылки на продавцов у кого закупаетесь?
Есть у меня такая ардуино, жаль для них неудобно писать код. Я например делал бы реализацию без блютуз, в отдельном настенном модуле или в электрическом щитке в виде модуля для din-рейки.
Этот проект может работать и без блютуз модуля!
Просто загрузить код на плату, и собрать все по схеме!
Кстати на видео схема с ошибочкой)) тока ее увидел, на сайте где код проекта схему уже подправил!
Если код не править, то проветривание будет включаться если концентрация CO2 привысит 800 pmm.
Если 800 pmm это не то что вам надо то измените значения этих переменных limit_1s = 800, limit_2s = 800, limit_3s = 800, limit_4s = 800;
Они находятся примерно в 49 строке кода!
А почему код то писать неудобно?
@@m_kolotushkin для меня не удобно, ide мне не нравится ядро спрятано. Я привык писать программы в блокноте(в моем случае Gedit, с подсветкой синтаксиса), компилируются средствами линукса, нет кучи геморроя.
@@m_kolotushkin я посмотрел код
, а если для одной комнаты , датчик СО2 MHZ 19 , энкодером устанавливаем значение срабатывания серво привода , если значение не доходит до установленного , то примерно через 5 мин срабатывает реле вентилятора , это время можно менять просто в программе ,дисплей LCD12C , и в программу включить код , что бы можно было делать калибровку датчика в ручную , или какими то кнопками или же энкодером
Спасибо за видео, если не трудно ответьте пожалуйста. Как изменится скетч если заменить сервопривод шаговым двигателем 28BYJ-48 с драйвером ULN2003?
С бризером Тион о2 систему можно обьединить?
подскажите, в какой программе рисовать схему? в easyeda?
На прошлой хате были отверстия в стенах с клапанами для проветривания, а вот окнами управлять уже не получиться
Памяти много съедаете впустую из-за неграмотного назначения типов. Целые беззнаковые числа, значение которых не превышает 255 можно хранить как uint8_t или unsigned char. Это один байт. Задавая их как int съедаете лишний байт впустую. Неизменяемые значения настроек, флагов итп. нужно назначать со спецификацией const. Тогда оно не потребляет памяти, а подставляется в код на этапе компиляции.
здравствуйте как можно отключить автокалибровку отдельно видео ролик сделайте
Здравствуйте!
К сожалению, по датчикам углекислого газа MH-Z19B в ближайшее время не планируется делать видео!
Связано это с тем, что у меня нет таких датчиков, так как проект собран и уже отослан к заказчику, а покупать за свой счет такие дорогие датчики ради контента пока не по карману. Я здесь еще столько не зарабатываю, чтобы так тратиться!
Автоматическую калибровку датчика - при отсутствии необходимости, режим автокалибровки можно отключить, указав в (3) байте 0хА0/0х00 (Вкл/Выкл);
Более подробно в этой статье iarduino.ru/shop/Sensory-Datchiki/datchik-uglekislogo-gaza-co2-mh-z19b.html
Очень круто получилось!
Спасибо за подробное и развернутое объяснение.
Я сейчас сам в поисках такой системы)
Скажите, а можно ли на эту uno одновременно разместить и настроить 8 датчиков co2, 3 датчика влажности, 8 серво приводов, 8 вентиляторов?
Да можно, но только с добавлением в схему расширителя аналоговых входов, это если использовать аналоговый интерфейс датчиков MH-Z19B, как в моем проекте!
По поводу использования других интерфейсов не скажу, так как они мне показались более замороченными, и я не стал с ними дальше разбираться!
Если не хотите возиться с расширителем аналоговых входов, то можно взять Arduino Mega, у не на борту 54 цифровых входов/выходов, и 16 аналоговых входов, то есть к ней можно будет подключить до 16 датчиков MH-Z19B, и на остальные 54 контакта еще кучу всего!
Спасибо! Рад что Вам понравилось!
Arduino Mega стоит конечно дороже, но учитывая стоимость датчиков углекислого газа, и полезность проекта, Arduino Mega это мелочи!
@@m_kolotushkin
Супер!
Я раньше только слышал про какую-то там крутую вещь adruino, но сегодня чуть больше вник, и понял какая это крутая штука.
Для реализации умного дома просто клад.
Скажите, я правильно понимаю что для Меги ваш код подойдёт?
И можно ли к вам обратиться за услугой в настройке, если сам не осилю?
Да мой код подойдет и для Arduino Mega, но он будет работать только так как он написан, то есть 4 датчика, 4 сервы и так далее, то есть точь как и в Arduino Uno, и схема подключения на те же контакты!
Доброго времени суток, как с Вами можно связаться?
Датчики MH-z19b дорого стоят? Мне показывает аж 40$ за шиуку. Реально такие цены?😊
Чтото у меня не получилось. Правда подключил один MH-Z19b и DHT11, и залил на Mega 2560. На пустом екране примерно через секунду или несколько символов (на подобии заглавной буквы О, только квадратной) в секунду.
Планирую собирать подобный проект, покурив информацию, понял, что снимать значение по аналоговой ноге с датчиков цо2 - это самая большая погрешность. Почему не сериал или пвм?
Подскажи, а можно ли купить какой-то монитор для мониторинга, и подключить вместо андроида
Спасибо за проект, по смыслу фактически такой же как и у меня. Модель реле для вентилятора не подскажете.? Использую обычные, но щелкают сильно, твердотельные дорогие.
Твердотельное реле G3MB202P цена примерно 2-3 доллара за такое же двух канальное в виде модуля. Но такое теле можно подключать и в голом виде к Ардуино, то есть не модулем, я обычно так и делаю, просто заказчик прислал именно в виде двух канального модуля, и пришлось использовать такое!
@@m_kolotushkin ещё раз спасибо, знал бы, что можно просто заказать проект, не тратил бы время сам. Ну и заказчику респект, что не мелочный.
проект интересный, но а если пожар? Прибор начнёт снабжать комнату свежим воздухом что бы горело лучше? А если пожар или "шашлыки"/"курильщик" на улице? То в помещение наоборот будет дым тянуть...
На случай пожара, есть специальные резиновые вставки, которыми оборудуется вентиляционный канал!
При нагреве эта вставка начинает вспениваться и сильно увеличиваться в объеме, тем самым закрывая вент канал!
По поводу шашлыка, курильщиков, транспорта, заводов и прочего, то ставьте на вход угольный фильтр, который предназначен именно для вентиляции!
Приветствую.проэкт просто бомба.ямхотелбы спросить так как я в программировании не бус бум.как сделать что бы при одном пороге сробатывал бы сервомотор а если значение датчика начнет рости и достигнет следующего порога то тогда уже включается вентелятор.
А можно сделать чтобы управлять сервой на расстоянии по радиоканалу или блютуз?То есть,датчик с ардуино в одном конце комнаты а серва на открытие окна
На датчиках нужно выключить автокалибровку. Иначе показатели через неделю в помещении всегда будут ложными.
Какая максимальная длина кабеля может быть от ардуино до датчика?
Up to 100 meters!
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.
@@m_kolotushkin thanks!
Дуже цікавий проект, дякую! Мене теж бентежить питання довжини проводів до датчиків. А як щодо sdc40/41 - вони наче цифрові. 10 метрів витягне?
Привет. Можно ли подключить релле к цыфровым вводам на ардуино? Аналоговых не хватает.
Да, если речь идет о ардуино на основе микроконтроллера Atmega238p
По сути аналоговые входы и есть цифровые входы/выходы, просто они могут еще работать и как аналоговые входы!
На плате они подписаны как А0, А1, А2, А3, А4, и А5, а для использования в качестве цифрового их можно прописывать как 14, 15, 16, 17, 18, и 19
Вообще стоит более досконально изучить возможности микроконтроллера, так как его ножки это не только цифровые или аналоговые входы/выходы!
Каждая из ножек может иметь до нескольких различных назначений, в связи с чем и надо за раннее определять, что она будет делать в будущем проекте!
а мне нужно примерно такое , датчик СО2 MHZ 19 , энкодером устанавливаем значение срабатывания серво привода , если значение не доходит до установленного , то примерно через 5 мин срабатывает реле вентилятора , это время можно менять просто в программе ,дисплей LCD12C , и в программу включить код , что бы можно было делать калибровку датчика в ручную , или какими то кнопками илиттем же энкодером может кто поможет с програмкой ?
Nice
Доброго вечора ще раз! Прочитавши про Ваш канал одразу все зрозумів. Те чим Ви зараз займаєтесь безумовно важливіше за все!!! Воно наближає нас до перемоги! Слава Україні!!!
Героям Слава!
может подкинете такую программку, под заказ
Устройство класс! Хотелось бы себе такое, прошу обратную связь.
Обратную связь, в смысле что-то для связи, номер телефона, имейл, и.т.д?
Да, как у Вас заказать подобное устройство. Ранее писал Вам на сайте, не ответили.
@@Hello-dt1mb Увы, временно заказы не принимаю, пока не разгребу то что уже есть!
помести данные для EEPROM в структуру, и пиши их и читай одной командой
Ужасный нейминг
Максимум месяц и пипец всем датчикам.... слетят все внутренние авто калибровки в опу))