Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
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 х мм
-  * Датчик (Д х Ш х В): 63 х 20 х 8 мм +
-  * Модуль (Keyestudio) (Д х Ш х В): 64 х 20 х мм+
  
 ==== Плюсы использования ==== ==== Плюсы использования ====
   * Недорогое решение для проектов автополива   * Недорогое решение для проектов автополива
-  * Цифровой и аналоговый выводы (у датчиков 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|Провода папа-мама]] ​            ​| ​          |+| [[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]]             ​| ​          |
  
 **Схема подключения:​** **Схема подключения:​**
-{{ главная:​датчики:​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; //​переменная для хранения количества влаги