Lesson 24 temperature and humidity sensor unit DHT11 DHT21 DHT22

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • In lesson 24, we analyze the operation of the DHT11 temperature and humidity sensor unit (DHT21 DHT22), in the convenient flprog graphical program without writing code.
    Flprog program website: flprog.ru
    !!!The links below open in browser "Google Chrome" in the "Yandex browser" can not open!!!
    The sensor of temperature and humidity DHT11 (DHT21 DHT22): ali.pub/4odmo5
    MQ-2 gas and smoke sensor: got.by/2y0tpn
    Ten-segment indicator: ali.pub/2y0v7b
    Ina-219 Volt-Ammeter module: got.by/2k1rf6
    Arduino buttons: got.by/2l707y
    DFPlayer Mini: got.by/2fyjr2
    Encoder: got.by/2zmeua
    Solenoid valve: got.by/2d8s8q
    Toggle switch with LEDs: got.by/2d8sup
    Submersible water pump: got.by/2a8ih9
    GSM module SIM800L: ali.pub/25zu8j
    3A step-down Converter: ali.pub/25zudl
    Stand-Holder for the display: got.by/28um09
    DS18B20 temperature sensor: ali.pub/22rj1d
    The ambient light sensor (Photoresistor): got.by/2ze7fx
    Arduino UNO to choose from: got.by/2zme0x
    Arduino NANO: ali.pub/2zmdjt
    ArduinoPro Mini: ali.pub/2zmd6s
    USB UART/TTL (firmware Converter): ali.pub/2zmde6
    Microcontroller NODE MCU: ali.pub/2zmd1c
    Arduino sensor shield v5. 0: ali.pub/1bfevy
    Arduino sensor shield to choose from: ali.pub/1bffc3
    Overview-Arduino sensor shield v5. 0: • Обзор - Arduino sensor...
    Platform for Arduino: got.by/2zj4w0
    Dark-lit display: got.by/3mry33
    Dark-lit display (ebay.com): got.by/3mryke
    Two-line display(blue, green): ali.pub/19iccq
    Four-line display: ali.pub/19ide2
    Display to choose from: ali.pub/19idw5
    IR Receiver: ali.pub/1u63ea
    IR Remote: ali.pub/1u6364
    Arduino real-time clock: ali.pub/18hybl
    The object sensor: ali.pub/1dl0rn
    Obstacle sensor to choose from: got.by/2zh60b
    MQ-2 gas and smoke sensor: got.by/2zh5rd
    Gas and smoke sensor to choose from: got.by/2zh5kr
    HC-SR04 range finder: got.by/2zh5an
    Range finder HY-SRF05: got.by/2zh52o
    Light meter: ali.pub/1naoed
    Luxmeter to choose from: got.by/2zh4x1
    Humidity sensor: got.by/2zh4qm
    The inductance sensor: got.by/2zh4jm
    Inductance sensor to choose from: ali.pub/1kcax2
    Bmp180 sensor (Barometer): got.by/2zh42i
    Solid-state relays: got.by/2lcojs
    Contact relays: got.by/2zh0xx
    Relay to choose from: got.by/2lcpgu
    Servos: ali.pub/1f8utg
    Layout boards: got.by/2zgzlb
    Layout boards to choose from: got.by/2zgzck
    Engine driver: ali.pub/1a1zxx
    The driver of engines to choose from: got.by/2zgz0i
    Motor with gearbox: ali.pub/1a211z
    Motor with gear to choose from: ali.pub/1a232w
    Wheels for Arduino: ali.pub/1a23dz
    Wheels for Arduino to choose from: ali.pub/1a23ye
    Gooseneck platform for Arduino to choose from: ali.pub/1j5qpu
    RGB LEDs are modular: ali.pub/1oa2nw
    RGB LEDs to choose from: ali.pub/1oa36y
    EEPROM module AT24C256: ali.pub/1qsaa3
    EEPROM module to choose from: got.by/2zgy32
    Transistor key
    MOSFET 5A: got.by/2zgxx1
    MOSFET on 15A: got.by/2nombo
    MOSFET on 220V: ali.pub/1raw3q
    MOSFET to choose from: got.by/2zgxks
    Starter kit for beginners edwinstowe overview • Стартовый набор Arduin... Links to purchase below the video

Комментарии • 70

  • @Parkan15
    @Parkan15 4 года назад +9

    Суперский канал! Спасибо автору. Столько полезного уже набрал для себя. Недавно востановил "Морской бой", времен СССР, на Arduino. Лайк полюбому!

    • @arduino3709
      @arduino3709  4 года назад +1

      Спасибо за поддержку!

    • @dagrespublika
      @dagrespublika 2 года назад

      @@arduino3709 здравствуйте помогите сделать расчет в скоростном счётчике для создания спидометра на велосипед

    • @Next__Play
      @Next__Play Год назад

      @@dagrespublika а зачем скоростной счетчик?

  • @user-ul3vg5mz3t
    @user-ul3vg5mz3t 4 года назад +2

    Благодаря Вашим урокам в том году сделал автополив теплицы. Подсветку участка. В этом году будет уже автополив всего огорода. Благодарим за труд!!!

  • @aijanmamasalliewa4200
    @aijanmamasalliewa4200 4 года назад +1

    Спасибо за ваши труды! Дай Бог Вам здоровья!

  • @alexandrlatukhin6345
    @alexandrlatukhin6345 4 года назад +3

    Спасибо.

  • @СергейБууу
    @СергейБууу 4 года назад +1

    Спасибо!

  • @Svan932
    @Svan932 4 года назад

    Лайк Ваши уроки как всегда на высоте. Надо отметить, что если используется не модуль датчика DHT а отдельный, то необходимо ставить резистор 10к между плюсом питания и информационным пином.

    • @arduino3709
      @arduino3709  4 года назад

      Спасибо за дополнение!

    • @power_in_chiptune7788
      @power_in_chiptune7788 3 года назад

      я так и собрал но у меня получилось так что на экране каждую сикунду переключается температура и буквы NAN вместо температуры и вместо влажности переключаются туда сюда все время

    • @Svan932
      @Svan932 3 года назад

      @@power_in_chiptune7788 Буквы NAN возникают тогда, когда пропадает связь с датчиком, или он отсутствуем совсем. Проверяйте свою схему. Датчик менять пробовали?

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p 3 года назад +2

    у меня не корректно работает датчик температуры DHT21 ИНОГДА ВЫСКАКИВАЕТ "NAN"
    может сменить библиотеку? А как это сделать? IDE ругается!!!

    • @BBQ_engineer
      @BBQ_engineer 4 месяца назад

      Такая же штука была. Я увеличил время опроса датчика до 2 секунд. Эта штука пропала.

  • @user-ym6jq7ey3b
    @user-ym6jq7ey3b 5 месяцев назад

    У меня после заливки скетча по вашему уроку дисплей показывает верхняя строка 1.0 и 1.00 соответственно нижняя (на кол-во нулей не обращаем внимание). Подскажите в чем дело и куда рыть?

  • @scheleziaka
    @scheleziaka 4 года назад

    Очень нужно видео с подключением нескольких датчиков dht к Ардуино. Заранее спасибо.

  • @OLENEVOD1
    @OLENEVOD1 10 месяцев назад

    Уважаемый автор. При использовании DHT-22 из набора "встроенных блоков " FLProg появился интересный эффект- при отрицательных температурах на дисплее показывается температура "-3275.6 С" фактическая температура -0,6 С. Не подскажете - как бороться? Проверено на четырёх датчиках, при положительных температурах работает нормально.

  • @aleksandrsverchkov375
    @aleksandrsverchkov375 Год назад

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

  • @rafayel75
    @rafayel75 10 месяцев назад

    Интересно, можно ли добавить свой код в andruino ide, к примеру print() чтобы видеть информацию датчика?

  • @unorive2945
    @unorive2945 2 года назад

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

  • @led_rework
    @led_rework 4 года назад +1

    Когда будет уроки на ленту ws2812b. Мы ждём.

  • @Aleksan6er
    @Aleksan6er 7 месяцев назад

    Хорошее видео. Как сделать?
    Греем воду температура росте достигает максимума, потом начинает опускаца. Когда разница максимальной температуры и текущей = 2 ⁰С. Выключаем нагрева. Когда температура меньше 12,6 ⁰С включается нагреватель. Подскажите как ето зделать.

  • @olegerlin5918
    @olegerlin5918 3 года назад

    Почему у температуры с DHT11 изменяются только целыезначения градусов? Десятые доли градуса всегда понулям, и в ролике и в повторенной конструкции у меня. Косяк в проекте или в блоке датчика в программе?

  • @pravitel88
    @pravitel88 2 года назад

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

  • @normanmuravei3946
    @normanmuravei3946 3 года назад

    отличные видео . Спасибо Вам большое ! . смотрю и повторяюсь в просмотрах интересно . пытаюсь разобраться как сделать цасы на 1602 например или на светодиодной матрице . труднова то .датчики подключил резисторы а часы не получаются на модуле 1307. может у Вас есть видео как это сделать ?

  • @Selni_bs
    @Selni_bs 3 года назад

    А подскажите пожалуйста hdc1080 можно так подключить?

  • @alekseyivanov620
    @alekseyivanov620 4 года назад +1

    О! как раз сегодня точно так же с DHT игрался)
    Кстати заметил косяк -при понижении влажности ниже 40 - датчик начинает глючить -каждую секунду показания температуры и влажности на дисплее сменяются на "NAN". Кто сталкивался с таким?Косяк датчика это?

    • @user-qv5vj2cb3p
      @user-qv5vj2cb3p 4 года назад +1

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

    • @alekseyivanov620
      @alekseyivanov620 4 года назад

      @@user-qv5vj2cb3p спасибо, попробую!

    • @user-eh3bk4kr4v
      @user-eh3bk4kr4v 4 года назад

      Подскажите у меня такая же проблема переодичность в 2сек. и в 3сек. не помогает может еще есть у кого вариант что с датчиком?

    • @alekseyivanov620
      @alekseyivanov620 4 года назад

      @@user-eh3bk4kr4v да у меня так же ,есть пара датчиков,оба глючат,период опроса менял 2-5 сек. Не помогает. Через некоторое время начинает сбоить. Выход вижу -переходить на ВМЕ280

    • @user-eh3bk4kr4v
      @user-eh3bk4kr4v 4 года назад +1

      @@alekseyivanov620 Спасибо !

  • @sergafanasyev1855
    @sergafanasyev1855 4 года назад

    Уважаемый автор, спасибо вам! Очень познавательные видео, всё доступно и понятно)
    Не могли бы вы помочь с проектом измерителя температуры с индикацией на трёх-цветном светодиоде для автомобиля? Логика такая - при включении измерителя если двигатель холодный светится синий светодиод, как только двигатель нагрелся до 35 градусов синий светодиод гаснет и светится зелёный светодиод + подаётся логическая единица (на пин например 7 и сохраняется пока температура не опустится ниже 35 град.) При нагреве двигателя до 85 град. к зелёному светодиоду присоединяется красный (что даёт жёлтый цвет)) при нагреве двигателя 90 град. Зелёный светодиод потухает и горит только красный светодиод + появляется логическая единица например на пин 8 (и сохраняется пока температура не понизится до 85 град.)... При нагреве двигателя до 95 град. красный светодиод начинает мигать и появлятся сигнал с периодичностью раз в секунду например на пин 9 пока температура не упадет ниже 94 град.
    P.S.: Я пытался сконструировать такой термостат сам, но пока не хватает тяму... Ещё раз спасибо за познавательные видео))

    • @arduino3709
      @arduino3709  4 года назад

      Я уже делал такое видео на другом канале ruclips.net/video/fs3kg9FD8pI/видео.html

    • @sergafanasyev1855
      @sergafanasyev1855 4 года назад

      Ключ к Arduino, принял на заметку... Буду пробовать собирать)

  • @G-P_H-T
    @G-P_H-T 4 года назад

    Все замечательно показано! А релюшкой клацнуть на пороговых значениях ? ))

    • @arduino3709
      @arduino3709  4 года назад +1

      Это уж и сами думаю сможете)) я базу Вам дал, пробуйте, не ленитесь)) С релюхами работали мильён раз))

    • @G-P_H-T
      @G-P_H-T 4 года назад

      @@arduino3709 Спасибо!!!

  • @vuk7771
    @vuk7771 4 года назад

    ... а не подскажете, насколько далеко от контроллера можно отнести DHT22. В 6 метрах работать будет?

  • @user-zj7gb1zu3y
    @user-zj7gb1zu3y 4 года назад

    Вопрос по компаратору. Работаю с платой ESP12 NODE MCU V3. у меня не работает компаратор при условии I1 == I2. Что я делаю не так. Спасибо за внимание.

    • @arduino3709
      @arduino3709  4 года назад

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

    • @user-zj7gb1zu3y
      @user-zj7gb1zu3y 4 года назад

      работает при условии =>:

  • @Dmitry-Akkol
    @Dmitry-Akkol 3 года назад

    Автор подскажите. Dht отправляет в "уарт" NAN что с ним?

    • @arduino3709
      @arduino3709  3 года назад

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

    • @magokonstantilusionista3789
      @magokonstantilusionista3789 2 года назад

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

  • @uhep3006
    @uhep3006 4 года назад

    А десятые сам датчик не отображает?Или блок в ардуино?

    • @user_COKPAT
      @user_COKPAT 4 года назад

      До сотых выдает

    • @arduino3709
      @arduino3709  4 года назад

      Можно попробовать в блоке конвертации типов поставить после запятой сколько символов будет отображаться

  • @vladimirgrigoryan7618
    @vladimirgrigoryan7618 4 года назад

    помогите пожалуйста не открывается программа flprog на вин.7 64х .

    • @arduino3709
      @arduino3709  4 года назад

      Удалите программу, скачайте с официального сайта портабельную 64х версию, распакуйте в любую папку и пользуйтесь

    • @vladimirgrigoryan7618
      @vladimirgrigoryan7618 4 года назад

      Ключ к Arduino спасибо 🙏

    • @vladimirgrigoryan7618
      @vladimirgrigoryan7618 4 года назад

      Ключ к Arduino учусь на вашей уроках спасибо . подскжите пожалуйста как сделать таимет штоб при ножатий вклучилос и при отпускании тоже

  • @user-ip5pp3or5c
    @user-ip5pp3or5c 10 месяцев назад

    А данного файла в архиве то и нет

  • @user-hn8vo5by2f
    @user-hn8vo5by2f 4 года назад

    Что-то ссылки на товары не открываются...

    • @arduino3709
      @arduino3709  4 года назад

      На какие именно? Через какой браузер открываете ссылки?

    • @user-hn8vo5by2f
      @user-hn8vo5by2f 4 года назад

      @@arduino3709 через хром. Все ссылки. Алиэкспресс пишет- страница не найдена.

  • @user_COKPAT
    @user_COKPAT 4 года назад

    Как перезапустить датчик после скачка напряжения?

    • @arduino3709
      @arduino3709  4 года назад

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

    • @user_COKPAT
      @user_COKPAT 4 года назад

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

    • @uhep3006
      @uhep3006 4 года назад

      Попробовать поставить хороший блок питания.У меня BME 280 с хорошим блоком питания этого нет.Напруга скачет от 150в до 240в

    • @user_COKPAT
      @user_COKPAT 4 года назад

      @@uhep3006 подскажите пожалуйста какой именно у вас.

  • @user_COKPAT
    @user_COKPAT 4 года назад

    У вас dht22 на схеме

    • @arduino3709
      @arduino3709  4 года назад

      На демонстрации? Это датчик из стартового набора Ардуино, там в перечне было написано DHT11

    • @user_COKPAT
      @user_COKPAT 4 года назад

      @@arduino3709 в видео при выборе свойств датчика в FLProg закладка DHT22. Пересмотрите пожалуйста.

    • @user_COKPAT
      @user_COKPAT 4 года назад

      Тип датчика.

  • @krot889
    @krot889 Год назад

    канал - лажа... не работает ничего. на дисплее nan. у чела в блоке dht22 )))))))))

  • @user-ul5ds9uv8u
    @user-ul5ds9uv8u Год назад

    Ни строчки кода, какой бред.