Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
main:sensors:soilmoisture_s [2020/03/30 11:55] smartadmin ↷ Имя страницы main:sensors:датчик_влажности_почвы изменено на main:sensors:soilmoisture_s |
main:sensors:soilmoisture_s [2020/07/03 14:24] smartadmin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Датчик влажности почвы ====== | ====== Датчик влажности почвы ====== | ||
===== Описание ===== | ===== Описание ===== | ||
- | Простой в устройстве аналоговый датчик для определения влажности почвы, в которую он погружен. Датчик может быть использован в системах автоматического полива растений. Аналого - цифровой модуль позволяет как получать данные о влажности, так и работать напрямую с устройствами, выдавая цифровой сигнал о превышении/уменьшении порогового значения. Имеет регулятор, что позволяет подстраивать датчик под нужды конкретного проекта. Модуль имеет два светодиода: первый (красный) - индикация питания, второй (зеленый) - индикация превышения/уменьшения порогового значения. | + | Простой в устройстве аналоговый датчик для определения влажности почвы, в которую он погружен. Датчик может быть использован в [[main:projects:watering|системах автоматического полива растений]]. |
- | + | ||
- | Между электродами датчика создаётся небольшое напряжение: если почва сухая, сопротивление будет большим, следовательно, ток будет меньше; если почва влажная - сопротивление будет меньше, следовательно, ток будет больше. По виду сигнала можно судить о влажности почвы. | + | Между электродами датчика создаётся небольшое напряжение: если почва сухая, сопротивление будет большим, следовательно, ток будет меньше; если почва влажная - сопротивление будет меньше, следовательно, ток будет больше. По виду сигнала можно судить о влажности почвы. |
- | + | ||
Перед первым использованием датчик необходимо откалибровать, замерив показатели датчика в сухой почве, влажной почве и в воде. | Перед первым использованием датчик необходимо откалибровать, замерив показатели датчика в сухой почве, влажной почве и в воде. | ||
==== Технические характеристики ==== | ==== Технические характеристики ==== | ||
* Напряжение питания 3,3 - 5 В | * Напряжение питания 3,3 - 5 В | ||
- | * Потребляемый ток 50 мА | + | * Потребляемый ток 33 мА |
==== Физические размеры ==== | ==== Физические размеры ==== | ||
- | * Модуль (Д х Ш х В): 41 х 14 х 8 мм | + | * Модуль (Д х Ш х В): 60 х 20 х 2 мм |
- | * Датчик (Д х Ш х В): 63 х 20 х 8 мм | + | |
- | * Модуль (Keyestudio) (Д х Ш х В): 64 х 20 х 8 мм | + | |
==== Плюсы использования ==== | ==== Плюсы использования ==== | ||
* Недорогое решение для проектов автополива | * Недорогое решение для проектов автополива | ||
- | * Цифровой и аналоговый выводы (у датчиков Keyestudio только аналоговый вывод) | ||
- | * Возможность регулировки порогового значения (у датчиков Keyestudio данной возможности нет) | ||
* Простой в использовании | * Простой в использовании | ||
Строка 25: | Строка 21: | ||
* Подвержен коррозии | * Подвержен коррозии | ||
- | //Внимание! При работе с датчиком необходимо учитывать следующий момент. Несмотря на защитное покрытие электродов, они все равно подвергаются коррозии. Присутствие постоянного тока на электродах в разы ускоряет коррозию. Для продления срока службы датчика, рекомендуется держать его в выключенном состоянии, а ток подавать только на короткий промежуток времени для снятия показаний.// | + | //Внимание! При работе с датчиком необходимо учитывать следующий момент. Несмотря на защитное покрытие электродов, они все равно подвергаются коррозии. Присутствие постоянного тока на электродах в разы ускоряет коррозию. Для продления срока службы датчика, рекомендуется держать его в выключенном состоянии, а ток подавать только на короткий промежуток времени для снятия показаний. Для контроля за работой датчика на плату выведен светодиод. Горящий светодиод подскажет вам о том, что на датчик подается напряжение и происходит процесс измерения. При отсутствии питания - светодиод не горит. // |
+ | |||
+ | ===== Пример подключения и использования ===== | ||
- | ===== Примеры подключения и использования ===== | ||
- | **Пример 1** | ||
В примере демонстрируется подключение датчика к контроллеру, получение и вывод данных в монитор Serial - порта. (При тестировании использовался контроллер Smart UNO) | В примере демонстрируется подключение датчика к контроллеру, получение и вывод данных в монитор Serial - порта. (При тестировании использовался контроллер Smart UNO) | ||
^ Что нужно ^ Кол-во, шт ^ | ^ Что нужно ^ Кол-во, шт ^ | ||
- | | [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | + | | [[https://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | |
- | | [[http://smartelements.ru/collection/datchiki-i-sensory/product/modul-datchika-vlazhnosti-pochvy|Модуль датчика влажности почвы]] | 1 | | + | | [[https://smartelements.ru/collection/datchiki-i-sensory/product/modul-datchika-vlazhnosti-pochvy|Датчик влажности почвы]] | 1 | |
- | | [[http://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]] | 4 | | + | | [[https://smartelements.ru/collection/shildy/product/sensor-shield|Sensor shield]] | 1 | |
+ | | [[https://smartelements.ru/collection/provoda-i-kabeli/product/shleyf-mama-mama-h3-20-sm|Шлейф мама-мама х3]] | 3 | | ||
**Схема подключения:** | **Схема подключения:** | ||
- | {{ главная:датчики:soil_humidity_sensor.jpg |}} | ||
- | **Скетч для загрузки:** | ||
- | <file Arduino> | ||
- | const int analogSignal = A0; //подключение аналогового сигналоьного пина | ||
- | const int digitalSignal = 8; //подключение цифрового сигнального пина | ||
- | boolean soilIsDry; //переменная для хранения значения о присутствии влажности | ||
- | int humidity = 0; //переменная для хранения количества влажности | ||
- | |||
- | void setup() { | ||
- | pinMode(digitalSignal, INPUT); //установка режима пина | ||
- | Serial.begin(9600); //инициализация Serial порта | ||
- | |||
- | } | ||
- | |||
- | void loop() { | ||
- | soilIsDry = digitalRead(digitalSignal); //считываем значение о присутствии влажности | ||
- | humidity = analogRead(analogSignal); // и о его количестве | ||
- | |||
- | //вывод сообщения | ||
- | Serial.print("The soil is "); | ||
- | if (soilIsDry) Serial.print("dry"); | ||
- | else Serial.print("wet"); | ||
- | Serial.print(", the humidity value is "); | ||
- | Serial.println(humidity); | ||
- | | ||
- | delay(1000); //задержка 1 с | ||
- | } | ||
- | </file> | ||
- | |||
- | **Пример 2 (для датчика Keyestudio)** | ||
- | В примере демонстрируется подключение датчика к контроллеру, получение и вывод данных в монитор Serial - порта. (При тестировании использовался контроллер Smart UNO) | ||
- | |||
- | ^ Что нужно ^ Кол-во, шт ^ | ||
- | | [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | ||
- | | [[http://smartelements.ru/collection/datchiki-i-sensory/product/modul-datchika-vlazhnosti-pochvy-keyestudio|Модуль датчика влажности почвы (Keyestudio)]] | 1 | | ||
- | | [[http://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]] | 3 | | ||
- | |||
- | **Схема подключения:** | ||
- | {{ :главная:датчики:soil_humidity_sensor_ks.jpg?nolink |}} | ||
**Скетч для загрузки:** | **Скетч для загрузки:** | ||
<file Arduino> | <file Arduino> | ||
- | const int analogSignal = A0; //подключение аналогового сигналоьного пина | + | const int analogSignal = A0; //подключение аналогового сигнального пина |
int humidity = 0; //переменная для хранения количества влаги | int humidity = 0; //переменная для хранения количества влаги | ||