Сенсор влажности

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

Влагостойкий и температурный электрод arduino dht11 считается почти наиболее часто используемым для проектов мониторинга погоды.

О датчике

Dht11-это детектор воды и температуры, который производит калиброванный оцифрованный выход и, вполне вероятно, является интерфейсом для современного микроконтроллера, такого как arduino и raspberry pi, и обеспечивает мгновенные результаты.

Dht11 – это доступное устройство, которое обеспечивает отличное качество и долгосрочную стабильность.

В игровом проекте построена небольшая система для интерфейса с датчиком температуры на arduino. Почти ведущим применением подключения этого датчика к arduino является мониторинг погоды.

Типы датчиков

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

Давайте рассмотрим основные подкасты устройств, генерируемых на рассматриваемой платформе:

  • Поворотный: обычно это резистор, подключенный к потенциометру и трехконтактному разъему, который позволяет подключать аналоговый выходной сигнал и подавать его на vcc и gnd. Он обычно используется для установления положения двигателя, как серводвигатель, такой как шаговый, постоянный и другие. С другой стороны, вы можете указать, является ли arduino текущим чувствительным элементом или arduino является блокировкой движения.
  • Речь: оснащен микрофоном, операционным усилителем lm386 и потенциометром, который позволяет захватывать каждый писк, к которому он принадлежит, и преобразовывать его ячейки в аналоговый звуковой сигнал от 0v до vcc, который будет преобразован в аудиосигнал arduino в пределах от 0 до 1024 в разрешении ацп. Существуют различные программы для этого типа, которые относятся к захвату звука. Есть также сверхзвуковой сенсорный элемент arduino.
  • Детектор дыма: используется с точки зрения обнаружения пожара, представляет собой устройство, которое обнаруживает табачный дым и природный газ, калибруется с помощью потенциометра, а выход должен быть подключен к аналоговому входному модулю. Эти датчики arduino также имеют варианты mq-2, mq-3 и mq4 и дифференцируются под эгидой обнаруживаемого вещества, метана, спирта, пропана и других.
  • Стук: был разработан для обнаружения ошибок или называется перкуссией. Передает числовой радиосигнал после того, как он обнаруживает передачу. Он подключен к цифровому входу на плате разработки arduino и посылает радиосигнал, который генерируется при ударе.
  • Температурный зонд arduino: используется для измерения состояния окружающей среды. К ним относится arduino dsl8b20.

Распиновка и базовая кривая соединения

Распиновка для датчиков в этом направлении довольно проста. Независимо от того , сколько контактов имеет ваш датчик, есть только три рабочих контакта:

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

Сенсорное устройство и график подключения для arduino

Dht11 является компонентом устройств отслеживания влажности dhtxx. Другой датчик в этой серии-dht22. В результате они будут измеряться как влажность, а не температура. Хотя dht11 является недорогим и медленным, они чрезвычайно популярны среди поклонников и молодежи.

Dht11 состоит из трех основных сегментов. Резистивный влажности зонд, термистор ntc, и 8-разрядный микроконтроллер, который преобразует аналоговые сигналы и посылает единственный цифровой радио сигнала.

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

Dht11 включает в себя 4 контакта: vcc, data out, not connected (nc) и gnd. Диапазон напряжений для введения вкк составляет от трех,5 до пяти,5 в. 5 в питания вполне достаточно. Имя на выходе data out — последовательные цифровые данные.

Dht11 может измерять значения влажности в диапазоне 20-90% относительной влажности (rh) и температуры в диапазоне 0-50 0 c. Интервал выборки составляет 1 секунду.

Устройства dht11 точно калибруются в лаборатории, а затем помещаются в жизнь. Однопроводное соединение может быть установлено между любыми микроконтроллерами, такими как arduino и датчик dht11.

Кроме того, длина кабеля составляет до 20 метров. Информация состоит из целых и десятичных частей, а также для относительной влажности (rh), а также для температуры.

