Ардуино датчик влажности почвы: Эта страница ещё не существует

емкостные влагомеры для полива земли, Gardena и другие приборы для определения влажности, подключение к Arduino

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

Описание и назначение

Емкостный датчик для измерения влажности грунта выполнен в виде штыря. Его погружают в грунт на расстояние до 80 мм. На поверхности погружаемого элемента в виде дорожек расположены два электрода, защищенные токоизолирующей маской и специальным покрытием, предотвращающим образование коррозии. Внутри каждого датчика предусмотрен специальный генератор, который регистрирует изменение влажности грунта и передает показатели на экран прибора. Датчик влажности почвы – полезное устройство, с помощью которого удастся обеспечить своевременный полив сада или огорода с учетом микроклимата почвы.

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

Особенности современных датчиков таковы.

  1. Долгий срок службы. Корпуса новых моделей выполняют преимущественно из полипропилена, стойкого к воздействию высоких температур и повышенной влажности.Ардуино датчик влажности почвы: Эта страница ещё не существует Таким образом, датчик не испортится ни от солнечных лучей, ни от жесткой воды, которая попадет на корпус.
  2. Удобство эксплуатации. В комплекте с большей частью приборов идут стальной колышек и настенное крепление. Это позволяет крепить устройство максимально удобно для проведения измерений. Кроме того, современные модели датчиков отличаются высокими показателями надежности. Они не выйдут из строя даже при сильном ливне.
  3. Высокая эффективность работы. Встроенная в прибор оптико-электронная система позволяет датчику мгновенно отреагировать на изменение погоды. Таким образом, владелец устройства получает возможность сэкономить на расходе воды.

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

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

Популярные модели

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

МГ-44

Прибор российского производителя, оснащенный емкостным модулем. Основное назначение – измерение показателей влажности грунта. В основном предназначен для профессионального использования в сфере гидрологии и других областях. Принцип работы прибора – отражение электромагнитного потока, который идет от объекта измерения.Ардуино датчик влажности почвы: Эта страница ещё не существует Показатели влажности отражаются на дисплее. Для достижения точных результатов рекомендуется проводить до 99 калибровок. Максимальная погрешность устройства составляет 1%.

Преимущества:

  • удобство эксплуатации;
  • долгий срок службы;
  • 99 режимов.

TR di Turoni & c. Snc 46908

Устройство для измерения влажности почвы профессионалами. У прибора нет аналогов на российском рынке. Отличительная особенность датчика – быстрый замер влажности почвы и анализ полученных параметров. В комплекте предусмотрены щупы и специальный короб для транспортировки. Преимущества:

  • долгий срок эксплуатации;
  • удобная переносная сумка;
  • отображение результатов на дисплее.

Товар брендовый, поэтому пользуется популярностью среди представителей инженерно-изыскательской сферы.

Характеристики этого устройства напоминают характеристики датчика от компании Gardena.

TDR 100 Soil

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

Модель отличается понятным интерфейсом, памяти устройства хватает для проведения более 250 тестов.Ардуино датчик влажности почвы: Эта страница ещё не существует

MC-7828 SOIL

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

  • высокое качество сборки;
  • долгий срок эксплуатации;
  • понятный интерфейс.

Замеры проводятся с точностью, погрешность которой составляет не больше 1%.

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

Weihuameter TK100

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

Преимущества устройства:

  • высокое качество сборки;
  • бюджетная стоимость;
  • долгий срок службы.

Для более эффективной работы дисплея в ночное время производителями предусмотрена подсветка.

AMTAST AMF038

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

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

  • почвы;
  • сена;
  • деревянных конструкций.

Главное преимущество прибора – точность измерений. Также к плюсам AMTAST AMF038 относят функциональность и долговечность.

OOTDTY влагомер

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

Погрешность измерений не превышает 5%.

ADA ZHT 70

Бюджетный вариант для проверки почвы сада или огорода. Корпус устройства выполнен в стандартном стиле, который использует компания. Широкий дисплей, удобный кейс и высокая точность измерений – преимущества прибора.Ардуино датчик влажности почвы: Эта страница ещё не существует

Замеры проводят с помощью предусмотренных в комплекте двух электродов.

ETP306

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

  • минимальная погрешность измерений;
  • много функций;
  • долгий срок службы.

Прибор отлично подойдет фермерам. Недостатков у устройства нет.

АПЦ-1

Анализатор почвы, который позволяет измерить влажность в нескольких диапазонах одновременно. Вес устройства небольшой, что обеспечивает комфортную переноску и удобство использования. Подходит для использования в хозяйственной сфере. Результаты не самые точные, но их достаточно для определения требуемых показателей. Преимущества АПЦ-1:

  • удобное управление;
  • подсветка дисплея;
  • компактные размеры.

Индикатор способен долго работать от одной батарейки. Недостатков у модели не выявлено.

Three-way meter

Простое устройство с широким экраном, которое пригодится садоводам и озеленителям.Ардуино датчик влажности почвы: Эта страница ещё не существует Универсальное устройство способно определить следующие показатели:

  • влажность почвы;
  • кислотность;
  • освещение.

Главный плюс оборудования – отсутствие аккумуляторной или обычной батареи. Их заменяет установленная в конструкцию солнечная панель. К дополнительным плюсам относят высокую точность измерений и компактные размеры. Измерение влажности поможет определить характеристики грунта и организовать качественное озеленение участка или выращивание различных культур.

Также популярностью стали пользоваться датчики производителя Xiaomi.

Как выбрать датчик?

К выбору измерителя влажности стоит подойти ответственно. Чтобы правильно выбрать прибор, необходимо обратить внимание на следующие нюансы.

  1. Предпочтение рекомендуется отдавать устройствам с высокой прочностью и надежностью. Такие приборы справятся с сильными механическими нагрузками и прослужат долго. При этом их можно использовать для измерения влажности дома (для посадки комнатных растений) или на даче (для засадки теплицы).
  2. При выборе стоит смотреть на приборы с двумя и более функциями. Это оптимальные устройства, которые помогут собрать информацию сразу о нескольких показателях состояния почвы. Также такие приборы помогут сэкономить, так как не придется докупать дополнительные устройства.
  3. Стоит выбирать измерители, которые работают от солнечных батарей. Подобные датчики удобны в использовании и не требуют постоянной покупки батареек или подключения оборудования к аккумулятору.
  4. При выборе дисплея модели лучше остановиться на датчиках с электронным дисплеем.Ардуино датчик влажности почвы: Эта страница ещё не существует

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

В магазинах можно проверить работу датчика посредством просмотра тестера.

Как правильно пользоваться?

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

  1. Если в земле много воды, проводимость электрических разрядов улучшится, и сопротивление уменьшится.
  2. Если в почве мало воды, сопротивление вырастет, так как снизится проводимость.

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

Чтобы подключить датчик к нему, необходимо сделать следующее:

  1. собрать электрическую схему;
  2. запустить Arduino IDE и набрать специальный код;
  3. загрузить набранный код в Arduino UNO;
  4. открыть монитор порта и отметить наличие сообщения об отсутствии подключения сенсора к почве.Ардуино датчик влажности почвы: Эта страница ещё не существует

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

Датчики измерения влажности почвы – устройства, которые должны быть в хозяйстве любого фермера или представителя инженерно-геологической сферы. С помощью таких приборов удастся определить влажностные показатели грунта и другие характеристики, которые впоследствии помогут организовать выращивание культур или проведение других работ на территории.

Видеообзор ёмкостного датчика влажности для автополива вы можете посмотреть далее.

Коррозия датчика влажности почвы нормальная?

Да, это нормально для конфигурации привода постоянного тока. Вы эффективно проводите эксперимент по электролизу, в котором атомы меди на положительном электроде ионизируются, транспортируются через содержание воды в почве через отрицательный электрод, где они осаждаются, и возвращаются в атомы меди. Это объясняет, почему отрицательный электрод выглядит удивительно чистым из-за того, что он был похоронен — ​​верхний слой атомов недавно осажден и, вероятно, очень чистый.

Чтобы обойти это, есть несколько вещей, которые вы можете сделать. Золотое покрытие — хорошее начало, но оно должно быть толстым и последовательным (даже атомная дыра позволит получить доступ к лежащей в основе меди, и в конечном итоге это будет размыто).Ардуино датчик влажности почвы: Эта страница ещё не существует Большинство ENIG-покрытий на печатных платах — это обеспечение плоскостности SMD-накладок и минимизация коррозии во время хранения — вам понадобится покрытие из «твердого золота» для длительного использования, и даже в этом случае в конечном итоге оно выйдет из строя.

Лучший подход — использовать привод переменного тока. Здесь электроды часто меняются с положительного на отрицательный во время использования. Из-за этого ионы, которые транспортируются и осаждаются в одном полупериоде, будут возвращаться и повторно оседать в следующем полупериоде (где полярность будет изменена). Чистый результат — отсутствие общей электролитической коррозии (и фактически частичная самоочищающаяся функция). Большинство емкостных схем считывания являются чистым нулевым постоянным током, и, как и предполагали другие, может помочь определение предельного значения в отличие от резистивного измерения на электродах.

В этом разделе «Вопросы и ответы по EE Stackexchange» подробно рассматриваются схемы привода и обсуждение цепей переменного тока. То, как я делал это в прошлом, — это использование нестабильного мультивибратора для возбуждения двух электродов с помощью сигнала переменного тока, а затем для измерения входного постоянного тока на мультивибраторе и калибровки его по влажности — но я уверен, что есть более элегантные решения там, если вам достаточно Google.

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

Зимний сад — Hi-Lab.ru

Задача

Комплексное обеспечение работы зимнего сада, поддержание заданной температуры, полив растений с индивидуальной настройкой по каждому из 15-и каналов, контроль уровня воды, освещённости, влажности почвы, управление окнами, жалюзи и ролл-шторами, автоматический и ручной режимы работы, оповещение по SMS о тревожных ситуациях и т.Ардуино датчик влажности почвы: Эта страница ещё не существует д.

Обратите внимание. Проект «Зимний сад» это составляющая часть более обширного проекта «Умная дача», с которым можно ознакомиться на главной странице проекта. Одновременно, проект «Зимний сад» самодостаточен и может использоваться отдельно от основного проекта

Оборудование

В качестве основного контроллера используется Arduino Mega 2560, работающий в тандеме с таким же контроллером Mega, связанным с ним по беспроводному nRF24 каналу.

Кроме основного контроллера в проекте используются:

  • Второй контроллер Arduino Mega 2560
  • Плата сетевого интерфейса Ethernet Shield
  • 2 беспроводных модуля nRF24L01
  • 3 цифровых температурных датчика DS18B20
  • Датчик температуры и влажности воздуха DHT22
  • 15 датчиков влажности почвы
  • 4 датчика освещённости
  • 2 датчика уровня воды
  • 7 сервоприводов для управления жалюзи
  • 12 шаговых моторов для управления ролл-шторами
  • 18 реле для коммутации нагрузок 220 В

