Уроки Arduino. Подключение термометров DS18B20 и NTC термистора

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 377

  • @nich1con652
    @nich1con652 2 роки тому +125

    Для тех, кому внезапно не озвучили пределы (перделы) измерений и длины кабеля для NTC:
    1. Пределы зависят от исполнения, и их надо смотреть на странице товара или в даташите на термистор. Но как правило там все те же -50... +150 град.
    2. Длина кабеля это опять же нифига не константа и зависит от миллиона факторов - в первую очередь окружения, где трудится датчик. Может оказаться так, что и 5 метров работают норм, или наоборот - уже при 30 см дикие помехи.

    • @Artemon-yl5ze
      @Artemon-yl5ze 2 роки тому +11

      Где же ты был, когда для курсовой бойлер на ардуино собирал...

    • @ciklomat
      @ciklomat 2 роки тому +4

      Я поставил лукс! Вот подобных видео много, а ваше самое интересное. При его просмотре родилась задача для программиста, которую ни кто не реализовывал. Написать скетч для датчика NTC преобразовать его данные в температуру и по принципу 18В20 передать по 1-Wire на другой микроконтроллер. Проще говоря сделать свой датчик 18В20 из NTC.

    • @toshablack5015
      @toshablack5015 2 роки тому +7

      Хотелось бы увидеть от вас урок по подключению термосопротивления типа PT100 к Ардуино.

    • @СашкаБелый-ч6м
      @СашкаБелый-ч6м 2 роки тому +2

      @@ciklomat программисты скетчи не пишут. Скетчи в детском садике в горшочки делают...

    • @ogurezzz
      @ogurezzz 2 роки тому +6

      Надо развить тему. Сравнить NTC, DS18B20, PT1000, и термопары на MAX6675 (хотя бы). Вот это была бы битва...
      И забыл упомянуть такую мелочь, как схемотехника аналаговых датчиков. Просто неправильная разводка платы будет давать лютейшую погрешность. Проходил это при трассировке платы на MAX6675.

  • @BCService1
    @BCService1 2 роки тому +25

    Все четко и по делу, без лишних "соплей". А главное доступно для начинающих. Спасибо за ваши старания, много полезного в ваших уроках, чего другие не поведают. И жирный лайкос!

    • @Andrei011000
      @Andrei011000 2 роки тому

      Опять реальность - дали не полный комплекс знаний. А как вывести на экран? А как записать на флешку? А как передать через модем или сотовую связь, или смс.??? Нет готового решения. Часть только разобрана. А увы есть авторы, которые дают полный урок от и до. Смотришь их, программируешь и готовое решение везёшь на объект.

    • @DepechLyot
      @DepechLyot Рік тому

      @@Andrei011000 Деловые, а может надо денег с обьекта закидывать разработчику что бы от и до?

    • @Andrei011000
      @Andrei011000 Рік тому

      @@DepechLyot Может быть, но увы, есть старое поколение, они дают основы и потом сам зарываешься в это Г.

  • @vv9451
    @vv9451 2 роки тому +31

    Потрясающий урок ! И миллис и схемы и графики !

  • @Nachmed
    @Nachmed 2 роки тому +16

    Полезное видео и спасибо за библиотеку!
    П.С. У датчика DS18B20 есть ещё отличная функция установки минимальной (TL) и максимальной температуры (TH) тревоги и считывания события тревоги (Alarm).
    Например:
    OneWire ds(2);
    Установка TH и TL:
    ds.reset(); // Начинаем общение с сброса прошлых команд
    ds.write(0x4E); // Команда записи в память датчика далее нужно передать 3 бита - TH, TL и разрешение датчика
    ds.write(0x2D); // Установим TH в 45 градусов цельсия - 45 в HEX будет 2D
    ds.write(0x1C); // Установим TL в 28 градусов цельсия - 28 в HEX будет 1C
    ds.write(0x1F); // Установим разрешение датчика в 9 бит
    Чтения события:
    byte alarm_byte; // Байт для чтения тревоги
    //Байт тревоги будет 1 если температура ниже или равна TL или выше или равна TH. Сбрасывается при каждом замере температуры.
    ds.reset(); // Начинаем общение с сброса прошлых команд
    ds.write(0xEC); // Команда поиска тревоги
    alarm_byte = ds.read(); // Сохраняем
    int alarm_int = bitRead(alarm_byte, 0); // Конвертируем для удобства в int

    • @Andrei011000
      @Andrei011000 2 роки тому +1

      А где это применяют в реальности? Ну вот ни кто про это не пишет. Значит нет потребности в этом. Это реальность. И самодельщики - узко берут эту тему.

    • @asdwwe307
      @asdwwe307 2 роки тому +2

      Очень полезная инфа, спасибо

    • @Nachmed
      @Nachmed 2 роки тому +1

      @@Andrei011000 я делал автономный на ней контроллер температуры камеры для 3д принтера, делал на attiny, а поскольку на ней памяти не богато аппаратный алярм с датчика пришёлся в самый раз.

  • @Samogonshikov
    @Samogonshikov 8 місяців тому +1

    Здравствуйте. Подскажите пожалуйста. Нужен ли контролер температуры что бы подключить его к arduino uno? И или термопару напрямую можно подключить к uno?

  • @flashpaperdotru
    @flashpaperdotru 2 роки тому +10

    Всё лучше и лучше, я прям наслаждался просмотром и прослушиванием.

  • @alynagrayx4609
    @alynagrayx4609 2 роки тому +5

    Спасибо огромное!!!
    Вообще подобные уроки, на тему "как подключить" очень полезны.

  • @intelinside8641
    @intelinside8641 2 роки тому +3

    Спасибо за работу! Очень полезная информация.
    Использовал ds18b20 в контроллере резервуара для воды. По опыту хочу добавить, что цифровой датчик желательно подключать по витой паре, если расстояние больше 5 метров. Я использовал двух-парный UTP5e. Если провод к датчику лежит рядом с силовыми проводами, то лучше использовать экранированный UTP.

  • @kyrik1992
    @kyrik1992 2 роки тому +1

    Спасибо. Не приходится перекрывать горы не нужной информации, все четко и понятно

  • @odeontlt
    @odeontlt 2 роки тому +10

    Спасибо большое за урок, очень полезный оказался. А самое главное в нужное время.

  • @electronichobby8757
    @electronichobby8757 Рік тому +1

    Ароматный чаёк из датчиков получился! Спасибо за интересные и полезные видео!

  • @Ghooooost
    @Ghooooost 2 роки тому +4

    Кратко, по делу, огонь одним словом!!

  • @NN-kk4vm
    @NN-kk4vm 2 роки тому +1

    Спасибо. Все коротко, чётко и по существу.

  • @Fil0sOFF
    @Fil0sOFF 2 роки тому

    Видео что надо. Краткая, качественная шпаргалка. Главным преимуществом NTC считаю его быстродействие. В форме маленькой капельки измеряет молниеносно.

  • @tomasgrizilas3822
    @tomasgrizilas3822 2 роки тому +4

    Всем привет. Приятно смотреть ваши ролики, как только выходит новое видео с удовольствием смотрю.
    Было бы интересно узнать больше о протоколе MQTT и arduino. заранее спасибо!

  • @НаумовНиколай-и9ф
    @НаумовНиколай-и9ф 2 роки тому +2

    Огромное спасибо! Не ожидал что аналог может по точности, и тем более без серьезной калибровки быть сравним с цифрой, действительно неожиданно! Но для себя, конечно же если понадобится все равно возьму ds18 ибо привычнее.

  • @ВладТкач-ц5ф
    @ВладТкач-ц5ф 3 місяці тому

    Просто супер! У терморезисторов есть еще одно огромное достоинство. Они запускают измерение моментально, в отличие от цифровых. То есть можно просто подключать их на контроллер через галетник!
    Большое спасибо автору!
    Хотелось бы уточнить, подключение двух и более терморезисторов по тому же принципу в программе, что и цифровых?

  • @sergejjost
    @sergejjost 2 роки тому +4

    Большое спасибо, очень хорошо всё объяснили.

  • @AndriiXask1
    @AndriiXask1 2 роки тому +4

    Отлично, знаю что цифровые датчики засовывают в ленты и эти ленты и спользуют их как датчики уровня и температуры в силосах хранения зерна, возможно и воды в больших цистернах, чем больше датчиков тем выше точность

    • @OldovoeTV
      @OldovoeTV 2 роки тому +4

      При гниении зерна повышается температура и можно узнать примерно где)

    • @AndriiXask1
      @AndriiXask1 2 роки тому

      @@OldovoeTV совершенно верно, при повышении температуры берут пробы на влагу и гоняют зерно из силоса в силос или через сушку

  • @dafinteil
    @dafinteil 2 роки тому +5

    Большое спасибо за проделанную работу. Очень интересное видео)

  • @markhavidzer7249
    @markhavidzer7249 2 роки тому +3

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

  • @andystone5902
    @andystone5902 2 роки тому +6

    Если говорить о температурный датчиками, нельзя забывать о PT100 и PT1000 большей диапазон ( от -200 до 850°), точный и линейный.

    • @Faif01
      @Faif01 2 роки тому

      А есть 1 эталонный NFC? Или самый распространённый?

  • @swanchik
    @swanchik 2 роки тому +2

    Классный контент! Пишу коммент в поддержку канала, чтобы Ютуб его чаще показывал!

    • @Seledkin78
      @Seledkin78 2 роки тому

      Колокольчик 🔕 не забудь включить.

    • @TheForeach
      @TheForeach 2 роки тому

      а еще KITов прикупить на подарки ;)

  • @herachu
    @herachu 2 роки тому +1

    Как раз занимаюсь контролем температуры котла и буферной ёмкости ролик прям в цвет спс, эх вот еще бы показали как по заданной температуре реле включить огонь было бы)

  • @olegs5835
    @olegs5835 2 роки тому +2

    Как раз делаю наружный термометр, похолодало спасибо

  • @ZeR0God
    @ZeR0God 2 роки тому +2

    Спасибо, за отличный материал!

  • @Zothification
    @Zothification 2 роки тому +1

    подскажите как работат метод setResolution().
    Как правильно выставить разрешение датчика

  • @danilabarykin8326
    @danilabarykin8326 2 роки тому +1

    Как же долго я ждал этого урока. Спасибо большое!!!

  • @SiRiUsSet
    @SiRiUsSet 2 роки тому +1

    Как всегда чётко и понятно. Спасибо.

  • @AlexSolanik
    @AlexSolanik 2 роки тому +1

    Класс, ещё одна нормально работающая библиотека. Когда делал один проект на 18В20, долго не мог найти хорошию библиотеку, то весит куча, то данные ненормальные выводило. Пришлось читать документацию и писать самому.

    • @ArduNotes
      @ArduNotes  2 роки тому +3

      да, "стандартная" onewire + dallas весят целую тонну

    • @niksvetov
      @niksvetov 2 роки тому +3

      А я делал два года назад. На тот момент библиотека гайвера была сырая и кривая, отрицательные температуры вообще не измерялись) Я её причесал и добавил метод возвращающий температуру по готовности датчика её отдать (в даташите об этом подробно расписано), и на самом деле время готовности быстрее чем нам предлагают подождать, уже не помню цифр. Только надо бы конечно это все потестировать на большом кол-ве датчиков

  • @ruslandaukaev9177
    @ruslandaukaev9177 2 роки тому +2

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

    • @ЕвгенМик
      @ЕвгенМик Рік тому

      Гайвер больше специализируется по коду. А вот по проводам, токам, амперам и утечкам вроде как "Major Tom Workshop" неплохо обьясняет. (но это не точно) Если поискать, то на ютубе есть Грамотные и хорошо обьясняющие спецы.

  • @dmitryvodolazsky
    @dmitryvodolazsky 2 роки тому +3

    Мне не ново, но спасибо за прогрессорство. ;)
    Поправки/дополнения:
    1. Чтобы NTC и его провод меньше шумели, можно конденсатором сгладить (или даже RC, чтобы точно ещё и звон кабеля погасить).
    2. В сравнении NTC с DS18B20 полезно было рассказать про температурные пределы датчиков.
    3. Не смотрел в функцию замера АЦП со сглаживанием; возможно там можно было бы реализовать увеличение разрядности методом многократных замеров.
    4. Функции вне класса (DS_rawTo...) - плохой стиль. Лучше спрятать в класс как static функцию.
    5. Неплохо бы добавить функции калибровки NTC (вычисление R0 и B и, возможно, коррекция прочих отклонений схемы измерения, втч даже нелинейности АЦП) по замерам в нескольких точках известных температур. У большинства с этим обычно проблемы, ибо матаны тут уже нетривиальные (можно, конечно, и всякие там маткады задействовать, но это тоже не всем/всегда возможно/удобно).

    • @Egon_Stetmann
      @Egon_Stetmann 28 днів тому

      здравствуйте, подскажите где с информацией ознакомиться, как рассчитать номиналы конденсатора и сопротивления под NTC. Длина провода 3 метра, диапазон измерений -20 - +100 градусов. RC-калькулятор существует какой-нибудь?

    • @dmitryvodolazsky
      @dmitryvodolazsky 28 днів тому +1

      @@Egon_Stetmann Из требуемой частоты замеров прикидываете частоты, которые хотите резать. Далее обычный расчёт RC-фильтра (это гуглится).
      Выбор из возможных комбинаций R и C, в первом приближении -- примерное совпадение R фильтра с R измеряемой цепи (NTC).
      Для перфекционистов (если требуется высокая точность и динамика) ещё можно дополнительно рассчитать (или для недружащих с матанами - снять экспериментально) ф-ю отклика всей измерительной цепи и соотв. искажения , вносимые ею в измерения, ну и при измерении компенсировать их пересчётом.
      PS. Если "ой, сложнааа", то м.б. проще методом тыка всё подобрать в к.л. эмуляторе схем. Или даже на реальной практической схеме (всё равно придётся калибровать и тестировать, так что можно "совместить приятное с полезным", практика не помешает).

  • @ЛевшаКолхозник
    @ЛевшаКолхозник 2 роки тому

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

  • @Serodja968
    @Serodja968 2 роки тому +3

    Отличная запись! По опыту коллег если купил оригинальный 18b20 можно после монтажа вообще забыть. Термисторы пригодны только в экспериментальных схемах. Регулярные проблемы с контактом, длиной провода и выход из строя делают их просто не пригодными для других целей.

    • @Megavolt.
      @Megavolt. 2 роки тому +1

      в народных модулях W1209 используется именно термистор. Несколько таких модулей уже на протяжении нескольких лет работают без проблем. И работают в весьма суровых условиях. Так что , думаю, проблема либо надумана, либо дело не в датчиках.

    • @Serodja968
      @Serodja968 2 роки тому

      @@Megavolt. когда у тебя пара датчиков это одно. Когда тебе нужно получать информацию с 600 датчиков, превышение брака в 2-4% это уже больно.

    • @Megavolt.
      @Megavolt. 2 роки тому

      @@Serodja968 , у меня конечно не пара датчиков... но и до сотни не доходит. Статистики такой нет, согласен.

  • @reservoirdog1775
    @reservoirdog1775 7 місяців тому

    Таблица NTC просто бомба!!💪👍

  • @eugene.radiuk
    @eugene.radiuk 2 роки тому

    Отличный урок ! Еще бы на пару недель по-раньше, а то как-раз недавно требовалось внедрить в проект DS18B20, так найденная инфа не была такой доступной, просто объясненной и наглядной. а подключенная библиотека 1-wire больше чем используемая здесь microDS18B20! В результате я причесал свой код под предложенный в уроке метод. В общем, -- спасибо !!!

  • @vernnms78
    @vernnms78 2 роки тому +1

    Как всегда ценно. Спасибо!

  • @ВасилийДонильченко

    Такими темпами можно собрать регулятор печи для оплавки припоя! Спасибо класмный обзор!

    • @nich1con652
      @nich1con652 2 роки тому +1

      Это уже про термопары.

    • @ArtemKAD1
      @ArtemKAD1 2 роки тому

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

  • @hardrive070187
    @hardrive070187 2 роки тому +3

    Спасибо, очень полезное видео

  • @nurlanmgn
    @nurlanmgn 2 роки тому +1

    Офигеть!!!
    Вчера только мучил саппорт производителя контроллера zont h-1 по вопоосу подключения дополнительных термометров.

  • @ИванБражников-ь1ы
    @ИванБражников-ь1ы 2 роки тому +3

    Сними видео про термопару, очень интересно!

    • @nich1con652
      @nich1con652 2 роки тому +2

      Да, похоже что нужно

    • @MsSergey1313
      @MsSergey1313 2 роки тому

      С термопары можно мерить через операционник и аналоговый пин.

  • @Ghooooost
    @Ghooooost 2 роки тому

    Отдельный вид кайфа пересматривать ролик спустя время

  • @edgull_tlt
    @edgull_tlt 2 роки тому +1

    Спасибо большое. Было очень интересно.

  • @ilya7zz
    @ilya7zz 2 роки тому +3

    7:19 - Я привык, что в дешёвых БП вместо NTC стоит перемычка =)

  • @ВасилийМалеев-й8л
    @ВасилийМалеев-й8л 2 роки тому +28

    Замечательные уроки, вот только, блин, после этих видео я начинаю говорить очень быстро и меня не понимают,, а начальник с подозрением принюхивается)

  • @КонстантинНиколаев-ф5ъ

    Есть существенная разница в измерениях между DS18B20 и NTC термистором и заключается она в быстродействии. Для получения данных о температуре от DS18B20 нужно подождать примерно 1 сек, а для NTC термистора это время одного преобразования АЦП контроллера, т.е. порядка нескольких десятков микросекунд. Для конкретных задач это важно учитывать.

  • @Алек-п4ы
    @Алек-п4ы 10 місяців тому

    Спасибо за видео, как раз искал как их подключать:)

  • @Linwega
    @Linwega 2 роки тому

    Вовремя!
    Спасибо за сравнение.

  • @LuckyCatAlex
    @LuckyCatAlex 2 роки тому +1

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

  • @User66242
    @User66242 2 роки тому +2

    для меня не ново, но расшевелить мозг полезно. с меня - лойс!

  • @ВладимирВладимир-ь8р7з
    @ВладимирВладимир-ь8р7з 11 місяців тому

    Спасибо за урок, подключил термистор 3950 по Вашей схеме и с помощью Вашей библиотеки. Интересно было бы поглазеть на файл ексель, который Вы на 8 минуте показываете. Планирую использовать термистор для управления духовкой, интересно какая у него будет погрешность в верхнем диапазоне измерений.

  • @АлександрКурмашов-д2р

    О новый видос, нужно срочно заценить

  • @ДенисАлександрович-н6к

    Доброго времени суток. подскажите пожалуйста ранее датчик ds18b20 в гильзе на 3 провода, был подключен к плате ардуино "нано" и показывал при выводе температурных данных один знак после запятой. через некоторое время данный датчик вышел из строя. в целях уменьшения температурной инерции был куплен на али экспресс аналогичный датчик ds18b20 в корпусе ТО-92. после подключения к плате в скетче был прописан адрес нового датчика после чего скетч загружен в плату, при выводе температурных данных десятые градуса пропали и отображение идет целыми числами. подскажите как вернуть десятые после запятой при отображении температуры.

  • @РодомизРСФСР
    @РодомизРСФСР 2 роки тому

    Молодцы! Полезное видео! для начинающих прям то что надо!

  • @АлександрКанаев-е3ф

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

  • @Ар-к8х
    @Ар-к8х Рік тому

    как можно измерить отрицательную температуру с помощью терпопары ?
    Для температурной компенсации тензодатчиков какой тип температурных датчиков лучше использовать ds18b20 или термопару ?

  • @volppost
    @volppost 2 роки тому

    Подскажите такой момент , если я беру не arduino, а esp32, в котором входы на 3,3 вольта . на какое напряжение я могу подключать DS18B20 - только на 3,3 или на 5 вольт тоже можно ?

  • @гусиАлексеевка
    @гусиАлексеевка 2 роки тому +1

    Доброго времени суток. спасибо, я уже на Говера библиотеке собрал инкубатор (arduino uno r3 + HTU21 + DS18B20 + shild 1602led . осталось меню для клавы. пока не пойму как через флаг вызвать меню по кн select. надеюсь до нового года победю. скетч получился 2 регулятора Говера влажность и температура. 2 циклических реле. 1 циклическое реле на проветривание, а второе на переворот. 1820 просто меряет (температура на яйце) . могу поделиться скетчем

  • @od3417
    @od3417 2 роки тому

    Как всегда интересно, и самое главное это то что полезно.

  • @VladislavMorningStar001
    @VladislavMorningStar001 2 роки тому +1

    Здравствуйте можете пожалуйста объяснить как в Arduino ide добавлять библиотеки чтобы подключать платы я недавно купил плату LILYGO®TTGO T8 ESP32-S2 V1.1 WIFI облазел весь интернет так и не нашол что делать чтобы его заставить работать

  • @ВасАли-2ц
    @ВасАли-2ц 11 місяців тому

    Здравствуйте!
    Я планирую сделать управление вентиляторами охлаждения двигателя самодельоного трактора через терморегулятор w3230. Старый (родной) датчик двс хочу просверлить на м5 с торца и вставить датчик NTC и обпаять для герметизации. Скажите, от температуры плавления олова датчик NTC не крякнет?

  • @fadorin4779
    @fadorin4779 2 роки тому

    Подскажите пожалуйста понижающий регулятор, для питания ардуино. Отец попросил цифровой датчик температуры повесить на снегоход, с генератора выходит перемена 40-60 вольт(ужасно нестабильно), а все стабилизаторы, из тех что я нашёл, работают в диапазоне 85-220. Подскажите пожалуйста такой подойдёт?

  • @KBinSNT
    @KBinSNT 2 роки тому

    отличный урок, приятно смотреть!

  • @SmD_Amir_
    @SmD_Amir_ 11 місяців тому

    Спасибо большое за урок!

  • @Gimli_Dwarf
    @Gimli_Dwarf 2 роки тому

    А почему такой же номинал? Я прикидывал в экселе, что наибольшее отклонение напряжения на делителе возникает примерно при 1/2 сопротивления термистора. Т.е. для 100кОмного баласт на 47-56кОм. В идеале 50, но только если набирать его параллельно, т.к. полоса сужается как при добавлении так и при уменьшении сопротивления.

  • @JonMatrix
    @JonMatrix 2 роки тому

    Все по делу! Спасибо за материал

  • @ВладиславПерезябов

    Доброго времени суток!
    насколько по опыту герметичен корпус ds18b20? хочется поставить его (почти у самого дна или по центру) в ёмкость с водой, глубиной около 1,5 метров.
    Заранее спасибо за ответы!

  • @StoneTL
    @StoneTL 2 роки тому

    Круто! Ждес еще новых уроков! Мне лично не хватает пояснения к библиотеке про шаговый двигатель: т.к собираю фрезерный станок и 3д принтеры сейчас популярны.

  • @maximahnach
    @maximahnach 2 роки тому

    как себя поведет NTC при питании от аккумулятора, когда напряжение питания плавно падает от 4,2 до 3,0 вольт?

  • @sozdatelEd
    @sozdatelEd 2 роки тому +2

    в общем ребята очень хороший контент делают. Ещё бы этот контент показывали например на уроках "труда" в школе и повторяли бы эти эксперименты. Тогда вообще все изобретателями были бы. Вот тогда точно реально настало бы светлое будущее😎

    • @ArduNotes
      @ArduNotes  2 роки тому +7

      спасибо, в школах крутят)

    • @sozdatelEd
      @sozdatelEd 2 роки тому +2

      @@ArduNotes в таком случае я завидую вам белой завистью. Молодцы. Так держать!!! Снимаю шляпу и жму руку🤝

  • @СергейБриер
    @СергейБриер 2 роки тому

    Здраствуйте а вы можите помоч сделать блок управления гарелки на отработанном масле

  • @георгник
    @георгник 2 роки тому +1

    Вопрос, а можно ли на ардуино замутить замок который в качестве ключа будет использовать штатный брелок автомобиля а не Rfid метку, и что для этого нужно?

    • @Seledkin78
      @Seledkin78 2 роки тому

      Конечно можно. Для этого надо:
      1. Знать частотный диапазон работы автомобильного брелка.
      2. Приёмный модуль на нужную частоту (вместо RFID)
      3. Мозг

  • @Ia-Magnifico
    @Ia-Magnifico 2 роки тому

    Коллеги, вопрос, стоит значит у меня NTC термистор. Задача которого, управлять реле, при заданной температуре. При достижении заданной температуры, реле включается, а показания температуры падают на пару градусов. Тоже самое происходит если реле, заменить на светодиод. Вывод напрашивается очевидный, происходит падение напряжения, так как появляется дополнительная нагрузка. Но верный ли мой вывод и как с этим бороться (с цифровым датчиком такой проблемы нет).

  • @АлексейДубовой-с1з

    Купил себе набор Ардуино буду изучать по твоим видео! Подпишусь конечно)

  • @Va1entin0s
    @Va1entin0s 2 роки тому

    Что нужно подправить в GyverNTC, чтобы можно было использовать на ESP32 с его 12 битным АЦП?

  • @АлексейДуховный-ф1г

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

  • @GoodHedgenog
    @GoodHedgenog 2 роки тому

    Как откалибровать термистор? Из набора по схеме и скетчу показывает - 40С в комнате

  • @AleksejKirichenko
    @AleksejKirichenko 2 роки тому

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

  • @SIM31r
    @SIM31r 2 роки тому

    Для истинных маньяков, если подключить датчик в обратной полярности он звонится как диод, можно измерять аналоговым методом ))
    Если в момент измерения менять напряжение питания, показания плывут. Это можно использовать для внесения шумов и увеличения точности измерения выше 1/16 градуса, много раз измерять и усреднять, можно еще пару бит точности вытянуть.

  • @WellcomeToMe
    @WellcomeToMe 2 роки тому

    Что означают угловые скобки при создании объекта ds18b20?

  • @александргончаров-о8ф

    Жду проекты, а лучше серию уроков по ESP8266. Спасибо за видео

  • @ВячеславЩербаков-м3й

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

    • @FreeZLO
      @FreeZLO 2 роки тому

      Даташит открой

    • @ВячеславЩербаков-м3й
      @ВячеславЩербаков-м3й 2 роки тому

      @@FreeZLO даташит читать времени нет, да и там сухие цифры а тут наглядно на сколько и куда уходит.

  • @avia76md9
    @avia76md9 2 роки тому

    Здравствуйте, помогите найти для Термостата W3230 температурный датчик. В комплекте идёт, но он короткий

  • @viktorviktor6503
    @viktorviktor6503 2 роки тому

    Всё замечательно. Как избавиться от помех? Просто усреднением? Или есть какие-то другие варианты?

  • @РауфМингареев-э7в
    @РауфМингареев-э7в 2 роки тому

    Привет!! Использую в основном ESP8266. Подскажите пожалуйста, что нужно изменить в библиотеке для того чтобы NTC термистор показывал правильную температуру. Зная что ESPпишка 3.3 Вольта. А я в своем проекте буду подавать 3В.

  • @SantaCluster
    @SantaCluster 2 роки тому

    Подскажите, каким образом можно реализовать такую задачу: Имеется система с датчиком температуры (можно выяснить распиновку по имеющейся схеме), данные от датчика поступают в "чёрный ящик". Как узнать (вывести на экран) текущую температуру (допустим, раз в 1-3 секунды), регистрируемую датчиком (известно, что температура не больше 150 градусов)?
    Получается, нужно подключиться к пинам датчика в параллель и отправить их в ардуино? Но мы не знаем, какие сигналы нам выдаёт датчик, нужно как-то сигналы откалибровать же?
    Как быть?

  • @mich5496
    @mich5496 2 роки тому

    В протеусе почему-то датчик не работает если использовать gyver-core . Со стандартным ядром и библиотекой microDS18B20 все ок

  • @andreyace8768
    @andreyace8768 2 роки тому +1

    Полезный, интересный и познавательный урок! Спасибо!

  • @goldirus
    @goldirus 2 роки тому +1

    есть две формулы вычисления температуры термистора: с использованием бета коэффициента (которую использовали вы) и при помощи уравнения Стейнхарта - Харта, по трем коэффициентам А, В и С. Интересно, какое из них точнее?

    • @ArduNotes
      @ArduNotes  2 роки тому +1

      В GyverNTC и есть то самое уравнение Стейнхарта - Харта, но в упрощенном виде. Наличие всех 3х коэффиентов даст бОльшую точность, но попробуй еще их найти в описании термистора.

  • @AndreyOleynik
    @AndreyOleynik Рік тому

    Привет! Не нашел ссылку на табличку, можно как-то посмотреть на нее? Спасибо!

  • @MegaTeXHaPb
    @MegaTeXHaPb 2 роки тому

    Огонь! Спасибище!

  • @МарияТютяева-м6ж
    @МарияТютяева-м6ж 2 роки тому

    Скажите пожалуйста, что за программа-симулятор используется на 8:25 и может ли она показывать осциллограммы

  • @ArduBlock_Project
    @ArduBlock_Project 2 роки тому

    Отличный урок!

  • @АлександрБ-х4э
    @АлександрБ-х4э 2 роки тому

    За таблицу отдельное спасибо.

  • @ТЁМНЫЙВЛАСТЕЛИН-ч9г

    Отлично, теперь можно собирать умный самогонный аппарат с авторегулировкой температуры

  • @OttoLilo
    @OttoLilo 2 роки тому

    На самом деле было интересно!)

  • @radiolat
    @radiolat 2 роки тому +2

    Спасибо ребята за вашу работу! Очень понравились видео. Не пойму зачем в void loop static uint32 tmr = millis ();?

    • @ArduNotes
      @ArduNotes  2 роки тому +2

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

    • @radiolat
      @radiolat 2 роки тому

      @@ArduNotes спасибо. Нужно ещё теорию подтянуть.

  • @maks_parh
    @maks_parh 2 роки тому

    Супер, осталось только узнать, как отправлять данные по запросу, а также по событию (например, перегрев) посредством СМС

  • @yuragregori69
    @yuragregori69 2 роки тому

    И полезно и интересно :)))) С наступающим.

  • @el_Demiurg
    @el_Demiurg 2 роки тому

    если есть ошибки в передаче данных (CRC) надо не втихаря отдавать старое значение, а возвращать ошибку, и уже человек будет решать как ему дальше реагировать, игнорировать ее или взять старое значение

    • @ArduNotes
      @ArduNotes  2 роки тому +1

      Ну так поэтому последовательность и обговорена - read, get. read вернет false в случае ошибки.