Информация от датчиков движения dht11 и arduino имеет состав из 40 цифр, а форматирование выглядит следующим образом:

8 бит документации для интегрального значения rh, 8 бит документации для десятичного значения rh, 8 бит документации для интегральных значений, 8 бит документации для интегрального значения температуры и 8 бит документации для контрольной суммы.

Эскиз для работы с датчиком

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

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

Arduino dht11-это довольно недорогое устройство для измерения функциональности температуры и влажности. Dht22 идентичен dht11 и имеет большую погрешность. Но эта библиотека не подходит для dht21 или dht22, потому что мультфильмы имеют другое форматирование данных.

Проверьте dhtlib на наличие поддержки таких сигнальных устройств. Эта библиотека была протестирована на mega2560 и подтверждена для работы на arduino 2009. Niesteszeck создал библиотеку dht11, которая управляется прерываниями. Энди далтон сделал модифицированную версию. Несоответствие между такими датапинами предусмотрено в конструкторе, в результате чего для новизны полагается какой-то отдельный элемент.

С помощью одноядерного оборудования ds18b20 мы можем измерять температуру от -55 ℃ до 125 ℃ с уверенностью ± 5.

В результате: это должно привести к следующей информации:

Визуализация информации

Рассмотрим информацию, полученную от dht11.

00100101 00000000 00011001 00000000 00111110.

Может ли такая информация быть разделена на основе структуры, указанной ранее, как это:

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

Последние 8-битные данные:

00100101 00000000 00011001 00000000 = 00111110

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

  • Rh = десятичное значение 00100101 = 37%
  • Температура = десятичная концепция 00011001 = 25 0

Чувствительный элемент воды и температуры dht11 позволяет вам легко добавлять информацию к вашим задачам diy electronics. Он идеально используется для удаленных метеостанций, домашнего использования мониторинга окружающей среды, а также для мониторинга растений или садов.

Дополнительные датчики

В дополнение к датчикам, которые рассмотрели наши кондитеры, попробуйте посмотреть на другие датчики для arduino:

  • Чувствительный элемент влажности температуры. Вы можете использовать это стандартное устройство arduino для проверки температуры или влажности окружающей среды. В виде основного проекта вы можете активировать жк-экран на arduino и доказать тепло в доме/влажность.
  • Зонд инфракрасного излучения, также называемый «инфракрасным излучающим диодом». Он поддерживает модулирующий сигнал 38 кгц. Может ли он использоваться для передачи кода в аналогичном arduino или для управления телевизором.
  • Фоторезистор. Активное сопротивление элемента будет меняться в зависимости от интенсивности света, которому он подвергается. Это резистор, активное сопротивление которого падает после того, как подсветка переходит на монитор.
  • Гаджет сверхзвукового расстояния автоматически посылает звуковую дорожку 40 кгц и определяет, есть ли сигнал тревоги пульсации обратно. Он посылает звуковой сигнал, в том случае, когда он возвращается, а затем вычисляет пройденное расстояние, аналогичным методом, длину от вспомогательного оборудования до объекта, на котором вы находитесь. Он будет чувствовать себя как дома по мощности: 2 см

500 видишь ли

  • Детектор детонации. По большому счету, это переключение, которое включается, если оно обнаруживает детонацию. Есть светодиод, который аналогично дает визуальный сигнал тревоги состояния, большой или меньший.
  • Звук будет демонстрировать соседний саундтрек. Это самая крутая вещь, которую можно использовать для этих проектов, что касается смены голоса.
  • Обнаружение напряжения (выше/ниже). Характеризует степень напряжения любого поставщика постоянного тока, до 25 вольт. Критические точки перенапряжения/пониженного напряжения иногда можно регулировать.
  • Локатор воды и температуры. Электрод влажности почвы arduino помогает определить базу для удобного существования комнатных и тепличных растений.

 

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *