Использование датчика влажности почвы YL-39 + YL-69 с Arduino
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
|
Об этом проекте
Я планирую автоматизировать нашу теплицу, поэтому я начал с малого, сначала поиграв с датчиками, которые мне нужны. Вот как использовать пару YL-39 (логика) + YL-69 (зонд), которые образуют датчик влажности почвы.
Модуль YL-39 имеет 4 контакта:
- VCC:3,3–5 В
- GND
- A0:аналоговый выход, легко читаемый Arduino
- D0:цифровой вывод, который переходит в низкий или высокий уровень в зависимости от заданного значения
Проблема с такими датчиками заключается в том, что сам зонд работает, пытаясь измерить ток, идущий от одной его стороны к другой. Из-за этого происходит электролиз, поэтому он может довольно быстро разрушить зонд (YL-69) в почвах с высоким содержанием влаги. Чтобы обойти это, вместо того, чтобы напрямую связывать VCC с VCC / 5V Arduino, мы просто связываем его с цифровым выводом и запитываем его (цифровой вывод становится ВЫСОКИМ) только перед тем, как выполнить считывание (см. Код для этого).
Чтобы подключить его к Arduino, вам просто нужно подключить A0 от YL-39 к A1 от Arduino и VCC от YL-39 к цифровому выводу 6 от Arduino.
Вот и все.
Код
- Датчик_влажности_yl_39_69.ino
Датчик_влажности_yl_39_69.ino Arduino
// YL-39 + YL-69 байт датчика влажности влажность_sensor_pin =A1; byte влажность_sensor_vcc =6; void setup () {// Инициализируем плату датчика влажности pinMode (влажность_sensor_vcc, OUTPUT); digitalWrite (влажность_сенсор_vcc, LOW); // Установка последовательного порта while (! Serial); задержка (1000); Serial.begin (9600);} int read_humidity_sensor () {digitalWrite (влажность_sensor_vcc, HIGH); задержка (500); int value =analogRead (влажность_сенсор_пин); digitalWrite (влажность_сенсор_vcc, LOW); return 1023 - значение;} void loop () {Serial.print ("Уровень влажности (0-1023):"); Serial.println (read_humidity_sensor ()); задержка (10000);}
Схема
yl-39.fzzПроизводственный процесс
- Интеграция данных датчика с микропроцессором Raspberry Pi
- Аэропоника с Raspberry Pi и датчиком влажности
- Использование импульсного радиолокационного датчика A111 с Raspberry Pi
- Использование PSoC 6 Pioneer Board с Pioneer IoT Add-on Shield
- Затемнение света с ШИМ с помощью кнопки
- Захват капель воды с помощью Arduino
- Система посещаемости с использованием Arduino и RFID с Python
- Датчик DHT11 со светодиодами и пьезо-динамиком
- Мониторинг CO2 с помощью датчика K30
- Простой датчик препятствий с Arduino