Топология подсети «Зимний сад»

На этой схеме представлена топология подсети «Зимний сад». Эта подсеть, в свою очередь, входит в сеть «Умная дача». Каждый управляющий контроллер которой («Дом», «Баня», «Котельная» и т. д.) тоже имеют свои подсети, подобные этой.

В связи с протяжённостью зимнего сада, не очень удобно прокладывать провода от контроллера ко всем его отдалённым частям, поэтому применено решение из двух одинаковых контроллеров Arduino Mega 2560, объединённых в единую систему при помощи беспроводного nRF24 канала

Один из контроллеров стал «главным», а второй «партнёром». Пользователь системы работает только с главным контроллером, работа партнёра для него полностью прозрачна, он может даже не подозревать, что работает с распределённой системой.

Вторым фактором, потребовавшим использования дополнительного контроллера, стало большое количество датчиков и актуаторов, которые нужно подключить к системе.Ардуино датчик влажности почвы: Эта страница ещё не существует

Режимы работы

Поскольку зимний сад примыкает к дому, то на контроллер сада возложены некоторые функции по управлению оборудованием дома. В частности, управлению частью окон, жалюзи, ролл-штор и проекционным экраном. Но основное назначение контроллера — это управление работой зимнего сада и полив растений.

В интерфейсе можно выбрать один из четырёх режимов работы системы: «авто», «ручной», «кабинет», «кино».

Основным является автоматический режим. В этом режиме система сама управляет всем подключённым к ней оборудованием (робот) — открывает и закрывает окна, жалюзи и шторы, поливает растения, следит за уровнем воды и т. д.

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

Режимы «кабинет» и «кино» — это специализированные вариации режима «авто» с настройками штор и жалюзи для работы в кабинете или просмотра фильмов. Эти функции не относятся непосредственно к «Зимнему саду», они появились в системе в связи с соседством сада и дома.

Контроль температуры и влажности воздуха

Данные о температуре система получает от датчиков DS18B20, объединённых в 1-Wire сеть. Две зоны контроля температуры в зимнем саду и данные о температуре на улице. К системе также подключён датчик температуры и влажности воздуха DHT22. Все эти данные используются системой для управления микроклиматом зимнего сада.

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

Лимиты отклонений температуры

Для каждой контролируемой температуры можно задать пределы максимально допустимого отклонения от заданной величины. В случае выхода температуры за эти пределы система будет отсылать тревожные SMS на мобильный телефон.

В данном случае отклонение температуры по всем зонам составляет 22,25 градуса Цельсия (это тестовый пример) и система уведомила об этом, отослав три SMS сообщения.Ардуино датчик влажности почвы: Эта страница ещё не существует

Система полива растений

Система поддерживает 15 независимых каналов полива растений, каждому из которых можно задать индивидуальные настройки. Часть этих каналов подключена к главному контроллеру, часть — к nRF24 партнёру. Для пользователя это подключение прозрачно, он видит только 15 каналов, которые управляются и работают одинаково.

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

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

Каждый из 15-и каналов используется для полива групп растений со сходными потребностями во влажности почвы. Например, 1-й канал можно настроить на полив орхидей, а 10-й — на полив кактусов.

Установки каналов полива

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

По каждому каналу выводится: его состояние («выключен» или «автополив»), текущий уровень влажности почвы, полученный с соответствующего датчика и установленная цель полива (для кактусов сухо, для орхидей — влажно).

Тут же можно задать параметры по каждому каналу и сохранить их в энергонезависимую память — после выключения и последующего включения контроллера система продолжит полив растений в заданном режиме.

Параметры полива

Здесь задаются общие настройки для всей системы определения влажности почвы и полива растений.

Почвы и используемые датчики могут различаться по параметрам, а также датчики могут изменять свои характеристики с течением времени. Для точной настройки и компенсации деградации поверхности электродов датчиков в системе предусмотрена возможность задания пороговых значений, которые определяют тот или иной уровень влажности («сухая», «суховатая», «нормальная», «влажная», «залита водой»).Ардуино датчик влажности почвы: Эта страница ещё не существует

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

Управление окнами

Управление окнами производится либо в ручном, либо в автоматическом режиме. В ручном режиме доступны кнопки в веб-интерфейсе, нажимая на которые можно открывать и закрывать окна.

Цвет кнопки указывает на текущее положение окна: оранжевый — открыто, серый — закрыто.

Управление жалюзи

К системе подключены 7 жалюзи, управляемые сервомоторами. Все жалюзи разбиты на две логические группы по местам их физического местонахождения.

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

Управление ролл-шторами

Управление ролл-шторами аналогично управлению жалюзи. В ручном режиме доступна индивидуальная и групповая установка штор в любое положение, в автоматическом режиме система сама управляет шторами в соответствии с заложенным в неё алгоритмом.

Панель управления

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

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

Время восхода и захода солнца

В систему интегрирован алгоритм, определяющий время восхода и захода солнца (тёмного и светлого времени суток) для каждого дня в году и определённых географических координат.Ардуино датчик влажности почвы: Эта страница ещё не существует

Индикатор имеет два состояния: «SUN» на жёлтом фоне (в светлое время суток), «MON» на синем фоне (в тёмное).

SMS-сервер

Проект «Зимнего сада» входит в общий проект «Умная дача». В локальной сети «Умной дачи» работает SMS-сервер, который обеспечивает передачу SMS со всех контроллеров сети на мобильные телефоны и приём управляющих SMS с мобильных телефонов и передачу их контроллерам сети.

В панель управления выводится информация о доступности в сети SMS-сервера. В данном случае SMS-сервер не работает.

Другие контроллеры сети

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

Нажимая на такую ссылку, вы переходите на другой контроллер, но выглядит это так, как будто вы просто открываете другую страницу AMS сайта. Понятие «управляющий компьютер» размывается и им становится вся сеть. Плюс этого подхода в том, что при выходе из строя какого-либо отдельного контроллера 90% системы продолжает работать в штатном режиме (в отличие от централизованных систем, где выход из строя главного компьютера приводит к полной остановке системы).

nRF24 партнёр

Как уже отмечалось выше, система состоит из двух контроллеров Arduino Mega («главного» и «партнёра»), объединённых в одно целое по беспроводному nRF24 каналу. Поскольку работа партнёра полностью прозрачна и скрыта от пользователя, то он ничего не знает о состоянии самого партнёра.

В панель управления выведена информация о текущем состоянии партнёра: если индикатор зелёного цвета — с партнёром всё в порядке, если красного — значит партнёр не работает. В данном случае партнёр работает нормально.

Индикация температуры

Информация с цифровых датчиков DS18B20, подключённых по проводному соединению 1-Wire к системе. Используется для создания комфортных условий для выращивания растений в зимнем саду.Ардуино датчик влажности почвы: Эта страница ещё не существует

Датчик влажности воздуха

Информация о влажности и температуре воздуха с датчика DHT22, подключённого к главному контроллеру.

Датчики влажности почвы

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

Каждому уровню влажности соответствует свой цвет. В данном случае датчики M4, M6, M8, M9 показывают нормальный уровень влажности (зелёный цвет), датчики M2, M3 — сухую почву (оранжевый), остальные — суховатую (коричневый). Какие каналы будут поливаться в данном случае зависит от настроек, заданных пользователем в веб-интерфейсе.

Реле полива растений

Информация о состоянии 15-и реле полива растений. В соответствии с показаниями датчиков влажности почвы и настройками, система решила, что в данный момент нужно включить на полив реле W2, W3, W5, W7, W10, W11, W12, W13, W14, W15.

Реле управления окнами

Состояние реле управления открыванием и закрыванием окон. В ручном режиме управление производится из веб-интерфейса, в автоматическом система сама открывает и закрывает их. В данный момент окна закрыты.

Реле управления экраном

Информация о состоянии реле, управляющего проекционным экраном. Это часть функционала системы не относящаяся непосредственно к зимнему саду. Активируется при переходе в режим «Кино».

Сервоприводы управления жалюзи

Информация о положении 7-и сервоприводов управления жалюзи. Все жалюзи разбиты на две группы S1 (5 жалюзи) и S2 (2 жалюзи).

Моторы управления ролл-шторами

Информация о положении 12-и ролл-штор. Все ролл-шторы разбиты на четыре группы C3 (6 ролл-штор), C4 (3 ролл-шторы), C5 (2 ролл-шторы) и C6 (1 ролл-штора). Эти группы используются в ручном и автоматическом управлении шторами.

Датчики уровня воды

К системе подключены два датчика уровня воды, один к главному контроллеру, другой к беспроводному nRF24 партнёру.Ардуино датчик влажности почвы: Эта страница ещё не существует Несмотря на различие в подключении и работу одного датчика через беспроводной канал, оба датчика выглядят в интерфейсе совершенно одинаково.

Датчики освещённости

К системе подключены 4 датчика освещённости. 2 из них непосредственно к главному контроллеру и 2 — к nRF24 партнёру. Датчики определяют несколько градаций освещённости: «открытое солнце», «солнечно», «день», «пасмурно», «сумерки», «ночь». Эти данные используются системой в своей работе и уходе за растениями.

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

Развитие проекта

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

Функции, реализованные в проекте

  • Комплексное управление зимним садом
  • Управление системой из веб-интерфейса
  • Адаптивный дизайн для использования на планшетах и смартфонах
  • Отсылка тревожных и информационных SMS сообщений
  • Сохранение настроек в энергонезависимой памяти
  • Реализация распределённой устойчивой системы без главного компьютера
Датчики и актуаторы
  • Подключение 3-х температурных датчиков DS18B20 по сети 1-Wire
  • Подключение датчика температуры и влажности воздуха DHT22
  • Подключение 2-х датчиков уровня воды
  • Подключение 4-х датчиков освещённости
  • Подключение 15-и датчиков влажности почвы
  • Подключение 7-и сервоприводов для управления жалюзи
  • Подключение 12-и моторов для управления ролл-шторами
  • Подключение 18-и проводных реле коммутации нагрузок 220 В
Режимы работы системы
  • Режимы работы системы «авто», «ручной»
  • Смена режима в веб-интерфейсе
Температура
  • Установка параметров температуры в веб-интерфейсе
  • Слежение за заданной температурой
  • Контроль температуры в реальном времени на веб-странице
  • Задание лимитов отклонения температуры в веб-интерфейсе
  • Индикация нарушений температурных лимитов на веб-странице
  • Отсылка тревожных SMS при нарушении лимитов температур
