Arduino Приклади
| Чернетка |
Зміст
Гайд з використанням датчика вологості YL-69 або HL-69 з Arduino [1]
Датчик вологості ґрунту (або гігрометр) використовується, як правило, для визначення вологості ґрунту. Він стане в нагоді для проектування автоматичної системи поливу або відстеження вологи в грунті, де ростуть ваші рослини.
Датчик вологості грунту складається з двох частин: електронної плати (на зображенні нижче розташована праворуч) та вимірювальної частини з двома пластинами, яка визначає наявність води (на зображенні розташована зліва).

Чутливість датчика вологості ґрунту налаштовується вбудованим потенціометром. Крім того, датчик оснащений двома світлодіодами: перший спалахує, коли на плату подається живлення, а другий - при виведенні цифрових даних. Докладніше дивіться на малюнку нижче.

Як це працює
Вихідна напруга датчика варіюється в залежності від кількості води, що міститься у ґрунті.
- Якщо грунт вологий– вихідна напруга зменшується
- Якщо грунт сухий– вихідна напруга збільшується

На виході буде цифровий сигнал (D0) – LOW або HIGH, залежно від вмісту води у ґрунті. Тобто, якщо вологість ґрунту перевищить певне граничне значення, модуль поверне значення LOW, а якщо ні – HIGH. Порогове значення цифрового сигналу налаштовується за допомогою потенціометра.
На виході може бути аналоговий сигнал, що дозволяє вимірювати вологість значеннями в діапазонівід «0» до «1023».
Скетч: Використання датчика вологості ґрунту з Arduino
Це скетч-приклад, що демонструє, як використовувати датчик вологості ґрунту в проектах з Arduino.
У цьому скетчі ми, використовуючи Arduino, прочитаємо аналогові дані з датчика, а потім покажемо ці дані в моніторі портуIDE Arduino.
Необхідні компоненти
Для цього проекту нам знадобляться такі компоненти:
- Один датчик вологостіYL-69(див. eBay)
- Одна плата Arduino (див. eBay)
- Одна макетна плата
- Два резистори на220 Ом
- Один червоний світлодіод
- Один зелений світлодіод
- Провід-перемички
Підключення контактів
У підключенні датчика та Arduino один до одного немає нічого складного:
- Контакт A0на датчику – до аналогового контакту на Arduino
- Контакт D0– до цифрового контакту
- Контакт GND– до контактуGND
- Контакт VCC– до контакту5V
Нижче – схематичне зображення проекту:

Завантажте скетч, показаний нижче, у плату Arduino.