Проверка датчиков ардуино DS18b20 DHT11 BME280 DHT22 HTU21d NTC термистор

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 88

  • @sergeymode5299
    @sergeymode5299  4 роки тому +3

    Тест датчиков температуры влажности и давления воздуха. Схемы подключения датчиков dallas 18b20, dht111, dht 22, bme 280, htu21, термистор к Ардуино Nano Uno. Arduino temperature humidity sensor test.

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

      Добрий день можетє поделиться скечем для психрометрического измерителя влажности ?

    • @sergeymode5299
      @sergeymode5299  4 роки тому +1

      @@technodrayver в скетче там только показания температуры снимаются. Была идея сделать чисто психрометр, чтобы сразу влажность показывал. ... да тема думаю мало кому интересна

    • @technodrayver
      @technodrayver 4 роки тому +1

      @@sergeymode5299 всерівно може комусь пригодиться )) сечас питаюсь собрать контролер спец бокса там нужна большая влажность і цифровиє датчики тупо дохнуть

    • @sergeymode5299
      @sergeymode5299  4 роки тому +3

      @@technodrayver при возможности попробую собрать чисто психрометр

  • @РоманС-п2ю
    @РоманС-п2ю 2 роки тому +3

    Отличный материал, в библиотеку знаний однозначно!

  • @102diy
    @102diy 4 роки тому +7

    Объёмная работа проделана! Молодец. Я последнее время использую bme 280 вполне их точность устраивает, жаль SHT в обзор не попали.

    • @sergeymode5299
      @sergeymode5299  4 роки тому

      Спасибо. SHT30 уже на походе (главное чтобы рабочий пришел).

  • @dmitriikokorev7649
    @dmitriikokorev7649 4 роки тому +3

    Лучшее видео по датчикам

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

      Спасибо. скоро будет еще.

  • @veoramid
    @veoramid 3 роки тому +1

    Замечательная работа.
    Я чем-то подобным занимался для датчиков влажности и CO2 на работе.
    А три датчика DS1820 из разных (надеюсь) партий, которые стояли рядом в макетной платке у меня показывали с разбросом +-0,1 градуса.

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

      Если бы еще это были DS18B20, когда покупаешь и знаешь что это всегда будет соответствовать спецификации. К гадалке не ходи автор не оригиналы по 300р за штуку покупал. На гитхабе есть хорошее описание различных китайских копий, то есть есть даже не одна, а куча разных китайских поделок, отличающихся по параметрам от оригинала и естественно на том же али только эти поделки и продаются. Есть много признаков, но самый простой, у оригинала в серийнике два предпоследних байта нули перед байтом контрольной суммы, то есть шаблон 28-xx-xx-xx-xx-00-00-xx. А китайский поддельный хлам разной степени хлама, от чуть похуже до самого дна, то температуру измеряющие вообще криво, то не работающие в паразитном режиме, то с другим поведением скретчпада и т.д. И тестировать какой то хлам и делать на основании этого выводы, когда в следующую покупку тебе вообще другой хлам пришлют, работающий уже по другому...
      P.S. Точность измерения (не путать с точностью отображения) даже оригинала 18B20 +-0.5гр. То есть 2 разных датчика отличающиеся на градус будут в рамках заявленных характеристик. У китайского дна, если не повезет получить такое, не то что 0.5, а 3.5гр отклонение может быть от реальной температуры.

  • @ВячеславГоршков-п2щ

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

  • @NikolayBalin
    @NikolayBalin 3 роки тому +1

    Спасибо, полезный ролик

  • @МихаилМ-н5у
    @МихаилМ-н5у 4 роки тому +2

    Крутой тест! Ждём ещё!)

    • @sergeymode5299
      @sergeymode5299  4 роки тому +3

      Спасибо за отзыв. Постараюсь продолжить.

  • @ИванСидоров-к9м
    @ИванСидоров-к9м 2 роки тому +1

    По отрицательной температуре DHT22: он выдает не int а uint. Единственное, что при отрицательной температуре старший бит uint16_t выставляется в 1. Для получения температуры я делал следующее:
    if(temper & 0x8000){
    temper = temper & 0x7FFF; // Convert non-standard!
    temper = temper * -1;
    }
    По датчикам влажности: проверка над насыщенным раствором поваренной соли показала, что HTU21 выдает 75% (совпадает) а DHT22 99,9%...

  • @arhidima
    @arhidima 4 роки тому +11

    Да тут на кандидатскую тянет ролик ! :))))

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

      тогда уже в подготовке докторская ))

  • @ОлександрД-л6д
    @ОлександрД-л6д 3 роки тому +1

    Спасибо, очень заморочились!)

  • @androidpasha
    @androidpasha 3 роки тому +1

    Хорошо бы с лабораторным термометром сравнить. DS18B20 в гильзах попадаются очень китайские, и показания двух скрученных датчиков могут отличаться и на 1,5 градуса ( Мой bmp280 постоянно завышает влажность, почти всю зиму показывал влажность 100%.

  • @ПавелДубровин-у8е
    @ПавелДубровин-у8е 3 роки тому +1

    Мои наблюдения при сравнении 18б20 и терморезистора с эталонным лабораторным ртутным градусником... 18б20 как ни странно менее точный чем терморезистор результаты с которого пропущены через медианный фильтр) А так в общем надеюсь что автор предварительно вник в вопрос и оставил много чего за кадром ))

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

    Сергей, спасибо за тест! +100. Попробуй пожалуйста снять замеры при разном питании датчиков 3,1V...3,2V...3,3V...3,4V... итд. Кажется показания скачут относительно питания.

    • @sergeymode5299
      @sergeymode5299  4 роки тому +1

      в отношении каких датчиков есть подозрения?

    • @panteleymonovka
      @panteleymonovka 4 роки тому

      @@sergeymode5299 я сейчас пробую DHT-21, когда тестил только ардуинку+датчик всё было нормально, как повесил часы и дисплей - показания стали другими. Есть подозрения что из-за питания. В скетче естественно сделал поправку на калибровку, но хочется убедиться что причина именно в этом.

    • @sergeymode5299
      @sergeymode5299  4 роки тому +1

      @@panteleymonovka проверил показания температуры датчиков dhn11 и dht22 в диапазоне напряжений 2,8-5v - отклонения незначительны ( в пределах 0,1С)

    • @panteleymonovka
      @panteleymonovka 4 роки тому

      @@sergeymode5299 Понял. СПС!

  • @Bulat-z3g
    @Bulat-z3g 29 днів тому

    Отлично!!! Подписка!!

  • @ЯгонДон-и9к
    @ЯгонДон-и9к 11 місяців тому

    Всё хорошо, но только не хватает тестов с новыми DHT 11 и 22. Также хотелось бы увидеть тест датчика HDC1080 и сравнение его с другими. Наскок я понял, его на просторах интернета считают наиболее точным.

  • @Chettuser
    @Chettuser 3 роки тому

    Полезно и интересно. Спасибо!

  • @kubmin1
    @kubmin1 20 годин тому

    AM2120 можно ли заменить дешевыми AM2301 AM2302 DHT12?

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

    Помню игрался с 18b20, нужно было несколько точек температурных измерить. И в процессе отладки на столе заметил одну неприятность. С одной партии 3 датчика показывали разную температуру с разбросом 0.5-1.5 градуса. Может китайское Г конечно, но где гарантия что Ваш можно воспринимать как этолон?

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

      Был уже похожий вопрос в комментариях. Эталона в наше время сложно найти. У моих DS18b20 разброс где-то в пределах 0,5 градусов. Что вполне допустимо для "некосмического" использования.

  • @14types
    @14types 3 роки тому

    "Эталоном" вы конечно все труды поделили на 0.

    • @sergeymode5299
      @sergeymode5299  3 роки тому

      Не соглашусь. Данные экземпляры датчиков ds18b20 оказались вполне достойные. Недовно сделал видео по тестированию этих датчиков.

  • @BogdanZadesenskiy
    @BogdanZadesenskiy 3 роки тому

    Спасибо большоє вам

  • @maxscripten_ua9236
    @maxscripten_ua9236 3 роки тому +1

    Уточняю - если вышк нуля - к сверчкам добавляем 5 , если минусовые температуры, то минусуем 5

    • @sergeymode5299
      @sergeymode5299  3 роки тому

      И как себя чувствуют сверчки при минусовых температурах?....

    • @maxscripten_ua9236
      @maxscripten_ua9236 3 роки тому +1

      @@sergeymode5299 Минусуем, в плане, -5 сверчков

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

      @@maxscripten_ua9236 тогда согласен ;)

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

    Я немного в шоке про dht11, валяется такой но у него разрешение 0,1 градуса.. как так..

  • @ЗибонБобсов
    @ЗибонБобсов 3 роки тому

    ВЕЛИКОЛЕПНО !!! ПАЛЕЦ, ПОДПИСКА !!!

  • @maxscripten_ua9236
    @maxscripten_ua9236 3 роки тому

    Крутяк автор!

  • @серыйкуб-ш4н
    @серыйкуб-ш4н 3 роки тому

    спасибо за обзор . я так понял нормальный BME280 можно брать

    • @sergeymode5299
      @sergeymode5299  3 роки тому +1

      Учитывая, что он еще давление измеряет, да. В следующем тесте о bme280 еще будет информация.

    • @Stalkeros000
      @Stalkeros000 3 роки тому

      Он сейчас под 700р. стоит, что-то конски цены на него выросли, раньше помню был дешевле.

  • @АнтонАбанин-ш8ь
    @АнтонАбанин-ш8ь 2 роки тому

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

  • @billi_costigan
    @billi_costigan 4 роки тому +1

    Есть желание сделать инкубатор на ардуино. Какой датчик выбрать для этого? Точность нужна высокая 0.1 градуса и желательно быстрая отзывчивость? В начале думал о ds18b20 но у него точность +-0.5. насоветуйте...

    • @sergeymode5299
      @sergeymode5299  4 роки тому +3

      На мой взгляд погрешность датчиков зависит от того как они откалиброваны на заводе. На самом деле у DS18b20 точность измерения (разрешение) высокая до 0,0625С. Я бы, наверное, взял несколько DS18b20 сравнил их с каким- нибудь точным термометром (даже не знаю с каким, может ртутным). Выбрал лучший, а в программе ввел поправку на погрешность измерений. Еще можно SHT30 посмотреть. У него заявляется погрешность 0,3С разрешение показаний 0,05С. Я как раз тестирую один такой образец.

    • @ВячеславГоршков-п2щ
      @ВячеславГоршков-п2щ 4 роки тому +1

      Урмат привет. Я сделал инкубаторы на этих датчиках и ардуино и понял что там точность нужна в 0,5 градуса это не критично. Вывод 99% не считая болтухов. Если хочешь вышлю все что сделал вместе со сктчем

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

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

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

      Насколько помню сам датчик на 3.3. Но есть модули с обвязкой на 5.5 в (обычно синие). Который на 3.3 надо подключать через преобразователь и конвертер уровней.

  • @А.Ихалайнен
    @А.Ихалайнен 11 місяців тому

    Спасибо 👍. Подписался.

  • @sergeyloskutov5593
    @sergeyloskutov5593 4 роки тому

    Спасибо.

  • @MSaidu-sj6vx
    @MSaidu-sj6vx 2 роки тому

    так... Осталось проверить хваленые датчики газа. Что-то у меня сомнения в их эффективности: ну не может быть такого... Правда придется за эталон брать показания интерферометра. Там точность на сколько зрения хватает.

  • @YoutubeWars
    @YoutubeWars 9 місяців тому

    То есть датчику bme 280 нужно ставить калибровку в -2,0 градуса?

    • @sergeymode5299
      @sergeymode5299  9 місяців тому

      Думаю показания у каждого конкретного датчика могут отличаться

  • @mystuff4316
    @mystuff4316 3 роки тому

    Здравствуйте. Можете где-то посмотреть скетч для работы гигрометра психрометрического с Вашего видео?

    • @sergeymode5299
      @sergeymode5299  3 роки тому +1

      В скетче только снимались показания температуры. Остальной анализ вручную на компьютере.

  • @diegor1115
    @diegor1115 3 роки тому +1

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

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

      В этом тесте самый лучший HTU21 (по моему мнению)

  • @СергейАкрамов-о7ч
    @СергейАкрамов-о7ч 3 роки тому

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

    • @sergeymode5299
      @sergeymode5299  3 роки тому

      Здравствуйте. Напишите запрос на diamont@mail.ru

  • @Iversat
    @Iversat 3 роки тому +1

    Какой датчик точнее bmp280 или dh22

    • @sergeymode5299
      @sergeymode5299  3 роки тому +1

      Точно не скажу. BMP280 тоже хотел протестировать, но он оказался нерабочий. В принципе BMP280 должен показывать T точнее. А как на самом деле..... не проверял.

    • @Iversat
      @Iversat 3 роки тому +1

      @@sergeymode5299 извини ошибся, я имело ввиду BME280 или DH22

    • @sergeymode5299
      @sergeymode5299  3 роки тому +1

      @@Iversat я бы выбрал bme280, если он будет рядом с контроллером.

  • @Iversat
    @Iversat 3 роки тому +1

    Что лучше ds18b20 или BME280, температура

    • @sergeymode5299
      @sergeymode5299  3 роки тому +1

      Я бы выбрал ds18b20

    • @KarlMarks73
      @KarlMarks73 3 роки тому +1

      @@sergeymode5299 А где бы Вы его выбрали? На Али одни клоны транзисторные. К примеру, Ваш датчик работает, при подключении по двум проводам? Надпись на корпусе ещё ничего не значит. И бить себе в грудь, гарантируя, что он не врёт, смелый ход. Про эталон влажности та же проблема, тот же датчик. И оба закрытых датчика рядом показывают очень похожие результаты? Проделанный труд большой, спасибо, общая картина ясна. Просто не ясно, кто привирает, и на сколько.

    • @sergeymode5299
      @sergeymode5299  3 роки тому +1

      @@KarlMarks73 ds18b20 подключен не "по двум" по трем проводам. Какой эталонный датчик температуры можете предложить?

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

      @@sergeymode5299 Никакой. Сейчас даже если взять 10 ртутных термометров, поставить в 1 стакан с тёплой водой, показания будут разные на термометрах. К оригинальным ds18b20 замечаний нет. На Али сейчас можно купить всё, что угодно. Даже у проверенного продавца бывают левые бракованные партии. И проверяется легко, китайским же транзистор тестером, или как он там называется. А оригинальный датчик умеет работать по двум проводам. Схем в инете полно.

    • @sergeymode5299
      @sergeymode5299  3 роки тому +1

      @@KarlMarks73 так и китайские, насколько я знаю, могут работать по двум проводам. я правда пока не проверял.

  • @RocketFox007
    @RocketFox007 4 роки тому

    Жду добавку aht10 по цене топ но вот дольше не знаю

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

    ds18b20 оригинал?? или китайская полу копия ???

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

      Китай. У них показания вполне сносные.

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

      @@sergeymode5299 были у меня китайские датчики, они не хотят прописывать сетевой адресс. а вот оригинал прописывают . у оригинала на корпусе с тильной стороны выштампована буква Р. у китайских ничего не было

  • @maxscripten_ua9236
    @maxscripten_ua9236 3 роки тому +1

    Теперь видел все....

    • @Chettuser
      @Chettuser 3 роки тому +1

      Нет, есть ещё куча производителей таких датчиков. Так что у Вас ВСЁ ещё впереди )

  • @EvgenyAA
    @EvgenyAA 3 роки тому

    жаль что нет теста их долгожительства

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

      Учитывая их стоимость... всегда можно иметь пару штук в запасе