Полив растений
  • 15 независимых каналов полива растений
  • Контроль влажности почвы по 15-и каналам
  • Контроль температуры, влажности воздуха и освещённости
  • Установка параметров полива в веб-интерфейсе
  • Установка влажности почвы по каждому из 15-и каналов
  • Индивидуальное или общее включение каналов
  • Индикация состояния каждого канала в веб-интерфейсе
nRF24 сеть
  • Поддержка работы nRF24 сети
  • Распределённая nRF24 система
  • Использование AMS nRF24 беспроводного стека и протокола
  • Индикация состояния nRF24 партнёра в панели управления
Управление окнами
  • Управление окнами автоматически, в зависимости от режима
  • Управление окнами вручную из веб-интерфейса
Управление сервоприводами жалюзи
  • Открывание и закрывание жалюзи из веб-интерфейса
  • Произвольный выбор угла открытия
  • Автоматическое управление жалюзи
  • Индивидуальное и групповое управление жалюзи
  • Индикация в реальном времени положения жалюзи
Управление ролл-шторами
  • Открывание и закрывание ролл-штор из веб-интерфейса
  • Произвольный выбор величины открытия штор
  • Автоматическое управление ролл-шторами
  • Индивидуальное и групповое управление ролл-шторами
  • Индикация в реальном времени положения ролл-штор
Работа со временем
  • Синхронизация времени с серверами в интернете
  • Отслеживание временных интервалов
  • Отслеживание времени суток
  • Отслеживание времени восхода и захода солнца
SMS сообщения и команды
  • Интеграция с AMS SMS-сервером
  • Отсылка SMS сообщений на мобильный телефон
  • Приём управляющих SMS от SMS-сервера
Сетевая работа
  • Интеграция с другими контроллерами сети
  • Приём управляющих команд по сети от других контроллеров
  • Отсылка управляющих команд другим контроллерам сети
  • Ссылки в интерфейсе для перехода между контроллерами сети
Индикация
  • Индикация состояния всех объектов системы в реальном времени

Датчик влажности почвы (гигрометр) – Arduino для Ваших увлечений

Цифровой датчик влажности почвы, на выходе выдает 1 или 0 в зависимости от того, насколько влажная почва.Ардуино датчик влажности почвы: Эта страница ещё не существует Используется для контроля за домашними цветами, в теплицах и пр., может служить датчиком для автоматических систем полива. В комплекте идет плата превращающая аналоговый сигнал датчика в цифровой сигнал (ноль – единица), построена на основе микросхемы LM393 и потенциометра, которым регулируется порог срабатывания датчика.

Для использования датчика нужно собрать на его основе макет (подключить питание, подключить к контроллеру, поместить датчик в среду измерения). Потом нужно записать на контроллер специальную программу, которая позволяет работать с датчиком. После этого можно начинать работу. На плате есть синий светодиод, который горит, когда на датчик подается питание. На плате есть красный светодиод, который горит, когда датчик передает данные в контроллер.

Управление датчиком осуществляется или от Arduino контроллера, или от другого управляющего микропроцессорного устройства с помощью специальных программ. На плате расположен переменный резистор, который используется для настройки порога срабатывания датчика (чувствительности).

Датчик влажности почвы имеет два интерфейса для подключения к питанию и микроконтроллеру, для подключения чувствительного элемента:

  • для подключения к питанию и микроконтроллеру используется 4-контактный штыревой интерфейс. Обозначение контактов: VCC – напряжение питания; GND – общий контакт; D0 – цифровой выход; A0 – аналоговый выход;
  • для подключения чувствительного элемента используется 2-контактный штыревой интерфейс.

Питание датчика осуществляется или от Arduino контроллера, или от другого управляющего микропроцессорного устройства, или внешнего источника питания (блока питания, батареи). Напряжение питания датчика 3,3 – 5В.

Характеристики:

  • измерительный элемент: металлизированный щуп (отдельный)
  • исполнение датчика: на микросхеме LM393 с настройкой чувствительности
  • выходы датчика: цифровой и аналоговый
  • напряжение питания датчика: 3,3 – 5В
  • габариты модуля: 38 х 15,6 х 8 мм
  • габариты датчика: 63,8 х 20 х 8 мм
  • длина кабеля: 20 см
  • вес комплекта: 11 г

Датчик влажности почвы на Ардуино.

Ардуино датчик влажности почвы: Эта страница ещё не существует Схема и описание

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

Паяльный фен YIHUA 8858

Обновленная версия, мощность: 600 Вт, расход воздуха: 240 л/час…

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

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

После того, как конструкция собрана подайте напряжение 5 В. Чтобы определить содержание влаги, воткните зонды датчика во влажную почву и отрегулируйте переменным резистором VR1 так, чтобы напряжение на входе А1 Arduino было чуть выше 3В.

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

Далее соедините датчик к остальной частью схемы, которая представляет собой комбинацию Arduino и LCD дисплей. В качестве источника питания вы можете использовать внешний источник питания постоянного тока в диапазоне 7В…12В на пин V IN.

Сопротивление 10 кОм (VR2) предназначено для регулировки контрастности дисплея. Резистор 100 Ом (R2), ограничивает рабочий ток в лампе подсветки внутри панели дисплея.Ардуино датчик влажности почвы: Эта страница ещё не существует

Скачать программу (503 bytes, скачано: 248)

Источник:  Electronics For You 11/2016

Тестер транзисторов / ESR-метр / генератор

Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…

Гигрометр, датчик влажности почвы LM393

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

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

Прежде чем составлять функциональную схему для будущего устройства, следует учитывать, что датчик влажности почвы аналоговый, по этому сигналу можно судить о степени влажности, то есть на выходе модуль дает 1 или 0. Чтобы настроить нужные показатели срабатывания, используется резистор. Когда показатель влаги выше установленного порога, датчик выдает 0, если ниже, то 1. Изготовляется датчик влажности почвы на LM393 — компараторе, благодаря которому сенсор самостоятельно может считывать и сравнивать разные аналоговые сигналы.

Где используется датчик влажности почвы на Ардуино

Гигрометр имеет высокое качество исполнения и работает в комплекте с микроконтроллером Arduino. Если проект собран правильно, на выходе пользователь получает простой датчик воды, который может быть использовать для обнаружения влажности в почве, то есть в разных условиях эксплуатации:

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

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

Датчик влажности почвы: подключение и технические характеристики

Гигрометр имеет следующие технические характеристики:

  • Функционирует в условиях рабочего напряжения от 3,3 до 5В.
  • Имеется двойной режим выхода, для сбора данных аналоговый прибор считается более точным.
  • На панели предусмотрено фиксированное отверстие для болта, позволяющее сделать установку максимально легкой;

Оснащен индикатором питания красного цвета и цифровым индикатором выходного переключения зеленого цвета.

Размер измерительного зонда (металлизированного щупа) составляет 6*3 см — реализуется в комплекте.

Учитывайте, прежде чем использовать датчик влажности почвы Ардуино, подключение с микроконтроллером осуществляется в соответствии с имеющимися выходами:

  • VCC — общее питание;
  • GND — земля;
  • A0 — аналог;
  • D0 — цифра.

Емкостный датчик влажности почвы Arduino подключается в следующем порядке:

  • Подготовка элементов схемы. Понадобятся модуль, микроконтроллер Arduino UNO или подобный, функциональные элементы, соединительные провода, плата-основа.
  • Сборка схемы. Все составляющие проекта соединяются в соответствии с имеющимися выходами.
  • Программирование. Указание задач в скетче Arduino IDE.
  • Тестирование, эксплуатация.

Перед началом сборки эксперты рекомендуют внимательно изучить техническую документацию к FC-28, datasheet также доступен онлайн на сайте производителя.

Как подключить к Arduino датчик влажности почвы: пример

В качестве примера поэтапно разберем процесс создания индикатора влажности почвы для растения. Чтобы заработал датчик влажности почвы, схема должна включать в себя такие составляющие:

  • модуль-гигрометр;
  • несколько светодиодов;
  • плата UNO;
  • макетная плата;
  • провода для соединения элементов.Ардуино датчик влажности почвы: Эта страница ещё не существует

Светодиоды на FC-28 Arduino размещаются на макетной плате и подключаются к микроконтроллеру. С ним же соединяются зонд и чип сенсора. После нужно запустить Arduino IDE и ввести нужный скетч, прописав:

  • Название модуля.
  • Функциональные показатели void setup() и void loop(). Здесь указываются показатели полного полива, критической сухости, условия зажжения и выключения индикаторов.

В результате датчик влажности почвы для Arduino будет фиксировать аналоговые показатели, и чем уровень влаги выше, тем больше значение индикатора, то есть загоревшихся светодиодов.

Распространенные вопросы при эксплуатации модуля

Если вы приняли решение датчик влажности почвы Ардуино купить и собрать функциональный проект, обратите внимание:

  • Если после сборки схемы не горит светодиод, проверьте наличие и правильность полярности питания.
  • Не загорается светодиод-индикатор влажности — в этом случае нужно проверить настройки срабатывания.
  • Не меняется значение аналога — стоит проверить соединение щупа и датчика.

Датчик влажности почвы: где купить

Интернет-магазин Ekot предлагает датчик влажности почвы купить в Украине на выгодных условиях:

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

Обратите внимание, в нашем каталоге действует фиксированная цена датчика влажности почвы — из Харькова, Киева и других городов наши клиенты заказывают оборудование для Arduino по одной доступной стоимости.

емкостный_почва_влажный_сенсор_sku_sen0193-DFRobot

  • ДОМ
  • СООБЩЕСТВО
  • ФОРУМ
  • БЛОГ
  • ОБРАЗОВАНИЕ

ДОМ
ФОРУМ
БЛОГ

  • Контроллер

    • DFR0010 Arduino Nano 328

    • DFR0136 Сервоконтроллер Flyduino-A 12

    • DFR0225 Romeo V2-Все в одном контроллере R3

    • Arduino_Common_Controller_Selection_Guide

  • DFR0182 Беспроводной геймпад V2.Ардуино датчик влажности почвы: Эта страница ещё не существует 0

  • DFR0100 Комплект для начинающих DFRduino для Arduino V3

  • DFR0267 Блуно

  • DFR0282 Жук

  • DFR0283 Мечтательный клен V1.0

  • DFR0296 Блуно Нано

  • DFR0302 MiniQ 2WD Plus

  • DFR0304 Беспроводной геймпад BLE V2

  • DFR0305 RoMeo BLE

  • DFR0351 Romeo BLE mini V2.0

  • DFR0306 Блуно Мега 1280

  • DFR0321 Узел Wido-WIFI IoT

  • DFR0323 Блуно Мега 2560

  • DFR0329 Блуно М3

  • DFR0339 Жук Блуно

  • DFR0343 Контроллер с низким энергопотреблением UHex

  • DFR0355 SIM808 с материнской платой Leonardo

  • DFR0392 DFRduino M0 материнская плата, совместимая с Arduino

  • DFR0398 Romeo BLE Quad Robot Controller

  • DFR0416 Bluno M0 Материнская плата

  • DFR0575 Жук ESP32

  • DFR0133 X-Доска

  • DFR0162 X-Board V2

  • DFR0428 3.5-дюймовый сенсорный TFT-экран для Raspberry Pi

  • DFR0494 Raspberry Pi ШАПКА ИБП

  • DFR0514 DFR0603 IIC 16X2 RGB LCD KeyPad HAT V1.0

  • DFR0524 5.5 HDMI OLED-дисплей с емкостным сенсорным экраном V2.0

  • DFR0550 5-дюймовый TFT-дисплей с сенсорным экраном V1.0

  • DFR0591 модуль дисплея raspberry pi e-ink V1.0

  • DFR0592 Драйвер двигателя постоянного тока HAT

  • DFR0604 HAT расширения ввода-вывода для Pi zero V1.0

  • DFR0566 Шляпа расширения ввода-вывода для Raspberry Pi

  • DFR0528 Шляпа ИБП для Raspberry Pi Zero

  • DFR0331 Romeo для контроллера Edison

  • DFR0453 DFRobot CurieNano — мини-плата Genuino Arduino 101

  • TEL0110 CurieCore Intel® Curie Neuron Module

  • DFR0478 Микроконтроллер FireBeetle ESP32 IOT (V3.Ардуино датчик влажности почвы: Эта страница ещё не существует 0) с поддержкой Wi-Fi и Bluetooth

  • DFR0483 FireBeetle Covers-Gravity I O Expansion Shield

  • FireBeetle Covers-24 × 8 светодиодная матрица

  • TEL0121 FireBeetle Covers-LoRa Radio 433 МГц

  • TEL0122 FireBeetle Covers-LoRa Radio 915 МГц

  • TEL0125 FireBeetle охватывает LoRa Radio 868MHz

  • DFR0489 FireBeetle ESP8266 Микроконтроллер IOT

  • DFR0492 FireBeetle Board-328P с BLE4.1

  • DFR0498 FireBeetle Covers-Camera & Audio Media Board

  • DFR0507 FireBeetle Covers-OLED12864 Дисплей

  • DFR0508 FireBeetle Covers-Двигатель постоянного тока и шаговый драйвер

  • DFR0511 FireBeetle Covers-ePaper Черно-белый дисплейный модуль

  • DFR0531 FireBeetle Covers-ePaper Черно-белый и красный дисплейный модуль

  • DFR0536 Плата расширения геймпада с микробитами

  • DFR0548 Плата расширения микробитового драйвера

  • ROB0148 micro: Maqueen для micro: bit

  • ROB0150 Microbit Круглая плата расширения для светодиодов RGB

  • MBT0005 Micro IO-BOX

  • SEN0159 Датчик CO2

  • DFR0049 DFRobot Датчик газа

  • TOY0058 Датчик атмосферного давления

  • SEN0220 Инфракрасный датчик CO2 0-50000ppm

  • SEN0219 Гравитационный аналоговый инфракрасный датчик CO2 для Arduino

  • SEN0226 Датчик барометра Gravity I2C BMP280

  • SEN0231 Датчик силы тяжести HCHO

  • SEN0251 Gravity BMP280 Датчики атмосферного давления

  • SEN0132 Датчик угарного газа MQ7

  • SEN0032 Трехосный акселерометр — ADXL345

  • DFR0143 Трехосевой акселерометр MMA7361

  • Трехосный акселерометр серии FXLN83XX

  • SEN0072 CMPS09 — Магнитный компас с компенсацией наклона

  • SEN0073 9 степеней свободы — бритва IMU

  • DFR0188 Flymaple V1.Ардуино датчик влажности почвы: Эта страница ещё не существует 1

  • SEN0224 Трехосевой акселерометр Gravity I2C — LIS2DH

  • SEN0140 Датчик IMU с 10 степенями свободы, версия 2.0

  • SEN0250 Gravity BMI160 6-осевой инерционный датчик движения

  • SEN0253 Gravity BNO055 + BMP280 интеллектуальный 10DOF AHRS

  • SEN0001 URM37 V5.0 Ультразвуковой датчик

  • SEN0002 URM04 V2.0

  • SEN0004 SRF01 Ультразвуковой датчик

  • SEN0005 SRF02 Ультразвуковой датчик

  • SEN0006 SRF05 Ультразвуковой датчик

  • SEN0007 SRF08 Ультразвуковой датчик

  • SEN0008 SRF10 Ультразвуковой датчик

  • SEN0149 URM06-RS485 Ультразвуковой

  • SEN0150 URM06-UART Ультразвуковой

  • SEN0151 URM06-PULSE Ультразвуковой

  • SEN0152 URM06-ANALOG Ультразвуковой

  • SEN0153 Ультразвуковой датчик URM07-UART

  • SEN0246 URM08-RS485 Водонепроницаемый гидролокатор-дальномер

  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)

  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)

  • SEN0300 Водонепроницаемый ультразвуковой датчик ULS

  • SEN0301 Водонепроницаемый ультразвуковой датчик ULA

  • SEN0307 URM09 Аналог ультразвукового датчика силы тяжести

  • SEN0311 A02YYUW Водонепроницаемый ультразвуковой датчик

  • SEN0312 ME007YS Водонепроницаемый ультразвуковой датчик

  • SEN0313 A01NYUB Водонепроницаемый ультразвуковой датчик

  • DFR0066 SHT1x Датчик влажности и температуры

  • DFR0067 DHT11 Датчик температуры и влажности

  • SEN0137 DHT22 Модуль температуры и влажности

  • DFR0023 Линейный датчик температуры DFRobot LM35

  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2

  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2

  • SEN0114 Датчик влажности

  • Датчик температуры TOY0045 TMP100

  • TOY0054 SI7021 Датчик температуры и влажности

  • SEN0206 Датчик инфракрасного термометра MLX

  • SEN0227 SHT20 Водонепроницаемый датчик температуры и влажности I2C

  • SEN0236 Gravity I2C BME280 Датчик окружающей среды Температура, влажность, барометр

  • SEN0248 Gravity I2C BME680 Датчик окружающей среды VOC, температура, влажность, барометр

  • DFR0558 Цифровой высокотемпературный датчик силы тяжести типа К

  • SEN0308 Водонепроницаемый емкостный датчик влажности почвы

  • SEN0019 Регулируемый переключатель инфракрасного датчика

  • SEN0042 DFRobot Инфракрасный датчик прорыва

  • SEN0143 SHARP GP2Y0A41SK0F ИК-датчик рейнджера 4-30 см

  • SEN0013 Sharp GP2Y0A02YK ИК-датчик рейнджера 150 см

  • SEN0014 Sharp GP2Y0A21 Датчик расстояния 10-80 см

  • SEN0085 Sharp GP2Y0A710K Датчик расстояния 100-550 см

  • Модуль цифрового ИК-приемника DFR0094

  • DFR0095 Модуль цифрового ИК-передатчика

  • SEN0018 Цифровой инфракрасный датчик движения

  • DFR0107 ИК-комплект

  • SEN0264 TS01 ИК-датчик температуры (4-20 мА)

  • SEN0169 Аналоговый pH-метр Pro

  • DFR0300-H Gravity: аналоговый датчик электропроводности (K = 10)

  • DFR0300 Гравитационный аналоговый датчик электропроводности V2 K = 1

  • SEN0165 Аналоговый измеритель ОВП

  • SEN0161-V2 Комплект гравитационного аналогового датчика pH V2

  • SEN0161 PH метр

  • SEN0237 Гравитационный аналоговый датчик растворенного кислорода

  • SEN0204 Бесконтактный датчик уровня жидкости XKC-Y25-T12V

  • SEN0205 Датчик уровня жидкости-FS-IR02

  • SEN0244 Gravity Analog TDS Sensor Meter для Arduino

  • SEN0249 Комплект измерителя pH с аналоговым наконечником копья силы тяжести для применения в почве и пищевых продуктах

  • SEN0121 Датчик пара

  • SEN0097 Датчик освещенности

  • DFR0026 Датчик внешней освещенности DFRobot

  • TOY0044 УФ-датчик

  • SEN0172 LX1972 датчик внешней освещенности

  • SEN0043 TEMT6000 датчик внешней освещенности

  • SEN0175 УФ-датчик v1.Ардуино датчик влажности почвы: Эта страница ещё не существует 0-ML8511

  • SEN0228 Gravity I2C VEML7700 Датчик внешней освещенности

  • SEN0101 Датчик цвета TCS3200

  • DFR0022 Датчик оттенков серого DFRobot

  • Датчик отслеживания линии SEN0017 для Arduino V4

  • SEN0147 Интеллектуальный датчик оттенков серого

  • SEN0212 TCS34725 Датчик цвета I2C для Arduino

  • SEN0245 Gravity VL53L0X Лазерный дальномер ToF

  • SEN0259 TF Mini LiDAR ToF Laser Range Sensor

  • SEN0214 Датчик тока 20А

  • SEN0262 Гравитационный аналоговый преобразователь тока в напряжение для приложений 4 ~ 20 мА

  • SEN0291 Gravity: Цифровой ваттметр I2C

  • DFR0027 Цифровой датчик вибрации DFRobot V2

  • DFR0028 DFRobot Датчик наклона

  • DFR0029 Цифровая кнопка DFRobot

  • DFR0030 DFRobot емкостный сенсорный датчик

  • Модуль цифрового зуммера DFR0032

  • DFR0033 Цифровой магнитный датчик

  • DFR0034 Аналоговый звуковой датчик

  • SEN0038 Колесные энкодеры для DFRobot 3PA и 4WD Rovers

  • DFR0051 Аналоговый делитель напряжения

  • DFR0052 Аналоговый пьезодисковый датчик вибрации

  • DFR0076 Датчик пламени

  • DFR0053 Аналоговый датчик положения ползуна

  • DFR0054 Аналоговый датчик вращения V1

  • DFR0058 Аналоговый датчик вращения V2

  • Модуль джойстика DFR0061 для Arduino

  • DFR0075 AD Клавиатурный модуль

  • Модуль вентилятора DFR0332

  • SEN0177 PM2.Ардуино датчик влажности почвы: Эта страница ещё не существует 5 лазерный датчик пыли

  • Модуль датчика веса SEN0160

  • SEN0170 Тип напряжения датчика скорости ветра 0-5 В

  • TOY0048 Высокоточный двухосевой датчик инклинометра, совместимый с Arduino Gadgeteer

  • SEN0187 RGB и датчик жестов

  • SEN0186 Метеостанция с анемометром Флюгер Дождь ведро

  • SEN0192 Датчик микроволн

  • SEN0185 датчик Холла

  • FIT0449 DFRobot Speaker v1.0

  • Датчик частоты сердечных сокращений SEN0203

  • DFR0423 Самоблокирующийся переключатель

  • SEN0213 Датчик монитора сердечного ритма

  • SEN0221 Датчик угла Холла силы тяжести

  • Датчик переключателя проводимости SEN0223

  • SEN0230 Инкрементальный фотоэлектрический датчик угла поворота — 400P R

  • SEN0235 Модуль поворотного энкодера EC11

  • SEN0240 Аналоговый датчик ЭМГ от OYMotion

  • SEN0232 Гравитационный аналоговый измеритель уровня звука

  • SEN0233 Монитор качества воздуха PM 2.5, формальдегид, датчик температуры и влажности

  • DFR0515 FireBeetle Covers-OSD Модуль наложения символов

  • SEN0257 Датчик гравитационного давления воды

  • SEN0289 Gravity: Цифровой датчик встряхивания

  • SEN0290 Gravity: Датчик молнии

  • DFR0271 GMR Плата

  • ROB0003 Pirate 4WD Мобильная платформа

  • Мобильная платформа ROB0005 Turtle 2WD

  • ROB0025 NEW A4WD Мобильный робот с кодировщиком

  • ROB0050 4WD MiniQ Полный комплект

  • ROB0111 4WD MiniQ Cherokey

  • ROB0036 Комплект роботизированной руки с 6 степенями свободы

  • Комплект наклонно-поворотного устройства FIT0045 DF05BB

  • ROB0102 Мобильная платформа Cherokey 4WD

  • ROB0117 Базовый комплект для Cherokey 4WD

  • ROB0022 4WD Мобильная платформа

  • ROB0118 Базовый комплект для Turtle 2WD

  • Робот-робот ROB0080 Hexapod

  • ROB0112 Мобильная платформа Devastator Tank

  • ROB0114 Мобильная платформа Devastator Tank

  • ROB0124 Мобильная платформа HCR с всенаправленными колесами

  • ROB0128 Devastator Tank Мобильная платформа Металлический мотор-редуктор постоянного тока

  • ROB0137 Explorer MAX Робот

  • ROB0139 Робот FlameWheel

  • DFR0270 Accessory Shield для Arduino

  • DFR0019 Щит для прототипирования для Arduino

  • DFR0265 IO Expansion Shield для Arduino V7

  • DFR0210 Пчелиный щит

  • DFR0165 Mega IO Expansion Shield V2.Ардуино датчик влажности почвы: Эта страница ещё не существует 3

  • DFR0312 Плата расширения Raspberry Pi GPIO

  • DFR0311 Raspberry Pi встречает Arduino Shield

  • DFR0327 Arduino Shield для Raspberry Pi 2B и 3B

  • DFR0371 Экран расширения ввода-вывода для Bluno M3

  • DFR0356 Щит Bluno Beetle

  • DFR0412 Gravity IO Expansion Shield для DFRduino M0

  • DFR0375 Cookie I O Expansion Shield V2

  • DFR0334 GPIO Shield для Arduino V1.0

  • DFR0502 Gravity IO Expansion & Motor Driver Shield V1.1

  • DFR0518 Micro Mate — мини-плата расширения для микробита

  • DFR0578 Gravity I O Expansion Shield для OpenMV Cam M7

  • DFR0577 Gravity I O Expansion Shield для Pyboard

  • DFR0626 MCP23017 Модуль расширения с IIC на 16 цифровых IO

  • DFR0287 LCD12864 Экран

  • DFR0009 Экран ЖК-клавиатуры для Arduino

  • DFR0063 I2C TWI LCD1602 Модуль, совместимый с Gadgeteer

  • Модуль DFR0154 I2C TWI LCD2004, совместимый с Arduino Gadgeteer

  • Светодиодная матрица DFR0202 RGB

  • DFR0090 3-проводной светодиодный модуль

  • TOY0005 OLED 2828 цветной дисплейный модуль.Совместимость с NET Gadgeteer

  • Модуль дисплея TOY0006 OLED 9664 RGB

  • Модуль дисплея TOY0007 OLED 2864

  • FIT0328 2.7 OLED 12864 дисплейный модуль

  • DFR0091 3-проводной последовательный ЖК-модуль, совместимый с Arduino

  • DFR0347 2.8 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed

  • DFR0348 3.5 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed

  • DFR0374 Экран LCD клавиатуры V2.Ардуино датчик влажности почвы: Эта страница ещё не существует 0

  • DFR0382 Экран со светодиодной клавиатурой V1.0

  • DFR0387 TELEMATICS 3.5 TFT сенсорный ЖК-экран

  • DFR0459 Светодиодная матрица RGB 8×8

  • DFR0460 Светодиодная матрица RGB 64×32 — шаг 4 мм / Гибкая светодиодная матрица 64×32 — Шаг 4 мм / Гибкая светодиодная матрица 64×32 — Шаг 5 мм

  • DFR0461 Гибкая светодиодная матрица 8×8 RGB Gravity

  • DFR0462 Гибкая светодиодная матрица 8×32 RGB Gravity

  • DFR0463 Gravity Гибкая светодиодная матрица 16×16 RGB

  • DFR0471 Светодиодная матрица RGB 32×16 — шаг 6 мм

  • DFR0472 Светодиодная матрица RGB 32×32 — шаг 4 мм

  • DFR0464 Gravity I2C 16×2 ЖК-дисплей Arduino с подсветкой RGB

  • DFR0499 Светодиодная матрица RGB 64×64 — шаг 3 мм

  • DFR0506 7-дюймовый дисплей HDMI с емкостным сенсорным экраном

  • DFR0555 \ DF0556 \ DFR0557 Gravity I2C LCD1602 Модуль ЖК-дисплея Arduino

  • DFR0529 2.2-дюймовый ЖК-дисплей TFT V1.0 (интерфейс SPI)

  • DFR0605 Gravity: цифровой светодиодный модуль RGB

  • FIT0352 Цифровая светодиодная водонепроницаемая лента с RGB-подсветкой 60LED м * 3 м

  • DFR0645-G DFR0645-R 4-цифровой светодиодный сегментный модуль дисплея

  • Артикул DFR0646-G DFR0646-R 8-цифровой светодиодный сегментный модуль дисплея

  • DFR0597 Гибкая светодиодная матрица RGB 7×71

  • DFR0231 Модуль NFC для Arduino

  • Модуль радиоданных TEL0005 APC220

  • TEL0023 BLUETOOH BEE

  • TEL0026 DF-BluetoothV3 Bluetooth-модуль

  • Модуль беспроводного программирования TEL0037 для Arduino

  • TEL0044 DFRduino GPS Shield-LEA-5H

  • TEL0047 WiFi Shield V2.Ардуино датчик влажности почвы: Эта страница ещё не существует 1 для Arduino

  • TEL0051 GPS GPRS GSM модуль V2.0

  • TEL0067 Wi-Fi Bee V1.0

  • TEL0073 BLE-Link

  • TEL0075 RF Shield 315 МГц

  • TEL0078 WIFI Shield V3 PCB Антенна

  • TEL0079 WIFI Shield V3 RPSMA

  • TEL0084 BLEmicro

  • TEL0086 DF-маяк EVB

  • TEL0087 USBBLE-LINK Bluno Адаптер для беспроводного программирования

  • TEL0080 UHF RFID МОДУЛЬ-USB

  • TEL0081 УВЧ RFID МОДУЛЬ-RS485

  • TEL0082 UHF RFID МОДУЛЬ-UART

  • TEL0083-A GPS-приемник для Arduino Model A

  • TEL0092 WiFi Bee-ESP8266 Wirelss модуль

  • Модуль GPS TEL0094 с корпусом

  • TEL0097 SIM808 GPS GPRS GSM Shield

  • DFR0342 W5500 Ethernet с материнской платой POE

  • DFR0015 Xbee Shield для Arduino без Xbee

  • TEL0107 WiFiBee-MT7681 Беспроводное программирование Arduino WiFi

  • TEL0089 SIM800C GSM GPRS Shield V2.0

  • Модуль приемника RF TEL0112 Gravity 315MHZ

  • TEL0113 Gravity UART A6 GSM и GPRS модуль

  • TEL0118 Gravity UART OBLOQ IoT Модуль

  • Модуль TEL0120 DFRobot BLE4.1

  • Bluetooth-адаптер TEL0002

  • Модуль аудиоприемника Bluetooth TEL0108

  • TEL0124 SIM7600CE-T 4G (LTE) Shield V1.0

  • DFR0505 SIM7000C Arduino NB-IoT LTE GPRS Expansion Shield

  • DFR0013 IIC для GPIO Shield V2.0

  • Плата привода двигателя датчика DFR0057 — Версия 2.Ардуино датчик влажности почвы: Эта страница ещё не существует 2

  • DFR0062 Адаптер WiiChuck

  • DFR0233 Узел датчика RS485 V1.0

  • DFR0259 Arduino RS485 щит

  • DFR0370 Экран CAN-BUS V2

  • DFR0627 IIC для двойного модуля UART

  • TEL0070 Multi USB RS232 RS485 TTL преобразователь

  • DFR0064 386AMP модуль аудиоусилителя

  • DFR0273 Экран синтеза речи

  • DFR0299 DFPlayer Mini

  • TOY0008 DFRduino Плеер MP3

  • SEN0197 Диктофон-ISD1820

  • DFR0420 Аудиозащитный экран для DFRduino M0

  • DFR0534 Голосовой модуль

  • SD2403 Модуль часов реального времени SKU TOY0020

  • TOY0021 SD2405 Модуль часов реального времени

  • DFR0151 Модуль Gravity I2C DS1307 RTC

  • DFR0469 Модуль Gravity I2C SD2405 RTC

  • DFR0316 MCP3424 18-битный канал АЦП-4 с усилителем с программируемым усилением

  • DFR0552 Gravity 12-битный модуль I2C DAC

  • DFR0553 Gravity I2C ADS1115 16-битный модуль АЦП, совместимый с Arduino и Raspberry Pi

  • DFR0117 Модуль хранения данных Gravity I2C EEPROM

  • Модуль SD DFR0071

  • Плата привода двигателя датчика DFR0057 — Версия 2.2

  • DFR0360 XSP — Программист Arduino

  • DFR0411 Двигатель постоянного тока Gravity 130

  • DFR0438 Яркий светодиодный модуль

  • DFR0439 Светодиодные гирлянды красочные

  • DFR0440 Модуль микровибрации

  • DFR0448 Светодиодные гирлянды, теплый белый цвет

  • Встроенный термопринтер DFR0503 — последовательный TTL

  • DFR0504 Гравитационный изолятор аналогового сигнала

  • DFR0520 Двойной цифровой потенциометр 100K

  • DFR0565 Гравитационный цифровой изолятор сигналов

  • DFR0563 Гравитация 3.Ардуино датчик влажности почвы: Эта страница ещё не существует Датчик уровня топлива литиевой батареи 7V

  • DFR0576 Гравитационный цифровой мультиплексор I2C с 1 по 8

  • DFR0117 Модуль хранения данных Gravity I2C EEPROM

  • DRI0001 Моторный щит Arduino L293

  • DRI0002 MD1.3 2A Двухмоторный контроллер

  • DRI0009 Моторный щит Arduino L298N

  • DRI0021 Драйвер двигателя постоянного тока Veyron 2x25A Brush

  • DRI0017 2A Моторный щит для Arduino Twin

  • Драйвер двигателя постоянного тока DRI0018 2x15A Lite

  • Микродвигатель постоянного тока FIT0450 с энкодером-SJ01

  • FIT0458 Микродвигатель постоянного тока с энкодером-SJ02

  • DFR0399 Микро-металлический мотор-редуктор постоянного тока 75 1 Вт Драйвер

  • DRI0039 Quad Motor Driver Shield для Arduino

  • DRI0040 Двойной 1.Драйвер двигателя 5A — HR8833

  • DRI0044 2×1.2A Драйвер двигателя постоянного тока TB6612FNG

  • Драйвер двигателя постоянного тока DFR0513 PPM 2x3A

  • DFR0523 Гравитационный цифровой перистальтический насос

  • DRI0027 Digital Servo Shield для Arduino

  • DRI0029 Сервопривод Veyron, 24 канала

  • SER0044 DSS-M15S 270 ° 15KG Металлический сервопривод DF с аналоговой обратной связью

  • DRI0023 Экран шагового двигателя для Arduino DRV8825

  • DRI0035 TMC260 Щиток драйвера шагового двигателя

  • DFR0105 Силовой щит

  • DFR0205 Силовой модуль

  • DFR0457 Контроллер мощности Gravity MOSFET

  • DFR0564 Зарядное устройство USB для 7.Ардуино датчик влажности почвы: Эта страница ещё не существует Литий-полимерная батарея 4 В

  • DFR0535 Менеджер солнечной энергии

  • DFR0559 Солнечная система управления мощностью 5 В для подсолнечника

  • DFR0559 Менеджер солнечной энергии 5 В

  • DFR0580 Solar Power Manager для свинцово-кислотных аккумуляторов 12 В

  • DFR0222 Реле X-Board

  • Релейный модуль DFR0017, совместимый с Arduino

  • DFR0289 Релейный контроллер RLY-8-POE

  • DFR0290 RLY-8-RS485 8-релейный контроллер

  • DFR0144 Релейный экран для Arduino V2.1

  • DFR0473 Gravity Digital Relay Module Совместимость с Arduino и Raspberry Pi

  • KIT0003 EcoDuino — Комплект для автомобильных заводов

  • KIT0071 Комплект MiniQ Discovery

  • KIT0098 Пакет компонентов подключаемого модуля Breadboard

  • Артикул DFR0748 Цветок Китти

  • SEN0305 Гравитация: HUSKYLENS — простой в использовании датчик машинного зрения с искусственным интеллектом

    Датчик влажности почвы

    и Arduino

    Датчик влажности почвы и Arduino

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

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

    Обрыв датчика

    Датчик влажности почвы

    Sparkfun, используемый в этой статье, может быть легко подключен к Arduino и другим микроконтроллерам. Аналоговый вывод чтения.

    Подключение Arduino

    Просто подключите датчики Vcc к контакту + 5V Arduino, а Gnd — к ​​Gnd, затем подключите сигнальный контакт датчика к контакту A0 Arduino. Здесь вам не нужно подключать резистор смещения или подтягивающий резистор к сигнальному контакту, чтобы просто прочитать аналоговое значение.

    Код Ардуино

    Чтобы просто прочитать выходной сигнал датчика

     int sensorPin = 0; // выбираем входной контакт для датчика влажности почвы
    int sensorValue = 0; // переменная для хранения значения, поступающего от датчика
     
    void setup () {
     // объявляем ledPin как ВЫХОД:
      Серийный .begin (9600);
    }
     
    void loop () {
     // считываем значение с датчика:
     sensorValue = analogRead (sensorPin);
     задержка (1000);
      Серийный номер  .print ("sensor =");
      Serial  .println (sensorValue);
    }
    
     

    Считать значение датчика на некоторое время

    Контактные площадки сенсора подвергаются коррозии, когда через сенсор постоянно проходит ток. Вот код для чтения в определенное время для регистрации данных.

    Перед этим установите указанную цепь между платой Arduino и датчиком влажности почвы. Здесь транзистор SL100 (NPN) действует как переключатель для управления питанием датчика. Когда вывод D10 Arduino становится высоким, датчик получает питание, если D10 становится низким, датчик отключен от источника питания.

    Код

     int sensorPin = 0; // выбираем входной контакт для датчика влажности почвы
    int sensorValue = 0; // переменная для хранения значения, поступающего от датчика
     
    int sensorVCC = 10;
     
    void setup () {
     // объявляем ledPin как ВЫХОД:
      Серийный .begin (9600);
     pinMode (sensorVCC, ВЫХОД);
     digitalWrite (sensorVCC, LOW);
    }
     
    void loop () {
     // запитываем датчик
     digitalWrite (sensorVCC, HIGH);
     задержка (100); // убедитесь, что датчик запитан
     // считываем значение с датчика:
     sensorValue = analogRead (sensorPin);
     // отключение питания
     digitalWrite (sensorVCC, LOW);
     //ждать
     delay (60 * 1000); // изменение времени задержки по вашему желанию
      Серийный .Ардуино датчик влажности почвы: Эта страница ещё не существует печать ("датчик =");
      Serial  .println (sensorValue);
    }
    
     

    Диапазон значений

    0 ~ 300: Сухая почва

    300 ~ 700: влажная почва

    700 ~ 950: в воде.

    Взаимодействие датчика влажности почвы с Arduino

    В этом проекте я расскажу о датчике влажности почвы и о том, как мы можем сэкономить воду в наших приусадебных участках, подключив датчик влажности почвы к Arduino и контролируя подачу воды на растения.

    Введение

    Если у вас есть домашний сад или задний двор с газоном, то вы, вероятно, знаете, сколько нам нужно потратить на полив растений и дерна.

    Садовые дождеватели — один из часто используемых вариантов для полива газонов и растений, ну, единственный и лучший вариант — это ручной полив.

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

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

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

    .

    Краткое описание датчика влажности почвы

    Основным компонентом проекта (помимо Arduino UNO) является датчик влажности почвы. Он состоит из двух частей: основного датчика и платы управления.

    Датчик

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

    Что касается платы управления, она состоит из микросхемы LM393, которая представляет собой компаратор напряжения. Плата также состоит из всех необходимых компонентов, таких как разъемы, светодиоды, резисторы и т. Д. Для измерения влажности почвы.

    Дополнительно есть возможность настроить чувствительность модуля с помощью потенциометра.Ардуино датчик влажности почвы: Эта страница ещё не существует

    Работа датчика влажности почвы

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

    Как видите, один вход компаратора подключен к потенциометру 10 кОм, а другой вход подключен к сети делителя напряжения, образованной резистором 10 кОм и датчиком влажности почвы.

    Электропроводность зонда зависит от количества воды в почве. Если содержание воды меньше, проводимость через зонд также будет меньше, и, следовательно, вход на компаратор будет высоким. Это означает, что выходной сигнал компаратора ВЫСОКИЙ, и в результате светодиод будет выключен.

    Аналогичным образом, при достаточном количестве воды проводимость датчика увеличивается, и выходной сигнал компаратора становится НИЗКИМ. Затем светодиод начинает светиться.

    Подключение датчика влажности почвы к Arduino

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

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

    Принципиальная схема

    Необходимые компоненты
    • Ардуино UNO
    • Модуль датчика влажности почвы
    • ЖК-дисплей 16 × 2
    • Потенциометр 10 кОм (для ЖК-дисплея)
    • Макетная плата
    • Соединительные провода
    • Блок питания
    • Испытательная установка с 3 чашками грунта
    Схемотехника

    Конструкция схемы очень проста.Ардуино датчик влажности почвы: Эта страница ещё не существует Подключите зонд к плате и подайте питание на плату. Возьмите вывод аналогового выхода с платы и подключите его к контакту A0 аналогового входа Arduino.

    Для просмотра результатов я использовал ЖК-дисплей 16 × 2, на котором я подключил его выводы данных D4 — D7 к выводам Arduino 5 — 2. Все дополнительные соединения упомянуты на принципиальной схеме.

    Код

    Как измерить влажность почвы с помощью Arduino?

    • Выполните соединения в соответствии со схемой и загрузите код в Arduino.
    • Поместите датчик влажности почвы в «сухой» горшок и проверьте показания. В моем случае это было около 13%.
    • Аналогичным образом поместите датчик в другие емкости (после тщательной очистки датчика) и проверьте показания.
    • Чувствительность датчика можно отрегулировать с помощью потенциометра на плате датчика.

    Приложения

    Можно использовать датчик влажности почвы в

    • Домашний сад
    • Газоны
    • Интерьерные растения
    • Офис и установка для слабого освещения

    Датчик влажности почвы

    I2C — Whitebox Labs

    Использование

    Датчик может считываться по протоколу I2C и обеспечивает следующие функции:

    • Датчик влажности почвы
    • Светочувствительность
    • Измерение температуры
    • Сброс микросхемы
    • Изменение адреса I2C
    • Не забудьте предоставить подтяжки для линий SCL и SDA
    • Адрес I2C по умолчанию: 0x20 (шестнадцатеричный)
    • Чтобы считать влажность почвы, прочтите 2 байта из регистра 0
    • Чтобы считать уровень освещенности, начните измерение, записав 3 в адрес I2C устройства, подождите 3 секунды, прочитайте 2 байта из регистра 4
    • Чтобы считать температуру, прочтите 2 байта из регистра 5
    • Чтобы изменить адрес I2C датчика, запишите новый адрес (один байт [1..127]) в регистр 1; новый адрес вступит в силу после сброса
    • Чтобы сбросить датчик, запишите 6 в адрес I2C устройства.Ардуино датчик влажности почвы: Эта страница ещё не существует
    • Не подключайте датчик к активной шине I2C в горячем режиме — команда изменения адреса не имеет защиты, и это может привести к установке случайного числа в качестве адреса датчика. Используйте скетч сканирования I2C, чтобы узнать адрес, если датчик перестает отвечать с правильными значениями.

    Дополнительная документация и примеры кода доступны на github.

    Как интерпретировать показания

    Датчики освещенности и влажности дают относительные значения.Это означает, что большее количество влаги даст вам более высокое значение для чтения, больше света и более низкое значение для чтения.

    Влажность несколько линейна. Все датчики проверяются перед отправкой, и они дают около 290–310 в открытом воздухе при напряжении питания 5 В.

    Датчик освещенности дает 65535 в темной комнате вдали от настольной лампы. В темноте измерение освещенности занимает больше времени, чтение регистра освещенности во время измерения вернет предыдущее показание. Имейте в виду, что датчик освещенности довольно шумный, и его линейность не проверена.

    Температура измеряется термистором на корпусе датчика. Расчетная абсолютная точность измерения лучше 2%. Возвращаемое значение выражается в десятых долях градуса Цельсия. Т.е. значение 252 будет означать 25,2 ° C.

    Примечание После считывания значения влажности или температуры возвращается значение из предыдущей команды чтения, и начинается новое измерение. Если вы выполняете редкие измерения и хотите действовать немедленно, сделайте два последовательных измерения, чтобы получить самые свежие данные. Также вы можете прочитать регистр GET_BUSY через i2c — он укажет, когда измерение будет выполнено.В основном процесс выглядит следующим образом: считайте из GET_CAPACITANCE, отбросьте результаты, затем считайте из GET_BUSY, пока не получите ответ «0», затем снова прочитайте форму GET_CAPACITANCE — возвращаемое значение — это влажность почвы СЕЙЧАС.

    Модуль датчика влажности почвы

    — ProtoSupplies

    Описание

    Модуль датчика влажности почвы определяет количество влаги в почве, измеряя сопротивление между двумя металлическими датчиками, которые вставляются в почву и подлежат мониторингу.Ардуино датчик влажности почвы: Эта страница ещё не существует Это можно использовать в системе автоматического полива растений или для подачи сигнала определенного типа, когда растение нуждается в поливе.

    В ПАКЕТЕ:

    • Модуль датчика влажности почвы
    • Вилочный зонд для грунта
    • 5-жильный интерфейсный кабель F / F, длина 8 ″

    ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МОДУЛЯ ДАТЧИКА ВЛАЖНОСТИ ПОЧВЫ:

    • Аналоговый выход влажности
    • Цифровой выход влажности с регулируемой уставкой
    • 3.Работа 3 или 5 В. Низкое энергопотребление, поэтому может управляться с цифрового вывода на MCU

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

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

    Помимо аналогового выхода, есть также микросхема компаратора LM393, которая обеспечивает ВЫСОКИЙ выход, когда это аналоговое напряжение превышает определенный уровень. Потенциометр на модуле позволяет регулировать уставку этого цифрового выхода. Этот выход можно использовать для управления реле для включения небольшого водяного насоса для полива установки без необходимости наличия MCU в контуре.Светодиод загорается, когда этот выход становится ВЫСОКИМ.

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

    Соединения модулей

    На модуле электроники есть 2 соединительных разъема.

    Разъем заголовка 1 × 4

    • VCC = 5 В или 3,3 В. Может питаться от цифрового выходного контакта на MCU
    • GND = Земля, должна быть общей с MCU
    • D0 = Цифровой выход схемы компаратора. Может быть подключен к MCU или напрямую к реле 5 В или аналогичному устройству
    • A0 = Аналоговый выход обычно подключается к аналоговому входу на MCU

    Разъем заголовка 1 × 2

    • Подсоедините оба штифта к 2 штифтам вилочного зонда почвы.Полярность значения не имеет.

    НАШИ РЕЗУЛЬТАТЫ ОЦЕНКИ:

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

    Для этого измерьте почву при трех основных условиях:

    1. Когда достаточно высохнет, чтобы растение можно было полить
    2. При поливе так, чтобы он имел желаемое количество влаги, которое было бы идеальным для растения
    3. При поливе почва становится слишком влажной и не идеальной для растений.

    Из этих 3 измерений можно сначала определить диапазоны для каждого из 3 условий, а затем отточить их, как только установка войдет в работу.

    В большинстве микроконтроллеров, таких как Arduino, АЦП является 10-битным, поэтому диапазон измерений составляет 0-1023. Когда датчик высохнет на открытом воздухе, показания АЦП будут близки к верхнему пределу 1023. В моем собственном тесте это показание было 985-1000. Когда датчик был помещен в чашку с чистой водой, показание упало примерно до 445. Добавление небольшого количества соли для увеличения проводимости, как вы могли бы получить от минералов, растворенных в воде в почве, снизило показание примерно до 300.Ардуино датчик влажности почвы: Эта страница ещё не существует

    На нашей испытательной установке мы получили следующие показания:

    1. Достаточно сухой, чтобы растение уже нужно было полить, было около 850 — 950
    2. В самый раз было в диапазоне 600-700
    3. Слишком влажный был вниз в диапазоне 200-400

    На основе этих данных программа ниже определяет следующие диапазоны:

    1. <500 слишком влажный
    2. 500-750 — целевая дальность
    3. > 750 достаточно сухо, чтобы мы могли поливать бедняжку.

    Программа сообщает состояние цифрового выхода так же, как аналогового, но ничего с этим не делает. Точка срабатывания может быть установлена ​​с горшком, и ее можно использовать для срабатывания зуммера или светодиода, если почва становится слишком сухой или что-то в этом роде. Я обнаружил, что удобно подключить красный и зеленый светодиоды к MCU, с которым я экспериментировал. Зеленый означал, что все в порядке, а красный указывал, что растение либо слишком влажное, либо слишком сухое и требует внимания.

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

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

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

    Программа использует вывод A0 для аналогового считывания, но это может быть любой аналоговый вывод. Точно так же контакт 8 выполняет цифровое считывание, а контакт 9 используется для питания модуля, но при необходимости их можно заменить на любые 2 цифровых контакта.

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

     / * Тест модуля датчика влажности почвы
    
     Аналоговый выход монитора влажности почвы 'A0' на входе АЦП A0
     Цифровой выход монитора влажности почвы 'D0' на контакте 8 цифрового входа
     Отключите модуль от цифрового выходного контакта 9 только во время измерения.
     для уменьшения скорости коррозии сенсорного зонда.
    * /
    // Определяем контакты, используемые ниже
    #define ADC_PIN A0 // Используйте любой доступный вывод ADC, подключитесь к выводу датчика A0
    #define DIGITAL_PIN 8 // Используйте любой доступный цифровой контакт, подключитесь к контакту датчика D0
    #define PWR_PIN 9 // Используйте любой доступный цифровой вывод, подключитесь к выводу датчика VCC
    #define SOIL_WET 500 // Определение максимального значения, которое мы считаем почвой «влажной»
    #define SOIL_DRY 750 // Определите минимальное значение, которое мы считаем почвой «сухой»
    
    // ================================================ ===============================
    // Инициализация
    // ================================================ ===============================
    установка void ()
    {
      Серийный .begin (9600); // Устанавливаем скорость связи окна Serial Monitor
    
     pinMode (PWR_PIN, ВЫХОД); // Устанавливаем вывод, используемый для датчика мощности, как выход
     digitalWrite (PWR_PIN, LOW); // Установите значение LOW, чтобы выключить датчик при запуске
    }
    // ================================================ ===============================
    //  Основной
    // ================================================ ===============================
    пустой цикл ()
    {
     int returnADCData = readSoilADC (); // Считываем аналоговый выход датчика
      Серийный .Ардуино датчик влажности почвы: Эта страница ещё не существует println (returnADCData); // Распечатать необработанные данные АЦП
      Серийный  .print ("tDigital Output =");
      Serial  .print (readSoilDigital ()); // Чтение цифрового выхода датчика и прямая печать
    
     if (returnADCData  Serial  .println («Вывод: почва слишком влажная»);
     }
     иначе, если (returnADCData> = SOIL_WET && ReturnADCData  Серийный .println («Вывод: влажность почвы идеальная»);
     }
    еще {
      Serial  .println («Вывод: почва слишком сухая - пора поливать!»);
    }
     задержка (1000); // Считываем показания каждую секунду в тестовых целях.
     // Обычно мы проводим чтение каждые 12 часов
    }
    
    // ================================================ ===============================
    // Функция readSoilADC возвращает аналоговое измерение влажности почвы
    // ================================================ ===============================
    интервал readSoilADC ()
    {
     digitalWrite (PWR_PIN, HIGH); // Включаем питание датчика
     задержка (25); // Позвольте силе уладиться
     int val_ADC = аналоговое чтение (ADC_PIN); // Считываем аналоговое значение с датчика
     digitalWrite (PWR_PIN, LOW); // Отключить питание датчика
     вернуть val_ADC; // Возвращаем аналоговое значение влажности
    }
    // ================================================ ===============================
    // Функция readSoilDigital возвращает цифровое значение влажности почвы
    // ================================================ ===============================
    интервал readSoilDigital ()
    {
     digitalWrite (PWR_PIN, HIGH); // Включаем питание датчика
     задержка (25); // Позвольте силе уладиться
     int val_Digital = digitalRead (DIGITAL_PIN); // Считываем цифровое значение с датчика
     digitalWrite (PWR_PIN, LOW); // Отключить питание датчика
     return val_Digital; // Возвращаем цифровое значение влажности
    }
    
     

    ДО ОТГРУЗКИ ЭТИ МОДУЛИ ЯВЛЯЮТСЯ:

    • Образцы протестированы на отгрузку

    Примечания:

    1. Нет

    Технические характеристики

    Эксплуатационные рейтинги
    V куб.Ардуино датчик влажности почвы: Эта страница ещё не существует см Диапазон 3.От 3 до 5 В
    I (тип) Когда горят оба светодиода <8 мА
    В выход Аналоговый выход от 2 В до 5 В (тип.)
    Размеры
    Плата датчика датчика Д x Ш (печатная плата) 60 x 20 мм (2,4 x 0,8 ″)
    Плата электроники датчика Д x Ш (печатная плата) 30 x 15 мм (1.2 x 0,6 ″)
    Кабель Длина 20 см (8 ″)

    Полив растений с помощью датчика влажности почвы

    Держите почву влажной и здоровой для растений вашего умного дома, а также фруктов и овощей в вашем саду.
    Ozeki 10 может сделать ваши растения независимыми от дождя или даже от вашей тяжелой работы.
    Автоматическая система полива растений может включить водяной насос, если почва станет слишком сухой.Систему можно легко запрограммировать с помощью приложения Robot Controller.
    Единственный компьютер, который вам понадобится, умещается в вашей ладони и запускает сервер Ozeki 10. Этот компьютер может управлять каждым электронным компонентом в вашем доме,
    включая ваши IP, MJPEG или USB-камеры, чтобы вы могли видеть, как растут ваши растения, с песчаного пляжа на берегу океана.
    Вы даже можете записывать кроликов, кротов и других животных, запечатлевая их движение с помощью приложения Camera Recorder.

    Вы узнаете, как построить собственную систему полива растений из нескольких компонентов и как подключить их к Arduino.
    Nano, который должен иметь предварительно загруженный Кодекс полива растений.Вы увидите все шаги в следующем руководстве.

    ШАГ 1. Приобретение оборудования для полива растений

    Очень важно получить Raspberry Pi и водяной насос, потом микроконтроллер ATmega
    для управления реле насоса. Этот микроконтроллер может измерять влажность почвы,
    температура и влажность.Ардуино датчик влажности почвы: Эта страница ещё не существует

    Необходимые компоненты (камера и датчик DHT 11/22 не являются обязательными):

    • Малина Пи 1/2/3
    • Arduino Nano, Uno или Mega
    • Датчик влажности почвы (гигрометр почвы)
    • Водяной насос (погружной или струйный) с реле переключения насоса
    • Перемычки и минимум 1 кабель USB

    Рисунок 1 — Необходимое оборудование

    ШАГ 2: Подключите его в соответствии со схемой

    Используйте перемычки и, при необходимости, макетную плату, чтобы проверить
    схема.Нажав на схему ниже, вы увидите полную шкалу
    план электропроводки. Предполагается, что на микроконтроллере установлены правильные коды, которые
    будет установлен из ШАГА 4 через вашу ОС Windows.
    USB-кабель используется между Arduino и Raspberry Pi, а также между камерой и
    Пи. Измерение температуры и влажности воздуха НЕ является обязательным, а также
    не важно использовать камеру в вашем саду, но если вы ее используете, вы можете добавить как IP-, так и USB-камеры с
    Панель управления Ozeki.Вы должны знать, что наиболее важным датчиком является датчик влажности почвы, который является аналоговым датчиком.
    Более низкое напряжение между ногами означает меньше влаги в почве, которая превратится
    на водяном насосе с помощью обычного реле.

    Рисунок 2 — Принципиальная схема системы полива

    ШАГ 3: Установите Ozeki на Raspberry Pi

    Откройте рабочий стол Raspberry Pi с помощью кабеля HDMI.
    Очень важно загрузить установочный пакет debian с вашим веб-браузером Chromium.
    с http: // www.ozeki.hu/index.php?owpn=231.
    В любом случае у вас возникнут проблемы с установкой Ozeki 10, вы можете найти руководство по установке Pi на этой странице:
    http://www.ozeki.hu/index.php?owpn=5986 Здесь можно узнать, как
    доступ к графическому интерфейсу пользователя, так что вы можете запрограммировать насос с помощью удаленного веб-браузера.

    Рисунок 3 — Загрузите Ozeki 10 на Raspberry Pi

    ШАГ 4.

    Ардуино датчик влажности почвы: Эта страница ещё не существует Загрузите инструменты разработчика Arduino

    Теперь вам следует переключиться на машину с Windows и оставаться на ней.Ты будешь использовать это
    для загрузки кодов микроконтроллера, который может управлять реле насоса.
    Откройте https://www.arduino.cc и загрузите установщик Arduino IDE.
    для вашей операционной системы. Установите его. Приятно знать, что ты можешь
    также установите эту Arduino IDE на Raspberry, чтобы вы могли загружать коды в
    Чипы ATmega от Raspbian. Установщик содержит все драйверы Arduino.

    Рисунок 4 — Загрузите Arduino IDE

    ШАГ 5: Форматирование EEPROM микроконтроллера

    Устройствам

    Ozeki требуется чистая EEPROM микроконтроллера для хранения идентификаторов устройств.Загрузите код EEPROM, который вы можете найти на следующей странице (3110):
    http://www.ozeki.hu/index.php?owpn=3110.
    Получив доступ к монитору последовательного порта, вы можете стереть EEPROM. Вы можете найти
    подробный видеогид на странице 3110.
    Чтобы загрузить любой код в вашу Arduino, COM-порт должен быть свободен.
    Если Ozeki 10 использует COM-порт, в видео показано, как освободить его для IDE.

    Рисунок 5 — Очистить EEPROM

    ШАГ 6: Загрузите код полива растений

    http: // www.ozeki.hu/attachments/5958/PlantWatering_code.txt (копировать-вставить)
    Приведенный выше код Arduino необходим для управления системой полива растений.
    Датчик влажности почвы подключен к А5, реле помпы —
    подключен к D13, а дополнительный датчик DHT может быть подключен к D2.
    Если вы использовали проводку другого типа, чем на принципиальной схеме,
    ШАГ 2, вы можете изменить контакты в скопированном тексте или удалить линии датчика DHT.

    Рисунок 6 — Загрузите код arduino

    Наконец, код микроконтроллера был правильно подогнан к вашей проводке.Пожалуйста, отключите Arduino и подключите его к USB-порту Raspberry Pi.
    с той же техникой подключения, показанной на принципиальной схеме в ШАГЕ 2. Использование
    Для вашего первого теста настоятельно рекомендуется использовать перемычки и макетную плату.
    Приятно знать, что система полива растений также работает с Arduino Nano, Mega или Uno.

    ШАГ 7. Запустите Snap с рабочего стола

    Ozeki 10 должен работать на вашем Raspberry Pi. Если нет, вы можете запустить его, набрав service ozeki start.
    в командной строке Raspbian.Вернитесь на свой ПК с Windows и откройте графический интерфейс Ozeki 10 на своем
    веб-браузер, используя IP-адрес сервера и порт 9505. Войдите в систему с теми же учетными данными, которые использовались во время установки.
    и щелкните синюю собаку-робота на рабочем столе Ozeki. С помощью Snap вы можете запрограммировать свою систему полива с помощью блок-схем.

    Рисунок 7 — Запуск Snap с рабочего стола

    ШАГ 8. Загрузите XML-код

    Если вы новичок в Ozeki Snap, загрузите файл XML:
    http: // www.ozeki.hu/attachments/5958/PlantWateringSystem.xml
    Сохраните его, нажав правую кнопку мыши и выбрав «Сохранить как …».
    как вы можете видеть на скриншоте ниже. Это может быть очень полезно, если
    Ozeki 10 автоматически обнаруживает все устройства Arduino, такие как Analog,
    Устройство температуры, влажности и переключателя. Пожалуйста, перейдите к ШАГУ 9, чтобы импортировать XML в Snap.

    Рисунок 8 — Загрузите XML-файл

    ШАГ 9. Импорт XML в Snap

    Вспомните, откуда вы скачали XML-файл.Нажмите на серый значок папки в Snap и
    выберите «Импорт …». Найдите файл PlantWateringSystem.xml и откройте его.
    Snap может построить полную блок-схему из XML. Код будет управлять вашей системой полива растений.
    Имейте в виду, что XML может содержать несуществующие соединения Ozeki 10. Измените его на следующем шаге.

    Рисунок 9 — Импорт файла XML в Snap

    ШАГ 10: Блок-схема

    Вы можете видеть, что код сначала подписывается на все подключения и даже может попробовать несуществующие.Вы можете легко изменить их на существующие в раскрывающемся меню каждого подключения, щелкнув черные стрелки.
    Аналоговый датчик будет считывать значение влажности почвы от 0 до 1023. От этого зависит реле насоса.
    Значение 255 открывает его, если почва слишком сухая, а 0 закрывает.

    Рисунок 10 — Схема системы полива

    ШАГ 11: Запустите код блок-схемы, щелкнув зеленый флаг

    Рисунок 11 — Запуск кода

    Измените блок-схему на свои идеи

    Надеюсь, вы увидите, как работает ваша система полива растений.Датчик влажности не должен выпадать из почвы, иначе насос будет работать.
    Предлагается оставить его в почве или изменить код.
    Вы можете изменить код, чтобы он мог включать насос только на ограниченный период времени и повторно проверять значение аналогового датчика.
    Если почва все еще сухая, он останавливает насос и не включает его до тех пор, пока не будет механически зафиксирован.
    Или вы можете построить систему без датчика влажности, установив задержку в несколько дней перед каждым поливом.Просто прогуляйтесь по парку и спланируйте, что бы вы хотели создать. Добавляя данные о температуре и влажности, вы можете
    сделайте предположения, сколько воды потребуется для ваших фруктов, овощей или цветов.
    Не забудьте сохранить измененный код в XML, щелкнув «Экспорт проекта …» в верхнем меню.
    Неважно, какой код вы используете, вы всегда можете наблюдать, как растут ваши растения, через потоки камеры.

    Руководство по подключению камеры USB:

    http: // www.ozeki.hu/index.php?owpn=5928

    Руководство по подключению IP-камеры:

    http://www.ozeki.hu/index.php?owpn=6002

    Защищенный емкостный аналоговый датчик влажности почвы Arduino

    Описание

    Этот прочный емкостной аналоговый датчик влажности почвы работает с системами Arduino, Raspberry Pi, Adosia IoT или любым микроконтроллером, способным считывать аналоговый входной сигнал 0–3 В.

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

    Adosia сначала наносит двойной слой водонепроницаемого конформного уплотнения из уретана для защиты компонентов печатной платы. Затем мы дополнительно изолируем влагу с помощью водонепроницаемой термоусадочной пленки 3: 1 с двойными стенками и клеевым покрытием.

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

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

    Датчик влажности почвы для повышенной прочности Преимущества:

    • длительный и надежный срок эксплуатации в полевых условиях
    • минимальная совокупная стоимость владения
    • низкое энергопотребление
    • совместим с модулями управления Wi-Fi Adosia IoT

    Датчик влажности Характеристики:

    • Устойчивость к коррозии по конструкции
    • двухслойный водостойкий уретановый герметик
    • с дополнительным клеевым покрытием, двойная стенка с клеевым покрытием, водонепроницаемая термоусадка
    • входное напряжение: 3.3 ~ 5,0 В постоянного тока
    • выходное напряжение: 0 ~ 3,0 В постоянного тока
    • Размер: 98 мм * 23 мм (3,86 дюйма x 0,905 дюйма)
    • Удлиняемый сенсорный кабель 12 ″

    Приложений:

    • Горшки и кашпо самополивающиеся
    • установки для личного выращивания
    • автоматизированные системы полива сада
    • питомник и уход за деревьями
    • Приложения данных IoT

    Платформа Интернета вещей Adosia